JAVA 调用 SQLSERVER 2008 ReportService 的WebService方法
2009-02-10 10:37
411 查看
1. ReportService采用基本身份验证,用户名sam,密码:sam; 客户端采用Xfire。
2. 核心代码如下:
public static void main(String[] args) {
ReportingService2005Client client = new ReportingService2005Client();
//create a default service endpoint
ReportingService2005Soap service = client.getReportingService2005Soap();
XFireProxy proxy = (XFireProxy)Proxy.getInvocationHandler(service);
Client xfClient = proxy.getClient();
xfClient.setProperty(Channel.USERNAME,"sam");
xfClient.setProperty(Channel.PASSWORD,"sam");
Holder<ServerInfoHeader> sih = new Holder<ServerInfoHeader>();
ArrayOfRole tmp = service.listRoles(SecurityScopeEnum.ALL, sih);
ArrayOfCatalogItem items = service.listChildren("/", true, sih);
System.out.println("Role名称:"+tmp.getRole().get(0).getName());
System.out.println("CatalogItem名称:"+ items.getCatalogItem().get(0).getPath());
System.out.println("CatalogItem名称:"+ items.getCatalogItem().get(1).getPath());
System.exit(0);
}
3. Main成功执行后的打印信息如下:
Role名称:内容管理员
CatalogItem名称:/DataSource
CatalogItem名称:/DataSource/Data_Online
2. 核心代码如下:
public static void main(String[] args) {
ReportingService2005Client client = new ReportingService2005Client();
//create a default service endpoint
ReportingService2005Soap service = client.getReportingService2005Soap();
XFireProxy proxy = (XFireProxy)Proxy.getInvocationHandler(service);
Client xfClient = proxy.getClient();
xfClient.setProperty(Channel.USERNAME,"sam");
xfClient.setProperty(Channel.PASSWORD,"sam");
Holder<ServerInfoHeader> sih = new Holder<ServerInfoHeader>();
ArrayOfRole tmp = service.listRoles(SecurityScopeEnum.ALL, sih);
ArrayOfCatalogItem items = service.listChildren("/", true, sih);
System.out.println("Role名称:"+tmp.getRole().get(0).getName());
System.out.println("CatalogItem名称:"+ items.getCatalogItem().get(0).getPath());
System.out.println("CatalogItem名称:"+ items.getCatalogItem().get(1).getPath());
System.exit(0);
}
3. Main成功执行后的打印信息如下:
Role名称:内容管理员
CatalogItem名称:/DataSource
CatalogItem名称:/DataSource/Data_Online
相关文章推荐
- C# webservice 动态代理类调用webservice服务方法
- java调用webservice接口 几种方法
- java调用webservice接口方法
- java调用webservice方法报错
- java实现webservice的方法和一些调用方式
- android java开发 第三天 之 Activity 与 Service 绑定(activiey 调用service中方法)
- PHP5 在调用 JAVA WebService 时遇到的各种问题及解决方法(一)
- java 调用webservice的各种方法总结
- java调用webservice接口方法
- java 调用wsdl的webservice接口-简单方法
- java调用webservice接口方法
- JAVA+调用Web+Service的方法
- Java调用.net WebService接口方法步骤
- 调用具体webservice方法时时报错误:请求因 HTTP 状态 503 失败: Service Temporarily Unavailable
- C#调用Java的WebService时添加身法认证信息的方法
- weblogic8.1部署的java项目在调用webservice时出现找不到方法的解决方案
- Android(java)学习笔记228:服务(service)之绑定服务调用服务里面的方法
- java调用 Myeclipse用jax-ws创建的webservice具体方法(一)
- 使用C#调用Java带MIME附件WebService方法的初步设想
- Java调用webservice的方法