Script işlemlerinin karşılaştırılmasında ve döngüde işlenmesi ile ilgili işlemler temel algoritmik fonksiyonlar ile yapılır.
And
Nedir?
Bir ya da daha fazla script işlemleri üzerinde mantıksal VE işlemi yapar, True ya da False değeri geri döndürür.
<And> <Expression/> </And>
Break
Nedir?
Döngüsel işlemlerde çıkış işlemi yapmak için kullanılır.
<Break />
Equals
Nedir?
Karşılaştırma işlemleri için kullanılır. Aynı veri tipindeki 2 farklı değeri (string değer, node, değişken) karşılaştırarak True yada False değer üretir.
<Equals> <Expression/> </Equals>
Greater
Nedir?
İki script işlemi karşılaştırmak için kullanılır. Büyüklük ve eşitlik kontrolünü yaparak True ya da False değeri geri döndürür.
<Greater Equal="True"> <Expression/> </Greater>
If
Nedir?
Koşullu olarak belirlenen komutların çalıştırılmasını sağlar.
<If> <Then> <Condition> Koşul 1 </Condition> <Perform> Yapılacak İşlemler </Perform> </Then> <Else> <Condition> Koşul 2 </Condition> <Perform> Yapılacak İşlemler </Perform> </Else> .... </If>
Is Empty
Nedir?
İçerisindeki komutun sonucunun boşluk olup olmadığını kontrol eder ve True, False olarak sonuç değeri üretir.
<IsEmpty> <Expression/> </IsEmpty>
Less
Nedir?
İki script işlemi karşılaştırmak için kullanılır. Küçüklük ve eşitlik kontrolünü yaparak True ya da False değeri geri döndürür
<Less Equal='True'> <Expression/> </Less>
Not
Nedir?
Bir ya da daha fazla script işlemleri üzerinde mantıksal NOT işlemi yapar, True ya da False değeri geri döndürür.
<Not> <Expression/> </Not>
Or
Nedir?
Bir ya da daha fazla script işlemleri üzerinde mantıksal veya (OR) işlemi yapar, doğru(True) ya da yalnlış(False) değeri geri döndürür.
<Or> <Expression/> </Or>
SetVariable
Nedir?
Diğer script işlemlerinde kullanılmak üzere değişken yaratır.
<SetVariable Name="$(ConditionType)"> <Value Culture="" Target="None">YLPT</Value> </SetVariable>
Try
Nedir?
Modül adımlarında, web servis çağırıldığında veya veritabanına kayıt yapıldığında oluşan Exceptionları yakalar. Exception oluştuğunda Exception bilgisine erişimine izin verir ve yapılacak işlemi belirtir.
Try bölümünde veri tabanı kayıt, web servis çağırma gibi işlemler yapılır. Catch bölümünde Excepiton bilgisi okunur ve işlenir.
Value
Nedir?
Verilen düz metin, değişken yada XPath sorgusunun değerini verir.
<Value Culture="" Target="None">Başlatan</Value>
While
Nedir?
Belirlene koşula göre bir döngü içerisinde komutları çalıştırır. Condition bölümünde verilen koşul(lar)a göre Perform bölümündeki script işlemlerini çalıştırır.
Not: While döngüsünde koşulların sonsuz döngüye girmemesi için dikkat edilmelidir. Gerekirse Break komutu ile belirli bir döngü sayısında While döngüsünden çıkılabilir.