Show TOC

Adding Modules in the Axis SOAP AdapterLocate this document in the navigation 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

  1. 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