关于地图

使用 BizTalk 映射器,可以使用链接和 functoid 定义输入和输出架构之间的关系。 链接定义记录或字段的直接数据副本。 链接可以直接连接到其他架构中的项,或者可能会与 functoids 建立连接。 Functoid 执行更复杂的数据操作,例如:

  • 在源架构中添加两个字段的值,并将结果复制到目标架构。

  • 将字符转换为其 ASCII 格式。

  • 返回重复记录中的字段的平均值,并将结果复制到目标架构中的字段。

    BizTalk 映射器将映射存储在扩展名为 .btm 的文件中。 该文件保存有关地图的设计信息-表示 functoid 的图标的位置、架构项和 functoid 之间的链接,以及有关地图的其他信息。 生成或编译映射时,BizTalk 映射器会将有关地图的信息转换为相应的可扩展语言样式表转换(XSLT)样式表。

注释

Visual Studio 编译器对单个项目中所有字符串的总大小有 16 兆字节的限制。 编译 BizTalk 项目时,编译器序列化用于创建程序集的架构、映射和业务流程,这会增加所有字符串的总大小,这可能超出限制。 若要解决此问题,可以通过将架构和/或映射放入不同的 Biztalk 项目(通常位于同一解决方案下)来重新组织项目,以便每个项目中所有字符串的总大小小于 16 MB。

你创建的地图可以转换或转换数据,它们可以特定于单个贸易合作伙伴,也可以与许多贸易合作伙伴一起使用。 本节中的主题介绍映射架构中涉及的概念。 有关地图的背景信息,请参阅 “地图”。

本节中