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.

    Beginn der ÄnderungDer 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 Klassenpfad ist in der mqsiprofile-Stapeldatei definiert, die sich im ausführbaren Verzeichnis des Brokers befindet. Unter Windows ist dies z. B. die Datei mqsiprofile.cmd im Verzeichnis Installationsverzeichnis/bin.) Der JMSEmpfangsknoten ruft den BLOB-Parser auf, der den Nachrichtenhauptteil durch die Verwendung eines auf Basis des Objekts erstellten Bitstroms erstellt.Ende der Änderung

    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: 23. Aug. 2006
ac24869_