プロパティの相互依存性
概要
BizTalk エディター、特に Visual Studio プロパティ ウィンドウを使用してプロパティの値を変更すると、プロパティ間に広範な相互依存関係があることがわかります。 あるプロパティに対して特定の設定を行うと、他のプロパティが自動的にクリアされたり、有効と無効が切り替わったり、あるいは、[プロパティ] ウィンドウから消えてしまうこともあります。 こうした相互依存は広範囲に及ぶため、ここですべてを説明することはできません。
このセクションでは、一般的な例をいくつか示して、相互依存の機能について説明します。
制限メカニズムを使用して、データ型が単純型から派生する Field 要素 ノードまたは Field Attribute ノードのプロパティを設定すると、プロパティの新しいカテゴリ全体が使用できるようになります: 制限。 さらに、この新しいカテゴリのプロパティは、基本データ型が文字列型であるか数値型であるかに応じて、有効または無効になります。 この形式の単純型派生の詳細については、「 制限メカニズムを使用した単純型の派生」を参照してください。
リストまたは共用体のメカニズムを使用してデータ型が単純型から派生する Field Element ノードまたは Field Attribute ノードのプロパティを設定すると、 基本データ型 プロパティがそれぞれ Item Type プロパティまたは Member Types プロパティに変更されます。 後者の場合、対応するドロップダウン リストには、チェック ボックスが追加され、複数の型から選択できるようになります。 これらの形式の単純型派生の詳細については、「 リスト メカニズムを使用した単純型派生」および「共用体メカニズムを使用 した 単純型派生」を参照してください。
フラット ファイル スキーマに関連付けられているプロパティを公開するには、[スキーマ] ノードの[スキーマ エディター拡張機能] プロパティを設定して、フラット ファイル拡張子を含める必要があります。 EDI 拡張機能など、他のエディター拡張機能に関連付けられているカスタム プロパティは、 スキーマ エディター 拡張機能プロパティを使用して対応する拡張機能を選択することで、同じ方法で公開されます。
ここでは、[プロパティ] ウィンドウで確認できるプロパティの相互依存性について、いくつかの例を取り上げました。ただしプロパティの相互依存性をすべて網羅しているものではない点に注意してください。
参照
- ノードのプロパティ
- UI ガイダンスと開発者 API 名前空間リファレンスの次のプロパティ
- ノードプロパティアルファベット順リスト
- すべてのスキーマのノード プロパティ
- Schema Editor Extensions