在 Azure 逻辑应用中向用于工作流的集成帐户添加合作伙伴之间的协议

适用于:Azure Logic Apps(消耗 + 标准)

将合作伙伴添加到集成帐户后,通过在集成帐户中定义协议来指定合作伙伴如何交换消息。 协议通过定义用于交换消息的特定行业标准协议并提供以下共享权益,帮助组织彼此无缝通信:

  • 使组织能够以熟知的格式交换信息。

  • 在进行企业对企业 (B2B) 交易时提高效率。

  • 轻松创建、管理和使用协议,以构建企业集成解决方案。

协议需要一个主机合作伙伴(始终是你的组织)和一个来宾合作伙伴(始终是与你的组织交换消息的组织)。 合作伙伴可以是其他公司,甚至是你自己组织中的一个部门。 使用此协议,可以从主机合作伙伴的角度指定如何处理入站和出站消息。

本指南介绍如何创建和管理协议,然后可以使用该协议通过 AS2、X12、EDIFACT 或 RosettaNet 操作与其他合作伙伴交换 B2B 消息。

有关详细信息,请参见:

先决条件

  • Azure 帐户和订阅。 如果还没有订阅,请注册 Azure 帐户。

  • 一个可以在其中定义和存储项目(如贸易合作伙伴、协议、证书等)的集成帐户资源,用于企业集成和 B2B 工作流。

    此资源需要满足以下要求:

    • 使用与逻辑应用资源相同的 Azure 订阅和位置或 Azure 区域。

    • 如果有 消耗逻辑应用资源,则集成帐户需要 一个指向逻辑应用资源的链接 ,然后才能在工作流中使用项目。

    • 如果您有标准逻辑应用资源,集成帐户不需要与逻辑应用资源建立链接,但仍需保存其他工件,例如合作伙伴、协议和证书,并且支持使用 AS2、X12 和 EDIFACT 操作。 集成帐户仍必须满足其他要求,例如,使用相同的 Azure 订阅并与逻辑应用资源存在于同一位置。

  • 集成帐户中至少有两个贸易合作伙伴。 协议需要有主机合作伙伴和来宾合作伙伴。 此外,协议要求两个合作伙伴都使用相同或兼容的业务标识限定符,此标识符适用于 AS2、X12、EDIFACT 或 RosettaNet 协议。

  • (可选)要使用协议交换消息的逻辑应用资源和工作流。 工作流需要任意能够启动逻辑应用工作流的触发器。

添加协议

  1. 在 Azure 门户搜索框中输入 integration accounts,然后选择“集成帐户”。

  2. 在“集成帐户”下,选择要添加合作伙伴的集成帐户。

  3. 在集成帐户菜单的“设置”下,选择“协议”。

  4. 在“协议”窗格中,选择“添加”。

  5. 在“添加”窗格中,提供以下有关协议的信息:

    属性 需要 值 描述
    名称 是 < agreement-name> 协议的名称
    协议类型 是 AS2、X12、EDIFACT 或 RosettaNet 协议类型。 创建协议 (agreement) 文件时,该文件中的内容必须与协议 (agreement) 类型匹配。
    主机合作伙伴 是 < host-partner-name> 主机合作伙伴代表你的组织
    主机标识 是 < host-partner-identifier> 主机合作伙伴的标识符
    来宾合作伙伴 是 < guest-partner-name> "客方合作伙伴代表与您的组织进行通信的组织"
    来宾标识 是 < guest-partner-identifier> 来宾合作伙伴的标识符
    接收设置 多种多样 多种多样 这些属性指定主机合作伙伴如何从协议中的来宾合作伙伴处接收入站消息。 有关详细信息,请参阅相应的协议类型:

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

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

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

    RosettaNet PIP 引用 多种多样 多种多样 此窗格指定有关要使用 RosettaNet 消息的一个或多个合作伙伴接口进程 (PIP) 的信息。 有关详细信息,请查看交换 RosettaNet 消息。

    重要

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

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

    如果这些值对您的合作伙伴发生变化,请确保同时更新合同。

  6. 完成后,请选择“确定”。

    协议现在出现在“协议”列表中。

编辑协议

  1. 在 Azure 门户搜索框中输入 integration accounts,然后选择“集成帐户”。

  2. 在“集成帐户”下,选择要添加合作伙伴的集成帐户。

  3. 在集成帐户菜单的“设置”下,选择“协议”。

  4. 在“协议”窗格中,选择协议,选择“编辑”,然后进行更改。

  5. 完成后,请选择“确定”。

删除协议

  1. 在 Azure 门户搜索框中输入 integration accounts,然后选择“集成帐户”。

  2. 在“集成帐户”下,选择要添加合作伙伴的集成帐户。

  3. 在集成帐户菜单的“设置”下,选择“协议”。

  4. 在“协议”窗格中,选择要删除的协议,然后选择“删除” 。

  5. 要确认删除协议,请选择“是”。

后续步骤