プロパティを識別フィールドとして昇格するのとほぼ同じ方法でプロパティをプロパティ フィールドとして昇格できます。また、クイックプロモーション機能を使用してプロセスを効率化することもできます。
次の理由により、プロパティ フィールド の昇格を 識別フィールド の昇格より優先して選択することがあります。
昇格する値は、 プロパティ フィールドに適用される 255 文字の制限よりも短くなります。
昇格させた値がオーケストレーションの外部、たとえばパイプラインやポート内でアクセスできるようにする必要があります。
このトピックでは、次の両方の方法でプロパティを プロパティ フィールド として昇格する手順について説明します。
[プロパティの昇格] ダイアログ ボックスを使用してプロパティをプロパティ フィールドとして昇格するには
必要に応じて、プロパティを昇格させる適切なプロパティ スキーマを作成します。 プロパティ スキーマを作成する手順については、「プロパティ スキーマの 作成」を参照してください。
注
プロパティ スキーマを既に作成し、適切な Field Element ノードを スキーマ ノードの子ノードとして挿入している場合、この手順は必要ない場合があります。
BizTalk エディターで、1 つ以上のプロパティを昇格させるスキーマを開き、プロパティ フィールドとして昇格させる (最初の) フィールド要素、 フィールド属性、または レコード ノードを選択 します。
注
[コンテンツ タイプ] プロパティを SimpleContent に設定して、単純なコンテンツのみを含むよう構成されている場合にのみ、Record ノードを昇格できます。
選択したノードを右クリックし、[ 昇格] をクリックして、[ プロモーションの表示] をクリックします。
[ プロパティの昇格 ] ダイアログ ボックスが開き、選択したノードがダイアログ ボックスの左側にあるスキーマ ツリーで選択されている状態で表示されます。
[ プロパティの昇格 ] ダイアログ ボックスで、[ プロパティ フィールド] タブを選択します。
プロパティを昇格させるプロパティ スキーマが、[プロパティ フィールド] タブの [プロパティ スキーマ] リスト に存在することを確認します。存在する場合は、手順 8 に進みます。
[ プロパティ スキーマの一覧 ] セクションで、[ フォルダー ] アイコンをクリックします。 [BizTalk の種類の選択] ダイアログ ボックスが表示されます。
BizTalk 型選択ダイアログ ボックスで、適切なプロパティ スキーマ (手順 1 で作成した可能性があります) に移動し、そのスキーマを選択し、[OK] をクリックします。
注
必要に応じて、適切なプレフィックス列フィールドの文字列を変更することで、プロパティ スキーマに関連付けられている名前空間 プレフィックス を変更できます。
[プロパティの昇格 ] ダイアログ ボックス の左側にあるスキーマ ツリーで、昇格するノードを選択したまま、[ 追加] をクリックします。
許可されている場合、[プロパティ フィールド] タブの [プロパティ フィールド] リストの末尾に、選択したノードが追加されます。許可されていない場合は、メッセージ ボックスに説明が表示されます。 許可されていない場合、[ 追加 ] ボタンは有効になっていません。
[プロパティ フィールド リスト] に追加した行の [プロパティ列] セルをダブルクリックし、ドロップダウン リストで、選択したノードを昇格させるプロパティ スキーマと対応する [フィールド要素] ノードを選択します。 ドロップダウン リストの値の形式は X:Y で、X は プロパティ スキーマ リストのプロパティ スキーマの名前空間プレフィックスであり、Y はそのプロパティ スキーマの Field Element ノードのノード名です。
ドロップダウン リストの既定値は、関連するすべてのプロパティ スキーマでアルファベット順に並べ替えられた、昇格されていない最初のプロパティ スキーマ (Field Element) ノードです。 これは、特定のスキーマ ノードを昇格させるプロパティ スキーマ ノードになることはほとんどありません。
ダイアログ ボックスの左側にあるスキーマ ツリーで、昇格のために追加のノードを選択し、[ 追加 ] をクリックし、各選択の後に手順 9 を実行できます。
設定が完了したら [OK] をクリックします。
昇格するために選択したノードは プロパティ フィールド になり、プロパティ スキーマ内の特定の Field 要素 ノードに関連付けられます。
[簡易昇格] コマンドを使用してプロパティをプロパティ フィールドとして昇格するには
BizTalk エディターで、1 つ以上のプロパティを昇格させるスキーマを開き、プロパティ フィールドとして昇格させる (最初の) フィールド要素、 フィールド属性、または レコード ノードを選択 します。
注
[コンテンツ タイプ] プロパティを SimpleContent に設定して、単純なコンテンツのみを含むよう構成されている場合にのみ、Record ノードを昇格できます。
選択したノードを右クリックし、[ 昇格] をクリックして、[ クイック プロモーション] をクリックします。
関連するスキーマのプロパティ ページの既定のプロパティ スキーマ名プロパティで定義されている既定のプロパティ スキーマが存在しない場合は、確認ダイアログで [OK] をクリックして既定のプロパティ スキーマを作成し、プロパティの昇格に対応するために適切な Field Element ノードで構成する必要があります。
注
[プロパティの昇格] ダイアログ ボックスを開き、[プロパティ フィールド] タブをクリックすると、 クイック プロモーション 機能を使用して 昇格 された プロパティ を表示および管理できます。[ プロパティの昇格 ] ダイアログ ボックスを開く手順については、「プロパティの昇格 」ダイアログ ボックスを開くを参照してください。