
Sie können asynchrone Messages, die auf der Advanced Adapter Engine (AAE) verarbeitet werden, vor oder nach den Verarbeitungsschritten speichern.
Wenn Sie die lokale Message-Verarbeitung mit der AAE (mit integrierter Konfiguration) konfiguriert haben, können Sie Messages an folgenden Stellen innerhalb der Pipeline speichern:
Vor der Validierung des Inbound-Schemas (Parameter VI)
Vor dem Szenario-Lookup (Parameter BI)
Bei diesem Schritt wird evaluiert, ob die lokale Message-Verarbeitung mit der AAE (um die es in diesem Abschnitt geht) oder die Dual-Stack-Message-Verarbeitung mit der Integration Engine konfiguriert ist.
Sind die Konfigurationseinstellungen für die eingehende Message in Senderermittlungen, Empfängerermittlungen, Interface-Ermittlungen und Kommunikationsvereinbarungen abgelegt, wurde die Dual-Stack-Message-Verarbeitung konfiguriert.
Sind die Konfigurationseinstellungen für die eingehende Message in einer integrierten Konfiguration abgelegt, wurde die lokale Message-Verarbeitung (die technisch nur den Java-Stack verwendet) konfiguriert.
Vor dem Mapping (Parameter MS)
Zwischen dem Mapping und der Validierung des Outbound-Schemas (Parameter AM)
Nach der Validierung des Outbound-Schemas (Parameter VO)
Sie können mit den Parametern BI, VI, MS, AM, und VO festlegen, ob eine Message-Version gespeichert werden und wie die weitere Verarbeitung erfolgen soll:
0 (MODE_NO_STORE)
Der Prozessor speichert keine Message-Version und fährt mit dem nächsten Verarbeitungsschritt fort.
1 (MODE_STORE_ON_ERROR)
Der Prozessor speichert eine Message-Version nur dann, wenn im nachfolgenden Verarbeitungsschritt ein Fehler auftritt.
3 (MODE_STORE_AND_RETURN)
Der Prozessor speichert die Message und setzt die Verarbeitung mit dem nächsten Verarbeitungsschritt fort.
Mindestens einer der Schritte muss mit dem Wert 3 konfiguriert werden.
Um das Speichern von Message-Versionen zu konfigurieren, verwenden Sie den Parameter xiadapter.stage.confdes Service XPI Adapter: XI.
Wird eine Message nicht zugestellt, wird die zuletzt gespeicherte Message-Version für einen automatischen Neustart verwendet. Ist die Zeit für einen automatischen Neustart überschritten und die Message erhält den Status Nicht zugestellt, können Sie jede gespeicherte Message-Version für einen manuellen Neustart verwenden.
Verwenden Sie eine Message-Version für den manuellen Neustart und es sind neuere Message-Versionen vorhanden, wird die Nummer der Message-Version erhöht, um sie von den anderen Message-Versionen zu unterscheiden.