- 1 -
如何在 BIRT 中使用 Web Services 数据源
作者:xiaofeng zhang
关键字
百灵报表,数据源,BIRT,安讯,XML,Web Services,SOAP
版本控制
Version Date Description of Changes
Draft 1 Jun 06 2008 First draft
请访问下列链接获取本文最新版本:
www.actuatechina.com
www.actuatechina.com
- 2 -
目录
1. 概述..........................................................................................................................................................3
2. BIRT Web Services 数据源的基本功能说明 ............................................................................................3
3. 定义 BIRT Web Services 数据源的具体步骤 ...........................................................................................4
3.1 选择数据源类型
...............................................................................................................................4
3.2 指定 Web Services 的连接属性
.......................................................................................................5
4. 定义 BIRT Web Services 数据集的具体步骤 ..........................................................................................7
4.1 建立一个 Web Services 数据集
.......................................................................................................7
4.2 选择在 WSDL 中定义的操作
...............................................................................................................8
4.3 选择需要的参数
...............................................................................................................................9
4.4 编辑 SOAP 请求模板
......................................................................................................................10
4.5 定义 SOAP 响应
.............................................................................................................................11
4.6 把 SOAP 响应消息映射为表格式的数据集
......................................................................................12
5. 参考文档和资源 ......................................................................................................................................13
www.actuatechina.com
- 3 -
1. 概述
Web Services 技术是一套标准,它定义了应用程序如何在 Web 上实现互操作。用户可
以使用任何语言,在不同的平台下编写 Web Services,然后通过 Web Services 的标
准来对这些服务进行注册、查询和访问。
BIRT 可以方便的帮助用户访问基于 SOAP 的 Web Services,并且使用 SOAP 响应作为
生成报表的数据。
本文介绍如何使用 BIRT 2.3.0 创建 Web Services 数据源。
2. BIRT Web Services 数据源的基本功能说明
z 支持使用 WSDL 文件定义数据源 和 数据集。WSDL 文件是一种常用的 Web
Services 服务描述语言。BIRT 可以解析 WSDL 文件,帮助用户定义 SOAP 查询和使
用 SOAP 响应包含的信息生成报表。
z 用户可以为一个 Web Services 数据集定义参数并在 SOAP 请求中使用
z 有一些案例,BIRT 使用 WSDL 自动生成的 SOAP 请求模板是无效的,这时用户可以
对模板进行手工修改
z 用户可以提供一些实现了 BIRT 定义的连接和查询接口的 Java 类作为数据源。
z SOAP 响应使用 XML 格式,用户可以可视化的把 XML 格式的 SOAP 响应映射为一个
表结构。具体的操作与定义 XML 数据集的操作相同[6]。
www.actuatechina.com
- 4 -
3. 定义 BIRT Web Services 数据源的具体步骤
3.1 选择数据源类型
评论0