在BB项目中创建的架构通常要发布出去供合作伙伴使用合作伙伴获取架构后按照架构来规范要发送的数据这样Biztalk BB项目才能正常运转下面我们使用BizTalk Web Services 发布向导将架构以Web Service的方式进行发布 首先创建架构 创建架构的方法有多种可以手工创建也可以使用架构编辑器创建还可以创建一个XML数据文件使用Visual Studio NET根据XML数据文件的结构自动创建一个架构文件(可参见Biztalk 开发之 如何快速创建架构) 第二发布架构 使用BizTalk Web Services 发布向导发布架构非常简单下面我们看一下操作的具体步骤 选择开始\所有程序\Microsoft BizTalk Server \BizTalk Web Services 发布向导菜单打开BizTalk Web Services 发布向导程序 在欢迎页面中单击下一步按钮打开创建Web Services界面 选择将架构发布为 Web Services单选框按钮单击下一步 在Web Services页面中将BizTalkWebService\WebService节点下的WebMethod节点树删除为其创建一个单向Web方法 根据需要更改WebServiceWebMethod和Request的名称此处不做修改 选择Request单击鼠标右键选择弹出的选择架构类型菜单打开请求消息类型窗口 在请求消息类型窗口中浏览架构所在的Biztalk项目的dll文件将列出该dll文件中所有可用架构类型选择所要使用的架构单击确定按钮返回 单击下一步进入Web Services属性页面 单击下一步进入Web Services项目页面 单击下一步进入Web Services项目摘要页面 单击创建按钮创建完成 第三测试架构WEB服务 打开IIS管理器将可以看到在默认站点中新创建了一个虚拟目录浏览其中的asmx文件可以通过Web Services的方式对架构进行查看 |