共用方式為


使用繫結檔案更新現有的組態

繫結檔案中的資訊會取代現有的組態資訊。 如果繫結檔案中的成品名稱與現有組態中的成品名稱相符,則當您匯入繫結檔案時,繫結檔案中的成品將會更新現有組態中的成品。

以繫結檔案成品更新現有成品時,必須遵循特定規則。 本主題將討論以繫結檔案內的成品更新現有組態內的成品時,應遵循的規則。

本節假設匯入繫結檔案時,該檔案中的值都是有效的,暫不討論任何有關內含無效值之繫結檔案的實例。

以繫結檔案更新組態時,BizTalk Server 所遵循的規則

以繫結檔案中的相符成品更新現有成品時,BizTalk Server 會遵循特定規則。 一般而言,會套用下列規則:

  • 透過 BizTalk Server 使用者介面 (例如,[BizTalk Server 管理主控台] 或 [BizTalk 總管]) 設定成品時所公開的文字方塊和核取方塊,必須設定為特定值或者是空的。 繫結檔案中提供的成品值將會分別設定更新項目的使用者介面值。

  • 透過 BizTalk Server 使用者介面設定成品時所公開的下拉式清單方塊,必須設定為特定值或設定為「無」。 繫結檔案中提供的成品值將會分別設定更新項目的使用者介面值。

  • 透過 BizTalk Server 使用者介面設定成品時所公開的資料格檢視,將以繫結檔案中的對應項目清單來更新。 除非資料格檢視清單繫結至連接埠或接收位置,否則與資料格檢視關聯的清單一律由繫結檔案中的清單加以覆寫。 在此情況下,繫結檔案中的清單會和現有的資料格檢視清單合併。

  • 繫結檔案中的成品是由主索引鍵值所識別。 在使用者介面中,無法將成品主索引鍵關聯的值設定為 Null,因此必須為繫結檔案中的所有成品設定主索引鍵值。 如果繫結檔案中與成品主索引鍵關聯的值,符合現有組態中與成品主索引鍵關聯的值,則將這些成品視為相同或相符。 如果繫結檔案成品和現有成品相同,則以繫結檔案成品來更新現有成品,如下表所述。 如果繫結檔案中的成品包含唯一主索引鍵值,則匯入繫結檔案時,會在 BizTalk Server 組態中建立新成品。

    如果您要透過匯入繫結檔案,以其中相符的成品來更新現有組態成品,下表描述了預期的行為,可供參考。

成品類型 屬性 指定屬性的可能相符項目 使用者介面欄位 從繫結檔案匯入相符成品的影響
Party 名稱 最小發生時間:1

發生最大值:1
文字方塊 主索引鍵
別名 最小發生: 0

發生最大值: *
資料格 以繫結檔案中的別名清單來覆寫別名清單。
傳送埠 最小發生: 0

發生最大值: *
資料格 將此合作對象現有的連接埠清單,與繫結檔案中,該合作對象的連接埠清單合併。
憑證一般名稱和指紋 最小發生: 0

發生最大值:1

(每個屬性)
文字方塊 以繫結檔案中指定的值來覆寫這些值。 如果繫結檔案中沒有這些值,則設定為 Null。
協調流程 Description 最小發生時間:1

發生最大值:1
文字方塊 以繫結檔案中指定的值來覆寫這個值。
主機 最小發生: 0

發生最大值:1
下拉式清單 以繫結檔案中指定的值來覆寫這個值。 如果繫結檔案中沒有這個值,則設定為 Null。
輸入連接埠和輸出連接埠 最小發生: 0

發生最大值: *
下拉式清單 將邏輯連接埠繫結至現有的實體連接埠。 實體連接埠可以存在於下列位置:

- 在群組中。
- 在應用程式中。
- 在系結檔案中。

選擇性地將埠設定為 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
核取方塊 以繫結檔案中指定的值來覆寫這個值。
Description 最小發生時間:1

發生最大值:1
文字方塊 以繫結檔案中指定的值來覆寫這個值。
接收位置 最小發生: 0

發生最大值: *
資料格 以繫結檔案中為此接收埠指定的接收位置清單,覆寫該接收埠現有的接收位置清單。 如果繫結檔案中的所有接收位置都已存在於群組中,則匯入會失敗。
地圖服務 最小發生: 0

