webservice axi2 远程服务端接口调用
来源:互联网 发布:百度贴吧获取数据失败 编辑:程序博客网 时间:2024/05/18 01:37
* WebServices客户端方法
*
* @param url webService url
* @param namespace 命名空间
* @param param 参数
* @param method 方法
* @return
*/
public static String axi2ClientUtil(String url, String namespace, Object param[], String method) {
String xml="";
try {
RPCServiceClient serviceClient = new RPCServiceClient();
EndpointReference endpointReference = new EndpointReference(url);
Options options = serviceClient.getOptions();
options.setTo(endpointReference);
options.setAction("urn:" + method);
QName qName = new QName(namespace, method);
//Class[] returnTypes = new Class[]{String.class};
OMElement element = serviceClient.invokeBlocking(qName, param);
xml=element.getFirstElement().getText();
} catch (AxisFault axisFault) {
axisFault.printStackTrace();
}
return xml;
}
2.
public static void main(String[] args) throws Exception{
String url=“”;
String namesqpace="";
String method="";
Service service=new Service();
Call call=(Call)service.createCall();
call.setTargetEndpointAddress(url);
call.setOperationName(new QName(namesqpace,method));
call.addParameter("spid",XMLType.XSD_STRING,ParameterMode.IN);
call.addParameter("username",XMLType.XSD_STRING,ParameterMode.IN);
call.addParameter("password",XMLType.XSD_STRING,ParameterMode.IN);
call.addParameter("xml",XMLType.XSD_STRING,ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);
//String upload="";
String xml="<datapacket wsid=\"EIS_PERSON_OUT\" errcode=\"\" errmsg=\"\"><rowdata>";
xml +="<row UORGANID=" +"\""+"nanning"+"\" "+
"PERSONID="+"\""+"hqks01"+"\""+ " PERSONNAME=\"\" STARTDATE=\"\" ENDDATE=\"\" MEMO=\"\" />";
xml+="</rowdata></datapacket>";
String download = (String)call.invoke(new Object[]{"HQKS01","rfid01","123",xml});
System.out.println(download);
}
- webservice axi2 远程服务端接口调用
- axis2 远程调用webservice接口
- Axis远程调用WebService接口
- Android使用Hessian远程调用WebService服务端
- WebService入门java实现服务端接口调用
- Java利用Axis远程调用WebService接口
- 远程调用服务器端的webservice接口
- C#winForm调用WebService的远程接口
- WebService使用代理类调用远程接口
- 远程调用webservice接口的实现方法
- [C#]winForm调用WebService的远程接口
- Android客户端WebService访问接口(Ksoap2Android调用.net服务端)
- android端调用服务端的webservice接口,报错总结。
- 客户端axis调用cxf服务端webservice接口问题
- Aixs2开发WebService接口 服务端与客户端简单调用
- java调用webservice接口服务端接收参数为空
- RemObjects(一)客户端远程调用服务端接口过程
- RemObjects(一)客户端远程调用服务端接口过程
- 2017.1.19 bug总结
- Git与github基本操作
- 网页游戏开发入门教程三(简单程序应用)
- linux下python安装Mysql扩展
- 软件测试笔记2-目的
- webservice axi2 远程服务端接口调用
- 哈理工OJ 1942 this is bad problom(搜索BFS)
- SharedPreferencesManager无法通过代码删除缓存
- maven tomcat 配置
- iOS 技术支持网址
- 经典散文集锦:读者杂志卷首语大荟萃
- CC1110下载程序接口电路图详解
- iOS 判断整数的位数,每位分别是什么。
- [Android-Camera开发]Android平台Camera实时预览数据处理即实时滤镜实现方法探讨(三)--通过Shader实现YUV转换RBG