下記の表は、TDS 形式に設定できるメッセージ・セット・プロパティーを示しています。デフォルトの TDS メッセージ・セットのプロパティー は、それらのプロパティーごとに各業界標準のデフォルトを示しています。
プロパティー | タイプ | 意味 |
---|---|---|
メッセージング標準 | 列挙タイプ | このワイヤー形式に使用する規格を指定します。
ドロップダウン・リストから以下のいずれかの値を選択します。
独自のタグ付き/区切りメッセージを定義している場合、 または上記のリストに含まれていない規格を使用している場合には、 UNKNOWN を選択します。 選択した値は、他のいくつかのプロパティーのデフォルト値を制御します。 デフォルトは UNKNOWN です。 |
プロパティー | タイプ | 意味 |
---|---|---|
グループ標識 (Group Indicator) | ストリング | ビット・ストリーム内のグループまたは複合タイプに属するデータの前に示される
特殊文字またはストリングの値を指定します。
グループまたはタイプ・プロパティーを グループ標識 に設定した場合、 それはこの値をオーバーライドします。 |
グループ・ターミネーター (Group Terminator) | ストリング | ビット・ストリーム内のグループまたは複合タイプに属するデータの終了を示す特殊文字またはストリングの値を指定します。
グループまたはタイプ・プロパティーを グループ・ターミネーター に設定した場合、 それはこの値をオーバーライドします。 |
区切り文字 (Delimiter) | ストリング | データ・エレメント相互間で使用される区切り文字を指定する、特殊文字またはストリングの値を指定します。
このプロパティーは、 区切りデータ・エレメント分離 メソッド (タグ付き区切り (Tagged Delimited)、全エレメントを区切る (All Elements Delimited)、および変数エレメントを区切る (Variable Elements Delimited) にのみ適用されます。 |
不在エレメント区切り文字の抑制 (Suppress Absent Element Delimiters) | 列挙タイプ | このプロパティーは、メッセージ内で欠落しているエレメントのための区切り文字を抑制するかどうかを選択するために使用します。
以下から選択します。
|
タグ・データ区切り文字 (Tag Data Separator) | ボタンおよびストリング (Button and String) | タグをデータから分離する特殊文字またはストリングの値を指定します。
「タグ・データ区切り文字 (Tag Data Separator)」 および 「タグの長さ (Length of Tag)」 プロパティーは、相互に排他的です。
プロパティー 「タグ・データ区切り文字 (Tag Data Separator)」 を設定した場合、それは「タグの長さ (Length of Tag)」をオーバーライドします。 このプロパティーは、タグ付きデータ・エレメント分離 メソッド (タグ付き区切り (Tagged Delimited)、タグ付き固定長 (Tagged Fixed Length)、および タグ付きエンコード長 (Tagged Encoded Length) にのみ適用されます。 |
タグの長さ (Length of Tag) | 整数 | タグ値の長さを指定します。
メッセージを構文解析するとき、「タグ・データ区切り文字 (Tag Data Separator)」 プロパティーが設定されていない場合にこれを使用してビット・ストリームからタグを抽出できます。
「タグ・データ区切り文字 (Tag Data Separator)」 および 「タグの長さ (Length of Tag)」 プロパティーは、相互に排他的です。 プロパティー 「タグ・データ区切り文字 (Tag Data Separator)」 を設定した場合、 それはこの値をオーバーライドします。 このプロパティーは、タグ付きデータ・エレメント分離 メソッド (タグ付き区切り (Tagged Delimited)、タグ付き固定長 (Tagged Fixed Length)、および タグ付きエンコード長 (Tagged Encoded Length) にのみ適用されます。 |
プロパティー | タイプ | 意味 |
---|---|---|
デフォルト CCSID (Default CCSID) | 整数 | CCSID (コード化文字セット ID) 文字コードと記号間のマッピングを指定します。
WebSphere Business Integration Message Broker によってサポートされているコード・セットを指定しなければなりません。
このプロパティーはメッセージ・ビット・ストリームのためにデフォルトの CCSID を保管しますが、 この値はメッセージが処理されるときに (たとえば、WebSphere MQ 入力メッセージのヘッダー内の CCSID によって) オーバーライドされることがあります。 |
固定長ストリングのトリム (Trim Fixed Len String) | 列挙タイプ | 固定長ストリングをトリムする必要がある場合に指定します。
以下の中から選択できます。
埋め込み文字のトリムは、エレメントの「位置調整 (Justification)」プロパティーに応じて、 左側または右側から行われます。 数値単純タイプにマップされるデータ入力がある場合、 これを使用しなければならないことがあります。 たとえば、入力データに先頭の空白がある場合、 このプロパティーを「先頭の空白 (Leading White Spaces)」に指定して これらのフィールドを処理する際のデータ変換の問題を回避できます。 |
エスケープ文字 | ストリング | 特殊な予約済み文字 (区切り文字など) をデータの一部に含めるためのエスケープ文字を指定します。 単一文字のみ、または単一文字を表すニーモニックを指定しなければなりません。 |
予約済み文字 (Reserved Characters) | ストリング | データの一部に含める場合にはエスケープ文字を前に入れる必要のある特殊な予約済み文字を指定します。
エスケープ文字、区切り文字、およびグループ標識が、
通常、このリスト内に含まれています。
予約済み文字のセットを必要に応じて更新する必要がある場合 (区切り文字などがサービス・ストリングで指定される時の EDIFACT と X12 の場合)、 予約済み文字のこのリストは提供されるニーモニックによって指定される必要があります。 予約済み文字を指定した場合、エスケープ文字も指定しなければなりません。 |
プロパティー | タイプ | 意味 |
---|---|---|
小数点 (Decimal Point) | ストリング | 数値の整数部分を小数部分から分離するために使用する文字を指定します。 |
厳密な数値検査 (Strict Numeric Checking) | ブール | これは、グローバル・エレメントの「メッセージング標準 (Messaging Standard)」 プロパティー、「仮想小数点 (Virtual Decimal Point)」 プロパティー、および「精度 (Precision)」 プロパティーと関連して使用されます。
これにより、数値の検査に、より厳密な規則を適用できます。
1 デフォルトでは、このプロパティーは設定されていません。 |
注:
|
プロパティー | タイプ | 意味 |
---|---|---|
ブールの True 値 (Boolean True Value) | ストリング | ブールの true 値を表すストリング値を指定します。 デフォルト値は 1 です。 |
ブールの False 値 (Boolean False Value) | ストリング | ブールの false 値を表すストリング値を指定します。 デフォルト値は 0 です。 |
ブールのヌル値 (Boolean Null Value) | ストリング | ブールのヌル値を表すストリング値を指定します。 デフォルト値は 0 です。 |
プロパティー | タイプ | 意味 |
---|---|---|
論理タイプからデフォルトの日時形式を派生します。 | ボタン | このオプションは、使用される日時形式が、 いずれかの日時タイプを持つオブジェクトのプロパティーに指定された日時形式からとられる場合に選択します。 たとえば、タイプ gDay などです。 |
デフォルトの日時形式を使用します。 | ボタンおよび日時 | このオプションは、論理日時形式とは異なる日時形式を指定したい場合に選択します。
この物理形式の日時タイプのオブジェクトのデフォルト形式を指定します。 複合タイプ内の日時オブジェクト用のこのプロパティーをオーバーライドすることができます。 このプロパティーの初期値は yyyy-MM-dd'T'HH:mm:ssZZZ です。 上書きすることにより、この値を変更することができます。 日時形式の詳細については、DateTime 形式を参照してください。 |
「世紀」ウィンドウ (Century Window) | 整数 | このプロパティーは、2 桁の年の解釈方法を決定します。
現在の年を含む 100 年枠が開始する最初の 2 桁を指定します。
たとえば、89 を指定し、現在の年が 2002 の場合、
2 桁の日付すべてが 1989 ~ 2088 の範囲内にあると解釈されます。
初期値は 53 です。上書きすることにより、この値を変更することができます。 |
年の最初の週の各曜日 (Days in First Week of Year) | 列挙タイプ | 新年の最初の週に含まれる日数を指定します。
通常、一年は週の途中から始まります。 その週の日数がここで指定されている値より小さい場合、 その週は前の年の最終週と見なされ、したがって、第 1 週は新年の何日か後に開始します。 大きい場合、これは新年の最初の週と見なされ、したがって、第 1 週は新年の何日か前に開始します。 Use Broker Locale を選択すると、 ブローカーが、基礎となっているプラットフォームから情報を入手します。 またはドロップダウン・リストから番号を選択することができます。 初期値は、4 です。 |
週の最初の曜日 (First Day of Week) | 列挙タイプ | 各週の最初の曜日を指定します。 Use Broker Locale を選択すると、 ブローカーが、基礎となっているプラットフォームから情報を入手します。 またはドロップダウン・リストから値を選択することができます。 初期値は、Monday です。 |
厳密な日時検査 (Strict DateTime Checking) | チェック・ボックス | このオプションは、日時を有効な日時形式に制約する場合に選択します。 これにより、3 月 35 日が 4 月 4日として、また 10:79 が 11:19 として処理されることはなくなります。 「厳密な日時検査 (Strict DateTime Checking)」が設定されている場合、誤った日時を受信することはエラーの原因となります。 デフォルトは日時を制約するようにはなっていません。 |
時間帯 (Time Zone) | 列挙タイプ | このプロパティーに設定された値は、
「デフォルトの日時形式 (Default DateTime Format)」プロパティーに指定された値に時間帯情報が含まれていない場合に使用されます。
初期値は Use Broker Locale です。 この値を指定すると、ブローカーが、基礎となっているプラットフォームから情報を入手します。 ドロップダウン・ボックスを使用してこの値を変更することができます。 |
夏時間調整時間 (Daylight Savings Time) | チェック・ボックス | このオプションは、「時間帯 (Time Zone)」プロパティー内の領域が夏時間調整時間を順守する場合に選択します。
夏時間調整時間を順守しない場合には、このオプションを選択しないでください。
たとえば、領域が「時間帯 (Time Zone)」で選択され、このオプションが選択されない場合、 渡される値は、夏時間調整時間を指定しないで時間帯を表します。 デフォルトでは、夏時間調整時間を採用しません。 |
関連概念
MRM ドメイン内の物理形式
タグ付き/区切りストリング形式
関連タスク
物理プロパティーでの作業
関連資料
メッセージ・セットのプロパティー
カスタム・ワイヤー形式メッセージ・セットのプロパティー
XML ワイヤー形式メッセージ・セットのプロパティー
TDS ニーモニック
デフォルトの TDS メッセージ・セットのプロパティー
すべてのメッセージ・セット・オブジェクトの文書プロパティー
注意 |
商標 |
ダウンロード |
ライブラリー |
技術サポート |
フィードバック
![]() ![]() |
ad09265_ |