Module in den Axis-SOAP-Adapter
einbinden
Sie können den Axis-SOAP-Adapter um XI-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.
Eigene XI-Module und Axis-Handler können Sie an folgenden Stellen im Modul-Prozessor integrieren:
● HandlerBean (eigener Handler)
● HandlerBean (Axis)
● HandlerBean (eigener Handler)
● AFAdapterBean (Grenze)
● Eigene XI-Module
● CallSapAdapter (XI)
● Eigene XI-Module
● AFAdapterBean (Grenze)
● HandlerBean (eigener Handler)
● HandlerBean (Axis)
● HandlerBean (eigener Handler)
Eigene XI-Module können Sie an folgenden Stellen im Modul-Prozessor integrieren:
● Eigene XI-Module
● AFAdapterBean (Grenze)
● HandlerBean (Axis)
● HandlerBean (eigener Handler)
● HandlerBean (Axis, Pivot-Handler)
● HandlerBean (eigener Handler)
● HandlerBean (Axis)
● AFAdapterBean (Grenze)
● Eigene XI-Module