Show TOC

RequestResponseBean im Modul-Prozessor einfügenLocate this document in the navigation structure

Verwendung

Mit dem Modul RequestResponseBean können Sie eine asynchrone Request-Message in eine synchrone Request-Message umwandeln.

Verwenden Sie das Modul für eine async/sync-Bridge für Sender- und Empfängerkanäle.

Ist der Thread, der in das Modul eingeht, Teil einer Transaktion, wird die Transaktion aufgehoben.

Das Modul ruft das Messaging-System auf, wenn Sie es in einem Sender-Adapter verwenden.

Das Modul ruft einen Empfänger, wenn Sie es in einem Empfänger-Adapter verwenden.

Das Modul gibt die Message an Adapter-Module weiter, wenn Sie es im passThrough-Modus konfigurieren.

Voraussetzungen

Sie haben einen Kommunikationskanal konfiguriert und befinden sich auf dem Registerblatt Modul im Änderungsmodus.

Vorgehensweise

Modul in die Verarbeitungssequenz einfügen

  1. Geben Sie den Modulnamen AF_Modules/RequestResponseBean ein.
  2. Der Modultyp ist Local Enterprise Bean.

    Der Modulschlüssel wird vorgeschlagen.

  3. Geben Sie Parameternamen und Parameterwerte in der Modulkonfiguration ein.

    Ihre Angaben sind davon abhängig, ob Sie das Modul in einem Sender- oder einem Empfänger-Adapter einsetzen.

Parameter in der Modulkonfiguration für Sender-Adapter einfügen

  1. Um festzulegen, an wen das Modul die Message weitergeben soll, geben Sie unter Parametername passTrough ein.
    • Soll das Modul die Message zum nächsten Modul in der Modulkette weitergeben, geben Sie unter Parameterwert true ein.
    • Soll das Modul das Messaging-System aufrufen, geben Sie unter Parameterwert false ein. Das ist der Vorgabewert.
  2. Um die Zeitüberschreitung für den Aufruf des Messaging-Systems festzulegen, geben Sie unter Parametername timeout ein.

    Geben Sie den Parameterwert in Millisekunden ein.

    Der Vorgabewert ist 300000.

Parameter in der Modulkonfiguration für Empfänger-Adapter einfügen

  1. Um festzulegen, an wen das Modul die Message weitergeben soll, geben Sie unter Parametername passTrough ein.
    • Soll das Modul die Message zum nächsten Modul in der Modulkette weitergeben, geben Sie unter Parameterwert true ein.
    • Soll das Modul das Modul ResponseOnewayBean aufrufen, geben Sie unter Parameterwert false ein.

      Das ist der Vorgabewert.

  2. Um den Empfängerkanal zu ermitteln, geben Sie unter Parametername receiverPartyein. Geben Sie unter Parameterwert den Empfängerpartner an.

    Setzen Sie den Parameter nicht, wird die Information aus dem Message-Header der Message verwendet.

  3. Um den Empfängerkanal zu ermitteln, geben Sie unter Parametername receiverServiceein. Geben Sie unter Parameterwert die Empfänger-Kommunikationskomponente ein.

    Setzen Sie den Parameter nicht, wird die Information aus dem Message-Header der Message verwendet.

  4. Um den Empfängerkanal zu ermitteln, geben Sie unter Parametername receiverChannelein.

    Geben Sie unter Parameterwert den Empfängerkanal ein.

    Setzen Sie den Parameter nicht, wird die Kommunikationsvereinbarung gesucht, die den Information aus dem Message-Header der Message entspricht.

  5. Um den Empfängerkanal zu ermitteln, geben Sie unter Parametername adapterTypeein.

    Geben Sie unter Parameterwert den Adaptertyp ein.

  6. Um den Empfängerkanal zu ermitteln, geben Sie den Parameter adapterNamespaceein.

    Geben Sie unter Parameterwert den Adapternamensraum ein.