ローカル・エレメントの論理プロパティー

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

名前は、実質的には任意の英数字で構成することができ、これには文字 AZaz、桁数 09 が含まれます。

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

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

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

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

タイプ 列挙タイプ 「タイプ (Type)」プロパティーは、オブジェクト内に存在できるデータのタイプを制約します。

ドロップダウン・セレクターから直接選択できる、限定数のタイプがあります。 それらは以下のとおりです。

  • 整数 (int)
  • ストリング (string)
  • ブール (boolean)
  • 16 進数バイナリー (hexBinary)
  • 日時 (dateTime)
  • 日付 (date)
  • 時間 (time)
  • 10 進数 (decimal)
  • 浮動 (float)
  • (続く...)(More...)
  • (新規単純タイプ)(New Simple Type)
  • 「(新規複合タイプ) (New Complex Type)」

「(続く...)(More...)」を選択する場合、 「タイプの選択 (Type Selection)」ウィザードが開始されます。このウィザードから、使用可能なタイプのいずれかを選択することができます。

「(新規単純タイプ) (New Simple Type)」を選択する場合、「(新規単純タイプ) (New Simple Type)」ウィザードが開始され、既存のタイプに基づく無名単純タイプを作成することができます。 これは、ローカルにまたはグローバルに作成できます。

「(新規複合タイプ) (New Complex Type)」を選択する場合、 「(新規複合タイプ) (New Complex Type)」ウィザードが開始され、 既存の基本タイプから派生可能な無名複合タイプを作成することができます。これは、ローカルにまたはグローバルに作成できます。

これらのタイプの詳細および使用例については、World Wide Web Consortium (W3C) Web サイトの 『XML Schema Part 0: Primer』を参照してください。

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

「<(no target namespace>)」 が表示される場合、ネーム・スペースは、このオブジェクトに設定されていません。

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

プロパティーがアクティブである場所 (選択できるネーム・スペース) がドロップダウン・リスト内に表示されます。

オカレンス

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

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

値が設定される場合、 Max Occurs の値以下でなければなりません。

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

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

制限がなく、オカレンスの三大数がないことを示すために、このプロパティーを -1 に設定することもできます。

プロパティー タイプ 意味
デフォルト (Default) ボタンおよびストリング (Button and String) これは、「値 (Value)」プロパティーのデフォルト設定です。

「デフォルト (Default)」値が属性に設定され、メッセージを受信される場合、属性の値は、メッセージ内の属性から受信されたデータに設定されます。

属性情報がメッセージ内に受信されない場合、属性プロパティーを取り込むために、ここで設定するデフォルト値が使用されます。

固定 (Fixed) ボタンおよびストリング (Button and String) 「固定 (Fixed)」値が属性に設定され、メッセージが受信される場合、属性がメッセージ内に存在すれば、メッセージの属性プロパティー内のデータは、属性定義の固定値に保持されているデータと一致していなければなりません。

属性がメッセージ内に存在しない場合、 ブローカーは属性を作成し、属性定義の固定値に保持されているデータをその属性に取り込みます。

Nillable チェック・ボックス このチェック・ボックスは、エレメントをヌルと定義できるようにしたい場合に選択します。 これは、エレメント内にデータがない場合に空となるのとは異なります。

置換設定

変更の始まり「置換グループ (Substitution Group)」は、 1 つのエレメントがメッセージ内の別のエレメントに置換される方法を提供します。 置換可能なエレメントは「ヘッド」エレメントと呼ばれます。そして置換グループとは、その代わりに使用できるエレメントのリストのことです。1 つのエレメントは、1 つの置換グループにしか入れることができません。変更の終わり

プロパティー タイプ 意味
最終 (Final) 列挙タイプ このプロパティーは、その置換グループに属するエレメントのセットを制限するために使用します。
  • 制約事項 (restriction)。 タイプがヘッドのエレメントのタイプの制約事項であるエレメントによるエレメント置換を禁止します。
  • 拡張 (extension)。 タイプがヘッドのエレメントのタイプの拡張であるエレメントによるエレメント置換を禁止します。
  • all。 いかなるメソッドによる置換も禁止します。
ブロック (Block) 列挙タイプ このプロパティーは、 メッセージ内のこのエレメントに置換されるエレメントのセットを制限するために使用します。
以下から選択します。
  • 制約事項 (restriction)。 タイプがヘッドのエレメントのタイプの制約事項であるエレメントによるエレメント置換を禁止します。
  • 拡張 (extension)。 タイプがヘッドのエレメントのタイプの拡張であるエレメントによるエレメント置換を禁止します。
  • 置換 (substitution)。 エレメントの置換グループのメンバーによるエレメント置換を禁止します。
  • #all。 いかなるメソッドによる置換も禁止します。
置換グループ (Substitution Group) 列挙タイプ  
抽象 (Abstract) チェック・ボックス メッセージ内にエレメントを表示しない場合に、このチェック・ボックスを選択してください。 ただし、その代わりにその置換グループのメンバーのいずれかを表示する必要があります。

関連概念
メッセージ・モデル

関連タスク
メッセージ・モデル・オブジェクトの処理

関連資料
メッセージ・モデル・オブジェクトのプロパティー
メッセージ・モデル・オブジェクトの論理プロパティー
オブジェクトによるメッセージ・モデル・オブジェクトのプロパティー