發生最大值: *
資料格 以繫結檔案中為此接收埠指定的對應清單,覆寫該接收埠現有的對應清單。
追蹤 - 追蹤訊息內文和追蹤訊息屬性 最小發生時間:1

發生最大值:1

(每個核取方塊)
核取方塊 以繫結檔案中指定的值來覆寫這些值。
接收位置 名稱 最小發生時間:1

發生最大值:1
文字方塊 主索引鍵
傳輸類型 最小發生時間:1

發生最大值:1
下拉式清單 以繫結檔案中指定的值來覆寫這個值。
接收處理常式 最小發生時間:1

發生最大值:1
下拉式清單 以繫結檔案中指定的值來覆寫這個值。
準銷售案源 最小發生時間:1

發生最大值:1
下拉式清單 以繫結檔案中指定的值來覆寫這個值。
Description 最小發生時間:1

發生最大值:1
文字方塊 以繫結檔案中指定的值來覆寫這個值。
排程開始日期和排程停止日期核取方塊和下拉式清單方塊。 最小發生時間:1

發生最大值:1
核取方塊和下拉式清單方塊。 以繫結檔案中指定的值來覆寫這些值。 即使未選取核取方塊值,仍然會匯入日期值。
啟用服務窗口核取方塊 最小發生時間:1

發生最大值:1
核取方塊 以繫結檔案中指定的值來覆寫這個值。
服務窗口開始時間和服務窗口停止時間 最小發生時間:1

發生最大值:1
捲動方塊 以繫結檔案中指定的值來覆寫這些值。 只有在 [啟用服務窗口] 值已設定時才有效。
結構描述 Description 最小發生時間:1

發生最大值:1
文字方塊 以繫結檔案中指定的值來覆寫這個值。
追蹤 - 永遠追蹤所有屬性 最小發生時間:1

發生最大值:1
核取方塊 以繫結檔案中指定的值來覆寫這個值。
追蹤 - 選取所有訊息屬性 最小發生時間:1

發生最大值:1
核取方塊 以繫結檔案中指定的值來覆寫這個值。 如果選取此值,也會啟用所有可以核取的訊息屬性。
追蹤 - 個別屬性 最小發生: 0

發生最大值: *
核取方塊 以繫結檔案中為此結構描述指定的追蹤屬性清單,覆寫該結構描述現有的追蹤屬性清單。

如果匯入的繫結檔案會參考現有結構描述無法使用的追蹤屬性,便會產生錯誤。
地圖 Description 最小發生時間:1

發生最大值:1
文字方塊 以繫結檔案中指定的值來覆寫這個值。
管線 Description 最小發生時間:1

發生最大值:1
文字方塊 以繫結檔案中指定的值來覆寫這個值。
追蹤事件 最小發生時間:1

發生最大值:1

(每個核取方塊)
核取方塊 以繫結檔案中指定的值來覆寫這些值。
追蹤訊息內文 最小發生時間:1

發生最大值:1

(每個核取方塊)
核取方塊 以繫結檔案中指定的值來覆寫這些值。
原則 不適用。 原則不能匯出至繫結檔案。 不適用 不適用 不適用
角色連結 不適用。 角色連結不能匯出至繫結檔案。 不適用 不適用 不適用

以繫結檔案中的相符成品更新現有成品時的解除繫結行為

繫結檔案成品通常是設定成參考到其他成品,例如,我們通常將接收埠設定成參考接收位置。 在此例中,接收埠是父成品,而接收位置則是子成品。 接收埠 已明確 設定為參考接收位置,然後接收位置 會隱含 參考接收埠。 如果在繫結檔案中有未完整設定的父成品 (例如,未以接收位置來設定的接收埠),則不論這些成品在現有組態中的狀態如何,在匯入繫結檔案之後,它們的設定也將是不完整的。 例如,如果您有已設定接收位置 myRL 的現有接收埠 myRP,而且系結檔案中的相同接收埠 myRP 設定為接收位置 myRL,則系結檔案專案優先。 在此範例中,匯入系結檔案之後,接收埠 myRP 將不會設定為接收位置,因此您實際上會從 myRP 解除系結 myRL。

這個規則只適用於匯入明確設定參考的成品,而匯入具有隱含參考的成品則不適用。 因此,如果您匯入隱含參考 10 個其他成品的對應,而這些成品明確參考此對應,就不需要擔心對應會從隱含參考的成品解除繫結。

另請參閱

自訂繫結檔案