报表工具的无缝集成
快逸报表工具支持对报表展现的无缝集成。产品提供了应用集成工具,可以帮助用户方便地将产品的功能模块与其它应用进行无缝集成,形成一体化应用,并可采用统一调用入口进行报表展现页面的调用。
下面介绍无缝集成的详细步骤。在客户应用中无缝集成使用报表引擎与展现模块,具体需要应用集成、数据库连接配置、报表展现调用三个步骤。
应用集成
产品中提供集成工具实现应用的一键式无缝集成。
从 产品首页菜单-报表展现调用-应用集成 打开集成工具使用界面,如下图所示,按照界面中的使用说明进行即可快速地完成应用的集成。
数据库连接配置
集成报表展现模块后的客户应用,会自动集成产品库的连接信息,连接产品应用中的hsql数据库作为客户应用的系统库,无需再进行连接信息配置。
在产品启动或集成后的展现模块启动时,均会自动启动产品中的默认数据库。如果启动应用服务器时检测到默认数据库已经处于启动状态,则不会重复启动导致报错。
数据库连接配置保存在mis2\custom\mis2datasourceConfig.xml中。当用户希望使用其它数据库来作为系统库时,可以通过以下两种方式来修改系统数据库连接:
1.修改数据连接配置文件mis2\custom\mis2datasourceConfig.xml,产品会通过此配置来进行数据库的连接,配置方式更统一,不需要区分具体的应用服务器类型。
<?xml version="1.0" encoding="GBK"?>
<config>
<datasource name="mis2datasource" clientCharset="UTF-8" dbCharset="UTF-8" dbType="HSQL" driver="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:hsql://localhost:9002/gezdemo" password="" user="sa">
</datasource>
</config>
2.修改数据库连接池,数据库连接池针对不同类型的应用服务器配置方法不同,需要相对更有经验的部署或实施人员。
常见应用服务器的数据库连接池配置方法,可参考: 应用服务器数据库连接池配置。了解更多集成后的数据库相关配置,可参考:集成后的数据库连接配置。
当同时配置数据连接池和产品数据库连接配置文件时,优先采用连接池的数据库连接配置信息。
报表展现调用
成功集成报表展现模块并配置好数据库连接之后,即可使用标准调用入口进行报表展现的调用,可通过http://IP:port/客户应用名/mis2/showDemo/showDemo_quiee.jsp查看示例页面,具体介绍可参考展现报表的基本方法章节。