フィールド属性ノードのプロパティ

 

BizTalk エディターで フィールド属性 ノードを選択すると、Visual Studio の [プロパティ] ウィンドウで関連するプロパティを調べて設定できます。 これらのプロパティは、次のカテゴリに分類されます。

  • [詳細設定]。 このカテゴリには、データ型の派生など、高度として分類できる XSD の概念に対応するプロパティが含まれています。

  • Biztalk。 このカテゴリには、Microsoft BizTalk Server に固有の使いやすさと注釈機能に関連するプロパティが含まれています。

  • 一般規定。 このカテゴリには、対応する要素または属性のデータ型の設定など、基本として分類できる XSD の概念に対応するプロパティが含まれています。

  • 制限。 このカテゴリには、制限による型派生に関連する XSD の概念に対応するプロパティが含まれています。

フィールド属性ノードを挿入すると、スキーマ ツリーに表示されるノードの名前と、そのノード名プロパティに対応する名前が、スキーマ ツリー内ですぐに編集できるようになります。 このノードの名前を選択することは重要です。これは、このスキーマが定義するインスタンス メッセージ内の対応する XML 属性の名前を定義するためです。

フィールド属性ノードに関連付けられているプロパティの多くは、XML スキーマ定義言語 (XSD) コンストラクトのセマンティクスに直接対応しています。 XSD の概念と仕様に関する情報へのリンクについては、 Web 上の XSD リソースを参照してください。

一部のフィールド属性ノード プロパティは、他のノード プロパティの値に応じて、自動的に有効または無効にされるか、表示または非表示になります。

次の表に、すべてのスキーマで使用できる フィールド属性 ノードに関連付けられているプロパティを示します。

プロパティ名 カテゴリ Description
基本データ型 詳細 選択した フィールド属性 ノードの型の派生元となる基本データ型を指定します。
CodeList BizTalk 選択した フィールド属性 ノードで使用するコード リストの参照番号を指定し、[ CodeList ] ダイアログ ボックスにアクセスできるようにします。
データ型 全般 選択した フィールド属性 ノードの既存のデータ型の名前を指定するか、他の場所で使用できるこのデータ型の名前を指定します。
既定値 全般 選択した フィールド属性 ノードの既定値を指定します。
派生者 詳細 この フィールド属性 ノードの基になる単純型を基本型 (制限、リスト、または共用体) から派生させる方法を指定します。
列挙型 制限あり 選択した フィールド属性 ノードに対応するインスタンス メッセージ内のデータを、特定の値のセットに制限します。
フィールドの型 全般 選択したフィールド属性ノードを Field 要素ノードではなくフィールド属性ノードとして識別します。
Final 詳細 選択した フィールド属性 ノードに対して定義されているデータ型の派生制限を指定します。
修正済み 詳細 データが存在する場合、選択したフィールド属性ノードに対応するインスタンス メッセージ内の 属性 の固定値を指定します。
フォーム 詳細 インスタンス メッセージ内のローカル属性を名前空間識別子で修飾する必要があるかどうかを指定します。
インスタンス XPath 全般 選択した フィールド 属性ノードに対応する属性のインスタンス メッセージ内の場所を表示します。
アイテムの種類 詳細 Derived By プロパティが List に設定されている場合に、インスタンス メッセージ内の対応する属性のデータ型を指定します
長さ 制限あり インスタンス メッセージで選択した フィールド属性 ノードに対応するデータの固定長を指定します。
MaxFacet 型 制限あり MaxFacet Value プロパティで指定された、選択したフィールド属性ノードに対応するインスタンス メッセージ内のデータの順序付けされた値の上限が含まれるか排他的かを指定します。
MaxFacet 値 制限あり 選択したフィールド属性ノードに対応するインスタンス メッセージ内のデータの最大値 (MaxFacet Type プロパティで指定された値を含むまたは排他的) を指定します。
[最大の長さ] 制限あり 選択した フィールド属性 ノードに対応するインスタンス メッセージ内のデータの最大長を指定します。
メンバーの種類 詳細 Derived By プロパティが Union に設定されている場合に、インスタンス メッセージ内の対応する属性の有効なデータ型の一覧を指定します。
MinFacet 型 制限あり MaxFacet Value プロパティで指定された、選択したフィールド属性ノードに対応するインスタンス メッセージ内のデータの順序付けされた値の下限が含まれるか排他的かを指定します。
MinFacet 値 制限あり 選択したフィールド属性ノードに対応するインスタンス メッセージ内のデータの最小値 (MinFacet Type プロパティで指定された値を含む、または排他的) を指定します。
[最小の長さ] 制限あり 選択した フィールド属性 ノードに対応するインスタンス メッセージ内のデータの最小長を指定します。
名前空間 全般 選択した フィールド属性 ノードの名前空間を表示します。
ノード名 全般 スキーマ ツリー ビューに表示される、選択した フィールド属性 ノードの名前を指定します。
Notes BizTalk 選択した フィールド属性 ノードに関するメモを指定します。
パターン 制限あり 1 つ以上の正規表現で指定されているように、選択した Field Attribute ノードに対応するインスタンス メッセージ内のデータを特定のパターンに制限します。
要件の使用 全般 インスタンス メッセージで、選択した フィールド属性 ノードに対応する属性が必要かどうかを指定します。

