In the module processor, you can add modules to the adapter defined in the communication channel. These modules can contain message processing before or after the adapter call. Each communication channel contains at least one module. The module for the sender adapter is CallSapAdapter, for the receiver adapter it is ModuleProcessorExitBean.
You must provide a default module chain and the corresponding module parameters for your adapter. You can define the default module chain as follows:
ModuleProcessorAttributes
Name | Occurrence and Type | Comments |
---|---|---|
MessageProtocol/ ModuleProcessor Attributes |
0,1 ComplexType |
You can define the default module chain for each message protocol. The definition is the same for the sender and receiver direction. |
MessageProtocol/ ModuleProcessor Attributes/ ModuleSequence |
1 ComplexType |
Defines the call sequence of the modules in the module processor. |
MessageProtocol/ ModuleProcessor Attributes/ ModuleSequence/ ModuleSequenceItem |
1,n ComplexType |
Represents a module in the module processor. |
MessageProtocol/ ModuleProcessor Attributes/ ModuleSequence/ ModuleSequenceItem/ Name |
1 String |
JNDI name of the module |
MessageProtocol/ ModuleProcessor Attributes/ ModuleSequence/ ModuleSequenceItem/ Type |
1 String |
Specify the module type:
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleSequence/ ModuleSequenceItem/ Key |
1 String |
The module key is used to assign the configuration parameters to the module. The key is set automatically or can be set by the user. |
MessageProtocol/ ModuleProcessor Attributes/ ModuleConfig |
1, ComplexType |
Defines all configuration parameters in this module chain. |
MessageProtocol/ ModuleProcessor Attributes/ ModuleConfig/ ModuleConfigItem |
1,n ComplexType |
Represents a parameter of the module configuration. |
MessageProtocol/ ModuleProcessor Attributes/ ModuleConfig/ ModuleConfigItem/Key |
1 String |
Module key of the module to which the parameter belongs The user can select the key. |
MessageProtocol/ ModuleProcessor Attributes/ ModuleConfig/ ModuleConfigItem/Name |
1 String |
Parameter name |
MessageProtocol/ ModuleProcessor Attributes/ ModuleConfig/ ModuleConfigItem/Value |
1 String |
Parameter value |
The default module chain is displayed in the module processor once the communication channel has been created.