在构建模式后,检查结果的一种方法是从该模式生成示例消息。 在许多方面,查看实例消息比查看架构的架构树或 XML 架构定义(XSD)语言表示形式要简单得多。 这是因为架构需要描述相应实例消息的所有可能变体,而特定的实例消息只需使用架构指定的格式来传达某些数据。 生成的实例消息是一个示例,可能不会显示由相应架构定义的所有结构。
显式指定要包含生成的实例消息的文件
在解决方案资源管理器中,右键单击要为其生成实例消息的架构,然后单击“ 属性”。
如有必要,在“属性”窗口中,单击“ 常规 ”选项卡的“ 常规 ”部分(+)图标展开。
在 “输出实例文件名 ”属性值字段中,键入文件的名称或使用值字段右端的省略号(...)按钮浏览要放置生成的实例消息的文件,然后单击“ 保存”。
指定生成的实例消息的类型
在解决方案资源管理器中,右键单击要为其生成实例消息的架构,然后单击“ 属性”。
如有必要,在“属性”窗口中,通过单击“ 常规 ”选项卡的“ 常规 ”部分的加号(+)图标来展开。
在 “生成实例输出类型” 属性值字段中,使用下拉列表选择 XML 或 Native 作为要生成的实例消息的类型。
XML 是默认值。
为架构生成示例实例消息
在解决方案资源管理器中,右键单击要为其生成实例消息的架构,然后单击“ 生成实例”。
在“输出”窗口中,查看结果。 成功和错误消息将显示在此窗口中。
注释
如果“输出”窗口和/或“任务列表”窗口未打开并显示有关实例生成是成功还是失败的信息,则可以手动打开它们。 有关管理这些窗口的详细信息,请参阅 管理其他 Visual Studio Windows。
注释
如果未为 根引用 属性指定值,BizTalk 编辑器将为架构中的第一个根节点生成示例实例消息。 如果为 根引用 属性指定值,BizTalk 编辑器将为该根生成示例实例消息。
注释
在某些情况下,从特定架构生成的实例消息可能无法通过同一架构的验证。 有关此类情况的详细信息,请参阅 架构生成和验证的已知问题。 通常,你想要编辑生成的实例消息并更改它所包含的数据,以便更现实地表示你的方案。 然后,使用此修改后的实例消息来验证架构。