Sync/async-Bridge im
JMS-Empfänger-Adapter
Sie können im JMS-Empfänger-Adapter im Modul-Prozessor Module für die sync/async-Brigde angeben.
Sie können eine sync/async-Bridge verwenden, um ein synchrones System mit einem asynchronen System zu verbinden. Der synchrone Request wird im Modul-Prozessor in einen asynchronen Request umgewandelt und verschickt.
Das asynchrone System sendet eine Response zu einem Sender-Adapter. Diese Response wird im Modul-Prozessor des Sender-Adapters an den Modul-Prozessor des ursprünglichen Empfänger-Adapters weitergeleitet und dort als synchrone Response des wartenden synchronen Requests weiterverschickt.
Die XI-Message-ID der Request-Message und die XI-Conversation-ID (beziehungsweise XI-RefToMessage-ID) der Response-Message werden über die JMS-Correlation-ID korreliert.
...
1. Legen Sie einen JMS-Empfänger-Adapter an.
Weitere Informationen: Konfiguration des JMS-Empfänger-Adapters
Wählen Sie unter Korrelationseinstellungen für die JMS-KorrelationsID XI-Message-ID.
2. Legen Sie einen JMS-Sender-Adapter an.
Weitere Informationen: Konfiguration des JMS-Sender-Adapters
Wählen Sie unter Korrelationseinstellungen für die XI-Conversations-ID JMS-CorrelationID.
Die beiden Adapter müssen auf derselben Adapter-Engine laufen.
3. Fügen Sie für den JMS-Empfänger-Adapter in der Verarbeitungssequenz vor dem Modul SAP XI JMS Adapter/ConvertMessageToBinary das Modul AF_Modules/RequestOnewayBean ein.
4. Geben Sie in der Modulkonfiguration den Parameter passTrough mit dem Wert true zum Modul AF_Modules/RequestOnewayBean ein.
5. Fügen Sie nach dem Modul SAP XI JMS Adapter/SendBinarytoXIJMSServicedas Modul AF_Modules/WaitResponseBean ein.
6. Löschen Sie für den JMS-Sender-Adapter in der Verarbeitungssequenz das Modul CallSapAdapter.
7. Fügen Sie anstelle des Moduls CallSapAdapter das Modul AF_Modules/NotifyResponseBean ein.
8. Legen Sie folgende Kommunikationsvereinbarungen an:
○ Eine Empfängervereinbarung für den JMS-Empfänger-Adapter
○ Eine Sendervereinbarung für die asynchrone Response-Message.
Weitere Informationen: Empfängervereinbarung, Sendervereinbarung