[代码] [Java]代码 RPCServiceClient serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
EndpointReference targetEPR = new EndpointReference(
http://www.haokk111.info "http://172.16.11.89/justvshopping/api/erp/soap_server.php");
// 将option绑定到该效力地址
options.setTo(targetEPR);
// 添加具体要调用的方法,这个可以从该效力的wsdl文件中得知
// 第一个参数是该效力的targetNamespace,第二个为你所要调用
// 的operation称谓
QName opAdd =
new QName("urn", "chanage_order_state");
//设置返回值类型
Class[] returnTypes = new Class[] {String.class};
//设置调用的参数
Object[] opAddArgs = new Object[] {"localhost","root"};
//调用效力,获得返回值
Object[] response = serviceClient.invokeBlocking(opAdd, opAddArgs, returnTypes);
String res = (String)response[0];
if (res == null) {
System.out.println("wrong");
return;
}
System.out.println(res); http://www.star1234.info