使用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文件,该文件便是我们所要创建的架构文件。