Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Async/sync-Bridge im JMS-Sender-Adapter  Dokument im Navigationsbaum lokalisieren

Verwendung

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.

Aktivitäten

Korrelationseinstellungen in der Adapterkonfiguration

...

       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.

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

...

       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>

Kommunikationsvereinbarungen anlegen

       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

Ende des Inhaltsbereichs