Adding Modules in the Axis SOAP
Adapter
You can extend the Axis SOAP adapter by adding modules and Axis handlers.
The module processor contains the following modules for using the SOAP adapter with the Axis framework:
● AFAdapterBean
This module converts an Axis message to an XI message and the other way around.
You use the module at the boundary between Axis and XI.
○ Module name: AF_Adapters/axis/AFAdapterBean
○ Java class: com.sap.aii.adapter.axis.modules.AFAdapterBean
● HandlerBean
This module calls an Axis handler.
Enter the module for each Axis handler that you want to call.
○ Module name: AF_Adapters/axis/HandlerBean
○ Java class: com.sap.aii.adapter.axis.modules.HandlerBean
○ Parameters
■ handler.type
Under Value, enter the Java class name of the Axis handler that you want to call (java:mypackage.myclass).
■ module.pivot
If you are using the module as a pivot handler, specify true as the value for the receiver adapter.
The pivot handler forwards the request message to the receiver and receives the response message.
● CallSapAdapter (Sender)
This module is the pivot handler in the sender adapter.
The value for the modul.pivot parameter is true.
...
1. Add XI modules and Axis handlers at the following locations in the module processor:
○ HandlerBean (own handler)
○ HandlerBean (Axis)
○ HandlerBean (own handler)
○ AFAdapterBean (boundary)
○ Own modules
○ CallSapAdapter
○ Own modules
○ AFAdapterBean (boundary)
○ HandlerBean (own handler)
○ HandlerBean (Axis)
○ HandlerBean (own handler)
2. You can integrate your own XI modules at the following locations in the module processor:
○ Own modules
○ AFAdapterBean (boundary)
○ HandlerBean (Axis)
○ HandlerBean (own handler)
○ HandlerBean (Axis, pivot handler)
○ HandlerBean (own handler)
○ HandlerBean (Axis)
○ AFAdapterBean (boundary)
○ Own modules