Show TOC

Extending Module Chain for SAP Adapters in the Module ProcessorLocate this document in the navigation structure

Use

If you want to add your own modules or SAP modules to adapters, you must integrate these modules at the correct place in the module processor.

This position depends on the direction of the adapter and the quality of service (synchronous/asynchronous communication).

Prerequisites
  • In all adapters, the configuration of the module processor depends on the selected message protocol.

    In adapters with more than one message protocol, you must select the message protocol that you want to use on the Parameters tab page before configuration in the module processor.

    If you change the message protocol at a later point in time, this resets all the changes in the module processor.

  • The following figures relate to adapters that provide an adapter module. They are listed in the table:
    Adapter Module Name

    RFC adapter

    RfcAFBean

    File/FTP adapter

    JDBC adapter

    CallSapAdapter

    SOAP adapter

    sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean

    Marketplace adapter

    MarketPlaceAdapterBeanModule

    More information: Changing a Marketplace Adapter Module

    Mail adapter

    sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean

    RNIF 2.0 adapter

    RNIFModuleListener

    The sender adapter cannot be extended.

    RNIF 1.1 adapter

    RNIF11ModuleListener

    The sender adapter cannot be extended.

    CIDX adapter

    CIDXModuleListener

    The sender adapter cannot be extended.

    Java HTTP adapter

    sap.com/com.sap.aii.adapter.http/HttpAdapterBean

The modules are all of type Local Enterprise Bean.

Procedure

Add Modules in Asynchronous Communication

  1. In asynchronous communication, you always insert your own modules (module 1, 2) before the adapter module.

Add Modules in Synchronous Communication

  1. In synchronous communication, you can modify the request and response message by using your own modules.
    • Insert your own modules (module 1, 2) to modify the request message before the adapter module.
    • Insert your own modules (module 3, 4) to modify the response message after the adapter module.

  1. If you are inserting a module in an adapter comprising several adapter modules, follow the instructions under: