交易夥伴協議
Microsoft BizTalk Accelerator for RosettaNet (BTARN) 交易夥伴合約 (TPA) 處理與合作夥伴的訊息交換。 TPA 定義兩個交易夥伴之間訊息處理及驗證的規格。 它定義了這些交易夥伴實作相關交易夥伴介面程序 (PIP) 的方式,指定所有特定訊息類型實作的訊息內容。 TPA 也定義交易夥伴在網際網路上交換訊息的規格。
交易夥伴協議內容
每個交易夥伴協議包含下列資訊:
交易夥伴的身份識別
公開程序,由 RosettaNet 實作架構 (RNIF) 版本所定義,每個 TPA 會參考單一公開程序以啟動或回應 PIP 動作
進程組態設定檔,PIP 的 BTARN 實作
ASPX 設定,包括動作 URL、信號 URL 和同步 URL
編碼和加密的通訊協定
自訂屬性
若要建立交易夥伴合約,您必須使用 BTARN 管理主控台來建立程式設定。 組態通常是以 RosettaNet PIP 為基礎,但是您也可以根據自訂的結構描述建立組態。 您也必須使用主控台來建立主組織與合作夥伴。 BTARN 不支援未知合作物件之間的訊息交換。 建立組態及組織之後,接著,您可以使用管理主控台建立交易夥伴協議。
程序組態
這些設定會決定 BTARN 如何處理訊息內容。 他們會指定 RosettaNet PIP,並指出 BTARN 如何實作 PIP。 為了達成上述目的,這些設定為 PIP 指定的行為設定提供特定值,例如逾時值及重試值。 因此,兩個不同組的交易夥伴或同一組交易夥伴便能以兩種不同的方式實作相同的 PIP。
這些設定也會指定標準 (RosettaNet 或 CIDX),以及主要組織和交易夥伴兩個角色的一般層面。 您也可以建立非 RosettaNet 內容的程序組態。 若要這樣做,必須建立該內容的結構描述,再根據結構描述建立組態。 針對非 RosettaNet 內容,您必須在 [處理組態設定] 對話方塊的 [一般] 索引標籤上輸入訊息標準、標準版本和承載系結識別碼設定的值。 您只能使用 RNIF 2.0 傳輸非 RosettaNet 內容。
如需設定這些屬性的詳細資訊,請參閱 How to Create or Edit a Process Configuration。
主要組織
這些設定定義即將初始化訊息的主要組織。 這些設定包含「全球商務識別碼」(Global Business Identifier,GBI),這是商業唯一識別碼的 DUNS 編號,另外還包含某些交易所需的連絡資訊。 如需設定這些屬性的詳細資訊,請參閱 建立或編輯主組織。
夥伴組織
這些設定會定義將接收和回應訊息的合作夥伴。 BTARN 會驗證每個傳入的 RNIF 訊息是否源自與主組織有合約的有效合作物件。 如果沒有,BTARN 將無法進行驗證,且無法處理訊息。 如需設定這些屬性的詳細資訊,請參閱 建立或編輯合作夥伴。
協議 (交易夥伴協議變數)
協議指定交易夥伴關係的所有層面。 它會指定進程組態設定的顯示程式碼,如 BTARN 管理主控台中所定義。 它也指定 RNIF 版本、連接埠 URL、通訊協定設定 (編碼和加密) 及其他變數。 如需設定這些屬性的詳細資訊,請參閱 建立或編輯合約。
如需管理主控台的詳細資訊,請參閱 管理設定、憑證、資料庫和安全性。 您也可以透過「開發人員參考」的 Microsoft.Solutions.BTARN.ConfigurationManager 命名空間中的類別及介面,以唯讀方式用程式存取這些設定。
另請參閱
BizTalk Accelerator for RosettaNet 在 BizTalk Server 中新增的項目
RNIF 管線
如何建立或編輯程序設定
建立或編輯主要組織
建立或編輯夥伴
建立或編輯協議