複合エレメントの論理プロパティー

プロパティー Type 意味
名前 ストリング オブジェクトの作成時に名前を指定します。

名前は、実質的には任意の英数字で構成することができ、これには文字 A から Za から z、桁数 0 から 9 が含まれます。

名前には、以下の句読文字も含めることができます。
  • - (ハイフン)
  • _ (下線)
  • . (ピリオド)

名前は、数字、ハイフン、またはピリオドではなく、文字または下線文字でのみ始めることができます。

xml またはその変形で始まる名前 (例えば XmL) は、XML 標準仕様によって予約されています。

命名規則および許容文字の詳細については、World Wide Web Consortium (W3C) Web サイトの Extensible Markup Language (XML) 仕様を参照してください。

ネーム・スペース 列挙タイプ ネーム・スペースは、URI 参照で識別されるネーム・スペースと関連付けることによってエレメントおよび属性名を修飾するための単純メソッドです。

<ターゲット・スペースなし> が表示される場合は、 このオブジェクトに対するネーム・スペースは設定されていません。

プロパティーが非アクティブである場合、メッセージ・セットは、ネーム・スペースをサポートするように構成されていません。

プロパティーがアクティブの場合は、 選択に使用可能なネーム・スペースがドロップダウン・リストに表示されます。

ヌル許可 チェック・ボックス このチェック・ボックスは、エレメントをヌルと定義できるようにしたい場合に選択します。 これは、エレメント内にデータがない場合に空となるのとは異なります。
抽象 チェック・ボックス メッセージ内にエレメントを表示しない場合に、このチェック・ボックスを選択してください。 ただし、その代わりにその置換グループのメンバーのいずれかを表示する必要があります。

プロパティー タイプ 意味
デフォルト ボタンおよびストリング このプロパティーは、エレメントまたは属性のデフォルト値を提供します。

メッセージ (CWF または固定長 TDS) の固定長部分の作成時に、属性またはエレメントがメッセージ・ツリーから欠落していると、 メッセージ構造を保持するために、デフォルト値がビット・ストリームに挿入されます。

このプロパティーは、構文解析時にメッセージ・ブローカーによって使用されることはありません。

この動作は XML スキーマ仕様とは異なることに注意してください。

固定 (Fixed) ボタンおよびストリング このプロパティーは、エレメントまたは属性の固定値を提供します。

「固定」値が属性またはエレメントに設定され、メッセージが受信される場合、属性またはエレメントがメッセージ内に存在すれば、メッセージのその部分のデータは、このプロパティー内に保持されているデータと一致しなければなりません。

メッセージに属性またはエレメントが存在しない場合は、ブローカーが それを作成してこのプロパティーの値をそれに取り込みます。

値の解釈方法 列挙タイプ このオブジェクト内に保管される値をパーサーに意味あるものとして解釈する必要があるかどうか、およびその場合に実行しなければならない解釈のタイプを指定します。

このプロパティーには以下の値を指定できます。

  • 「なし」 これはデフォルト値で、エレメントまたは属性に、 関連したキー値がないことを示します。
  • MessageSetIdentity。エレメントまたは属性の値が、内包するメッセージの 子孫である後続のすべての組み込みメッセージが定義されているメッセージ・セットに関連付けられている ID、名前、または別名 (この優先順位で) に対応するように指定します。この値は、新しいエレメントまたは属性の MessageSetIdentity フィールドが見つかって、 MessageSetIdentity 値がその新しい値にリセットされない限り、 そのまま保持されます。
  • MessageIdentity。エレメントまたは属性の値が、 メッセージに関連付けられている名前または別名に (この優先順位で) 対応し、さらに内包するメッセージの 直接の子である後続の組み込みメッセージの ID として機能するように指定します。この ID は、新しいエレメントまたは属性の MessageIdentity フィールドがツリーの同じレベルに見つかるまで適用されます。組み込みメッセージは、現行メッセージ・セット、または「MessageSetIdentity」を使用して識別されるメッセージ・セットのいずれかで定義できます。
注: このプロパティーは、オブジェクトのタイプが xsd:string から派生する場合にのみ適用されます。

オカレンス

プロパティー タイプ 意味
最小オカレンス (Min Occurs) 整数 オブジェクトを反復できる最小回数を指定します。 デフォルトは 1 です。

値が 0 に設定される場合、オブジェクトはオプションです。

「最大オカレンス」-1 に設定される場合を除き、 「最小オカレンス」に値が設定される場合は、 「最大オカレンス」の値以下でなければなりません。

最大オカレンス (Max Occurs) 整数 オブジェクトを反復できる最大回数を指定します。 デフォルトは 1 です。

このプロパティーが設定されない場合、オブジェクトは複数回現れることができません。

このプロパティーが 0 に設定されていると、メッセージにオブジェクトが存在しない かのように解釈されます。

制限がなく、出現回数の最大数がないことを示すために、このプロパティーを -1 に設定することもできます。

関連概念
メッセージ・モデル
関連タスク
メッセージ・モデル・オブジェクトの処理
関連資料
メッセージ・モデル・オブジェクトのプロパティー
推奨されないメッセージ・モデル・オブジェクトのプロパティー
複合エレメントのプロパティー
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
ad15910_