社区
Web 开发
帖子详情
java调用webservice问题 高手请进
lingbin5201
2010-10-26 05:06:06
我在java中调用webservice
结果出现:XML文件解析错误,请检查XML文件格式!
...全文
143
7
打赏
收藏
java调用webservice问题 高手请进
我在java中调用webservice 结果出现:XML文件解析错误,请检查XML文件格式!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lingbin5201
2010-10-27
打赏
举报
回复
返回数据:
<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>renx@ADROOT.COM</seeyon:Username>
<seeyon:Truename>任霞</seeyon:Truename>
</seeyon:Creater>
</seeyon:ArchivesItem>
</seeyon:ArchivesItems>
</seeyon: getDocumentItemResult>
lingbin5201
2010-10-27
打赏
举报
回复
[Quote=引用 3 楼 lingbin5201 的回复:]
String endpoint = "http://localhost:80/yyoa/services/documentManagerServices?wsdl";
String[] res = null;
// 查询用友的接口方法名
String operationName = "getDocumentItem";
// 定义service对象
Servic……
[/Quote]
xml指的是那个 web接口的吗 在服务器上
lingbin5201
2010-10-27
打赏
举报
回复
[Quote=引用 3 楼 lingbin5201 的回复:]
String endpoint = "http://localhost:80/yyoa/services/documentManagerServices?wsdl";
String[] res = null;
// 查询用友的接口方法名
String operationName = "getDocumentItem";
// 定义service对象
Servic……
[/Quote]
xml指的是那个 web接口的吗 在服务器上
hoojo
2010-10-26
打赏
举报
回复
xml文件在哪里
lingbin5201
2010-10-26
打赏
举报
回复
String endpoint = "http://localhost:80/yyoa/services/documentManagerServices?wsdl";
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));
}
Da嗒_Sunny
2010-10-26
打赏
举报
回复
把xml文件给看一下吧,要不神仙也不知道是怎么回事!
lingbin5201
2010-10-26
打赏
举报
回复
没人来啊 自己顶起先
Java
调用
wsdl的
webservice
接口
Java
调用
wsdl的
webservice
接口
Java
前台 cxf
调用
WebService
问题
汇总
最近与客户对接接口,客户提供了
WebService
测试地址,
调用
过程中出现了一些
问题
,在此记录下。 1. unexpected element (uri:“http://xxx.xxx.xxx”, local:“arg”). Expected elements are &amp;amp;amp;lt;{}arg&amp;amp;amp;gt; 直接使用axis方式
调用
WebService
,返回异常信息 unexpected element (u...
WebService
服务
调用
方法介绍
1 背景概述 由于在项目中需要多次
调用
webservice
服务,本文主要总结了一下
java
调用
WebService
常见的6种方式,即:四种框架的五种
调用
方法以及使用AEAI ESB进行
调用
的方法。 2 预期读者 数通畅联内部员工 广大计算机爱好者 3 名词解释 Web Service也叫XML Web Service: WebServic
java
webservice
用户验证_
java
webservice
用户验证 (服务端 + 客户端)
说明:在网上找了一堆 handler验证的东东,试验了一下,没成功。现在换了一种方式:在 tomcat的配置文件中添加用户角色和用户信息然后在
webservice
的项目配置文件中增加对应的角色。从而达到 用户验证的目的。开发环境: MyEclipse 10, Tomcat 7参考:http://www.fengfly.com/plus/view-210099-1.html先晒一下效果图:以下是具...
java
webservice
安全_jax-ws之
webservice
security(安全)教程第一天
在前面的“5天学会jaxws-
webservice
教程”,我们讲了基本的jax-ws的使用。Jax-ws是业界公认的标准的
webservice
,它已经成为了一个行业界标准,包括cxf,其实cxf也是
调用
的jax-ws为标准的基于spring的
webservice
框架。同时,大家都知道世界上除了j2ee体系外,还存在.net体系,同时有过相关经验的同事们也知道用ws-security无非就是涉及到“...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章