了解并创建消息映射和转换

更新时间: 2015年8月

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

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

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

  • 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 单向桥接创建 XML“请求-答复”桥接列出相关步骤。

另请参阅

显示: