WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Header- und Eigenschaftendaten der JMS-Eingabenachricht

Der JMSInput- Knoten ruft Header- und Eigenschaftendaten von JMS-Nachrichten ab.

Headerdaten

Der JMSInput-Knoten extrahiert mithilfe der JMS-API-Methode Headerdaten aus der Nachricht. Headerdaten werden als Name/Wert-Paare im Ordner Header_Values (Headerwerte) gespeichert. Durch die API-Methode werden die Werte zurückgegeben; beispielsweise verwendet der JMSInput-Knoten die Methode getJMSTimestamp( ), um den Wert für das Headerfeld JMSTimestamp abzurufen. Für jedes der folgenden festgelegten Headerfelder wird eine ähnliche Methode zur Verfügung gestellt:
  • JMSDestination
  • JMSDeliveryMode
  • JMSExpiration
  • JMSPriority
  • JMSTimeStamp
  • JMSMessageID
  • JMSCorrelationID
  • JMSReplyTo
  • JMSType
  • JMSRedelivered

Eigenschaftendaten

Ähnlich wie beim Abrufen der Headerdaten extrahiert der JMSInput-Knoten die Eigenschaftendaten aus Nachrichten mithilfe der JMS-API-Methoden. Eigenschaftendaten werden als Name/Wert-Paare im Eigenschaftenordner gespeichert. Von der API-Methode wird für jeden angegebenen Eigenschaftennamen ein Wert zurückgegeben.

XML-Darstellung von Header- und Eigenschaftendaten

Der JMSInput-Knoten verwendet die Header- und Eigenschaftendaten zur Erstellung einer XML-Darstellung der JMSTransport-Ordner. Der Knoten übermittelt die XML-Daten als Bytefeldgruppe an den JMSTransport-Parser . Mit der Bytefeldgruppe werden anschließend die Elemente in der Nachrichtenbaumstruktur aufgefüllt oder aktualisiert.

Bewahrung des Java-Typs

Um die Kenntnisse über den Java™-Typ beizubehalten, ist kein Schema erforderlich, da die Java-Typen des Headerwerts festgelegt und bekannt sind. Die JMS-Nachrichteneigenschaften sind optional und deshalb ist ein Schema erforderlich, um den Java-Typ der Eigenschaftswerte beizubehalten. Das verwendete Schema entspricht dem Schema, das vom JMS-Client von WebSphere MQ und dem Real-timeInput-Knoten implementiert wurde.

Informationen zum Java-Typ werden als Metadaten in Form eines Schlüsselworts dt='DataType'dargestellt; dabei ist Datatype eine Zeichenfolge. Der Java-Typ wird in der XML als Teil des Elementnamens <ElementName dt='DataType'>Wert</ElementName> übergeben. Datatype kann einen der folgenden Werte annehmen:
Datentypwert Definition
String Jede beliebige Zeichenfolge mit Ausnahme von < und &
Boolescher Wert Das Zeichen 0 oder 1, dabei entspricht 1 "true"
bin.hex Hexadezimale Stellen, die Oktette darstellen
I1 Eine durch die Ziffern 0 bis 9 ausgedrückte Zahl mit optionalem Vorzeichen (keine Bruchzahlen oder Exponenten).

Der Wert muss im Bereich -128 bis einschließlich 127 liegen.

I2 Eine durch die Ziffern 0 bis 9 ausgedrückte Zahl mit optionalem Vorzeichen (keine Bruchzahlen oder Exponenten).

Der Wert muss im Bereich -32768 bis einschließlich 32767 liegen.

I4 Eine durch die Ziffern 0 bis 9 ausgedrückte Zahl mit optionalem Vorzeichen (keine Bruchzahlen oder Exponenten).

Der Wert muss im Bereich -2147483648 bis einschließlich 2147483647 liegen.

I8 Eine durch die Ziffern 0 bis 9 ausgedrückte Zahl mit optionalem Vorzeichen (keine Bruchzahlen oder Exponenten).

Der Wert muss im Bereich -9223372036854775808 bis einschließlich 92233720368547750807 liegen.

int Eine durch die Ziffern 0 bis 9 ausgedrückte Zahl mit optionalem Vorzeichen (keine Bruchzahlen oder Exponenten).

Der Wert muss innerhalb des gleichen Bereichs wie der Datentypwert I8 liegen.

Wenn der Absender der Eigenschaft keine bestimmte Genauigkeit zuordnen möchte, kann diese Zahl anstelle eines der I*-Typen verwendet werden.

R4 Eine durch die Ziffern 0 bis 9 ausgedrückte Gleitkommazahl mit optionalem Vorzeichen, optionalen Bruchzahlen und optionalen Exponenten.

Größe <= 3.40282347E+38, und >= 1.175E-37

R8 Eine durch die Ziffern 0 bis 9 ausgedrückte Gleitkommazahl mit optionalem Vorzeichen, optionalen Bruchzahlen und optionalen Exponenten.

Größe <= 1.7976931348623E+308, und >= 2.225E-307

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:06


ReferenzthemaReferenzthema | Version 8.0.0.5 | ac24867_