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 开头的常量,用于指定浮点数表示法
缺省情况下,不设置该属性。
此属性不适用于应用程序连接到服务集成总线的情况。