XMSC_WMQ_ENCODING
- データ型:
- System.Int32
- プロパティー:
- Destination
XMS クライアントがメッセージを宛先に転送するときに、メッセージ本体の数値データがどのように表されるか。 個々のメッセージに対して設定された場合、 JMS_IBM_ENCODING プロパティーは、このプロパティーによって宛先に指定されたエンコードをオーバーライドします。 このプロパティーは、2 進整数、パック 10 進数、および浮動小数点数の表記を指定します。
このプロパティーの有効な値は、メッセージ記述子の Encoding フィールドで指定できる値と同じです。
アプリケーションは、以下の名前付き定数を使用してプロパティーを設定できます。
| 名前付き定数 | 意味 |
|---|---|
| MQENC_INTEGER_NORMAL | 標準の整数エンコード方式 |
| MQENC_INTEGER_REVERSED | 逆方向の整数エンコード方式 |
| MQENC_DECIMAL_NORMAL | 標準のパック 10 進エンコード方式 |
| MQENC_DECIMAL_REVERSED | 逆方向のパック 10 進エンコード方式 |
| MQENC_FLOAT_IEEE_NORMAL | 標準の IEEE 浮動小数点エンコード方式 |
| MQENC_FLOAT_IEEE_REVERSED | 逆方向の IEEE 浮動小数点エンコード方式 |
| MQENC_FLOAT_S390 | z/OS® アーキテクチャーの浮動小数点エンコード方式 |
| MQENC_NATIVE | ネイティブのマシン・エンコード方式 |
プロパティーの値を設定するために、アプリケーションは、以下に示す 3 つの定数を加算できます。
- 2 進整数の表記を指定するための、名前が MQENC_INTEGER で始まる定数
- パック 10 進整数の表記を指定するための、名前が MQENC_DECIMAL で始まる定数
- 浮動小数点数の表記を指定するための、名前が MQENC_FLOAT で始まる定数
このプロパティーのデフォルト値は MQENC_NATIVE です。
このプロパティーが関連するのは宛先に送信されたメッセージのみであり、宛先から受信したメッセージには関連しません。