IBM_ESB_开发指南_v14

协议默认为”SOAP”这个就是本工程用到的,如果不是,将其协议类型更改为”SOAP”,其他默认即可,点击【完成】按钮,在消息集中就可以看到多出一个”可部署的WSDL”子项,如下图:到此一个简单的含有一个输入和输出条件接口的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…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注