Sie können hier über Tags navigieren:


 

Wählen Sie ein Wiki aus:

B2B by Practice - Actions

B2B by Practice - Actions

Auf dieser Seite werden die wichtigsten Actions für B2B by Practice beschrieben. Sie finden zu jeder Action Hinweise zur Konfiguration und Funktionsweise. Weiterführende Informationen erhalten Sie in den einzelnen Beschreibungen mittels Referenzen auf die Bereiche "GlobalProperties" oder "Extensions".

NLCAction2

AperakConsumerAction (org.b2bbp.runtime.actions.internal.AperakConsumerAction)

Beschreibung

Die Action analysiert ein APERAK auf die korrelierenden Referenznummern. Falls mehrere Referenznummern korrelieren wird 'multiple' ausgegeben, andernfalls die eindeutige Referenznummer.

Momentaner Ausbaustand: APERAK melden nur Modellfehler, somit wird auf eine Analyse der Nachricht verzichtet. Alle Referenznummern der abgelehnten Nachrichtendatei werden mit dem Fehlerstatus STATE_APERAK_ERROR versehen.

IDWertBeschreibungOverwrite
NO_CORRELATION_ID<Boolean>Diesen Flag auf true setzen, wenn der APERAK-Check bereits im ISU-System gemacht wurde.
REVERSE_ACKNOWLEDGEMENT<Boolean>Bei true: Setzt den Status auf ANC bei eingehende Nachrichten. Bei false: Setzt den Status auf ANC bei ausgenden Nachrichten.

Channel Switcher (org.b2bbp.runtime.actions.internal.ChannelSwitcher)

Beschreibung

Die Action kann dazu verwendet werden, die aktuelle Nachricht auf einen anderen Channel umzuleiten. Dabei muss die Action nicht am Ende eines Channels ausgeführt werden. Die Nachricht wird in der Action erneut in die Eingangs-Queue gestellt. Die Prozessierung verläuft demnach asynchron.

Allerdings sind mit der Verwendung dieser Action einige Umstände zu akzeptieren. Die Nachricht wird mit verminderter Prio in die Queue eingestellt. Dadurch werden alle anderen Nachricht eher verarbeitet. Außerdem findet für diese Nachricht keine erneute Formaterkennung statt. Die Action eignet sich also nicht für Konstrukte, in denen eine andere Nachricht in einem andere Channel verarbeitet werden soll. Das Flag ISAUTORESTART wird ebenfalls wieder aus dem MessageContext gelöscht. Im neuen Channel darf dieses Flag nicht gesetzt sein. Ansonsten kann bei einem Restart keine Auto-Restart- Bedingung gefunden werden.

IDWertBeschreibungOverwrite
B3P_TARGET_CHANNEL<Channel-ID>Als Wert ist die Channel ID anzugeben, die für die Channel Distribution gesetzt sein soll. Entgegen der Formaterkennung wird die Channel Distribution ausgeführt. Dies kann noch zu einer Veränderung des Channels führen.

Hinweis

Die Action sollte immer mit der Action PersistMessageContextAttributes verwendet werden. Über diese Action können im neuen Channel MessageContext-Variable persistiert werden, die für einen Neustart der Nachricht notwendig sind.

ContrlAction13b / ContrlAction13b2 (b2org.b2bbp.runtime.actions.internal.ContrlAction13b / ContrlAction13b2)

Beschreibung

Diese Actions verschicken eine Control-Nachricht. Sie verwenden Attribute aus dem MessageContext, die zuvor von einer Validation Action gesetzte wurden.

ContrlDeadlineAction (org.b2bbp.runtime.actions.internal.ContrlDeadlineAction)

Beschreibung

Diese Action aktualisiert alle Nachrichten mit Status CTW, die im vorgegebenen Zeitraum keine CONTRL-Nachricht erhalten haben. Der Status aller solcher Nachrichten wird auf CTN gesetzt.

IDWertBeschreibungOverwrite
B3P_CHECK_DAYS<Integer> Anzahl der Tage, die das System auf die CONTRL-Nachricht warten muss. (Default = 1)

ContrlDeadlineActionNotification (org.b2bbp.runtime.actions.internal.ContrlDeadlineActionNotification)

Beschreibung

Diese Action erstellt eine Nachricht mit einer Übersicht über alle Nachrichten zu denen bisher

  • eine negative CNTRL-Nachricht eingegangen ist (CTN)
  • noch keine CONTRL eingegangen ist und die Frist überschritten wurde (CTW)
  • noch keine CONTRL eingegangen ist und die Frist noch nicht überschritten wurde (---)
IDWertBeschreibungOverwrite
B3P_CHANNEL<Channel-ID>Die ID des zu betrachtenden Channels
B3P_DEADLINE_HOUR<Integer>Stunde, an der die CNTRL-Frist überschritten wird (s. B3P_CHECK_DAY)
B3P_FORMAT<VDEW-Typ>Format der zu betrachtenden Nachrichten

ErrorMailHandler

FileWriterAction (org.b2bbp.runtime.actions.internal.FileWriterAction)

Beschreibung

Diese Action dient als Wrapper für die FileWriter-Services.

