如果使用的输入文件不符合架构文档的要求Biztalk Server会在日志中写入Event ID为的错误难道只能在输入文件放到接收位置的目录中后根据运行情况来判断输入文件是否符合架构要求吗?答案是否定的在Visual Studio Net 中可以对指定的文件进行架构的验证而且这种方法可以在Biztalk项目未布署时使用不仅免去查看日志而且节省了开发中不必要的布署和卸载 其操作步骤如下 在Visual Studio Net 解决方案资源管理器中选择架构文件例如testxsd单击鼠标右键选择弹出菜单中的属性菜单项打开属性窗口 在testxsd属性页窗口的常规选项卡中设置输出实例文件名的路径和输入实例文件名的路径其中输出实例文件名用于生成实例操作输入实例文件名用于验证实例操作根据需要设置生成实例输出类型和验证实例输入类型的选项 单击确定按钮关闭窗口 在解决方案资源管理器中选择testxsd单击鼠标右键根据需要选择验证架构生成实例和验证实例菜单项 Event ID=错误例子 事件类型:错误 事件来源:BizTalk Server 事件种类:BizTalk Server 事件 ID: 日期: 事件::: 用户:N/A 计算机: 描述: 执行接收管道时出错:源:平面文件拆装器接收位置:Input\*txt原因: 英文的应是There was a failure executing the receive pipeline: |