如何创建新地图

概述

若要生成新的 BizTalk 映射,需要执行三个高级步骤:

  1. 在 BizTalk 项目中创建新映射。

  2. 将源架构和目标架构添加到映射。

  3. 生成一组链接,也许还有中间 functoid,指定源架构如何映射到目标架构。

    在当前上下文中,以上三个步骤中的前两个步骤被视为“创建”映射。 第三个步骤被视为“构建”映射。 有关许多与生成地图过程相关的任务的分步说明,请参阅 使用 Functoid 创建更复杂的映射

创建新地图

  1. 右键单击解决方案资源管理器中的 BizTalk 项目,选择“添加”,然后选择“新建项”。

  2. 在“ 添加新项 ”对话框的 “模板” 区域中,选择“ 映射”。

  3. 在“ 名称 ”框中选择文本,键入地图的名称,然后选择“ 添加”。

    BizTalk Mapper 将在 Microsoft Visual Studio 编辑窗口中打开,并排显示三个不同的窗格。 从左到右,这些窗格显示源架构、) 可能有多个页面的网格 (以及目标架构。

    重要

    不能对映射使用以下名称:“XmlContent”、“SourceSchemas”、“TargetSchemas”或“XsltArgumentListContent”。 不能使用这些名称,因为编译到 .NET 程序集会产生命名限制,因为生成的 C# 代码。

  4. 在 BizTalk 映射器的左窗格中,选择“ 开放源代码架构”。

  5. “BizTalk 类型选取器 ”对话框中,展开“ 架构” 节点,选择相应的源架构,然后选择“ 确定”。

    提示

    从 2016 BizTalk Server 开始,可以调整类型选取器窗口的大小以查看架构的全名。

    如果源架构中只有一个根,或者已使用架构节点的 根引用 属性为 架构 建立了根节点,则源架构将在左窗格中打开,你可以继续执行步骤 7。

  6. 如果源架构具有多个根节点,并且尚未使用架构节点的根引用属性为源架构建立节点,请在“源架构的根节点”对话框中,选择适当的根节点,然后选择“确定”。

    重要

    如果在 BizTalk 映射器中为架构选择根节点,然后更改架构中的 根引用 属性,则下次在 BizTalk 映射器中打开架构时,根节点不会更新为 BizTalk 编辑器中配置的新根引用。

  7. 在 BizTalk 映射器的右窗格中,选择“ 打开目标架构”。

  8. “BizTalk 类型选取器 ”对话框中,展开树中的 “架构” 节点,如有必要,选择适当的目标架构,然后选择“ 确定”。

    如果目标架构中仅存在一个根,或者已使用“架构”节点的“根引用”属性为目标架构建立了根节点,则目标架构将在右窗格中打开,无需执行步骤 9。

  9. 如果目标架构具有多个根节点,并且尚未使用架构节点的 根引用 属性为目标架构建立 根节点, 请在“ 目标架构的根节点 ”对话框中,选择适当的根节点,然后选择“ 确定”。

    目标架构将在右窗格中打开。

另请参阅

管理项目中的映射