创建单机映射

单机映射显示在项目选项卡的转换文件夹中,并且表示源节点和目标节点之间的一个或多个映射的集合。

关于此任务

映射编辑器”的“自编排”窗格中的可用源节点集和“至编排”窗格中的目标节点取决于为映射的源和目标变量而定义的模式类型。单机映射可用于在同一编排或同一项目中的其他编排中创建任意数量的映射变量活动。例如,您可以创建一个名为 myMap 的单机映射,该单机映射包含名为 IncomingOrder 的源 XML 模式与名为 ShippingOrder 的目标 XML 模式之间的一组映射。

您可以通过以下方法来复用此映射:从项目选项卡的转换文件夹中选择 myMap 实体,然后将其放入到项目中的任何编排。这种放入操作会在编排中创建一个新的映射变量活动,并且该活动所具有的映射集与针对名为 myMap 的映射定义的映射集相同。为映射变量活动创建的新内联映射是父单机映射的副本。如果您更改 myMap 中源节点和目标节点之间的映射,那么更改不会传播到新的映射变量活动,因为 myMap 是一个本地副本。有关更多信息,请参阅从独立映射创建“映射变量”活动

要创建单机映射:

过程

  1. 使用以下其中一个选项来创建单机映射的新实例:
    • 选择项目选项卡,右键单击转换文件夹,然后从菜单中选择新建独立映射选项。
    • 从工具栏菜单中,选择项目 > 新建单机映射选项。
    • 项目选项卡中,单击新建单机映射 (新建单机映射图标)。
    项目选项卡中的映射文件夹中将显示单机映射的实例
  2. 双击项目选项卡的转换文件夹中的单机映射的实例。将在该窗格的下半部分打开“映射编辑器”。
  3. 选择源模式。
  4. 选择目标模式。
  5. 将源节点从“自编排”窗格拖至“至编排”窗格中的目标节点。 如果此映射有效,将显示从源节点到目标节点的链接(线),这表示映射规则已建立。 重复此步骤,直至所有的所需节点都映射完毕。
    注: 您可以使用“查找”对话框来查找源或目标模式中的节点。有关查找源或目标模式中节点的更多信息,请参阅为映射规则分配函数
  6. 可选: 为映射规则分配函数。有关更多信息,请参阅为映射规则分配函数
  7. 如果可能,测试您的映射以确保输出是您期望的结果。有关测试映射的更多信息,请参阅测试映射