Module in den Axis-SOAP-Adapter
einfügen
Sie können den Axis-SOAP-Adapter um Module und um Axis-Handler erweitern.
Für den SOAP-Adapter mit Einsatz des Axis-Framework sind folgende Module im Modul-Prozessor vorhanden:
● AFAdapterBean
Das Modul wandelt eine Axis-Message in eine XI-Message um und umgekehrt.
Setzen Sie das Modul an der Grenze zwischen Axis und XI ein.
○ Modulname: AF_Adapters/axis/AFAdapterBean
○ Java-Klasse: com.sap.aii.adapter.axis.modules.AFAdapterBean
● HandlerBean
Das Modul ruft einen Axis-Handler auf.
Geben Sie das Modul für jeden Axis-Handler an, den Sie aufrufen wollen.
○ Modulname: AF_Adapters/axis/HandlerBean
○ Java-Klasse: com.sap.aii.adapter.axis.modules.HandlerBean
○ Parameter
■ handler.type
Geben Sie unter Wert den Java-Klassenname des Axis-Handlers ein, den Sie aufrufen wollen (java:mypackage.myclass).
■ module.pivot
Setzen Sie das Modul als Pivot-Handler ein, geben Sie für Empfänger-Adapter den Wert true ein.
Der Pivot-Handler gibt die Request-Message an den Empfänger weiter und nimmt die Response-Message entgegen.
● CallSapAdapter (Sender)
Im Sender-Adapter ist dieses Modul der Pivot-Handler.
Der Parameter modul.pivot hat den Wert true.
...
1. Fügen Sie XI-Module und Axis-Handler an folgenden Stellen im Modul-Prozessor ein:
○ HandlerBean (eigener Handler)
○ HandlerBean (Axis)
○ HandlerBean (eigener Handler)
○ AFAdapterBean (Grenze)
○ Eigene Module
○ CallSapAdapter
○ Eigene Module
○ AFAdapterBean (Grenze)
○ HandlerBean (eigener Handler)
○ HandlerBean (Axis)
○ HandlerBean (eigener Handler)
2. Eigene XI-Module können Sie an folgenden Stellen im Modul-Prozessor integrieren:
○ Eigene Module
○ AFAdapterBean (Grenze)
○ HandlerBean (Axis)
○ HandlerBean (eigener Handler)
○ HandlerBean (Axis, Pivot-Handler)
○ HandlerBean (eigener Handler)
○ HandlerBean (Axis)
○ AFAdapterBean (Grenze)
○ Eigene Module