在 Azure 逻辑应用中创建并管理贸易合作伙伴协议

贸易合作伙伴 协议 (agreement) 通过定义在交换企业对企业 (B2B) 消息时使用的特定的行业标准协议 (protocol),帮助组织和企业彼此无缝通信。 协议有一些常见的好处,例如:

  • 使组织能够以熟知的格式交换信息。
  • 可提高进行 B2B 交易的效率。
  • 创建和管理起来很容易,并且可以轻松地用来构建企业集成解决方案。

本文介绍如何创建 AS2、EDIFACT 或 X12 协议。在通过 Enterprise Integration PackAzure 逻辑应用构建适用于 B2B 方案的企业集成解决方案时,可以使用该协议。 创建协议后,可以使用 AS2、EDIFACT 或 X12 连接器来交换 B2B 消息。

若要创建用于交换 RosettaNet 消息的协议,请参阅交换 RosettaNet 消息

先决条件

  • Azure 订阅。 如果还没有 Azure 订阅,请注册试用版 Azure 订阅

  • 用于存储协议和其他 B2B 项目的集成帐户。 此集成帐户必须与 Azure 订阅相关联。

  • 至少两个已在集成帐户中创建的贸易合作伙伴。 协议需要有主机合作伙伴和来宾合作伙伴。 两个合作伙伴都必须使用与你要创建的协议(如 AS2、X12 或 EDIFACT)相同的“业务标识”限定符。

  • 可选:要在其中使用协议的逻辑应用,以及用于启动逻辑应用工作流的触发器。 若只创建集成帐户和 B2B 项目,则不需逻辑应用。 但是,必须先将集成帐户关联到逻辑应用,然后逻辑应用才能使用集成帐户中的 B2B 项目。 如果不熟悉逻辑应用,请查看什么是 Azure 逻辑应用快速入门:创建第一个逻辑应用

创建协议

  1. 登录到 Azure 门户。 在 Azure 主菜单中,选择“所有服务”。 在搜索框中,输入“集成”作为筛选器。 从结果中选择此资源:集成帐户

    查找集成帐户

  2. 在“集成帐户”下,选择要在其中创建协议的集成帐户。

    选择要在其中创建协议的集成帐户

  3. 在右侧窗格的“组件”下,选择“协议”磁贴。

    选择“协议”

  4. 在“协议”下,选择“添加”。 在“添加”窗格中提供有关协议的信息,例如:

    选择“添加”

    属性 必须 说明
    名称 <agreement-name> 协议的名称
    协议类型 AS2X12EDIFACT 协议 (agreement) 的协议 (protocol) 类型。 创建协议 (agreement) 文件时,该文件中的内容必须与协议 (agreement) 类型匹配。
    主机合作伙伴 <host-partner-name> 主机合作伙伴代表指定协议的组织
    主机标识 <host-partner-identifier> 主机合作伙伴的标识符
    来宾合作伙伴 <guest-partner-name> 托管方代表与管理方进行交易的组织
    来宾标识 <guest-partner-identifier> 来宾合作伙伴的标识符
    接收设置 多种多样 多种多样 这些属性指定主机合作伙伴如何从协议中的来宾合作伙伴处接收所有传入消息。 有关详细信息,请参阅相应的协议类型:

    - AS2 消息设置
    - EDIFACT 消息设置
    - X12 消息设置

    发送设置 多种多样 多种多样 这些属性指定主机合作伙伴如何向协议中的来宾合作伙伴发送所有传出消息。 有关详细信息,请参阅相应的协议类型:

    - AS2 消息设置
    - EDIFACT 消息设置
    - X12 消息设置

    重要

    协议的解决方案取决于是否匹配在合作伙伴和传入消息中定义的这些项:

    • 发送方的限定符和标识符
    • 接收方的限定符和标识符

    如果这些值因合作伙伴而更改,请确保同时更新协议。

  5. 创建完协议后,请在“添加”页上选择“确定”,返回到集成帐户。

    “协议”列表现在会显示新协议。

编辑协议

  1. Azure 门户中的 Azure 主菜单上,选择“所有服务”。

  2. 在搜索框中,输入“集成”作为筛选器。 从结果中选择此资源:集成帐户

  3. 在“集成帐户”下,选择要编辑其协议的集成帐户。

  4. 在右侧窗格的“组件”下,选择“协议”磁贴。

  5. 在“协议”下选择协议,然后选择“编辑”。

  6. 进行更改,并保存所做的更改。

删除协议

  1. Azure 门户中的 Azure 主菜单上,选择“所有服务”。

  2. 在搜索框中,输入“集成”作为筛选器。 从结果中选择此资源:集成帐户

  3. 在“集成帐户”下,选择要删除其协议的集成帐户。

  4. 在右侧窗格的“组件”下,选择“协议”磁贴。

  5. 在“协议”下选择协议,然后选择“删除”。

  6. 确认要删除所选协议。

后续步骤