Show TOC Start of Content Area

Function documentation Module Processor  Locate the document in its SAP Library structure

Use

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.

Integration

      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 Exchange

       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.

Prerequisites

...

       1.      You have configured the relevant sender or receiver adapter on the Parameters tab page.

       2.      You have selected the Module tab page.

Activities

Position of Own Modules

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

See: SAP Business Connector Adapter Modules.

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 Adding Modules in the Axis Soap Adapter.

Marketplace Adapter

MarketPlaceAdapterBeanModule

See: 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

Specifying Additional Modules

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 (This graphic is explained in the accompanying text).

To delete an assignment, select the relevant line and choose Delete Selected Lines (This graphic is explained in the accompanying text).

      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.

 

 

End of Content Area