Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Konfiguration des Axis-SOAP-Sender-Adapters  Dokument im Navigationsbaum lokalisieren

Verwendung

Sie konfigurieren den Axis-SOAP-Sender-Adapter, um damit Inhalte von Remote Clients beziehungsweise Inhalte von Web-Services-Servern an den Integration Server/an das PCK zu versenden.

Integration

      Die Adapterkonfiguration ist Teil der Festlegung eines Kommunikationskanals im Integration Server oder im PCK und wird auf der Registerkarte Parameter vorgenommen.

      Zusätzlich zur Adapterkonfiguration können auf der Registerkarte Modul im Modul-Prozessor generische Module angegeben werden, die den Adapter mit Zusatzfunktionen ausstatten.

Siehe auch: Module in den Axis-SOAP-Adapter einbinden

Voraussetzungen

...

       1.      Sie haben einen Kommunikationskanal angelegt oder einen bestehenden Kommunikationskanal geöffnet.

       2.      Sie haben auf der Registerkarte Parameter den Adaptertyp SOAP ausgewählt.

       3.      Sie haben den Adapter über den Auswahlknopf Sender als Sender-Adapter definiert.

Funktionsumfang

Der Axis-SOAP-Sender-Adapter bietet die Möglichkeit, eingehende Messages über ein Servlet oder eine aktive oder passive Task entgegenzunehmen:

      Messages können an ein Servlet geschickt werden. Es nimmt unter folgender Adresse Messages entgegen: http://host:port/XIAxisAdapter/MessageServlet?parameters

parameters ::= token ( ‘&’ token )*

token ::= name ‘=’ value

name ::= fieldname

value ::= fieldvalue

fileldname ::= ‘senderParty’ | ‘senderService’ | ‘receiverParty’ | ‘receiverService’ |

‘interface’ | ‘interfaceNamespace’ | ‘messageId’ | ‘queueName’

fieldvalue ::= urlencoded value

      Über eine aktive Task können Sie in definierten zeitlichen Abständen eingehende Messages pollen.

      Über eine passive Task wartet Ihr Axis-SOAP-Sender-Adapter auf den Message-Eingang.

Aktivitäten

Zur Konfiguration des Adapters machen Sie die folgenden Angaben:

Transport-Protokoll

      Servlet (Axis)

      Task (Axis) aktiv

      Task (Axis) passiv

Message-Protokoll

Axis

Adapter-Engine

Wählen Sie die Adapter-Engine auf dem Integration Server aus oder wählen Sie eine dezentral installierte Adapter-Engine aus. Im PCK ist diese Auswahl nicht möglich.

Verbindungsparameter für Transport-Protokoll Task

Haben Sie unter Transport-Protokoll Task (Axis) gewählt, machen Sie die folgenden Angaben:

      Geben Sie die URL der Task an.

      Wählen Sie die Authentifizierung:

       Keine

       Basic

       Digest

       NTLM

Microsoft NT LAN Manager Authentifizierungsschema

       Zertifikat

       SAPAssertionTicket

       Andere

Wollen Sie in der Task eine andere Authentifizierungsmethode festlegen wollen, wählen Sie Andere.

Zusätzlich müssen Sie auf der Registerkarte Modul den entsprechenden Handler einbinden, mit dem die Authentifizierungsmethode durchgeführt werden kann.

Task-Parameter für Transportprotokoll Task (Axis)

      Geben Sie unter Task-Klasse den Namen der Task-Klasse ein.

      Geben Sie in der Tabelle Namen und Werte für die Parameter der Task-Klasse ein.

      Haben Sie eine aktive Task gewählt, können Sie Angaben zum Poll-Vorgang der Task machen:

       Geben Sie unter Wiederholungen ein, wie oft die Task versuchen soll, eine Message zu pollen.

Der Vorgabewert -1 steht für unendlich.

       Geben Sie unter Intervall (msec) in Millisekunden ein, welche Zeitspanne zwischen Poll-Vorgängen liegen soll.

       Geben Sie unter Unterbrechung (msec) ein, nach welcher Zeitspanne der Poll-Vorgang abgebrochen werden soll.

XI-Parameter

      Wählen Sie den Quality-of-Service.

Siehe: Quality-of-Service

Haben Sie Best Effortgewählt, geben Sie im Rahmen Adapter-Framework Parameter unter Zeitüberschreitung an, nach wie viel Millisekunden die Auslieferung der Message abgebrochen werden soll.

      Um den XI-Header in der Response-Message zu behalten, wählen Sie XI-Header behalten.

      Um Anlagen aus der Web-Services-Nachricht in die XI-Message zu übernehmen, wählen Sie Attachments behalten.

      Wählen Sie unter Payload-Entnahme, aus welchem Teil der Axis-SOAP-Message die Main-Payload der XI-Message übernommen werden soll:

       SOAP-Body-Child

       SOAP-Body

       SOAP-Envelope

       Attachments

Das erste Attachment wird in die Main-Payload eingestellt, weitere Attachments werden Attachments der XI-Message.

Ende des Inhaltsbereichs