Nedir?
İçerisindeki komutların paralel bir şekilde çalışmasını sağlar.
Sentaks
<ParallelFor Start="0" End="0" />
Özellikler
Ad | Açıklama | |
---|---|---|
Start | Kapsayıcı olan başlangıç dizini | |
End | Özel olan son dizin |
Örnekler
Birden fazla uzun süreli aksiyonlar var ise (SAP entegrayonu, web servis çağırma, üçüncü parti uygulama entegrasyonu gibi) birden fazla Itask’ı arka arkaya koyarak aynı anda çalıştırması sağlanır. İçerideki işlem adedi kadar bağlangıç ve bitiş dizin tanımları aşağıdaki gibi verilmelidir.
Örnek
<ParallelFor Start="1" End="2"> <BAPI SAPSystem="$(SAPSystem)" Client="$(SAPClient)" Language="TR" User="$(SAPUser)" Password="$(SAPPassword)" ApplicationServer="$(SAPApplicationServer)" Function="ZEF_RFC_ICxxx" TraceLevel="-1" CodePage="1610"> <InputParameters /> <InputTables> <Table Node="/*/SAP/Avans/BELAVN" Name="BELAVN" Into="" TemplatePath=""> <Columns> <Column Node="BUKRS" Name="BUKRS" /> <Column Node="BELTP" Name="BELTP" /> <Column Node="BUDAT" Name="BUDAT" /> <Column Node="BKTXT" Name="BKTXT" /> <Column Node="KUNNR" Name="KUNNR" /> <Column Node="XBLNR" Name="XBLNR" /> <Column Node="KBHES" Name="KBHES" /> <Column Node="HBKID" Name="HBKID" /> <Column Node="HKTID" Name="HKTID" /> <Column Node="WRBTR" Name="WRBTR" /> <Column Node="KOSTL" Name="KOSTL" /> <Column Node="WAERS" Name="WAERS" /> <Column Node="KURSF" Name="KURSF" /> <Column Node="SGTXT" Name="SGTXT" /> </Columns> <Perform /> </Table> </InputTables> <OutputParameters /> <OutputTables> <Table Name="RETBEL" Into="" TemplatePath="/*/SAP/Avans/RETBEL"> <Columns> <Column Node="BELNR" Name="BELNR" /> <Column Node="BUKRS" Name="BUKRS" /> <Column Node="GJAHR" Name="GJAHR" /> <Column Node="FUNCL" Name="FUNCL" /> </Columns> <Perform /> </Table> <Table Name="MESSAGES" Into="/*/SAP/Avans/MESSAGES/Data" TemplatePath="/*/SAP/Avans/MESSAGES/Template"> <Columns> <Column Node="TYP" Name="TYP" /> <Column Node="MESSAGE" Name="MESSAGE" /> </Columns> <Perform /> </Table> </OutputTables> </BAPI> <BAPI SAPSystem="$(SAPSystem)" Client="$(SAPClient)" Language="TR" User="$(SAPUser)" Password="$(SAPPassword)" ApplicationServer="$(SAPApplicationServer)" Function="ZHSP_HESAP_PLAN" TraceLevel="-1" CodePage="$(SAPCodePage)"> <InputParameters> <Parameter Name="ZBUKRS"> <Value Culture="" Target="None">$(ZBUKRS)</Value> </Parameter> </InputParameters> <InputTables /> <OutputParameters> <Set Node="/*/HesapKoduListe/Data/Template[@guid='$(editingRow)']/HesapPlani"> <Value Culture="" Target="None">$(ZKTOPL)</Value> </Set> <SetVariable Name="$(HESAPPLANI)"> <Value Culture="" Target="None">$(ZKTOPL)</Value> </SetVariable> </OutputParameters> <OutputTables /> </BAPI> </ParallelFor>