各位大神有知道,java怎么调用SAP PI Webservice的吗?
浏览器访问的时候,要输入用户名跟密码。 我先通过url读取wsdl文件,然后获取webservice接口对象,最后调用其方法。但是报错。也不知道是否是这样调用的。在线求答。
String patch = Thread.currentThread().getContextClassLoader().getResource("").getPath() ;
URL url = new URL("file:"+patch+"/os_MemberTransaction_Update_Third_partyService.wsdl");
BindingProvider bp = (BindingProvider) port;
bp.getRequestContext().put(BindingProvider.USERNAME_PROPERTY,"pisuper");
bp.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "wenjian2015");
bp.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
"http://172.16.0.95:50000/dir/wsdl?p=ic/6e425b75a9923363b39afab7d2f86d7c");