我在java中调用webservice结果出现:XML文件解析错误,请检查XML文件格式!
解决方案 »
- org.hibernate.exception.DataException: Could not execute JDBC batch update
- 小弟初学javaweb请高手指点!!!
- 多线程操作数据库
- java中如何取得硬盘的使用率..急急急急急------在线等
- 客户端图像不能立即显示,要等1分钟才能显示,如何解决
- 通过url传递参数,参数可以存放多大的值?
- 我想学JSP,请问大家我如何配置环境呢?
- 是连接数据库的问题! 非常简单! 只要知道就会回答!
- : 请大家帮个忙:求一份本科毕业论文
- 如何将一段.java的servlet编译成.class?
- tomcat + iis + fileupload Exception 异常,流被关闭了。
- jsp中session能访问request里的值吗
String[] res = null;
// 查询用友的接口方法名
String operationName = "getDocumentItem";
// 定义service对象
Service service = new Service();
// 创建一个call对象
Call call=null;
try {
call = (Call) service.createCall();
} catch (ServiceException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// 设置目标地址,即webservice路径
call.setTargetEndpointAddress(endpoint);
// 设置操作名称,即方法名称
call.setOperationName(new QName("http://localhost:80/yyoa/services/documentManagerServices?wsdl",operationName));
// 设置方法参数
call.addParameter( new QName("http://localhost:80/yyoa/services/documentManagerServices?wsdl","SessionId"),
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
// call.addParameter( new QName("http://WebXml.com.cn/","theUserID"),
// org.apache.axis.encoding.XMLType.XSD_STRING,
// javax.xml.rpc.ParameterMode.IN);
// 设置返回值类型
//对于返回是字符串数组的返回类型只有这两种可行
call.setReturnType(org.apache.axis.encoding.XMLType.SOAP_VECTOR);
//call.setReturnClass(java.lang.String[].class);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://localhost:80/yyoa/services/documentManagerServices?wsdl"+"SessionId");
Object cityCode = null;
Object userId="76efff7bd1de47879617b98f4a040cb0";
//res=(String[]) call.invoke(new Object[]{userId});
// 如果返回类型是org.apache.axis.encoding.XMLType.SOAP_VECTOR时用下面的转型接收
Vector v=(Vector) call.invoke(new Object[]{userId});
for(int i=0;i<v.size();i++)
{
System.out.println(v.get(i));
}
xml指的是那个 web接口的吗 在服务器上
xml指的是那个 web接口的吗 在服务器上
<seeyon:getDocumentItemResult xmlns:seeyon="http://www.seeyon.com/webservices">
<seeyon:Result>
<seeyon:Success>true</seeyon:Success>
<seeyon:Info>获取发文待办列表成功!</seeyon:Info>
<seeyon:HasData>true</seeyon:HasData>
<seeyon:OperateDesription>获取发文的待办公文列表</seeyon:OperateDesription>
</seeyon:Result>
<seeyon:ArchivesItems>
<!-信息总条数,用于调用端分页控制-
<seeyon:PageTotal>3</seeyon:PageTotal>
<seeyon:ArchivesItem>
<!-公文Id-
<seeyon:Id>10011</seeyon:Id>
<!-当前登录人员的节点成员ID-
<seeyon:MemberId>10037</seeyon:MemberId>
<!-密级,1表示普通,2表示机密,3表示绝密-
<seeyon:SecretLevel>1</seeyon:SecretLevel>
<!-公文标题-
<seeyon:Title>test7</seeyon:Title>
<!-公文文号-
<seeyon:DocNum />
<!-公文内部文号-
<seeyon:DocInNum>FW0000000007</seeyon:DocInNum>
<!-公文发文单位-
<seeyon:SendUnit>集团总部</seeyon:SendUnit>
<!-期限,办理期限,0表示没有期限,单位:小时-
<seeyon:TimeLimit>0</seeyon:TimeLimit>
<!-是否督办-
<seeyon:IsSupervise>true</seeyon:IsSupervise>
<!-催办次数-
<seeyon:UrgeTime>1</seeyon:UrgeTime>
<!-是否跟踪-
<seeyon:IsTrack>false</seeyon:IsTrack>
<!-公文种类,目前暂时不使用-
<seeyon:ArchivesCategory></seeyon:ArchivesCategory>
<!-建文时间-
<seeyon:CreateTime>2009-5-5 14:49:16</seeyon:CreateTime>
<!-建文人-
<seeyon:Creater>
<seeyon:Id>17158</seeyon:Id>
<seeyon:Username>[email protected]</seeyon:Username>
<seeyon:Truename>任霞</seeyon:Truename>
</seeyon:Creater>
</seeyon:ArchivesItem>
</seeyon:ArchivesItems>
</seeyon: getDocumentItemResult>