如何生成实例消息

在构建模式后,检查结果的一种方法是从该模式生成示例消息。 在许多方面,查看实例消息比查看架构的架构树或 XML 架构定义(XSD)语言表示形式要简单得多。 这是因为架构需要描述相应实例消息的所有可能变体,而特定的实例消息只需使用架构指定的格式来传达某些数据。 生成的实例消息是一个示例,可能不会显示由相应架构定义的所有结构。

显式指定要包含生成的实例消息的文件

  1. 在解决方案资源管理器中,右键单击要为其生成实例消息的架构,然后单击“ 属性”。

  2. 如有必要,在“属性”窗口中,单击“ 常规 ”选项卡的“ 常规 ”部分(+)图标展开。

  3. “输出实例文件名 ”属性值字段中,键入文件的名称或使用值字段右端的省略号(...)按钮浏览要放置生成的实例消息的文件,然后单击“ 保存”。

指定生成的实例消息的类型

  1. 在解决方案资源管理器中,右键单击要为其生成实例消息的架构,然后单击“ 属性”。

  2. 如有必要,在“属性”窗口中,通过单击“ 常规 ”选项卡的“ 常规 ”部分的加号(+)图标来展开。

  3. “生成实例输出类型” 属性值字段中,使用下拉列表选择 XMLNative 作为要生成的实例消息的类型。

    XML 是默认值。

为架构生成示例实例消息

  1. 在解决方案资源管理器中,右键单击要为其生成实例消息的架构,然后单击“ 生成实例”。

  2. 在“输出”窗口中,查看结果。 成功和错误消息将显示在此窗口中。

注释

如果“输出”窗口和/或“任务列表”窗口未打开并显示有关实例生成是成功还是失败的信息,则可以手动打开它们。 有关管理这些窗口的详细信息,请参阅 管理其他 Visual Studio Windows

注释

如果未为 根引用 属性指定值,BizTalk 编辑器将为架构中的第一个根节点生成示例实例消息。 如果为 根引用 属性指定值,BizTalk 编辑器将为该根生成示例实例消息。

注释

在某些情况下,从特定架构生成的实例消息可能无法通过同一架构的验证。 有关此类情况的详细信息,请参阅 架构生成和验证的已知问题。 通常,你想要编辑生成的实例消息并更改它所包含的数据,以便更现实地表示你的方案。 然后,使用此修改后的实例消息来验证架构。

另请参阅

测试架构
架构验证
实例消息生成和验证