标签:web service 数据 birt
Web Services 技术是一套标准,它定义了应用程序如何在Web上实现互操作。用户可以使用任何语言,在不同的平台下编写Web Services,然后通过Web Services 的标准来对这些服务进行注册、查询和访问。本文介绍如何使用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