先创建wsdl,然后生成class
1. 下载 HRData.xsd 和 HRDataService.wsdl
http://yunpan.cn/Q4zBXC4fvC74x
http://yunpan.cn/Q4zB9BywMtYCg
2.依次把HTTP, SOAP, Data Mapper组件拖入
3. HTTP组件参数
host: localhost
port: 8087
path: hrdataservice
4. SOAP组件,选择JAX-WS, 把HRData.xsd 和 HRDataService.wsdl两个文件放到resources目录下
service class后面点generate from wsdl,生成相应的class
但是选择的时候,要选com.justin.mule.wsdl.HRDataService这个接口,不是默认的那个
5.data mapper组件
in和out都选择pojo,java class,因为是通过jax-ws的方式,都是class类了,一个选择HRDataRequest,一个选择HRDataResponse,否则报错
做mapping
6.把项目跑起来,通过http://localhost:8087/hrdataservice?wsdl