Async/sync-Bridge im
JMS-Sender-Adapter
Sie können im Modul-Prozessor Module für die async/sync-Brigde angeben.
Sie können eine async/sync-Bridge verwenden, um ein asynchrones System mit einem synchronen System zu verbinden. Der asynchrone Request wird im Modul-Prozessor des Sender-Adapters in einen synchronen Request umgewandelt und verschickt.
Das synchrone System sendet eine Response. Diese Response wird im Modul-Prozessor des Sender-Adapters in eine asynchrone Message umgewandelt und an den Empfänger-Adapter weiterverschickt.
Die JMS-Message-ID der Request-Message wird über die XI-Conversation-ID mit der JMS-Correlation-ID der Response-Message korreliert.
...
1. Legen Sie einen JMS-Sender-Adapter an.
Weitere Informationen: Konfiguration des JMS-Sender-Adapters
Wählen Sie auf dem Registerblatt Parameter unter Korrelationseinstellungen für die XI-Conversation-ID (ConversationID) JMSMessageID.
2. Legen Sie einen JMS-Empfänger-Adapter für die asynchrone Response an.
Weitere Informationen: Konfiguration des JMS-Empfänger-Adapters
Wählen Sie unter Korrelationseinstellungen für die JMSCorrelationID XI Conversation ID.
...
1. Fügen Sie für den JMS-Sender-Adapter im Modul-Prozessor in der Verarbeitungssequenz nach dem Modul SAP XI JMS Adapter/ConvertBinaryToXMBMessage das Modul AF_Modules/RequestResponseBean ein.
2. Geben Sie in der Modulkonfiguration den Parameter passThrough mit dem Wert true zum Modul AF_Modules/RequestResponseBean ein.
3. Fügen Sie in der Verarbeitungssequenz nach dem Modul CallSapAdapter das Modul AF_Modules/ResponseOnewayBean ein.
4. Geben Sie in der Modulkonfiguration Parameter zu Modul AF_Modules/ResponseOnewayBean ein.
○ receiverParty mit Wert <Name des Empfängerpartners>
○ receiverService mit Wert <Name des Empfänger-Service>
○ receiverChannel mit Wert <Name des Empfängerkanals>
5. Legen Sie folgende Kommunikationsvereinbarungen an:
○ Eine Sendervereinbarung für diesen Senderkanal.
○ Eine Empfängervereinbarung für die synchrone Request-Message.
○ Eine Empfängervereinbarung für die asynchrone Response-Message.
Weitere Informationen: Sendervereinbarung, Empfängervereinbarung