JMS_IBM_ENCODING

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

XMS 客户机将消息转发到其预期目标时,如何表示消息体中的数字数据。 此属性覆盖 XMSC_WMQ_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(其值与环境相关)。

缺省情况下,不设置该属性。

此属性不适用于应用程序连接到服务集成总线的情况。