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

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文件的路径和格式处理方式:


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


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

參考资料能够在我的资源里下载。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值