You have the option of specifying generic modules for every adapter that is configured in the communication channel. These modules equip the adapters with additional functions. If it is not possible to add modules to an adapter, you will not be able to select the Module tab page.
● You configure the adapters on the Parameters tab page during the definition of a communication channel. The modules that are the basis of the adapter configuration on the Parameters tab page are located in the module processor and are displayed in the module processor once a communication channel has been created. You define the module processor on the Module tab page.
● For a list of the modules provided by SAP, see Modules.
● For more information about developing your own modules, see Adapter and Module Development.
For module development, see the following:
○ Message Flow from the Sender
○ Message Flow to the Receiver
○ Adapter Framework Module Interfaces
○ Example Adapter and Example Module
●
If you have
generated dispatcher classes
in the
plain
J2SE Adapter Engine, you can migrate these to the Adapter Engine.
See:
Migrating Dispatcher
Classes of the J2SE Plain Adapter Engine.
This migration is not relevant to the PCK.
...
1. You have configured the relevant sender or receiver adapter on the Parameters tab page.
2. You have selected the Module tab page.
If you specify generic modules, their position depends on whether they are sender or receiver adapters, and whether they involve synchronous or asynchronous communication.
See: Extending the Module Chain in the Module Processor.
The following table lists the modules that are specified in the module processor depending on the adapter type. The modules are all of type Local Enterprise Bean.
Adapter-Specific Modules in the Module Processor
Adapters |
Module Name |
RFC Adapter |
RfcAFBean |
SAP Business Connector Adapter |
|
File/FTP Adapter JDBC Adapter |
CallSapAdapter |
JMS Adapter |
See: JMS Adapter Modules |
SOAP Adapter
|
● In the sender adapter, you cannot add your own modules. ● In the receiver adapter, if you want to add your own modules to process the request message, you add them before the module specified below; if you want to add your own modules to process the response message, you add them after the following module: sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean ●
For more
information about integrating your own modules when using the Axis-framework
in the SOAP adapter, see
|
Marketplace Adapter |
MarketPlaceAdapterBeanModule |
Mail Adapter |
sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean |
RNIF 2.0 Adapter |
RNIFModuleListener |
RNIF 1.1 Adapter |
RNIF11ModuleListener |
CIDX-Adapter |
CIDXModuleListener |
To specify additional modules, proceed as follows:
●
In change mode,
insert a new line at the corresponding position in the table in the
Processing Sequence or Module Configuration frame by choosing
Insert Line Below Selection ().
To delete an
assignment, select the relevant line and choose Delete Selected Lines
().
● In the Processing Sequence frame, enter the additional modules you want to be executed in the communication channel.
● Entries in table fields are only submitted when you leave the field. Therefore, it is particularly important that you confirm your last entry in the table by choosing Enter before you save the entries.
Processing Sequence
Fields |
Entry |
Number |
Here you can set the call sequence. |
Module Name |
Name of Module |
Type |
● Remote Enterprise Bean ● Java library ● Local Enterprise Bean |
Module Key |
Specify a module key. You can use the proposed key or assign your own key. The module key establishes the connection from the module to the parameter names and values entered in the Module Configuration. |
● Specify parameters and values in the Module Configuration for the module selected in the table Processing Sequence.
Module Configuration
Fields |
Entry |
Module Key |
Select the module key of the module for which you want to specify parameter names and values. |
Parameter Name |
Specify the parameter name. If the parameter name begins with pwd, a password and confirmation are expected under Parameter Value. |
Parameter Value |
Specify a value for the specified parameter name. The password and confirmation are displayed as asterisks (*) when entered. |