步驟 4:建立接收埠,以接受批次訊息
在此步驟中,您會建立並設定埠以接收傳入批次。
您建立要求回應 (雙向) 接收埠,因為案例包含批次中個別訊息的應用程式接受通知產生。 在雙向模式中,MLLP 接收配接器將不會接受新的傳入訊息,直到接收管線產生通知 (ACK) 前一則訊息為止。
建立接收埠以接受批次訊息
開啟[BizTalk Server系統管理],依序展開[BizTalk Server管理]、[BizTalk 群組]、[應用程式] 和 [BizTalk 應用程式 1]。
注意
您也可以按一下 [工具] 功能表中的 [BizTalk Server系統管理],從 Visual Studio 中開啟BizTalk Server管理主控台。
以滑鼠右鍵按一下 [接收埠],選取 [ 新增],然後選取 [ 要求回應接收埠]。
針對 [ 名稱],輸入 Tutorial_2WayReceive。
選取 [套用 ] 以系結埠,然後選取 [ 接收位置]。
選取 [新增]。
針對 [ 名稱],輸入 Tutorial_2WayReceive。
在 [ 傳輸] 區段中,選取 [ 類型],然後從下拉式清單中選取 [MLLP ]。
選取 [設定] 在 [MLLP 傳輸內容] 中,設定下列專案,然後選取 [ 確定]。
使用 作法 連線重試時間 (秒) 從 BizTalk Server 2016 開始的新功能。
嘗試重新連線中斷或關閉連線之前,等待的時間上限。 當 起始的連接 設定為 [本機] 時適用。
預設值為 20 秒。由 起始的連接 從 BizTalk Server 2016 開始的新功能。
針對 MLLP 接收位置輸入 Local ,以起始遠端 LOB 服務器的連線。 這是新的選項。
輸入 [遠端] 作為 MLLP 接收位置,以繼續接聽遠端 LOB 服務器的連線。 這是回溯相容的預設選項。
預設值為 Remote。連接名稱 輸入 2Way。 主機名稱 專屬於 BizTalk Server 2013 R2 和舊版。
輸入 localhost。本機主機名稱 從 BizTalk Server 2016 開始的新功能。
輸入本機BizTalk Server的 DNS 名稱或 IP 位址。 您也可以輸入 localhost。連接埠 專屬於 BizTalk Server 2013 R2 和舊版。
設定為 21000。本機埠 從 BizTalk Server 2016 開始的新功能。
輸入 LocalHost 連線的 TCP 通訊埠號碼。 僅適用于由 起始的連線 為 Remote時。
設定為 21000。遠端主機 從 BizTalk Server 2016 開始的新功能。
輸入遠端 LOB 服務器的 DNS 名稱或 IP 位址。 當 起始的連接 設定為 [本機] 時適用。遠端埠 從 BizTalk Server 2016 開始的新功能。
輸入遠端主機連線的 TCP 通訊埠號碼。 當 起始的連接 設定為 [本機] 時適用。
設定為 21000。在 [接收位置] 屬性中,選取下列專案:
使用 作法 接收處理常式 從下拉式清單中選取BizTalkServerApplication 接收管線 選取 BTAHL72XPipelines.BTAHL72XReceivePipeline 傳送管線 選取 BTAHL72XPipelines.BTAHL72XSendPipeline 選取 [ 確定 ] 以儲存變更。
啟用您剛才建立的接收位置,方法是以滑鼠右鍵按一下它,然後選取 [ 啟用]。