/**
* @方法名称: sendMessage
* @param url 访问路径
* @param namespaceURI webService 命名空间
* @param methodName 调用接口方法
* @param opAddEntryArgs 传给接口参数
* @param classes 返回值类型 与Object[] 一一对应
* @return 返回对象数组Object[]
* @throws AxisFault
*/
@SuppressWarnings("rawtypes")
public static Object[] sendMessage(String url,String namespaceURI,String methodName, Object[] opAddEntryArgs,Class[] classes) throws AxisFault{
RPCServiceClient serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
options.setAction(methodName);
EndpointReference targetEPR = new EndpointReference(url);
options.setTo(targetEPR);
QName opAddEntry = new QName(namespaceURI,methodName);
return serviceClient.invokeBlocking(opAddEntry, opAddEntryArgs, classes);
}
* @方法名称: sendMessage
* @param url 访问路径
* @param namespaceURI webService 命名空间
* @param methodName 调用接口方法
* @param opAddEntryArgs 传给接口参数
* @param classes 返回值类型 与Object[] 一一对应
* @return 返回对象数组Object[]
* @throws AxisFault
*/
@SuppressWarnings("rawtypes")
public static Object[] sendMessage(String url,String namespaceURI,String methodName, Object[] opAddEntryArgs,Class[] classes) throws AxisFault{
RPCServiceClient serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
options.setAction(methodName);
EndpointReference targetEPR = new EndpointReference(url);
options.setTo(targetEPR);
QName opAddEntry = new QName(namespaceURI,methodName);
return serviceClient.invokeBlocking(opAddEntry, opAddEntryArgs, classes);
}