创建Web Service的Proxy

MULE 创建代理需要2个关键步骤 ,关键1步利用SOAP组件创建代理,关键2步利用webservice consumer组件调用代理的实际地址。消息会在组件之间流转。创建步骤如下:

第1步:在设计模板上托一个HTTP组件,请求入口

创建Web Service的Proxy_第1张图片
基础配置

第2步:添加SOAP组件,作为服务代理

创建Web Service的Proxy_第2张图片
代理组件配置

NameSpace:使用wsdl文件的targetNamespace值
Service使用wsdl地址页面上service节点的name属性值


image.png

高级选择配置-真实地址(实际地址)

创建Web Service的Proxy_第3张图片
高级选择配置-真实地址(实际地址)

第3步:添加webservice consumer组件,调用的实际地址并返回给调用方

创建Web Service的Proxy_第4张图片
基础配置

加载wsdl文件后,Service,Port和Address将自动扫描wsdl文件获取。
在Operation行的下拉列表中选择要调用的Web Service方法(这里只有startUseDataXML方法)

第4步:SoapUI调用代理地址

保存后启动项目,再使用SoapUI调用代理的Web Service,如下图所示


创建Web Service的Proxy_第5张图片
image.png

你可能感兴趣的:(创建Web Service的Proxy)