在 API 管理 中发布 BizTalk WCF-BasicHTTP 终结点

使用 BizTalk 管理控制台将 BizTalk WCF-BasicHTTP 接收位置公开为 Azure API 管理 中的终结点。 还可以使用 Azure 门户中的 API 管理 通过 BizTalk 中的API 管理公开 SOAP 终结点。

提示

什么是 API 管理?是了解和详细了解此 Azure 服务的绝佳资源。

必备条件

在 Azure 门户 中使用 API 管理 创建

  1. Azure 门户中,打开 API 管理,然后选择“API”:

    选择 API for BizTalk

  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 的代理
    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。

    4. API 名称会自动填充接收位置名称。

    5. 选择 API 使用者要使用的 API URL 后缀

      完成后,属性如下所示:
      “发布到 API”窗口

  3. 选择“发布”。 成功后,接收位置显示为Azure 门户API 管理中的服务

执行更多操作

Azure API 管理 是一项功能强大的服务,由许多 Azure 服务(包括逻辑应用)使用。 API 管理包括许多功能,包括速率限制和配额、谁有权访问你的 API、缓存等。 请参阅什么是API 管理?开始。