JMS-Parser und -Domänen

Die JMS-Nachrichtendomänen enthalten alle Nachrichten, die von der WebSphere MQ-Implementierung des API-Standards 'Java Message Service' (JMS) erzeugt werden.

Diese Nachrichten, die den Nachrichtentyp JMSMap oder JMSStream haben, werden auf dieselbe Weise unterstützt wie Nachrichten in der XML-Domäne. Da es keinen JMS-Parser gibt, werden sie vom XML-Parser syntaktisch analysiert.

Ihre Anwendungen können auf zwei Arten JMS-Nachrichten mit dem Broker austauschen:

  1. Sie können die Nachrichtenschablone unter Verwendung von MRM-Funktionen vordefinieren, um ein Nachrichten-Dictionary zu erstellen. In diesem Fall werden Ihre JMS-Nachrichten auf dieselbe Weise verarbeitet wie alle Nachrichten, die Sie für MRM vordefinieren, und Sie können die Nachrichtenauswertung und sonstige Bearbeitungen im Nachrichtenfluss nutzen, die bei einer bekannten Nachrichtendefinition zur Verfügung stehen.
  2. Vor dem Senden können Sie selbstdefinierende Nachrichten, die Sie nicht angeben, auf beliebige Weise verwenden.

    Eine selbstdefinierende Nachricht kann von jedem integrierten Knoten verarbeitet werden. Die gesamte Nachricht kann in einer Datenbank gespeichert werden. Während sie durch den Nachrichtenfluss übergeben wird, können ihr Header hinzugefügt oder aus ihr entfernt werden.

Wenn Sie einen Empfangsknoten einfügen, können Sie als Knoteneigenschaft die Domäne angeben, zu der die Nachricht gehört. Zur Auswahl stehen die Werte 'JMSMap' und 'JMSStream'. Die Nachrichten in diesen Domänen werden vom Empfangsknoten an den XML-Parser übergeben.

Zugehörige Konzepte
Übersicht zu ESQL
Logische Baumstruktur
Korrelationsnamen
XML-Parser und -Domänen
Zugehörige Tasks
Einen Nachrichtenfluss entwerfen
ESQL erstellen
Java-Code entwickeln
Inhalt des Hauptteils einer Nachricht bearbeiten
Nachrichten in den JMS-Domänen bearbeiten
Zugehörige Verweise
Integrierte Knoten
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ac00610_