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。
此属性仅适用于发送到目标的消息,而不适用于从目标接收的消息。