Nachrichtenzuordnungen definieren den Entwurf zum Erstellen einer Nachricht, wobei die erstellte Nachricht auch als Zielnachricht bezeichnet wird. Nachrichten können folgende Komponenten enthalten:
- Einfache Elemente und Attribute
- Komplexe Elemente (Strukturen)
- Sich wiederholende einfache oder komplexe Elemente
- Sonstige (integrierte) Nachrichten.
Nachrichten können protokollspezifische Header enthalten, die unter Umständen vom
WebSphere Message
Broker geändert werden müssen. Zudem ist möglicherweise die dynamische Einstellung eines Nachrichtenziels (Routing) im
WebSphere Message
Broker erforderlich.
Die Werte für die Elemente der Zielnachricht lassen sich aus folgenden Elementen ableiten:
- Eingabenachrichtenelemente (die Eingabenachricht wird auch als Quellennachricht bezeichnet)
- Datenbanktabellen
- Konstante Werte
- WebSphere MQ-Konstanten
- Über den Zuordnungsknoten bereitgestellte Funktionen
- Benutzerdefinierte Funktionen.
Die Logik zum Ableiten der Werte kann einfach oder komplex sein. Möglicherweise sind bedingte Anweisungen sowie Schleifen, Additionen und andere Funktionen erforderlich. Sämtliche der oben beschriebenen Zuordnungen können Sie mithilfe eines
Zuordnungsknotens ausführen.
Sie können auch eine wiederverwendbare Art von Nachrichtenzuordnung verwenden, die als Submap bezeichnet wird. Submaps können von Nachrichtenzuordnungen und ESQL-Code aufgerufen werden.
Es müssen Nachrichtendefinitionen für alle Nachrichten vorhanden sein, die in einer Nachrichtenzuordnung eingeschlossen werden sollen. Sie können beim Erstellen einer neuen Nachrichtenzuordnung die Nachrichten von den vorhandenen Nachrichtendefinitionen auswählen. Der
Mapping-Knoten unterstützt die folgenden Nachrichtendomänen:
- MRM
- XMLNSC
- XMLNS
- MIME
- JMSMap
- JMSStream
- XML
Wenn Sie einen nicht unterstützten Parser für das Durchführen von Zuordnungen verwenden (z. B. IDOC oder einen benutzerdefinierten Parser), werden möglicherweise Fehlernachrichten generiert, wenn Nachrichten den Nachrichtenfluss durchlaufen. Unter
Zielnachrichtdomäne ändern erhalten Sie Informationen zum Festlegen der Nachrichtendomäne für die Zielnachricht.
Weitere Informationen zu Nachrichtenflüssen, ESQL und Zuordnungen finden Sie in nachfolgenden Themen:
Dieser Abschnitt enthält darüberhinaus Informationen zu Erweiterte Schemastrukturen.