下記の表では、メッセージ・セット用に設定できるプロパティーが定義されています。 一部のメッセージ・セット・プロパティー (アスタリスク (*) でマークされたもの) は、処理されているメッセージが、WebSphere MQ をトランスポート・プロトコルとして使用していない 場合にだけ関係があります。 トランスポート・プロトコルが WebSphere MQ である場合、値はメッセージ・ヘッダー (例えば MQMD) から派生し、メッセージ・セット・プロパティーは設定されていても無視されます。
プロパティー | タイプ | 意味 |
---|---|---|
ブールの True 値 | STRING | 8 桁までの 16 進数字を入力します。この数値に先行する 16 進数標識 (0x) は含めないでください。 各数字は 1/2 バイトです。 最大長は 4 バイトです。 偶数個の数字 (整数バイト) を入力する必要があります。 この値は、「ブール False 値」と異なっている必要がありますが、長さは同じでなければなりません。 デフォルト値は 00000001 です。 |
ブールの False 値 | STRING | 8 桁までの 16 進数字を入力します。この数値に先行する 16 進数標識 (0x) は含めないでください。 各数字は 1/2 バイトです。 最大長は 4 バイトです。 偶数個の数字 (整数バイト) を入力する必要があります。 この値は、「ブール True 値」と異なっている必要がありますが、長さは同じでなければなりません。 デフォルト値は 00000000 です。 |
ブールのヌル値 | STRING | 8 桁までの 16 進数字を入力します。この数値に先行する 16 進数標識 (0x) は含めないでください。 各数字は 1/2 バイトです。 最大長は 4 バイトです。 偶数個の数字 (整数バイト) を入力する必要があります。 この値は、「ブール True 値」または「ブール False 値」のいずれかと同じにすることも異なるようにすることもできます。 デフォルト値は 00000000 です。 |
これらの設定は、メッセージが逐次化される場合に使用されます。
プロパティー | タイプ | 意味 |
---|---|---|
バイト位置合わせパッド | ストリング | xsd:element カスタム・ワイヤー形式プロパティーの「バイト
位置合わせ」、「先行スキップ・カウント」、および「後続
スキップ・カウント」は、メッセージが逐次化されるときにバイトをビット・ストリーム内で
スキップさせ、このプロパティーはスキップされる桁に使用される文字を指定します。この文字は、以下のいずれかの方法によって指定できます。
|
欠落エレメントのポリシー | 列挙タイプ | このプロパティーの設定は、メッセージが逐次化される時に、
フィールドがメッセージ・ツリーから欠落している場合にブローカーによって行われるアクションを制御します。
|
プロパティー | タイプ | 意味 |
---|---|---|
パック 10 進数の正のコード | 列挙タイプ | ドロップダウン・リストからパック 10 進数で使用される正の符号を選択します。 デフォルトは C です。 これは、0x0C が正の符号として使用され、通常の値であることを示しています。 F を選択することもできます。これは、0x0F が正の符号として使用されます。 一部のシステムではこの設定が必要です。 |
プロパティー | タイプ | 意味 |
---|---|---|
論理タイプからデフォルトの日時形式を導出します。 | ボタン | このオプションは、エレメントまたは属性の論理タイプによってデフォルトの日時形式が決定されるようにする場合に選択します。
デフォルトは、以下のとおりです。
複合タイプ内のエレメントまたは属性用のこのプロパティーをオーバーライドすることができます。 |
デフォルトの日時形式を使用 | ボタンおよび日時 | このオプションは、論理タイプ dateTime、date、time、gYear、gYearMonth、gMonth、gMonthDay、および gDay のすべてのエレメントまたは属性に固定されたデフォルトの日付形式を指定する場合に選択します。
このプロパティーの初期値は yyyy-MM-dd'T'HH:mm:ssZZZ です。 上書きすることにより、この値を変更することができます。 複合タイプ内のエレメントまたは属性用のこのプロパティーをオーバーライドすることができます。 日時形式の詳細については、DateTime 形式を参照してください。 |
2 桁の年の世紀の開始 | 整数 | このプロパティーは、2 桁の年の解釈方法を決定します。
現在の年を含む 100 年枠が開始する最初の 2 桁を指定します。
例えば、89 を指定し、現在の年が 2002 の場合、2 桁の日付すべてが 1989 から 2088 の範囲内にあると解釈されます。
初期値は 53 です。上書きすることにより、この値を変更することができます。 |
年間の最初の週の日数 | 列挙タイプ | 新年の最初の週に含まれる日数を指定します。
通常、一年は週の途中から始まります。 その週の日数がここで指定されている値より小さい場合、その週は前の年の最終週と見なされ、したがって、第 1 週は新年の何日か後に開始します。 大きい場合、これは新年の最初の週と見なされ、したがって、第 1 週は新年の何日か前に開始します。 「ブローカーのロケールを使う」を選択すると、ブローカーが、基礎となっているプラットフォームから情報を入手します。 またはドロップダウン・リストから番号を選択することができます。 初期値は、4 です。 |
週の最初の曜日 | 列挙タイプ | 各週の最初の曜日を指定します。 「ブローカーのロケールを使う」 を選択すると、ブローカーが、基礎となっているプラットフォームから情報を入手します。 またはドロップダウン・リストから値を選択することができます。 初期値は、「月曜日」です。 |
厳密な DateTime 検査 | チェック・ボックス | このオプションは、日時を有効な日時形式に制約する場合に選択します。
これにより、3 月 35 日が 4 月 4日として、また 10:79 が 11:19 として処理されることはなくなります。
「厳密な日時検査」が設定されている場合、誤った日時を受け取るとエラーが発生します。
デフォルトでは日時を制約するようになっています。
|
タイム・ゾーン | 列挙タイプ | このプロパティーに設定した値は、「デフォルトの
DateTime 形式」プロパティーに指定した値に「タイム・ゾーン」情報が含まれていない場合に使用されます。 初期値は 「ブローカーのロケールを使う」で、ブローカーが基礎となっている プラットフォームから情報を取得します。 ドロップダウン・ボックスを使用してこの値を変更することができます。 |
夏時間 | チェック・ボックス | このオプションは、「タイム・ゾーン」プロパティーの地域で夏時間調整が行われている場合に選択します。夏時間調整時間を順守しない場合には、このオプションを選択しないでください。
例えば、「タイム・ゾーン」である地域が選択された場合で、このオプションが 選択されていない場合には、渡される値は夏時間調整を行わないタイム・ゾーンを表します。 デフォルトでは、夏時間調整時間を採用しません。 |
出力時に入力 UTC 形式を使用 | チェック・ボックス | このプロパティーは、日時をストリングとして持つ論理タイプで、かつ I、IU、T、または TU の日時形式を持っているか、または ZZZ か ZZZU を含むかのいずれかである xsd:dateTime または xsd:time のエレメントおよび属性に適用されます。 そうしたエレメントおよび属性では、Z 文字またはタイム・ゾーン +00:00 のいずれかを値で使用することにより、統合世界時 (UTC) を指定できます。 入力時に MRM パーサーは、UTC がどのように指定されたかを記憶します。 このプロパティーにチェック・マークが付いていて、エレメントまたは属性が出力メッセージにコピーされる場合には、UTC 形式が出力メッセージに保存され、「日時形式」プロパティーにより暗黙的に示される形式をオーバーライドします。 このプロパティーにチェック・マークが付いていないか、エレメントまたは属性が入力メッセージからコピーされなかった場合には、出力メッセージの UTC 形式は「日時形式」プロパティーのみにより制御されます。 デフォルトでは、このプロパティーはチェック・マークが付いていません。 |
以下の設定値は、MQMD を持たないメッセージにのみ使用されます。
プロパティー | タイプ | 意味 |
---|---|---|
デフォルト CCSID (Default CCSID)* | INTEGER | デフォルトのコード化文字セット ID の数値を入力します。
デフォルトは 500 です。
入力メッセージが WebSphere MQ メッセージの場合は、キュー・マネージャーに設定された対等の属性が使用され、このプロパティーは無視されます。 |
バイト順序 (Byte Order)* | 列挙タイプ | ドロップダウン・リストから「ビッグ・エンディアン」 (デフォルト) または「リトル・エンディアン」の
いずれかを選択して、2 進整数として表記されている数値のバイト・オーダーを指定します。 C では、これはデータ型 SHORT または LONG に相当します。 COBOL では、これは PIC 9 COMP、COMP-4、COMP-5、または BINARY データ型に相当します。 ユーザーの選択はメッセージの作成に用いられているエンコード方式と一致していなければなりません。 通常、「ビッグ・エンディアン」は UNIX または z/OS 上で作成されたメッセージに 適切なオプションで、「リトル・エンディアン」は Windows に適切なオプションです。 このプロパティーは、メッセージが WebSphere MQ トランスポート・プロトコルをまたがって受信される場合には使用されません。 この場合、プロパティーは、メッセージの MQMD から、またはブローカー・キュー・マネージャーのエンコードから導き出されます。 |
パック 10 進数バイト順序* | 列挙タイプ | ドロップダウン・リストから「ビッグ・エンディアン」 (デフォルト) または「リトル・エンディアン」を
選択して、パック 10 進数として表記されている数値のバイト・オーダーを指定します。
COBOL では、これは PIC 9 COMP-3 データ型に相当します。
(C には同等のデータ型はありません。)
ユーザーの選択はメッセージの作成に用いられているエンコード方式と一致していなければなりません。 通常、「ビッグ・エンディアン」は UNIX または z/OS 上で作成されたメッセージに 適切なオプションで、「リトル・エンディアン」は Windows NT に適切なオプションです。 |
浮動形式* | 列挙タイプ | ドロップダウン・リストから S390 (デフォルト)、 IEEE、または「リバー ス IEEE」のいずれかを選択して、メッセージ内で浮動小数点として表記される数値のバイト・オーダーを指定します。 |