Konfiguration des
Axis-SOAP-Sender-Adapters
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.
● 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
...
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.
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.
Zur Konfiguration des Adapters machen Sie die folgenden Angaben:
● Servlet (Axis)
● Task (Axis) aktiv
● Task (Axis) passiv
Axis
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.
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.
● 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.
● 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.