欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
问题原因:默认生成的wsdl文件中没有明确服务的地址和端口,需要访问的时候动态生成,所以不能基于默认的wsdl生成调用代码
解决办法:
1、在逻辑流中访问生成的wsdl文件,访问地址,如::http://127.0.0.1:8080/default/testwebService?wsdl
2、在studio中导入wsdl文件,wsdl文件的地址:http://127.0.0.1:8080/default/testwebService?wsdl
3、基于导入的wsdl文件,右键“生成客户端代码”
备注:默认生成的wsdl文件和在浏览器中访问后再次导入的wsdl文件主要区别参见红色框里的内容
默认生成的wsdl:
在浏览器中访问后重新导入的wsdl(testwebService_import1.wsdl是导入后默认生成的,生成客户端代码时基于testwebService.wsdl右键生成):