ForceApplicationError (org.b2bbp.runtime.actions.internal.ForceApplicationError)

Beschreibung

Diese Action ezeugt manuell einen Applikationsfehler.

IDWertBeschreibungOverwrite
B3P_THROWN_AT<String> Urheber des Fehlers
B3P_THROWN_AT_MESSAGE_TEXT<String>Fehlertext

Hinweis

Ist B3P_SKIP_FORCE_ERROR gesetzt, wird keine manueller Fehler erzeugt.

ForceError (org.b2bbp.runtime.actions.internal.ForceError)

Beschreibung

Diese Action ezeugt manuell einen Fehler, jedoch keinen Applikationsfehler.

IDWertBeschreibungOverwrite
B3P_THROWN_AT<String> Urheber des Fehlers
B3P_THROWN_AT_MESSAGE_TEXT<String>Fehlertext

Hinweis

Ist B3P_SKIP_FORCE_ERROR gesetzt, wird keine manueller Fehler erzeugt.

ForceErrorTimed (org.b2bbp.runtime.actions.internal.ForceErrorTimed)

Beschreibung

Diese Action ezeugt manuell einen Fehler, jedoch keinen Applikationsfehler, falls das aktuelle Datum zwischen B3P_START_DATE und B3P_END_DATE liegt.

IDWertBeschreibungOverwrite
B3P_THROWN_AT<String> Urheber des Fehlers
B3P_THROWN_AT_MESSAGE_TEXT<String>Fehlertext
B3P_START_DATE<dd.MM.yyyy HH:mm>Startdatum
B3P_END_DATE<dd.MM.yyyy HH:mm Enddatum

Hinweis

Ist B3P_SKIP_FORCE_ERROR gesetzt, wird keine manueller Fehler erzeugt.

GetPropertyAction

GetReferenceNumberAction

OutboundEDIDC40Handler/OutboundEDIDC40Handler2

Die Action erzeugt das EDI_DC40 Segment für das erzeugte IDOC und ruft den angegebenen Service auf.

IDWertBeschreibungOverwrite
B3P_MSCONS_INTERVAL_QUALIFIERS<String>?
SNDPOR<String>Partner Port
SNDPRT<String>Partner Typ
SNDPRN<String>Partner Nummer
RCVPOR<String>Empfänger Port
RCVPRT<String>Empfänger Typ
RCVPRN<String>Empfänger Nummer
IGNORERECEIVER<String>Empfänger ignorieren
B3P_IGNORE_MAPPING_VALUES<String> Ignoriere die Mapping Einträge und überschreibe folgende Werte:
IDOCTYP<String>IDOC Typ
MESTYP<String>Message Typ
MESCOD<String>?

OutboundMailHandler

Sammelt Informationen für den Mailversand und deligiert diese an den Mail Outbound Service, der als Action Property hinterlegt ist. (Property B3P_USED_SERVICE_ID)

IDWertBeschreibungOverwrite
B3P_MAIL_SUBJECT<String> Betreff der Email

B3P_ENCODING muss als Global Property, als Action oder MEssage Context gesetzt sein.

PersistMessageContextAttributes (org.b2bbp.runtime.actions.internal.PersistMessageContextAttributes)

Beschreibung

Die Action dient zum Speichern von Informationen in die B2B by Practice Datenbank. Die zu speichernden Informationen werden in der Tabelle B2BBP_DATA_ATTRIBUTE zur aktuellen Workflowinstanz gespeichert. Die Informationen müssen dazu im MessageContext des Workflows existieren.

IDWertBeschreibungOverwrite
PERSIST_TECHNICAL(<Attribute_ID>;)*Semikolon separierte Liste von Variablen, die aus dem MessageContext in die DB gespeichert werden sollen.

ReadPersistedMessageContextAttributes

Die Action dient zum Lesen von Informationen aus der B2B by Practice Datenbank. Die zu lesenden Informationen werden aus der Tabelle B2BBP_DATA_ATTRIBUTE in den MessageContext übernommen.
IDWertBeschreibungOverwrite
PERSIST_TECHNICAL(<Attribute_ID>;)*Semikolon separierte Liste von Variablen, die aus dem MessageContext in die DB gespeichert werden sollen.

SetPropertyAction

Diese Action hat keine Implementierung! Es werden lediglich die gesetzten Attribute beachtet!

SwitchSignActionCEP

Diese Action dient zum Formatieren zwischen Betragsinformationen mit unterschiedlichen Darstellungsformen bezogen auf Vorzeichen (-). Sie verwendet den neuen CEParser!

VATCertificateAction

Die Action führt eine XSLT-FO Transformation nach PDF durch und speichert das Ergebnis als ATTACHMENT-Objekt in den MessageContext.

SwitchSignActionCEP/VATCertificateAction (Kombiniert in Verwendung mit NLC )

Die Action führt eine XSLT-FO Transformation nach PDF durch und speichert das Ergebnis als ATTACHMENT-Objekt in den MessageContext. Des Weiteren dient sie zum Formatieren zwischen Betragsinformationen mit unterschiedlichen Darstellungsformen bezogen auf Vorzeichen (-). Sie verwendet den neuen CEParser!
0 Anhänge 0 Anhänge
10228 Angesehen