WebSphere Message Broker, Version 8.0.0.7 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

DFDL predefined variables in IBM® WebSphere Message Broker

The following table describes how the broker sets the values of DFDL predefined variables.

These DFDL predefined variables are used by the broker to pass in encoding information. For more information about DFDL encoding information, see DFDL encoding information.
DFDL domain call point DFDL external variable Value set by broker

Input bit stream parsed from an input or request node

Tree serialization at an output or request node

encoding

The broker sets the value of this variable from the coded character set identifier that is active. The coded character set identifier is defined by one of the following items:
  • The CodedCharSetId value from properties tree, or from the transport header.
  • The Message coded character set ID property that is on the Input Message Parsing section of the node properties page.

byteorder

The broker sets the values of these variables from the binary number encoding that is active.

Note that the binary number encoding is a combination of the byte order and floating point representation. The byte order and floating point representation are separated by using masks. For more information about masks, see MQ encoding masks in the WebSphere® MQ information center.

The binary number encoding is defined by one of the following items:
  • The Encoding value from the DFDL properties tree. This value is set from the input MQMD.Encoding, or other transport header information.
  • If the Encoding value is not provided by the transport, the value is set by the Message encoding property that is on the Input Message Parsing section of the node properties page.

binaryFloatRep

bit stream parsed through an API call. For example, an ESQL CREATE command that includes a parse clause.

Tree Serialization through an API call. For example an ESQl ASBITSTREAM command.

encoding

The broker sets the value of this variable from the coded character set identifier parameter. In ESQL, the coded character set identifier is defined by the CCSID parameter.

byteorder

The broker sets the value of these variables from the binary number encoding parameter value.

Note that the binary number encoding value is a combination of the byte order and floating point representation. The byte order and floating point representation are separated by using masks. For more information about masks, see MQ encoding masks in the WebSphere MQ information center.

In ESQL, the binary number encoding is defined by the ENCODING parameter.

binaryFloatRep

Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 1999, 2016Copyright IBM Corporation 1999, 2016.

        
        Last updated:
        
        Last updated: 2016-05-23 14:48:34


Reference topicReference topic | Version 8.0.0.7 | df20092_