协议默认为”SOAP”这个就是本工程用到的,如果不是,将其协议类型更改为”SOAP”,其他默认即可,点击【完成】按钮,在消息集中就可以看到多出一个”可部署的WSDL”子项,如下图:
到此一个简单的含有一个输入和输出条件接口的WSDL创建完成。
大家会注意到,此时工程中有错误,那是因为刚刚创建好的WSDL是不能被SOAPInput节点使用的,需要做一下转换生成一个新的WSDL,转换步骤如下,右键点击工程中的”消息集”,找到菜单【新建】-【其他】,双击进入下图对话框:
找到上图红色标注圈内的”消息定义文件基于”项,然后点击【下一步】按钮,在弹出框中勾选”WSDL文件”项,如下图所示:
点击【下一步】按钮,进入新的对话框,详细设置见下图:
按上图设置完毕点击【下一步】按钮,进入下一个操作界面,勾选顶端Checkbox,如下图所示:
点击【完成】按钮,WSDL的配置到此已经全部完成,在”消息集”可以看到多了几个新的子项目,如下图:
转换好WDSL之后就可以将原始文件删除掉,这样工程就没有错误了。
SOAPInput节点配置WSDL
点击SOAPInput节点,进入属性设置页面,在”基本”项页面点击【浏览】按钮,选择之前转换后的wsdl文件,然后点击【确定】,结果如下图:
然后再将焦点转入”HTTP传输方法”项编辑页面,在”URL的路径后缀*”栏输入”/service/StoreMdataService”,然后再把”是否启用WSDL支持”勾选上,即完成了对Web Service的配置,如
将该消息流部署到MB上的话,该接口就可以被访问了,外部访问URL为:http://serverId:7800/service/StoreMdataService?wsdl
3.1.3 SOAPRequest节点配置
该节点是提供访问其他系统提供的WebService服务的一个组件,操作该节 点需要做两步操作,第一步:获取要访问的WebService接口的WSDL文件,并将其转换成消息集能识别的格式,具体转换方式和3.1.2中介绍的WSDL的配置方式是一样的
3.1.4 Mapping节点配置图解
该节点的功能是将一种格式的XML转换成另外一种格式的xml,是通过图形界面的方式来完成转换的,其原理是利用XSD模板定义XML格式及相关节点类型,从而达到对XML格式及节点类型的验证。下面我来给大家详细介绍如何配置Mapping节点,详细步骤如下:
1) 创建xsd文件
可以通过MBToolkit来创建,也可以通过其他专门的XSD生成工具来创建,如何创建这里不再累述
2) 将xsd转换成mxsd
以下文章点击率最高
Loading…