Start of Content Area

Background documentation Adding Modules in the Axis SOAP Adapter  Locate the document in its SAP Library structure

You can extend the Axis SOAP adapter by adding XI modules and Axis handlers.

Modules in the Module Processor

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.

Sender Adapter

You can integrate your own XI modules and Axis handlers at the following locations in the module processor:

      HandlerBean (own handler)

      HandlerBean (Axis)

      HandlerBean (own handler)

      AFAdapterBean (boundary)

      Own XI modules

      CallSapAdapter (XI)

      Own XI modules

      AFAdapterBean (boundary)

      HandlerBean (own handler)

      HandlerBean (Axis)

      HandlerBean (own handler)

Receiver Adapter

You can integrate your own XI modules at the following locations in the module processor:

      Own XI modules

      AFAdapterBean (boundary)

      HandlerBean (Axis)

      HandlerBean (own handler)

      HandlerBean (Axis, pivot handler)

      HandlerBean (own handler)

      HandlerBean (Axis)

      AFAdapterBean (boundary)

      Own XI modules

 

End of Content Area