Einsatz des Axis-Framework im
SOAP-Adapter
Sie können im SOAP-Adapter das Axis-Framework einsetzen. Axis steht für Apache extensible Interaction System. Das Framework wird durch die Apache Software Foundation zur Verfügung gestellt. Im SOAP-Adapter können Sie Axis-Version 1.4 verwenden.

Weitere Informationen: ws.apache.org/axis/
● Um das Axis-Framework im SOAP-Adapter einzusetzen, müssen Sie folgende Axis-jar-Dateien, Version 1.4, in aii_af_axisprovider.sda packen:
○ axis.jar
○ commons-discovery-0.2.jar
○ commons-logging-1.0.4.jar
○ commons-net-1.0.0-dev.jar
○ wsdl4j-1.5.1.jar
● Wollen Sie den Adapter um eigene Handler erweitern, müssen Sie die dazu benötigten jar-Dateien in aii_af_axisprovider.sda packen.
● Um zu überprüfen, ob das Deployment erfolgreich durchgeführt ist, verwenden Sie folgende URL:
http://<host>:<port>/XIAxisAdapter/MessageServlet
Handler sind wichtige Elemente des Axis-Framework. Handler sind Verarbeitungsschritte zur Laufzeit, die eine Message bearbeiten und weiterleiten. Sie können wie Module im Modul-Prozessor zu einer Verarbeitungskette zusammengefasst werden.
Für den Einsatz des Axis-Framework im SOAP-Adapter werden folgende Module bereitgestellt:
● Das HandlerBean-Modul (AF_Adapters/axis/HandlerBean) ruft einen Axis-Handler auf.
Verwenden Sie das Modul für den Aufruf der Axis-Handler, die Sie einsetzen wollen.
● Das Adapter Framework-Modul (AF_Adapters/axis/AFAdapterBean) wandelt das Axis-Message-Objekt in ein Adapter-Framework Message-Objekt um und umgekehrt.
Setzen Sie das Modul an der Grenze zwischen der Message-Verarbeitung im Adapter-Framework und im Axis-Framework ein.

● In Empfängerrichtung wird eine Adapter-Framework-konforme Request-Message durch das Adapter-Framework-Modul in eine Axis-SOAP-Message umgewandelt und an die Handler-Module weitergereicht.
Die Response-Message nimmt den umgekehrten Weg.
● Aus Senderrichtung wird die Axis-SOAP-Message durch ein Servlet oder eine Task, die Sie konfigurieren können, an einen Axis-Handler im Modul-Prozessor weitergereicht.
Das Adapter-Framework-Modul wandelt die Axis-SOAP-Message in eine Adapter-Framework-konforme Message um und leitet sie an das Adaptermodul weiter.
Die Response-Message nimmt den umgekehrten Weg.
Mit dem Axis-Framework stehen Ihnen zur Verfügung:
● Message-Protokolle SOAP 1.1 und SOAP 1.2
● Transport-Protokolle HTTP/S, SMTP, Datei
● Verschiedene Benutzerauthentifizierungsverfahren (Basic, Digest; NTLM, SAP Assertion Tickets)
● Verschiedene Kapselungsformate (MIME, DIME, MTOM)
● Sie können über das HandlerBean-Modul eigene Axis-Handler in die Modulkette einbinden.
Weitere Informationen:
Konfiguration des Axis-SOAP-Sender-Adapters