Nutzdaten der JMS-Nachricht

Die Nutzdaten einiger JMS-Nachrichtentypen können unter Verwendung der JMS-API (API = Application Programming Interface, Anwendungsprogrammierschnittstelle) als Gesamtpaket extrahiert werden. Die Nutzdaten werden in Form eines Bitstroms an einen Broker-Parser übergeben. Dies trifft auf folgende Nachrichtentypen zu:
  • BytesMessage (Byte-Nachricht)
  • TextMessage (Textnachricht)
  • ObjectMessage (Objektnachricht)

    Für die Handhabung der ObjectMessage-Nutzdaten ist eine zusätzliche Verarbeitung erforderlich, da es sich bei den JMS-ObjectMessage-Nutzdaten um ein serialisiertes Java-Objekt handelt.

    Der JMSEmpfangsknoten bezieht die Nutzdaten, indem er getObject( ) für die Nachricht aufruft. getObject( ) gibt ein deserialisiertes Objekt der ursprünglichen Klasse zurück. Diese Klassendefinition muss dem JMSEmpfangsknoten zur Verfügung gestellt werden, und Sie sollten sicherstellen, dass die Definition über den Java-Klassenpfad des Brokers verfügbar ist. Der JMSEmpfangsknoten ruft den BLOB-Parser auf, der den Nachrichtenhauptteil durch die Verwendung eines auf Basis des Objekts erstellten Bitstroms erstellt.

    Das Java-Objekt kann anschließend in einem Java-Rechenknoten oder einer benutzerdefinierten Erweiterung neu serialisiert und wird über die zugehörigen Methodenaufrufe aktualisiert.

Die Nutzdaten für MapMessage (Zuordnungsnachricht) und StreamMessage (Datenstromnachricht) können nur als individuelle Elemente extrahiert werden und müssen vom JMSEmpfangsknoten neu formatiert werden, bevor sie für die Erstellung des Nachrichtenhauptteils verwendet werden können.

Zugehörige Verweise
JMS-Nachrichtenstruktur
JMS-Nachrichtentypen
Darstellung von Nachricht über das JMS-Transportprotokoll
Header- und Eigenschaftendaten der JMS-Eingabenachricht
Nutzdaten der JMS-Nachricht und geeignete Parser
Ausführungspriorität zur Ableitung der Nachrichtendomäne
JMS-Nachricht für Ausgabe
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 18.05.2006
ac24869_