你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure 逻辑应用中处理 XML 消息和平面文件

Azure 逻辑应用中,可以处理和验证你发送和接收的 XML 消息。 如果你已经使用了 BizTalk Server,这些功能可以类似方法分析、撰写、转换和验证 XML 消息、编码和解码平面文件,甚至使用 XPath 来扩充或提取消息中的特定属性。 如果你是刚接触此空间,这些功能会扩展你在逻辑应用工作流中处理消息的方式。 例如,如果你有企业到企业 (B2B) 场景,并且使用特定的 XML 架构,则可以使用这些 XML 功能来扩充企业处理这些消息的能力。

例如,Azure 逻辑应用提供以下 XML 功能:

任务 说明
使用架构撰写 XML(仅限标准工作流) 使用架构根据 JSON 数据创建 XML 文档。
使用架构分析 XML(仅限标准工作流) 使用架构分析 XML 文档。
转换 XML 使用映射根据你的要求或合作伙伴的要求转换或自定义 XML 消息。
编码和解码平面文件 对平面文件进行编码或解码。

例如,SAP 接受和发送平面文件格式的 IDOC 文件。 许多集成平台(包括 Azure 逻辑应用)创建 XML 消息。 因此,可创建一个逻辑应用工作流,以使用平面文件编码器将 XML 转换为平面文件格式。
验证 XML 根据特定架构验证入站或出站 XML 消息。
XPath 扩充消息以及从消息中提取特定属性。 然后,可以使用提取的属性将消息路由到目标或中间终结点。

示例

使用 Azure 逻辑应用中的 XML 功能部署完全正常运行的逻辑应用(GitHub 示例)。

企业集成概述