前期准备
mule IDE
一个已启用的WebService服务。
这是我自己写的一个WebService服务,基于Springboot和CXF。里面有3个方法:
sayYes,无参
sayHello,参数为String
sayObject ,参数为Object
主要涉及到4个文件:
根据yml文件和cxfConfig文件的配置,wsdl的路径为:http://127.0.0.1:8080/spring/webServices/demoWs?wsdl
(项目的路径是spring)




下面开始Mule
1、新建一个mule项目
本人使用的mule IDE为anypoint Studio 6.5.1

填写好project name后,创建项目即可。注意不要勾选maven,因为在测试时发现,maven mule项目会报错,该错误如何处理,目前尚未找到解决方案。
2、画流程图
新建项目后,左边的项目结构中,会有一个蓝色的xml文件,打开该文件(默认也是打开该文件)。出现一个空白的界面。在右边的Mule palette中,分别拖取HTTP、Java、Webservice Consumer到xml文件中,如下图所示。

本文介绍如何使用Mule ESB通过HTTP连接调用WebService,并详细阐述了配置HTTP监听器、Java转换传参、配置WebService消费者的过程。在Java中处理参数并转换成适合WebService的格式,最后展示通过Postman测试成功的例子。
最低0.47元/天 解锁文章
480

被折叠的 条评论
为什么被折叠?



