Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Sync/async-Bridge im JMS-Empfänger-Adapter  Dokument im Navigationsbaum lokalisieren

Verwendung

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.

Aktivitäten

Korrelationseinstellungen in der Adapterkonfiguration

...

       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.

Module im Modul-Prozessor für den JMS-Empfänger-Adapter

       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.

Module im Modul-Prozessor für den JMS-Sender-Adapter

       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.

Kommunikationsvereinbarungen anlegen

       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

Ende des Inhaltsbereichs