导出 (0) 打印
全部展开

Azure BizTalk 服务中的消息转换

更新时间: 2014年8月

Microsoft Azure BizTalk 服务 中的转换旨在用于处理数据。考虑以下方案:

某个传入消息包含客户数据,其中包括名字、姓氏、街道地址、城市、省/市/自治区和邮政编码。收到这些数据后,你想要对其进行处理。例如,你想要将名字和姓氏合并成单个“姓名”值。

Microsoft Azure BizTalk 服务就能满足此需要。使用转换可以处理传入消息的数据,以生成所需的输出。

  • XSLT 支持:你可以:

    • 导入 .xslt 或 .xsl 文件或直接输入 XSLT 语法

    • 导入 XML 扩展文件或直接输入 XML 语法

    • 使用 XslCompiledTransform 属性获得更好的性能

    • 在每个转换文件 (.trfm) 中使用 XSLT

    Tip提示
    当使用了 XSLT 时,转换设计区域将灰显。

  • 内置映射操作:目前,有许多转换方案都由内置的映射操作处理,其中包括字符串操作、以设定的作用域循环、表达式、列表功能、日期/时间、CSharp 脚本,等等。

  • xs:extension 和 xs:restriction:在架构中使用复杂类型

  • 选择项目:在 Visual Studio 中,你可以在其自己的项目(“BizTalk 服务项目”)中创建新转换,也可以在BizTalk 服务项目中创建新转换。在其自身的项目中创建转换后,可将它添加到 EDI 合作伙伴之间的 X12 协议。

  • 向桥接添加转换:创建一个转换后,可将该转换添加到 XML 单向桥接或 XML“请求-答复”桥接中的转换阶段。

    创建 XML 桥中列出了步骤。

另请参阅

显示:
© 2015 Microsoft