Start of Content Area

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

Use

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.

Procedure

Add Axis Handlers and Modules in the Sender Adapter

...

       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)

Add Axis Handlers and Modules in the Receiver Adapter

       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

 

End of Content Area