使用Biztalk Server 2004设计EAI或B2B项目时,创建架构是非常重要的一环。然而,手工创建架构常常会出错。典型的错误是当输入文件放入到In文件夹后,虽然会在In文件夹里面消失,但并未在Out文件夹中出现输出文件。如果打开日志文件,通常会有二到四个错误信息提示,诸如Eevnt ID为5719的“执行接收管道时出错:...”,Event ID为5752的“由于消息处理出错,消息引擎已挂起来自适配器“FILE”的“1”条消息。...”等等。其实,如果已经有XML数据流,使用Biztalk Server 2004可以很方便的产生出正确的架构,让你免受5719错误之苦。
具体步骤如下:
1.将XML数据流保存为一个xml文件,例如mytest.xml。
2.在VS.net 2003中新建或打开现有的Biztalk项目,将mytest.xml文件加入到项目中。
3.在VS.net 2003的解决方案资源管理器中双击mytest.xml文件,在XML编辑视图中打开该文件。
4.在XML编辑视图中单击鼠标右键,选择弹出菜单中的“创建架构”菜单项,将会创建一个mytest.xsd文件,该文件便是我们所要创建的架构文件。