Verursacht Fehler
Übersicht
Die Action ForceError verursacht absichtlich einen Fehler, dadurch wird die Verarbeitung der Nachricht gestoppt und der Verarbeitungsstatus auf “Fehler” gesetzt.
Oft wird diese Action in Error-Channels konfiguriert, um Nachrichten auf Fehler zu setzen, die von der ChannelDistribution zu keinem Channel zugeordnet werden konnten.
Technische Beschreibung
Klassenpfad: org.b2bbp.runtime.actions.internal.ForceError
Einrichtung
Die Action muss in der Administration wie in den folgenden Screenshots angelegt werden:
Konfigurationsmöglichkeiten
ActionProperty | Wert | Erklärung |
---|---|---|
B3P_THROWN_AT | ERROR_CHANNEL_DISTRIBUTION Default: GENERAL_ERROR |
Ort, an dem der Fehler erzeugt wurde |
B3P_THROWN_AT_MESSAGE_TEXT | ForceError.CHANNEL_DISTRIBUTION Default: ForceError.GENERAL_ERROR |
Erklärung, warum die Verarbeitung abgebrochen wurde. Hier kann auch ein Schlüssel konfiguriert werden, der eigentliche Text kann mit diesem Schlüssel in den Extensions RESBUNDLE_DE oder RESBUNDLE_EN konfiguriert werden. |