Yerleşik Veri Kaynakları  

Top  Previous  Next

MoreMotion AF tarafından sağlanan bazı yerleşik veri kaynakları vardır. Bu veri kaynaklarınının tanımlanması gerekli değildir. MoreMotion AF tarafından otomatik olarak hazırlanan bu veri kaynakları ile aynı ada sahip başka veri kaynağı tanımı yapılmamalıdır.

Önemli: Bu veri kaynakları sadece sayfalardan kendilerine bir referans olduğunda oluşturulurlar.

Yerleşik Veri Kaynakları

request

"request" veri kaynağı istek parametrelerini ve onların değerlerini içerir. Örneğin eğer istek aşağıdaki gibiyse

display.doms?pg=urunler&KIMLIK=5&SAYAC=20

 
o zaman veri kaynağının içeriği şöyle olacaktır.

  <request>

    <pg>urunler</pg>

    <KIMLIK>5</KIMLIK>

    <SAYAC>20</SAYAC>

    <_rand>112233</_rand>

  </request>

 

"request" veri kaynağı aynı zamanda istek hakkında sistem tarafından sağlanan bilgileri içerir.

  <request>

    <!-- İstek Parametreleri -->

    <pg>urunler</pg>

    <KIMLIK>5</KIMLIK>

    <SAYAC>20</SAYAC>

    <_rand>112233</_rand>

  

    <!-- HttpServetRequest Nesnesi tarafından sağlanan bilgiler -->

    <ApplicationPath/>

    <AuthType/>

    <CharacterEncoding/>

    <ContentType/>

    <ContextPath/>

    <Method/>

    <PathInfo/>

    <PathTranslated/>

    <Protocol/>

    <QueryString/>

    

    <!-- Tazeleme Kimliği, Yeni oturum açıldığında, sisteme girildiğinde ve çıkıldığında değişir -->

    <RefreshId/> 

 

    <RemoteAddr/> <!-- İstemcinin IP Adresi -->

    <RemoteHost/>

    <RemoteUser/>

    <RequestURI/>

    <RequestedSessionId/>

    <Scheme/>

    <ServletPath/>

    <UserAgent/>

    <SessionId/> <!-- Oturum Kimliği -->

    <Referer/>

    

    <!-- MoreMotion AF tarafından sağlanan bilgiler -->

    <BrowserIsXSLTCapable/>

    <XSLTInBrowser/>

 

  </request>

 

var

"var" veri kaynağı istek parametrelerini, havuz değişkenlerini, sayfa değişkenlerini ve oturum değişkenlerini ve değerlerini içerir.

Bakın Değişken Havuzu.
Bakın Sayfa ve Oturum Değişkenleri.

Bir "var" veri kaynağı örneği:

 

  <var>

    <!-- İşlem Yöneticisi tarafından sağlanan havuz değişkenleri -->

    <_nextpage>products<_nextpage>  <!-- Bir sonra gösterilecek olan sayfa -->

    <_maxcc>4</_maxcc>              <!-- Maksimum İşlem Tamamlanma Kodu -->

  

    <!-- Kullanıcı Değişkenleri -->

    <CNT>0</CNT>

    <kayıt_mevcut>true</kayıt_mevcut> 

    ...

  

  </var>

 

 

 

variants

"variants" veri kaynağı gösterilecek olan bir sayfanın değişkelerini listeler. Bu veri kaynağı, sayfanın MoreMotion Application Studio ile üretilmiş olan değişkeleri mevcut olunca oluşturulur ve  kütüphanenin "mor > PageVariants" dalı altındaki elemanlar tarafından kullanılır.

  <variants>

    <option value="">*</option>

    <option value="de">de</option>

  </variants>

 

Sayfanın her bir değişkesi için bir "option" elemanı mevcuttur. "*" ana sayfa anlamındadır.

 
nextpage

Eğer MoreMotion AF'in Sayfa Yönlendirme veya Sayfa Sıralama özelliği kullanılmış ise MoreMotion AF bu veri kaynağı içinde sonra gösterilecek olan sayfaların adlarını saklar.

  <nextpage>

    <page>Page1,Page2,Page3</page>

  </nextpage>

 

 
servertime

Bu veri kaynağı sunucu bilgisayarın zaman bilgisini içerir.

  <servertime>

    <time>1132429171349</time>

    <zoneoffset>7200000</zoneoffset>

    <timestamp>2006-01-27 15:24:33</timestamp>
    <date>20060127</date>

  </servertime>

 
"time" elemanı milisaniye cinsinden sunucu zamanını, "zoneoffset" elemanı milisaniye cinsinden GMT zamanına olan farkı, "timestamp" elemanı metin  olarak tarih ve zamanı, "date" elemanı ise "yyyyaagg" biçiminde tarihi içerir.