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. |