如何設定 BAM WCF 攔截的接收和傳送位置及連接埠
在這個程序中,您將在根據訊息內容決定路由 (CBR) 的情況下設定接收和傳送位置,以最直接的方式說明重要概念。 這裡示範的概念可以套用至公開為 Windows Communication Foundation (WCF) 服務的協調流程。
必要條件
此程序假設您已經:
修改您的 machince.config 檔案,如 如何將 BAM 攔截器行為新增至 Machine.config 檔案所示。
建立適用于 BizTalk Server 的 WCF 配接器,如如何建立適用于 BizTalk Server 的 WCF配接器所示。
若要設定接收和傳送位置
開啟 [BizTalk 管理主控台]。 若要這樣做,請按一下 [開始],指向 [所有程式],指向 [Microsoft BizTalk Server 20xx],然後按一下[BizTalk Server管理]。
展開主控台樹狀目錄,找出 BizTalk 應用程式的 [接收位置] 節點。 按一下 [BizTalk Server管理],按一下 [應用程式],按一下您在 [WCF 服務類型] 對話方塊中選取的應用程式,然後按一下 [接收位置]。 與您所建立之接收位置相對應的新接收位置隨即出現, 並且處於停用狀態。
按兩下接收位置以開啟 [ 接收位置屬性 ] 對話方塊,然後選擇 [WCF-Custom] 作為傳輸類型。
按一下 [ 設定] 按鈕以開啟 [WCF-自訂傳輸屬性 ] 對話方塊。
按一下 [ 系結] 索引標籤,然後選取您想要使用的系結。
按一下 [行為] 索引 標籤,以滑鼠右鍵按一下 [EndpointBehavior ] 節點,然後選取 [ 新增擴充功能]。
選取 BAMEndPointExtension (這是您新增至 machine.config 檔案) 的副檔名,然後按一下 [ 確定]。
選取您剛才建立的擴充功能,輸入下列值,然後按一下 [ 確定]:
屬性 值 PollingIntervalSec 10 ConnectionString ConnectionString: Integrated Security=SSPI;保存安全性資訊=False;初始目錄=BAMPrimaryImport;資料來源= 在 [接收位置屬性] 對話方塊中,從 [接收管線] 下拉式清單中選取[PassThruReceive],然後按一下 [確定]。
啟用接收位置並重新整理管理主控台。 若狀態為已啟動,表示安裝成功。