如何配置映射验证和测试参数

在验证和测试映射之前,需要在地图的 “属性” 窗口中设置映射验证和测试参数。

配置映射验证和测试参数

  1. 在“解决方案资源管理器”中,右键单击要配置其属性页的映射,然后单击“属性”。

  2. 在“属性”窗口中,执行以下操作。

    使用此选项 要执行此操作
    验证测试映射输入 配置在测试映射前是否根据源架构验证实例消息。
    验证测试映射输出 配置在测试映射后是否根据目标架构验证实例消息。
    TestMap 输入实例 配置测试映射时要使用的实例消息数据的位置。

    如果配置此属性,还必须配置 TestMap Input 属性。
    测试映射输出实例 配置您希望将测试映射操作输出要存储到的文件位置。

    如果配置此属性,还必须配置 TestMap Output 属性。
    测试映射输入 配置输入实例数据格式。
    测试映射输出 配置测试映射时要使用的输出数据类型。

    重要

    如果要测试映射,必须先配置映射属性。

开发地图后,接下来的步骤之一是对其进行验证。 本主题提供有关验证映射的分步说明。

验证 BizTalk 映射

  1. 在解决方案资源管理器中,打开要验证的映射。

  2. 在“解决方案资源管理器”中,右键单击映射,然后选择“验证映射”。

  3. “输出 ”窗口中,验证结果。

重要

如果在输出中使用自定义数据或常量,则必须验证源测试数据和目标常量值的数据类型是否有效。 验证映射时,如果实例数据违反架构中定义的任何数据类型,BizTalk 映射器不会检查。 这是使用 BizTalk 编辑器测试映射或验证实例数据时完成的。

测试 BizTalk 映射

开发映射后要执行的步骤之一即是对其进行测试。 本主题提供有关测试映射的分步说明,其中包括有关查看映射编译器所生成的 XSLT 的步骤的说明。

  1. 在解决方案资源管理器中,右键单击要测试的映射,然后选择“测试映射”。

  2. “输出 ”窗口中验证结果。

    重要

    建议您先在“属性”窗口中配置输入和输出实例属性,然后再测试映射。

查看 XSLT

检查映射编译器生成的 XSLT 通常很有用。 检查 XSLT 的一些好处包括:

  • 如果使用循环或自定义 functoid,则可以更好地了解如何执行循环以及如何调用自定义 functoid。

  • 如果你有一个复杂的地图,查看 XSLT 将让你了解地图如何转换为转换,并可能让你深入了解如何更好地构造、替换或简化一个或多个部件。

  • 如果使用自定义脚本或其他项目,查看 XSLT 将使您能够了解脚本、项目和地图其他部分的交互方式。

    换句话说,查看 XSLT 是调试映射的好方法。

查看映射编译器生成的 XSLT

  1. 在 Visual Studio BizTalk 项目中,选择“解决方案资源管理器”选项卡,右键单击映射,然后选择“验证映射”。

  2. 滚动“输出”窗口以查找 XSL 文件的 URL。 按 Ctrl,然后选择 URL 以查看文件。

注意

对 XSL 文件所做的更改不会反映在映射中,在下一个生成中将被覆盖。

另请参阅

如何调试映射
地图疑难解答