你当前正在访问 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 示例)。