Der Jobstep EntityIfCase ist ein boolescher Schalter und wertet die unter der Eigenschaft Expression hinterlegte Mappingfunktion aus. Ist das Ergebnis wahr, werden die, mit OnTrue verbundenen, Jobsteps ausgeführt. Ist das Funktionsergebnis falsch, werden die, mit OnFalse verbundenen, Jobsteps ausgeführt.
Eigenschaften | |
---|---|
Name | Beschreibung |
Typ | Der Klassenname des Job-Steps |
Name | Der Name des Job-Steps wie er im Job Designer erscheinen soll |
Beschreibung | Eine optionale Erläuterung des Job-Steps |
XPath Ausdruck | Hier können XPath Funktionen angegeben werden, deren Ergebnis wahr oder falsch zurückliefert.\\\\Ergibt deren Ergebnis wahr, werden die Jobsteps, welche mit OnTrue verbunden sind, ausgeführt.\\\\Ist das Funktionsergebnis falsch, werden die Jobsteps, welche mit OnFalse verbunden sind, ausgeführt. |
//@Funktion='10' or //@Funktion='9010'
(//INVOIC/UNB/DG_S002/@DE_0004 = GetSystemPartnerVariable('EXCEPTION')) and (count(//INVOIC/SG_25) = 0)
boolean(//UNH/DG_S009[@DE_0052 = "D" and @DE_0054 = "96A"])
IsTrue(GetFrameVariable('IsSpecialCase'))
Hinweis: Der Eingang von diesem Job-Step sind Dokumente (EntityObjects), die bereits durch den Loader gegangen sind. Daher wird der XPATH Ausdruck direkt auf die Nachrichtenstruktur angewendet.
Hinweis: siehe auch Auswertung bzw. Filterung von Nachrichten in Jobs