public Object invokeOp(String header, String body){
String address = "http://192.26.25.53:8080/fep/services/EHRService";
String namespaceURI = "http://service.fep.hdc.wadata.cn";
String localPart = "EHRSynTransport";
String obj = null;
try {
RPCServiceClient serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
options.setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED,Boolean.FALSE);
options.setTo(new EndpointReference(address));
QName opName = new QName(namespaceURI, localPart);
Object[] ob = new Object[]{header, body};
Class[] rec = new Class[]{String.class};
obj = (String) serviceClient.invokeBlocking(opName,ob ,rec )[0];
} catch (AxisFault e) {
logger.error("调用webservice接口方法错误:"+e.getMessage());
}
return obj;
}
axis2调用webservice接口核心代码
最新推荐文章于 2021-12-31 14:39:54 发布