|
Özellik ''Sayfa Veri İstekleri'' <pdr> |
|
|
Bir sayfa tarafından ihtiyaç duyulan veriler <dataRequest> adlı konfigürasyon elemaları ile MoreMotion AF a tanıtılmalıdır. Özel ihtiyaçlar olmadıkça MoreMotion Application Studio sayfada kullanılan veri kaynaklarını algılar ve <dataRequest> tanımlarını derleme sırasında kendiliğinden oluşturabilir. Veri kaynaklarından elde edilen verilerin özel şekilde işlenmesi gerektiğinde (örneğin veri düğümlerinin süzülmesi, düğüm adlarının değiştirilmesi veya düğüm değerlerinin kodlanması) bu özellik ("Sayfa Veri İstekleri") kullanılarak ilave tanımlamalar yapılmalıdır. 1. Doğrudan MoreMotion AF konfigürasyon elemanı <dataRequest> tanımı ile XML olarak. Örnek: <dataRequest name="products" dataSource="products" selectAll="false"> <node name="ID" newName="IDX" encrypt="true"/> <node name="NAME"/> </dataRequest> 2. Derleme işlemi sırasında MoreMotion AF <dataRequest> konfigürasyon elemanın dönüştürülen MoreMotion Application Studio a özgü tanımlar ile. Not: Bu tür sadece şifrelenecek düğümleri tanımlamak için kullanılabilir. Söz dizimi: verikaynağı-adı şifrelenecek-düğüm-adı [şifrelenecek-düğümün-yeni-adı] [/şifreleme-anahtarı] [,şifrelenecek-düğüm-adı [şifrelenecek-düğümün-yeni-adı] [/şifreleme-anahtarı] ... ]
verikaynağı-adı Belirtilen düğümleri şifrelenecek olan veri kaynağının adı. şifrelenecek-düğüm-adı Veri kaynağı içinde yer alan yer sayfanın XML verisine şifrelenmiş olarak aktarılması istenen düğümün adı. şifrelenecek-düğümün-yeni-adı Eğer düğümün şifrelendikten sonra bir başka düğüm ismi ile sayfanın XML verisinde yer alması isteniyorsa tanımlanmalıdır. şifreleme-anahtarı Eğer düğümün şifrelendikten sonra bir başka düğüm ismi ile sayfanın XML verisinde yer alması isteniyorsa tanımlanmalıdır.
Örnekler: musteriler NO, KOD; müsteriler veri kaynağındaki NO ve KOD düğümlerinin değerlerini "ID" ve "KOD" anahtarları ile şifrele urunler NO NOX; ürünler veri kaynağındaki NO düğümünün değerini "NOX" anahtarları ile şifrele ve NOX adlı yeni bir düğüm oluştur. urunler NO/x123; ürünler veri kaynağındaki NO düğümünün değerini "x123" anahtarları ile şifrele. urunler NO NOX/x123; ürünler veri kaynağındaki NO düğümünün değerini "x123" anahtarları ile şifrele ve NOX adlı yeni bir düğüm oluştur.
Veri kaynaklarının işleniş sırası Aksi belirtilmedikçe veri isteklerinin işleniş sırası sayfadaki kullanılma sıralarıdır. En üstte olan en önce, an altta olan en son sırada işletilir. Bir veri isteğinin bir diğerine bağımlı olduğu durumlarda bu sıra önemli olabilir. Veri isteklerinin işletim sırası açıkça bu özellik ile belirlenebilir. Örnek: vk2; vk1;
Bu tanıma göre önce vk2, daha sonra vk1 veri isteği işlenecektir. |