バインド ファイル内の情報は、既存の構成情報よりも優先されます。 バインド ファイル内の成果物の名前が既存の構成の成果物の名前と一致する場合、バインド ファイルのインポート時に、バインド ファイル内の成果物が既存の構成で更新されます。
バインド ファイル成果物を使用して既存の成果物を更新する場合は、特定の規則に従います。 このトピックでは、バインド ファイル内の成果物を使用して既存の構成の成果物を更新するときに従う規則について説明します。
このセクションでは、ファイルのインポート時に有効な値がバインド ファイルに存在することを前提としており、バインド ファイルに無効な値が含まれているシナリオについては説明しません。
BizTalk Server がバインド ファイルを使用して構成を更新するときに従う規則
BizTalk Server は、バインド ファイル内の一致する成果物を使用して既存の成果物を更新するときに、特定の規則に従います。 一般に、次の規則が適用されます。
BizTalk Server ユーザー インターフェイス (BizTalk Server 管理コンソールや BizTalk Explorer など) を使用して成果物を構成するときに公開されるテキスト ボックスとチェック ボックスは、特定の値に設定するか、空にする必要があります。 バインド ファイル内の成果物に指定された値は、それに応じて更新された項目のユーザー インターフェイス値を設定します。
BizTalk Server ユーザー インターフェイスを使用して成果物を構成するときに公開されるドロップダウン ボックスは、特定の値に設定するか、"なし" に設定する必要があります。 バインド ファイル内の成果物に指定された値は、それに応じて更新された項目のユーザー インターフェイス値を設定します。
BizTalk Server ユーザー インターフェイスを介して成果物を構成するときに公開されるデータ グリッド ビューは、バインド ファイル内の対応する項目のリストで更新されます。 データ グリッド ビュー リストがポートまたは受信場所に関連付けられていない限り、データ グリッド ビューに関連付けられているリストは、バインド ファイル内のリストによって常に上書きされます。 この場合、バインド ファイル内のリストは、既存のデータ グリッド ビュー リストとマージされます。
バインド ファイル内の成果物は、主キー値によって識別されます。 成果物の主キーに関連付けられている値をユーザー インターフェイスで null に設定することはできません。そのため、バインド ファイル内のすべての成果物に主キー値が設定されている必要があります。 バインド ファイル内の成果物の主キーに関連付けられている値が、既存の構成成果物の主キーに関連付けられている値と一致する場合、これらの成果物は同一または一致と見なされます。 バインド ファイル成果物と既存の成果物が同一の場合、次の表に示すように、既存の成果物はバインド ファイル成果物で更新されます。 バインド ファイル内の成果物に一意の主キー値が含まれている場合、バインド ファイルのインポート時に BizTalk Server 構成に新しい成果物が作成されます。
次の表では、バインド ファイルをインポートして、一致する成果物を使用して既存の構成成果物を更新する場合の予期される動作について説明します。
成果物の種類 | プロパティ | 指定したプロパティが存在する可能性があります | ユーザー インターフェイス フィールド | バインド ファイルから一致する成果物をインポートした場合の影響。 |
---|---|---|---|---|
パーティー | 名前 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | プライマリキー |
別名 | 最小発生数: 0 最大発生数: * |
データ グリッド | エイリアスの一覧をバインド ファイル内のエイリアスの一覧で上書きします。 | |
送信ポート | 最少出現数: 0 最大発生数: * |
データ グリッド | このパーティの既存のポートの一覧を、バインド ファイル内のこのパーティのポートの一覧とマージします。 | |
証明書の共通名と拇印 | 最小発生数: 0 最大発生数: 1 (プロパティごと) |
テキスト ボックス | これらの値は、バインド ファイルで指定された値で上書きします。 これらの値がバインド ファイルに存在しない場合は、null に設定します。 | |
オーケストレーション | 説明 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | この値は、バインド ファイルで指定された値で上書きします。 |
ホスト | 発生数の最小値: 0 最大発生数: 1 |
ドロップダウン | この値は、バインド ファイルで指定された値で上書きします。 この値がバインド ファイルに存在しない場合は、null に設定します。 | |
受信ポートと送信ポート | 最小出現数: 0 最大発生数: * |
ドロップダウン | 論理ポートを既存の物理ポートにバインドします。 物理ポートは、次の場所に存在できます。 - グループ内。 - アプリケーション内。 - バインディング ファイル内。 必要に応じて、ポートを None に設定 します。 None に設定すると、論理ポートはどのリソースにもバインドされません。 |
|
プロパティの追跡チェックボックス | 最小発生数: 1 最大発生数: 1 (プロパティごと) |
チェック ボックス | これらの値は、バインド ファイルで指定された値で上書きします。 | |
送信ポート グループ | 名前 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | プライマリキー |
送信ポート | 最小発生数: 0 最大発生数: * |
データ グリッド | この送信ポート グループの既存のポートの一覧を、バインド ファイルで指定されたこの送信ポート グループのポートの一覧とマージします。 | |
フィルター | 最小発生数: 0 最大発生数: * |
データ グリッド | この送信ポート グループのフィルターの既存の一覧を、バインド ファイルで指定されたこの送信ポート グループのフィルターの一覧で上書きします。 | |
送信ポート | 名前 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | プライマリキー |
トランスポート - 種類 | 最小発生数: 1 最大発生数: 1 |
ドロップダウン | この値は、バインド ファイルで指定された値で上書きします。 | |
トランスポート - 送信処理器 | 最小発生数: 1 最大発生数: 1 |
ドロップダウン | この値は、バインド ファイルで指定された値で上書きします。 | |
送信パイプライン | 最小発生数: 1 最大発生数: 1 |
ドロップダウン | この値は、バインド ファイルで指定された値で上書きします。 | |
再試行回数、再試行間隔、優先度 | 最小発生数: 1 最大発生数: 1 (プロパティごと) |
スクロール ボックス | これらの値は、バインド ファイルで指定された値で上書きします。 | |
注文済みの配送 | 最小発生数: 1 最大発生数: 1 |
チェック ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
失敗したメッセージのルーティングを有効にする | 最小発生数: 1 最大発生数: 1 |
チェック ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
サービスの有効化ウィンドウ | 最小出現数: 1 最大発生数: 1 |
チェック ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
サービス ウィンドウの開始時刻とサービス ウィンドウの停止時間 | 最小発生数: 1 最大発生数: 1 |
スクロール ボックス | これらの値は、バインド ファイルで指定された値で上書きします。 | |
地図 | 最小発生数: 0 最大発生数: * |
データ グリッド | この送信ポートのマップの既存の一覧を、バインド ファイルで指定されたこの送信ポートのマップの一覧で上書きします。 | |
フィルター | 最小発生数: 0 最大出現数: * |
データ グリッド | この送信ポートのフィルターの既存の一覧を、バインド ファイルで指定されたこの送信ポートのフィルターの一覧で上書きします。 | |
証明書の共通名 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
証明書の拇印 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
トラッキング | 最小発生数: 0 最大発生数: 1 |
チェック ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
バックアップ トランスポートの種類 | 最小出現数: 0 最大発生数: 1 |
ドロップダウン | この値は、バインド ファイルで指定された値で上書きします。 | |
バックアップ トランスポート URI | 最小出現数: 1 最大発生数: 1 |
テキスト ボックス | この値は、バインド ファイルで指定された値で上書きします。 バックアップ トランスポートの種類が設定されている場合にのみ有効です。 | |
バックアップトランスポートの送信ハンドラー | 最小発生数: 1 最大発生数: 1 |
ドロップダウン | この値は、バインド ファイルで指定された値で上書きします。 バックアップ トランスポートの種類が設定されている場合にのみ有効です。 | |
バックアップ トランスポートの再試行回数 | 最小出現数: 1 最大発生数: 1 |
スクロール ボックス | この値は、バインド ファイルで指定された値で上書きします。 バックアップ トランスポートの種類が設定されている場合にのみ有効です。 | |
バックアップ トランスポートの再試行間隔 | 最小発生数: 1 最大発生数: 1 |
スクロール ボックス | この値は、バインド ファイルで指定された値で上書きします。 バックアップ トランスポートの種類が設定されている場合にのみ有効です。 | |
バックアップ トランスポートの [サービスの有効化] ウィンドウ | 最小発生数: 1 最大発生数: 1 |
チェック ボックス | この値は、バインド ファイルで指定された値で上書きします。 バックアップ トランスポートの種類が設定されている場合にのみ有効です。 | |
[バックアップ トランスポート サービス] ウィンドウの [開始時刻] と [サービス] ウィンドウの [停止時間] | 最小発生数: 1 最大発生数: 1 |
スクロール ボックス | これらの値は、バインド ファイルで指定された値で上書きします。 バックアップ トランスポートの種類が設定され、[サービスの有効化] ウィンドウの値が設定されている場合にのみ有効です。 | |
受信ポート | 名前 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | プライマリキー |
認証設定 (ラジオ ボタン) | 最小発生数: 1 最大発生数: 1 |
ラジオボタン | この値は、バインド ファイルで指定された値で上書きします。 | |
失敗したメッセージ ルーティングを有効にする | 最小発生数: 1 最大発生数: 1 |
チェック ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
説明 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
受信場所 | 最小発生数: 0 最大発生数: * |
データ グリッド | この受信ポートの受信場所の既存の一覧を、バインド ファイルで指定されたこの受信ポートの受信場所の一覧で上書きします。 バインド ファイル内のすべての受信場所がグループに既に存在する場合、インポートは失敗します。 | |
地図 | 最小発生数: 0 最大発生数: * |
データ グリッド | この受信ポートのマップの既存のリストを、バインド ファイルで指定されたこの受信ポートのマップの一覧で上書きします。 | |
追跡 - メッセージ本文の追跡とメッセージのプロパティの追跡 | 最小発生数: 1 最大発生数: 1 (チェックボックスごと) |
チェック ボックス | これらの値は、バインド ファイルで指定された値で上書きします。 | |
受信場所 | 名前 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | 主キー |
トランスポートの種類 | 最小発生数: 1 最大発生数: 1 |
ドロップダウン | この値は、バインド ファイルで指定された値で上書きします。 | |
受信ハンドラー | 最小発生数: 1 最大発生数: 1 |
ドロップダウン | この値は、バインド ファイルで指定された値で上書きします。 | |
パイプライン | 最小発生数: 1 最大発生数: 1 |
ドロップダウン | この値は、バインド ファイルで指定された値で上書きします。 | |
説明 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
[開始日のスケジュール] チェック ボックスと [終了日の終了] チェック ボックスとドロップダウン ボックス。 | 最小発生数: 1 最大発生数: 1 |
チェック ボックスとドロップダウン ボックス。 | これらの値は、バインド ファイルで指定された値で上書きします。 チェック ボックスの値が有効になっていない場合でも、日付値がインポートされます。 | |
[サービス ウィンドウを有効にする] チェック ボックス | 最小発生数: 1 最大発生数: 1 |
チェック ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
サービス ウィンドウの開始時刻とサービス ウィンドウの停止時間 | 最小発生数: 1 最大発生数: 1 |
スクロール ボックス | これらの値は、バインド ファイルで指定された値で上書きします。 [サービス の有効化] ウィンドウの値が設定されている場合にのみ有効です。 | |
スキーマ | 説明 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | この値は、バインド ファイルで指定された値で上書きします。 |
追跡 - 常にすべてのプロパティを追跡する | 最小発生数: 1 最大発生数: 1 |
チェック ボックス | この値は、バインド ファイルで指定された値で上書きします。 | |
追跡 - すべてのメッセージ プロパティを選択する | 最小発生数: 1 最大発生数: 1 |
チェック ボックス | この値は、バインド ファイルで指定された値で上書きします。 この値が有効になっている場合は、チェックできるすべてのメッセージ プロパティも有効になります。 | |
追跡 – 個々の特性 | 最小発生数: 0 最大発生数: * |
チェック ボックス | このスキーマの追跡対象プロパティの既存の一覧を、バインド ファイルで指定されたこのスキーマの追跡対象プロパティの一覧で上書きします。 既存のスキーマで使用できない追跡プロパティを参照するバインド ファイルがインポートされると、エラーが生成されます。 |
|
地図 | 説明 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | この値は、バインド ファイルで指定された値で上書きします。 |
パイプライン | 説明 | 最小発生数: 1 最大発生数: 1 |
テキスト ボックス | この値は、バインド ファイルで指定された値で上書きします。 |
イベントの追跡 | 最小発生数: 1 最大発生数: 1 (チェックボックスごと) |
チェック ボックス | これらの値は、バインド ファイルで指定された値で上書きします。 | |
メッセージ本文の追跡 | 最小発生数: 1 最大発生数: 1 (チェックボックスごと) |
チェック ボックス | これらの値は、バインド ファイルで指定された値で上書きします。 | |
ポリシー | 適用されません。 ポリシーはバインド ファイルにエクスポートできません。 | 適用なし | 適用なし | 適用なし |
ロール リンク | 適用されません。 ロール リンクはバインド ファイルにエクスポートできません。 | 適用なし | 適用なし | 適用なし |
バインド ファイル内の一致する成果物を使用して既存の成果物を更新するときのバインド解除動作
バインド ファイル成果物は通常、他の成果物を参照するように構成されます。たとえば、受信ポートは通常、受信場所を参照するように構成されます。 このシナリオでは、受信ポートは親成果物であり、受信場所は子成果物です。 受信ポートは、受信場所を参照するように 明示的に 構成され、受信場所は受信ポートを 暗黙的に 参照します。 バインド ファイルに不完全に構成された親成果物 (受信場所で構成されていない受信ポートなど) が存在する場合、既存の構成の状態に関係なく、バインド ファイルがインポートされた後に、それらの成果物が不完全に構成されます。 たとえば、受信場所 myRL で構成された既存の受信ポート myRP があり、バインド ファイル内の同一の受信ポート myRP が受信場所 myRL で構成 されていない 場合、バインディング ファイルエントリが優先されます。 この例では、バインド ファイルをインポートした後、受信ポート myRP は受信場所で構成されないため、myRP から実質的に myRL を バインド解除 できます。
この規則は、明示的な参照を行う成果物をインポートする場合にのみ適用され、暗黙的な参照を含む成果物をインポートする場合は適用されません。 そのため、他の 10 個の成果物を暗黙的に参照する (明示的に参照される) マップをインポートした場合、暗黙的に参照される成果物からマップがバインド解除されることを心配する必要はありません。