XMSC_WMQ_ENCODING

数据类型:
System.Int32
相关属性:
Destination

XMS 客户机将消息转发到目标时,如何表示消息体中的数字数据。 如果为个别消息设置,那么 JMS_IBM_ENCODING 属性将覆盖此属性为目标指定的编码。 此属性指定二进制整数、压缩十进制整数和浮点数的表示法。

此属性的有效值与可在消息描述符的 Encoding 字段中指定的值相同。

应用程序可使用以下命名常量来设置此属性:
命名常量 含义
MQENC_INTEGER_NORMAL 标准整数编码
MQENC_INTEGER_REVERSED 反向整数编码
MQENC_DECIMAL_NORMAL 标准压缩十进制编码
MQENC_DECIMAL_REVERSED 反向压缩十进制编码
MQENC_FLOAT_IEEE_NORMAL 标准 IEEE 浮点编码
MQENC_FLOAT_IEEE_REVERSED 反向 IEEE 浮点编码
MQENC_FLOAT_S390 z/OS® 体系结构浮点编码
MQENC_NATIVE 本机编码
要构成该属性的值,应用程序可添加其中的三个常量,如下所示:
  • 名称以 MQENC_INTEGER 开头的常量,用于指定二进制整数表示法
  • 名称以 MQENC_DECIMAL 开头的常量,用于指定压缩十进制整数表示法
  • 名称以 MQENC_FLOAT 开头的常量,用于指定浮点数表示法
或者,应用程序可将此属性设置为 MQENC_NATIVE(其值与环境相关)。

此属性的缺省值为 MQENC_NATIVE。

此属性仅适用于发送到目标的消息,而不适用于从目标接收的消息。