Splittet Nachrichten unter bestimmten Bedingungen nach jedem EQD Segment
Übersicht
Diese Action splittet Nachrichten unter bestimmten Bedingungen nach jedem EQD Segment.
Technische Beschreibung
Klassenpfad: org.b2bbp.runtime.actions.internal.EQDSplitAction
Konfigurationsmöglichkeiten
ActionProperty/Eigenschaften | Wert | Erklärung |
B3P_SPLIT_FORMATS | z.B. IFTSTA | Diese Action splittet nur Formate, die im Actionparameter B3P_SPLIT_FORMATS gelistet sind. |
B3P_SPLIT_SUFFIX | z.B. _SPLIT (Default: _EQDSPLITTED) | Hier wird das Suffix für den neuen Channel angegeben, im dem die gesplitteten Vorgänge untergebracht werden. Der neue Channel trägt dann den Namen des alten Channels zuzüglich des Suffix, d.h. Nachrichten aus dem Channel INBOUND_NETZ werden nach dem Splitten in den Channel INBOUND_NETZ_SPLIT abgelegt. |
B3P_EXCEPTION_OFF | true, false (Default: false). | Am Ende der Action wird eine Exception geworfen, die den aktuellen Channel verlässt. Soll die Channel-Verarbeitung nach dem Splitting nicht abgebrochen werden, sondern mit der nächsten Action fortgesetzt werden, kann dies hier konfiguriert werden. Steht der Wert auf ‚true‘, so wird die Exception nicht geworfen, ist ‚false‘ oder nichts gesetzt, wird der Channel an der Stelle verlassen. |
B3P_SPLIT_ALWAYS | true, false (false) | Die Nachricht wird nur gesplittet, wenn zwei oder mehr EQD-Segmente vorhanden sind. Ist die Eigenschaft B3P_SPLIT_ALWAYS auf true gesetzt, wird die Nachricht nach jedem (auch nach dem ersten) EQD Segment gesplittet. D.h. die Nachrichten landen im Split-Channel. |