
Im Modul-Prozessor kann der im Kommunikationskanal definierte Adapter um Module erweitert werden. Diese Module können eine Message-Bearbeitung vor oder nach dem Adapteraufruf enthalten. Jeder Kommunikationskanal enthält mindestens ein Modul. Für den Senderadapter heißt das Modul CallSapAdapter , für den Empfängeradapter ModuleProcessorExitBean .
Sie müssen für Ihren Adapter eine Standard-Modulkette und die entsprechenden Modulparameter bereitstellen. Die Standard-Modulkette können Sie folgendermaßen definieren:
ModuleProcessorAttributes
| Name | Häufigkeit und Typ | Bemerkung |
|---|---|---|
|
MessageProtocol/ ModuleProcessor Attributes |
0,1 ComplexType |
Sie können die Standard-Modulkette pro Message-Protokoll definieren. Die Definition ist für Sender- und Empfängerrichtung gleich. |
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleSequence |
1 ComplexType |
Legt die Aufrufreihenfolge der Module im Modul-Prozessor fest. |
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleSequence/ ModuleSequenceItem |
1,n ComplexType |
Repräsentiert ein Modul im Modul-Prozessor |
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleSequence/ ModuleSequenceItem/ Name |
1 String |
JNDI-Name des Moduls |
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleSequence/ ModuleSequenceItem/ Type |
1 String |
Geben Sie den Typ des Moduls an:
|
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleSequence/ ModuleSequenceItem/ Key |
1 String |
Der Modulschlüssel wird dazu verwendet, die Konfigurationsparameter dem Modul zuzuweisen. Der Schlüssel wird automatisch gesetzt oder kann vom Benutzer gesetzt werden. |
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleConfig |
1, ComplexType |
Definiert alle Konfigurationsparameter in dieser Modulkette |
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleConfig/ ModuleConfigItem |
1,n ComplexType |
Repräsentiert einen Parameter der Modulkonfiguration |
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleConfig/ ModuleConfigItem/Key |
1 String |
Modulschlüssel des Moduls, zu dem der Parameter gehört. Der Schlüssel kann vom Benutzer ausgewählt werden. |
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleConfig/ ModuleConfigItem/Name |
1 String |
Name des Parameters |
|
MessageProtocol/ ModuleProcessor Attributes/ ModuleConfig/ ModuleConfigItem/Value |
1 String |
Wert des Parameters |
Die Standard-Modulkette wird im Modul-Prozessor angezeigt, nachdem der Kommunikationskanal angelegt worden ist.