码迷,mamicode.com
首页 > Web开发 > 详细

MyEclipse图表工具Birt的使用技巧(三)--连接webservice数据源

时间:2015-07-30 13:31:56      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:web service   数据   birt   

Web Services 技术是一套标准,它定义了应用程序如何在Web上实现互操作。用户可以使用任何语言,在不同的平台下编写Web Services,然后通过Web Services 的标准来对这些服务进行注册、查询和访问。  
BIRT可以方便的帮助用户访问基于SOAP的Web Services,并且使用SOAP 响应作为生成报表的数据。  

本文介绍如何使用BIRT 2.3.0创建Web Services数据源。  

在myeclipse中,我们可以通过新建一个Report Web Project项目来应用Birt报表插件。创建完项目后,我们新建一个Report文件,选择生成方式(常用的就是xls和html)和数据展现方式,点击完成就建好了一个jsp文件和一个.rptdesign的文件,其中jsp主要负责URL跳转,rptdesign文件则是报表的定义。我们在layout下可以直接配置数据源、数据集合以及拖拽展现文本框,以上基本操作不做过多说明,重点在于webservice数据源的配置,我也是自己研究了好长时间才明白。

首先选择创建Web service的数据源:

技术分享

配置Webservice对应的接口URL信息,此处URL必须是有效的,后面操作要用它获取数据,我们可以点击页面测试,看是否连通:

技术分享

在数据集合(data set)中应用数据源拉取数据:

技术分享

选择接口下具体的某一个操作方法,然后下一步:

技术分享

如果这个接口需要请求参数时,这里会有对应的参数列表,选择即可。选择好的参数会在下面的Soap报文中出现:

技术分享

这是系统自己模拟生成的Soap请求报文,一般我们不需要做改动,下一步就行:

技术分享

这里就到了最关键的一步,选择Soap响应结果的处理方式,如果最后没有数据,多半是这里出了问题:

技术分享

设置解析xml文件的路径和格式处理方式:

技术分享

选择生成对象的关系映射:

技术分享

到这里如果测试没有问题,就说明数据已经拉取到了,剩下的操作就和前文介绍的一样了,我们可以尽情的调取接口,生成我们想要的数据图表了。

参考资料可以在我的资源里下载。

版权声明:本文为博主原创文章,未经博主允许不得转载。

MyEclipse图表工具Birt的使用技巧(三)--连接webservice数据源

标签:web service   数据   birt   

原文地址:http://blog.csdn.net/zeb_perfect/article/details/47147503

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!