メッセージ・モデル・オブジェクト: グループ

グループは、エレメントのリストで、それらのエレメントがどのようにメッセージ内に現れるかを定義します。

グループは、配列したり (「シーケンス」または orderedSet)、配列解除したり (「すべて」または unorderedSet)、または選択したり (「選択」または「メッセージ」) できます。 グループは、構成およびタイプ・メンバーのセットに対する内容の妥当性検査を定義します。

グループの目的

グループは、以下の目的のいずれかのために使用できます。

グループの内容

グループには、複合エレメント、単純エレメント、ワイルドカード・エレメント、およびグループを含めることができます。

これらのコンポーネントを組み合わせることにより、どのようなメッセージの構造でもモデル化できます。 ワイルドカード・エレメントを組み込んで、モデル化されていないエレメントが表示されるようにし、メッセージ・モデルを堅固で柔軟なものにすることができます。

グローバル・グループとローカル・グループ

グループは、グローバルまたはローカルのいずれかになります。

グローバル・グループは、メッセージ・モデル内の複数の場所で使用できます。 それは、メッセージ・モデル内の複数の場所に出現する構造を表します。 グローバル・グループには、それを参照できる固有の名前が与えられなければなりません。

ローカル・グループは、1 つのグループ内の 1 つの位置で定義され、 メッセージ・モデル内の他の場所で再利用するために利用できません。 ローカル・グループには名前はありません。 それらはメッセージ定義エディターによって、グループの構成を使用して表示されます。

構成

XML スキーマにおいて、グループはその「構成」「シーケンス」「すべて」、または「選択」に設定できます。

メッセージ・モデルは、他の構成として orderedSetunorderedSet、および message も許可します。 詳しくは、メッセージ・モデルでのスキーマの拡張機能を参照してください。

内容の妥当性検査

内容の妥当性検査は、グループの内容を妥当性検査する際の精度を決定します。 詳細については、MRM の内容の妥当性検査を参照してください。

「内容の妥当性検査」プロパティーの指定可能な値は以下のとおりです。
クローズ
グループの内容がモデルに対して厳密に妥当性検査されます。 グループの子として定義されたエレメントだけが、子として表示できます。
オープン定義
子として定義されていなくても同じメッセージ・セット内で宣言されたエレメントであれば、そのグループの子として表示できます。
オープン
どのエレメントでもグループの子として表示できます。

「内容の妥当性検査」プロパティーは、XMLNSC ドメイン内の妥当性検査には影響を与えません。 これらのドメインの妥当性検査は、XML スキーマ 1.0 の規則に従います。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:43:15

ad10360_