使用 BizTalk 管理控制台,公開 BizTalk WCF-BasicHTTP 接收位置做為 Azure API 管理中的端點。 您也可以在 Azure 入口網站中使用 API 管理,透過來自 BizTalk 的 API 管理公開 SOAP 端點。
小提示
什麼是 API 管理? 是瞭解並深入瞭解此 Azure 服務的絕佳資源。
先決條件
- 設定 Azure API 管理
- 在 BizTalk 電腦與 API 管理實例之間建立虛擬網路
使用 Azure 入口網站中的 API 管理來建立
在 Azure 入口網站中,開啟您的 API 管理,然後選取 [API]:
選取 WSDL:
設定 WSDL 屬性:
WSDL 規格 :輸入 BizTalk SOAP 端點的完整 URI。 例如,輸入類似 或
http://10.0.31.22/RestEndPoint/OrderIncome.svc?wsdl的內容http://biztalkfp1.westus.cloudapp.azure.com/RestEndPoint/OrderIncome.svc?wsdl。SOAP 傳遞 或 SOAP 至 REST :選取您的喜好設定:
- SOAP 至 REST:從現有的 SOAP 型 Web 服務建立 REST 型 HTTP API
- SOAP 轉接:作為 SOAP API 的代理
輸入您慣用的顯示名稱、名稱、描述、API URL 後綴、產品和版本。
完成後,您的 WSDL 組態看起來會像下面這樣:
選取 ,創建。
透過 BizTalk 管理建立
備註
WCF-BasicHTTP 接收位置支援此功能。
在 BizTalk 管理控制台中,以滑鼠右鍵按下您的 WCF-BasicHTTP 接收位置,然後選取 [發佈至 API 管理]:
設定 API 管理屬性:
登入 您的 Azure 訂用帳戶,選取包含 API 管理服務的訂用帳戶和資源群組,然後選取您的服務。
WSDL 規格鏈接會自動填入您的 WSDL 檔案。 將 localhost 取代為 BizTalk Server 的 DNS 名稱或 IP 位址。
選取 SOAP 傳遞 或 SOAP 至 REST:
SOAP 至 REST:從現有的 SOAP 型 Web 服務建立以 REST 為基礎的 HTTP API
SOAP 透傳:做為 SOAP API 的代理
您可以藉由變更 API URL 後綴,然後使用不同的 API 類型再次發佈 API,以這兩種方法發佈 API。
API 名稱會自動填入接收位置名稱。
選取 API 取用者要使用的 API URL 後綴 。
完成後,您的屬性看起來如下所示:
選取 [] 發佈 []。 成功時,接收位置會顯示為 Azure 入口網站中 API 管理中的服務。
執行更多動作
Azure API 管理是許多 Azure 服務所使用的強大服務,包括 Logic Apps。 API 管理包含許多功能,包括流量限制和配額、存取權限管理、快取等等。 請參閱 什麼是 API 管理? 以開始使用。