Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Einsatz des Axis-Framework im SOAP-Adapter  Dokument im Navigationsbaum lokalisieren

Verwendung

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.

Link auf externe Webseite

Weitere Informationen: ws.apache.org/axis/

Voraussetzungen

      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

Funktionsumfang

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.

Diese Grafik wird im zugehörigen Text erklärt

      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

Konfiguration des Axis-SOAP-Empfänger-Adapters

Module in den Axis-SOAP-Adapter einbinden

Ende des Inhaltsbereichs