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).
● 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 The sender adapter cannot be extended. |
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 |
RNIF 1.1 adapter |
RNIF11ModuleListener |
CIDX adapter |
CIDXModuleListener |
...
The modules are all of type Local Enterprise Bean.
1. In asynchronous communication, you always insert your own modules (module 1, 2) before the adapter module.
2. 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.
3. If you are inserting a module in an adapter comprising several adapter modules, follow the instructions under:
○ Adding Modules in the SAP Business Connector Adapter
○ Adding Modules in the JMS Adapter