微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

RPCServiceClient-调用webservice客户端

import javax.xml.namespace.QName;

import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.rpc.client.RPCServiceClient;

 

public void callRemoteFun(){   RPCServiceClient client = null;   try {    client = new RPCServiceClient();    Options options = client.getoptions();    // 创建一个远程的访问地址     EndpointReference target = new EndpointReference("http://...");             options.setTo(target);   } catch (AxisFault e) {    e.printstacktrace();   }   Object[] objargs = new Object[] {"001","1.00","3","123456","5"};   Class[] getobj = new Class[] { String.class };   Object[] response = client.invokeBlocking(new QName("{SERVICE_NAMESPACE}","{serviceName}"),                  objargs,getobj);    String result = (String) response[0];  }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