共用方式為


在 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?wsdlhttp://biztalkfp1.westus.cloudapp.azure.com/RestEndPoint/OrderIncome.svc?wsdl 的內容。

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

      • SOAP 對 REST:從現有的 SOAP 型 Web 服務建立 REST 型 HTTP API
      • SOAP 傳遞:作為 SOAP API 的 Proxy
    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 的 Proxy

        您可以透過變更 API URL 尾碼,然後使用不同的 API 類型再次發佈,以兩種方式發佈 API。

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

    5. 選取 API 取用者要使用的 API URL 尾碼

      完成後,您的屬性看起來會像下面這樣:
      發佈至 API 視窗

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

執行其他動作

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