共用方式為


在 API 管理中發佈 BizTalk WCF-BasicHTTP 端點

使用 BizTalk 管理控制台,公開 BizTalk WCF-BasicHTTP 接收位置做為 Azure API 管理中的端點。 您也可以在 Azure 入口網站中使用 API 管理,透過來自 BizTalk 的 API 管理公開 SOAP 端點。

小提示

什麼是 API 管理? 是瞭解並深入瞭解此 Azure 服務的絕佳資源。

先決條件

使用 Azure 入口網站中的 API 管理來建立

  1. Azure 入口網站中,開啟您的 API 管理,然後選取 [API]:

    選取 BizTalk 的 API

  2. 選取 WSDL

    選取 wsdl biztalk api

  3. 設定 WSDL 屬性:

    1. WSDL 規格 :輸入 BizTalk SOAP 端點的完整 URI。 例如,輸入類似 或http://10.0.31.22/RestEndPoint/OrderIncome.svc?wsdl的內容http://biztalkfp1.westus.cloudapp.azure.com/RestEndPoint/OrderIncome.svc?wsdl

    2. SOAP 傳遞SOAP 至 REST :選取您的喜好設定:

      • SOAP 至 REST:從現有的 SOAP 型 Web 服務建立 REST 型 HTTP API
      • SOAP 轉接:作為 SOAP API 的代理
    3. 輸入您慣用的顯示名稱名稱描述API URL 後綴產品和版本

      完成後,您的 WSDL 組態看起來會像下面這樣:

      從 WSDL BizTalk 建立 API

  4. 選取 ,創建

透過 BizTalk 管理建立

備註

WCF-BasicHTTP 接收位置支援此功能。

  1. 在 BizTalk 管理控制台中,以滑鼠右鍵按下您的 WCF-BasicHTTP 接收位置,然後選取 [發佈至 API 管理]:

    發佈功能表選項

  2. 設定 API 管理屬性:

    1. 登入 您的 Azure 訂用帳戶,選取包含 API 管理服務的訂用帳戶和資源群組,然後選取您的服務。

    2. WSDL 規格鏈接會自動填入您的 WSDL 檔案。 將 localhost 取代為 BizTalk Server 的 DNS 名稱或 IP 位址。

    3. 選取 SOAP 傳遞SOAP 至 REST

      • SOAP 至 REST:從現有的 SOAP 型 Web 服務建立以 REST 為基礎的 HTTP API

      • SOAP 透傳:做為 SOAP API 的代理

        您可以藉由變更 API URL 後綴,然後使用不同的 API 類型再次發佈 API,以這兩種方法發佈 API。

    4. API 名稱會自動填入接收位置名稱。

    5. 選取 API 取用者要使用的 API URL 後綴

      完成後,您的屬性看起來如下所示:
      發佈至 API 視窗

  3. 選取 [] 發佈 []。 成功時,接收位置會顯示為 Azure 入口網站中 API 管理中的服務。

執行更多動作

Azure API 管理是許多 Azure 服務所使用的強大服務,包括 Logic Apps。 API 管理包含許多功能,包括流量限制和配額、存取權限管理、快取等等。 請參閱 什麼是 API 管理? 以開始使用。