BizTalk エディターで [フィールド属性] ノードを選択し、[スキーマ エディター拡張機能] プロパティを使用してフラット ファイル拡張子を有効にすると、[Visual Studio のプロパティ] ウィンドウで追加のプロパティを調べて設定できます。 これらのプロパティは、既存のカテゴリ の参照 と新しいカテゴリ フラット ファイルに分かれています。後者には、同等の XML ファイル内のフラット ファイルの解析と XML ファイルのフラット ファイルへのシリアル化に関連するプロパティが含まれています。

次の表は、フラット ファイル拡張機能が有効になっている場合にフィールド属性ノードで使用できる補足プロパティを示しています。

フラット ファイルのプロパティ名 カテゴリ Description
カスタム日付/時刻形式 フラット ファイル 選択した フィールド要素 ノードが次のいずれかの XSD データ型またはそれらから派生した単純型に設定されている場合のユーザー設定の日付/時刻型の形式を指定します。 注: xs:date、xs:dateTime、xs:time、xs:gYearMonth、xs:gYear、xs:gMonthDay、xs:gDay、または xs:gMonth
妥当性 フラット ファイル 選択したフィールド 属性 ノードに対応するフィールドの内容の左揃えまたは右揃えの位置を指定します。
埋め込み文字を使用した最小長 フラット ファイル シリアライザーが、選択した フィールド属性 ノードに対応するインスタンス メッセージ内のデータを埋め込む方法を指定します。
パッド文字 フラット ファイル 選択した フィールド属性 ノードに対応するインスタンス メッセージのデータに使用するパッド文字を指定します。
パッド文字の種類 フラット ファイル 代替埋め込み文字を Pad Character プロパティおよび基になる XSD 表現で表現する方法を指定します。
位置指定の長さ リファレンス 選択したフィールド 属性 ノードに対応するインスタンス メッセージ内のフィールドの、前の兄弟または区切り記号からの長さを指定します。
位置オフセット リファレンス 選択した [ フィールド属性 ] ノードに対応するインスタンス メッセージ内のフィールドの、前の兄弟または区切り記号を基準とした開始オフセットを指定します。
文字の折り返し フラット ファイル 選択した フィールド属性 ノードに対応するインスタンス メッセージ内のフィールドの折り返し文字として使用する文字を指定します。

文字を折り返すと、その間に出現する文字は単純なデータとして解釈され、それ以外の場合は特別な意味を持たない。
文字の種類を折り返す フラット ファイル [文字の折り返し] プロパティと基になる XSD 表現で代替 の折り返 し文字を表現する方法を指定します。

こちらもご覧ください

ノードのプロパティ - ノードの種類別
ノードのプロパティ - アルファベット順の一覧