複合タイプの論理プロパティーには、内容および置換設定について説明するプロパティーが含まれます。
プロパティー | タイプ | 意味 |
---|---|---|
名前 | ストリング | オブジェクトの作成時に名前を指定します。 名前は英数字で構成することができ、これには文字 A から Z、a から z、桁数 0 から 9 が含まれます。 名前には、以下の句読文字も含めることができます。
名前は、数字、ハイフン、またはピリオドではなく、文字または下線文字でのみ始めることができます。 xml またはこれらの文字の変形で始まる名前 (例えば XmL) は、XML 標準仕様によって予約されています。 命名規則および許容文字の詳細については、World Wide Web Consortium (W3C) Web サイトの Extensible Markup Language (XML) 仕様を参照してください。 |
基本タイプ | 列挙タイプ | このプロパティーを使用して、 制限や拡張から導出される新規複合タイプの定義の開始点として使用するタイプ (単純または複合) を選択します。 |
導出 | 列挙タイプ | このプロパティーがアクティブの場合、以下のオプションのいずれかを選択します。
リストまたはユニオンからの導出はサポートされていません。 |
下記の表では、「構成」および「内容の妥当性検査」の有効な設定を示します。 これらのプロパティーは、このタイプの内容を定義するグループに置かれています。 これらは、「ローカル・グループ」ボタンが 選択された場合にのみ編集できます。 「グローバル・グループ」ボタンが選択された場合、 これらのプロパティーは、「グループ名」フィールドで示されるグローバル・グループから取られます。
「構成」および「内容の妥当性検査」の両方に 依存する複合タイプの有効な子は、MRM の内容の妥当性検査に示されています。
プロパティー | タイプ | 意味 |
---|---|---|
ローカル・グループ | ボタン | 複合タイプの内容がローカル・グループの場合は、このプロパティーを選択します。 |
構成 | 列挙タイプ | メッセージ内のエレメントおよびグループの、順序および出現回数を定義します。 「構成」は、複合タイプ内の属性には影響を与えません。 以下のオプションのいずれかを選択します。
|
内容の妥当性検査 | 列挙タイプ | 内容の妥当性検査 は、MRM ドメインによってのみ使用されます。 メッセージ・フロー内で妥当性検査が使用可能になっている場合、内容の妥当性検査 によって、複合タイプまたはグループのメンバーに関する MRM 妥当性検査の精度が指定されます。 詳細は、MRM の内容の妥当性検査を参照してください。 次のオプションから選択します。
これらのオプションの詳細については、メッセージ・セット: 構成と内容の妥当性検査の組み合わせ を参照してください。 |
グループ参照 | ボタン | 複合タイプの内容がグループ・オブジェクトへの参照である場合は、 このオプションを選択します。 |
グループ名 | 列挙タイプ | グループ名は、この複合タイプが参照するグループの名前です。 参照可能なグループはドロップダウン・リストから選択できます。 |
最小オカレンス | 整数 | オブジェクトを反復できる最小回数を指定します。 デフォルト値は 1 です。
値が 0 に設定される場合、オブジェクトはオプションです。 「最大オカレンス」が -1 に設定される場合を除き、 「最小オカレンス」に値が設定される場合は、 「最大オカレンス」の値以下でなければなりません。 |
最大オカレンス | 整数 | オブジェクトを反復できる最大回数を指定します。 デフォルト値は 1 です。 このプロパティーが設定されない場合、オブジェクトは複数回現れることができません。 このプロパティーが 0 に設定されていると、メッセージにオブジェクトが存在しない かのように解釈されます。 制限がなく、出現回数の最大数がないことを示すために、このプロパティーを -1 に設定することもできます。 |
混合 | チェック・ボックス | 複合タイプが混合内容を持ち、文字データおよびサブエレメントを含むときにこれを選択します。 |
プロパティー | タイプ | 意味 |
---|---|---|
最終 | 複数選択列挙タイプ | 複合タイプの最終属性は、他のタイプがそこから派生するかを制御します。 有効な値は、extension、restriction、または all です。
以下の 1 つ以上から選択できます。
複数を選択するには、選択項目をプロパティー・フィールドに入力する必要があります。 |
ブロック | 複数選択列挙タイプ | 複合タイプのブロック属性は、あるタイプを基にしたエレメントに対して許可される置換に関して、そのタイプを制限します。 WebSphere® Message
Broker において、その効果は、
ブロック属性が複合タイプからその複合タイプを基にしたすべてのエレメントにコピーされることと同じです。 以下の 1 つ以上から選択できます。
複数を選択するには、選択項目をプロパティー・フィールドに入力する必要があります。 |
抽象 | チェック・ボックス | 選択した場合、このタイプを基にしたエレメントはメッセージに現れません。 |