プロパティー | タイプ | 意味 |
---|---|---|
名前 | ストリング | オブジェクトの作成時に名前を指定します。
名前は、実質的には任意の英数字で構成することができ、これには文字 A から Z、a から z、桁数 0 から 9 が含まれます。 名前には、以下の句読文字も含めることができます。
名前は、数字、ハイフン、またはピリオドではなく、文字または下線文字でのみ始めることができます。 xml またはその変形で始まる名前 (たとえば XmL) は、XML 標準仕様によって予約されています。 命名規則および許容文字の詳細については、World Wide Web Consortium (W3C) Web サイトの Extensible Markup Language (XML) 仕様を参照してください。 |
タイプ | 列挙タイプ | 「タイプ」プロパティーは、オブジェクト内に存在できるデータのタイプを制約します。
ドロップダウン・セレクターから直接選択できる、限定数のタイプがあります。 それらは以下のとおりです。
「(続く...)(More...)」を選択する場合、「タイプの選択 (Type Selection)」ウィザードが開始されます。このウィザードから、使用可能なタイプのいずれかを選択することができます。 「(新規単純タイプ)」を選択する場合、「新規単純タイプ」ウィザードが開始され、既存のタイプに基づく無名単純タイプを作成することができます。 これは、ローカルにまたはグローバルに作成できます。 「(新規複合タイプ)」を選択する場合、「新規複合タイプ」ウィザードが開始され、既存の基本タイプから派生可能な無名複合タイプを作成することができます。これは、ローカルにまたはグローバルに作成できます。 これらのタイプの詳細および使用例については、World Wide Web Consortium (W3C) Web サイトの XML Schema Part 0: Primer を参照してください。 |
ネーム・スペース | 列挙タイプ | ネーム・スペースは、URI 参照で識別されるネーム・スペースと関連付けることによってエレメントおよび属性名を修飾するための単純メソッドです。
「<ターゲット・ネーム・スペースなし>」 が表示される場合、ネーム・スペースは、このオブジェクトに設定されていません。 プロパティーが非アクティブである場合、メッセージ・セットは、ネーム・スペースをサポートするように構成されていません。 プロパティーがアクティブである場所 (選択できるネーム・スペース) がドロップダウン・リスト内に表示されます。 |
プロパティー | タイプ | 意味 |
---|---|---|
最小オカレンス | 整数 | オブジェクトを反復できる最小回数を指定します。
デフォルトは 1 です。
値が 0 に設定される場合、オブジェクトはオプションです。 ただし、「最大オカレンス」 が -1 に設定されている場合は例外です。「最小オカレンス」 の値が設定される場合、「最大オカレンス」 の値以下でなければなりません。 |
最大オカレンス | 整数 | オブジェクトを反復できる最大回数を指定します。
デフォルトは 1 です。
このプロパティーが設定されない場合、オブジェクトは複数回現れることができません。 このプロパティーが 0 に設定されていると、オブジェクトがメッセージに存在しないものと解釈されます。 制限がなく、出現回数の最大数がないことを示すために、このプロパティーを -1 に設定することもできます。 |
プロパティー | タイプ | 意味 |
---|---|---|
デフォルト | ボタンおよびストリング | このプロパティーは、エレメントまたは属性のデフォルト値を提供します。
メッセージ (CWF または固定長 TDS) の固定長部分の作成時に、属性またはエレメントがメッセージ・ツリーから欠落していると、メッセージ構造を保持するために、デフォルト値がビット・ストリームに挿入されます。 このプロパティーは、構文解析時にメッセージ・ブローカーによって使用されることはありません。 この動作は XML スキーマ仕様とは異なることに注意してください。 |
固定 | ボタンおよびストリング | 「固定」値が属性に設定され、メッセージが受信される場合、属性がメッセージ内に存在すれば、メッセージの属性プロパティー内のデータは、属性定義の固定値に保持されているデータと一致していなければなりません。
属性がメッセージ内に存在しない場合、ブローカーは属性を作成し、属性定義の固定値に保持されているデータをその属性に取り込みます。 |
ヌル許可 | チェック・ボックス | このチェック・ボックスは、エレメントをヌルと定義できるようにしたい場合に選択します。 これは、エレメント内にデータがない場合に空となるのとは異なります。 |
値の解釈方法 | 列挙タイプ | このオブジェクト内に保管される値をパーサーに意味あるものとして解釈する必要があるかどうか、およびその場合に実行しなければならない解釈のタイプを指定します。
このプロパティーには以下の値を指定できます。
注: このプロパティーは、オブジェクトのタイプが xsd:string から派生する場合にのみ適用されます。
|
「置換グループ」は、1 つのエレメントがメッセージ内の別のエレメントに置換される方法を提供します。 置換可能なエレメントは「ヘッド」エレメントと呼ばれます。そして置換グループとは、その代わりに使用できるエレメントのリストのことです。1 つのエレメントは、1 つの置換グループにしか入れることができません。
プロパティー | タイプ | 意味 |
---|---|---|
最終 | 列挙タイプ | このプロパティーは、その置換グループに属するエレメントのセットを制限するために使用します。
|
ブロック | 列挙タイプ | このプロパティーは、メッセージ内のこのエレメントに置換されるエレメントのセットを制限するために使用します。
以下から選択します。
|
置換グループ | 列挙タイプ | このプロパティーは、「ヘッド」エレメントの名前を指定するために使用します。このプロパティーを設定すると、そのエレメントが「ヘッド」エレメントの置換グループのメンバーであることを示すことになります。 |
抽象 | チェック・ボックス | メッセージ内にエレメントを表示しない場合に、このチェック・ボックスを選択してください。 ただし、その代わりにその置換グループのメンバーのいずれかを表示する必要があります。 |