try {
// 服务端的url,需要根据情况更改。
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(" http://172.16.51.137:9097/services/MMISToeSRMWebService?wsdl"));
/ tp://134.160.64.11:9061/services/CpmisToM8Service?wsdl
// 设置操作的名称。
call.setOperationName(new QName("IfService"));
call.addParameter("ifUser", XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter("ifPass", XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter("ifCode", XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter("ifEvent", XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter("info", XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);// 返回的数据类型
String ret = (String) call.invoke(new Object[] {"MMIS", "#@$eSRMToMMIS$#@", "addNewProvider", "2",
"<IfRequest> <Info> <ClientKey></ClientKey> <HostKey>2007120603554504SC02</HostKey> </Info></IfRequest>"});
System.out.println("ret=" + ret);
} catch (Exception e) {
e.printStackTrace();
}
} catch (Exception e) {
System.out.println("ifServiceSc 异常:");
e.printStackTrace(System.out);
}
测试WebService是否正常运行的代码
最新推荐文章于 2024-02-01 09:03:04 发布