在 API 管理 中發佈 BizTalk WCF-BasicHTTP 端點
使用 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 的 Proxy
輸入您慣用的 [顯示名稱]、 [名稱]、[ 描述]、 [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 的 Proxy
您可以透過變更 API URL 尾碼,然後使用不同的 API 類型再次發佈,以兩種方式發佈 API。
API 名稱會自動填入接收位置名稱。
選取 API 取用者要使用的 API URL 尾碼 。
完成後,您的屬性看起來會像下面這樣:
選取 [發佈]。 成功時,接收位置會顯示為Azure 入口網站中API 管理的服務。
執行其他動作
Azure API 管理是許多 Azure 服務所使用的強大服務,包括 Logic Apps。 API 管理包含許多功能,包括速率限制和配額,誰可以存取您的 API、快取等等。 請參閱什麼是API 管理?以開始使用。