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 にプロパティーを設定できます。

このプロパティーのデフォルト値は MQENC_NATIVE です。

このプロパティーが関連するのは宛先に送信されたメッセージのみであり、宛先から受信したメッセージには関連しません。