1、服务定义名称:必须是小写字母,不然wsdl2java 的时候有问题
SE80
服务定义名称:必须是小写字母,不然wsdl2java 的时候有问题
SOAMANAGER
JAVA调用SAP WebService具体步骤:
第一:url另存为wsdl文件
第二:下载 apache-cxf-2.3.3包,执行 wsdl2java -d g:\src -all g:\test.wsdl 生成本地文件(报错的地方可以删除)
第三:修改文件YinfSev001_Binding_Client 加入用户名和密码信息
Ysev
2、001 ss = new Ysev001(wsdlURL, SERVICE_NAME);
YinfSev001 port = ss.getBinding();
/***************ADD BY Fan Shizhen For auth**************************************************************/
BindingProvider bp = (BindingProvider) port;
bp.getRequestContext().put(BindingProvider.USERNAME_PROPERTY,"cp_inf");
bp.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "init99");
/***************END **************************************************************/
第四:运行YinfSev001_Binding_Client
待测试问题: WSDL_LOCATION 是本地文件