Wenn eine Nachricht von einem Empfangsknoten in einem Nachrichtenfluss empfangen wird, stellt der Knoten fest, wie diese Nachricht interpretiert werden muss, indem er die Domäne ermittelt, in der die Nachricht definiert ist. Daraufhin startet er den geeigneten Browser.
Informationen zur Nachrichtendomäne des Empfangsknotens können auf eine der folgenden beiden Arten bereitgestellt werden:
- Sie können die integrierten Empfangsknoten so konfigurieren, dass für jede empfangene Nachricht
die Nachrichtendomäne angegeben und dadurch der Parser gestartet wird.
- Sie können in der Eingabenachricht selbst Werte festlegen, über die diese Informationen
angegeben werden. Fügen Sie hierzu den MQRFH2-Header ein, der einen Ordner enthält, in dem die
Merkmale der Nachricht definiert sind. Diese Methode ist flexibler, denn sie bedeutet, dass der
Empfangsknoten den entsprechenden Parser auf Basis des Inhalts der einzelnen Nachrichten starten kann.
Wenn die Eingabenachricht in der MRM-Domäne definiert ist und daher vom MRM-Parser interpretiert wird, müssen Sie folgende zusätzliche Eigenschaften angeben:
- Die Nachrichtengruppe, in der die Nachricht definiert ist
- Den Nachrichtentyp, der vom Nachrichtenmodell
definiert wird
- Das Nachrichtenformat, das die physischen
Merkmale der Nachricht definiert
Die Methode, mit der diese Eigenschaften festgelegt werden, hängt vom Nachrichttyp oder dem Knoten ab, der verwendet werden soll:
- Wenn es sich bei der Nachricht um eine WebSphere MQ-Nachricht handelt, können diese Eigenschaften entweder im
Empfangsknoten oder im MQRFH2-Header der eingehenden Nachricht festgelegt werden. Wenn die Eigenschaften an
beiden Stellen festgelegt sind, haben die Eigenschaften des MQRFH2-Headers Vorrang.
- Wenn die Eingabenachricht einer Nachrichtendomäne angehört, für die kein Parser bereitgestellt wird, müssen Sie einen benutzerdefinierten Parser für ihre Verarbeitung sowie einen benutzerdefinierten Empfangsknoten bereitstellen, der sie für die Verarbeitung im Nachrichtenfluss annimmt. Sie finden
weitere Informationen in der Dokumentation des benutzerdefinierten Parsers und Knotens.
- Falls der Empfangsknoten die Nachrichtenmerkmale nicht ermitteln kann, ist der Standardwert leer, und es wird angenommen, dass sich die Nachricht in der BLOB-Domäne befindet. Aus diesem Grund wird der BLOB-Parser gestartet.
Importieren Sie eine der folgenden Beispiele oder ein anderes Beispiel, das eine
Nachrichtengruppe verwendet, aus der Beispielgalerie, und schauen Sie sich die Werte auf der Registerkarte mit den Eigenschaften für
Syntaxanalyse der
Eingabenachricht des Empfangsknotens im Nachrichtenfluss des Beispiels an.
Sie können Beispiele nur anzeigen, wenn Sie das Information Center
verwenden, das im Message
Brokers Toolkit integriert ist.