Show TOC

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

Verwendung

Mit dem Modul ResponseOnewayBean können Sie eine eingehende Message in eine asynchrone Message umwandeln. Verwenden Sie das Modul im Rahmen einer async/sync-Bridge für Sender- und Empfängerkanäle.

Ist der Thread, der in das Modul eingeht, Teil einer aufgehobenen Transaktion, wird diese wieder aufgenommen.

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

Das Modul ruft das Messaging-System, wenn Sie es ein einem Empfänger-Adapter verwenden.

Die Eingangsdaten in das Modul sind Anwendungs-Response-Messages.

Voraussetzungen

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

Vorgehensweise

Modul in die Verarbeitungssequenz einfügen

  1. Geben Sie den Modulnamen AF_Modules/ResponseOnewayBean ein.
  2. Geben Sie unter Modultyp Local Enterprise Bean ein.

    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 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.

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

    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.
  5. Geben Sie unter Parameterwert den Empfängerkanal an.

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

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

    Geben Sie unter Parameterwert den Adaptertyp ein.

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

    Geben Sie unter Parameterwert den Adapternamensraum ein.

  8. Um den Empfängerkanal zu definieren, über den Anwendungsfehler-Messages geschickt werden sollen, geben Sie unter Parametername receiverChannelOnFault ein.

    Geben Sie unter Parameterwert den Namen des Empfängerkanals ein.

  9. Handelt es sich bei der Message um eine Anwendungsfehler-Message und möchten Sie, dass sie unter einem anderen Interface-Namen angegeben wird, geben Sie unter Parametername replaceInterfaceOnFault ein.

    Der Interface-Name der Message wird durch Ihre Angabe unter interfaceOnFault und interfaceNamespaceOnFault oder den Namen des Anwendungsfehlers in der Anwendungsfehler-Message ersetzt, wenn Sie unter Parameterwert true eingeben.

    Geben Sie false ein, wird der ursprüngliche Interface-Name verwendet.

  10. Wollen Sie einen Interface-Namen für eine Anwendungsfehler-Message angeben, geben Sie unter Parametername interfaceOnFaultein.

    Geben Sie unter Parameterwert den Namen des Interface ein.

  11. Geben Sie zum Parameternamen interfaceOnFaultden Parameternamen interfaceNamespaceOnFault ein.

    Geben Sie unter Parameterwert den Namensraum des Interface ein.

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

  1. Handelt es sich bei der Message um eine Anwendungsfehler-Message und möchten Sie, dass sie unter einem anderen Interface-Namen angegeben wird, geben Sie unter Parametername replaceInterfaceOnFault ein.

    Der Interface-Name der Message wird durch Ihre Angabe unter interfaceOnFault und interfaceNamespaceOnFault oder den Namen des Anwendungsfehlers in der Anwendungsfehler-Message ersetzt, wenn Sie unter Parameterwert true eingeben.

    Geben Sie false ein, wird der ursprüngliche Interface-Name verwendet.

  2. Wollen Sie einen Interface-Namen für eine Anwendungsfehler-Message angeben, geben Sie unter Parametername interfaceOnFaultein.

    Geben Sie unter Parameterwert den Namen des Interface ein.

  3. Geben Sie zum Parameternamen interfaceOnFaultden Parameternamen interfaceNamespaceOnFault ein.