共用方式為


步驟 5:設定交易夥伴網頁

步驟 5/11

在此步驟中,您會執行下列工作來設定交易夥伴網頁:

  • 啟用 HTTP 傳輸所需的 BTS HTTP 接收 ISAPI 篩選器。

  • 設定資料夾及 aspx 頁,使用 HTTP 傳輸將 997 通知傳送至夥伴組織 Fabrikam。 Fabrikam 虛擬目錄會將 997 通知放入 \_997ToFabrikam 資料夾中,該資料夾會在 997 傳送埠的 Destination_URL 設定中呼叫。

  • 設定 ASPX 頁將原始訊息傳送至主要組織 Contoso。 Contoso 虛擬目錄會使用 BTSHttpReceive.dll 接收 AS2 訊息,並將它提交至接收位置。

注意

本主題提供的程序是有關於 IIS 7.0。

必要條件

您必須以「BizTalk Server 系統管理員」群組的成員身分登入。

若要啟用 BTS ISAPI 篩選器

  1. 按一下 [開始]、依序指向 [所有程式]、[系統管理工具],然後按一下 [Internet Information Services (IIS) 管理員]

  2. 選取根網頁伺服器專案,然後在 [功能檢視] 中按兩下 [處理常式對應 ],然後在 [ 動作 ] 窗格中,按一下 [ 新增腳本對應]。

    注意

    在 Web 伺服器層級設定指令碼對應會使得此對應套用至所有子網站。 若要限制對應至特定網站或虛擬資料夾,請選取目標網站或資料夾,而不要選取 Web 伺服器。

  3. 在 [新增腳本對應] 對話方塊中,于 [要求路徑] 欄位中輸入 BtsHttpReceive.dll

  4. 在 [可執行檔] 欄位中,按一下省略號 (...) 按鈕,然後流覽至 \Program Files (x86) \Microsoft BizTalk Server < VERSION > \HttpReceive。 選取 [BtsHttpReceive.dll],然後按一下 [ 確定]。

  5. 在欄位中輸入 BizTalk HTTP Receive ,然後按一下 [要求限制]。 Name

  6. 在 [要求限制] 對話方塊中,選取 [動詞] 索引標籤,然後選取下列其中一個動詞。 輸入 POST 作為動詞。

  7. 在 [ 存取] 索引卷 上,選取 [腳本],然後按一下 [ 確定]。

  8. 按一下 [確定 ],當系統提示您允許 ISAPI 擴充功能時,按一下 [ ]。

  9. 以滑鼠右鍵按一下 BTSHttpReceive.dll 專案,然後選取 [ 編輯功能許可權]。

  10. 確定已選取 [讀取]、[ 腳本 ] 和 [ 執行 ],然後按一下 [ 確定]。

  11. 按一下 [功能檢視],然後按兩下 [ISAPI 和 CGI 限制]。

  12. 確定 BTSHTTPReceive.dll 的專案存在,且 [限制 ] 設定為 [ 允許]。

    注意

    當您建立指令碼對應時,會自動建立 BTSHTTPReceive.dll 的 [ISAPI 及 CGI 限制] 項目。

若要設定 Fabrikam 網頁

  1. 在 [IIS 管理員] 中,以滑鼠右鍵按一下 [應用程式集區 ],然後選取 [ 新增應用程式集區]。

  2. 在 [新增應用程式集區] 對話方塊中,于[名稱] 中輸入BizTalkAppPool,然後在 [.NET Framework版本] 下拉式清單中選取[.NET Framework V4.0.30210]。 按一下 [確定]。

    注意

    版本號碼可能會根據電腦上安裝的 .NET Framework 4.5 版本而有所不同。

  3. 選取[應用程式集區],在 [功能檢視] 中選取[BizTalkAppPool],然後按一下 [動作] 窗格中的 [進階設定]。

  4. 在 [ 進階設定] 對話方塊中,將 [啟用 32 位應用程式 ] 設定為 [True]。

    注意

    如果您希望在 64 位元的電腦上以 32 位元模式執行 IIS,才需要此步驟。

  5. 選取 [ 身分識別 ],然後按一下 省略號 (...) 按鈕。

  6. 在 [ 應用程式集區身分識別 ] 對話方塊中,選取 [ 自訂帳戶 ],然後按一下 [ 設定]。

  7. 針對系統管理員群組成員的使用者帳戶輸入 [使用者名稱 ] 和 [ 密碼 ],在 [ 確認密碼 ] 中輸入密碼,然後按一下 [ 確定 ] 三次以返回 IIS 管理員。

  8. 在 IIS 管理員中,開啟 [月臺] 資料夾。 以滑鼠右鍵按一下 [預設網站],然後選取 [ 新增應用程式]。

  9. 在 [新增應用程式] 對話方塊中,于別名中輸入Fabrikam,然後按一下 [選取]。

  10. 在 [ 選取應用程式集區 ] 對話方塊中,選取 [BizTalkAppPool], 然後按一下 [ 確定]。

  11. 按一下省略號 (...) 按鈕,然後流覽至實體路徑的 \Program Files (x86) \Microsoft BizTalk Server < VERSION > SDK\AS2 Tutorial\Fabrikam。

  12. 按一下 [測試設定 ],並確認 [ 測試連線 ] 對話方塊中未顯示任何錯誤。 按一下 [關閉],然後按一下 [確定]

  13. 在 IIS 管理員中,選取 Fabrikam 虛擬目錄,然後在 [功能檢視] 中按兩下 [ 驗證]。

  14. [驗證] 中,選取 [匿名驗證],並確認 [狀態] 為 [已啟用]。 如果[狀態] 為 [已停用],請按一下 [動作] 窗格中的 [啟用]。

若要設定 Contoso 網頁

  1. 在 IIS 管理員中,開啟 [月臺] 資料夾。 以滑鼠右鍵按一下 [預設網站 ],然後選取 [ 新增應用程式]。

  2. 在 [新增應用程式] 對話方塊中,于別名中輸入Contoso,然後按一下 [選取]。

  3. 在 [ 選取應用程式集區 ] 對話方塊中,選取 [BizTalkAppPool], 然後按一下 [ 確定]。

    注意

    BizTalkAppPool 在之前設定 Fabrikam 網頁時就已建立,且應設為屬於系統管理員群組成員之使用者的識別。

  4. 按一下省略號 (...) 按鈕,然後流覽至 [實體路徑] 的 \Program Files (x86) \Microsoft BizTalk Server < VERSION > HttpReceive。

  5. 按一下 [測試設定 ],並確認 [ 測試連線 ] 對話方塊中未顯示任何錯誤。 按一下 [關閉],然後按一下 [確定]

  6. 在 IIS 管理員中,選取 [Contoso] 虛擬目錄,然後在 [ 功能檢視] 中按兩下 [ 驗證]。

  7. [驗證] 中,選取 [匿名驗證],並確認 [狀態] 為 [已啟用]。 如果[狀態] 為 [已停用],請按一下 [動作] 窗格中的 [啟用]。

後續步驟

您可以設定接收位置 (Receive_AS2) 從 Fabrikam 接收 AS2 訊息,如 步驟 6:設定 EDI-AS2 接收位置中所述。

另請參閱

教學課程 3:AS2 教學課程