Vordefinierte DFDL-Variablen in WebSphere Message Broker

In der folgenden Tabelle wird beschrieben, wie der Broker die Werte von vordefinierten DFDL-Variablen festlegt.

Der Broker verwendet diese vordefinierten DFDL-Variablen, um Codierungsinformationen zu übergeben. Weitere Informationen zu DFDL-Codierungsinformationen finden Sie im Abschnitt DFDL-Codierungsinformationen.
Aufrufpunkt DFDL-Domäne Externe DFDL-Variable Vom Broker festgelegter Wert

Eingabebitstream, syntaktisch analysiert aus einem Empfangs- oder Anforderungsknoten

Baumstrukturserialisierung an einem Sende- oder Anforderungsknoten

encoding

Der Broker legt den Wert dieser Variable aus der aktiven ID des codierten Zeichensatzes fest. Die ID des codierten Zeichensatzes wird durch eines der folgenden Elemente definiert:
  • Den Wert CodedCharSetId aus der Eigenschaftenbaumstruktur oder aus dem Transportheader
  • Die Eigenschaft ID des codierten Nachrichtenzeichensatzes, die sich im Abschnitt 'Syntaxanalyse der Eingabenachricht' der Knoteneigenschaftenseite befindet.

byteorder

Der Broker legt den Wert dieser Variablen aus der aktiven Binärzahlcodierung fest.

Beachten Sie, dass die Binärzahlcodierung eine Kombination aus Byteanordnungs- und Gleitkommadarstellung ist. Die Byteanordnungs- und Gleitkommadarstellung werden mithilfe von Masken getrennt. Weitere Informationen zu Masken finden Sie unter MQ-Codierungsmasken im WebSphere MQ Information Center.

Die Binärzahlcodierung wird durch eines der folgenden Elemente definiert:
  • Den Wert Encoding aus der DFDL-Eigenschaftenbaumstruktur. Dieser Wert wird aus der Eingabe MQMD.Encoding oder anderen Transportheaderinformationen festgelegt.
  • Wenn der Wert Encoding nicht vom Transportprotokoll bereitgestellt wird, wird der Wert durch die Eigenschaft Nachrichtenverschlüsselung festgelegt, die sich im Abschnitt 'Syntaxanalyse der Eingabenachricht' der Knoteneigenschaftenseite befindet.

binaryFloatRep

Bitstrom, syntaktisch analysiert über einen API-Aufruf. Zum Beispiel durch einen ESQL-Befehl CREATE, der eine Parse-Klausel enthält.

Baumstrukturserialisierung über einen API-Aufruf. Zum Beispiel durch einen ESQl-Befehl ASBITSTREAM.

encoding

Der Broker legt den Wert dieser Variable aus dem Parameter ID des codierten Zeichensatzes fest. In ESQL wird die ID des codierten Zeichensatzes durch den Parameter CCSID definiert.

byteorder

Der Broker legt den Wert dieser Variablen aus dem Parameterwert Binärzahlcodierung fest.

Beachten Sie, dass der Wert von Binärzahlcodierung eine Kombination aus Byteanordnungs- und Gleitkommadarstellung ist. Die Byteanordnungs- und Gleitkommadarstellung werden mithilfe von Masken getrennt. Weitere Informationen zu Masken finden Sie unter MQ-Codierungsmasken im WebSphere MQ Information Center.

In ESQL wird die Binärzahlcodierung durch den Parameter ENCODING definiert.

binaryFloatRep

Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

ReferenzthemaReferenzthema | Version 1.0 | df20092_