报表系统启动时,会使用皕杰报表配置文件report_config.xml进行系统设置和组件加载。那么该文件里究竟配置了什么呢?我们分别介绍一下。
1、报表文件存放目录,节点值为相对web应用根目录的路径。当节点值以*打头时表示该路径为绝对路径 。
/WEB-INF/reports
2、报表引用图片的存放目录,缺省时使用reportHome作为imageHome。路径设置规则与reportHome相同。
/WEB-INF/reports
3、应用资源的存放路径,节点值为相对应用根目录的路径。应用资源包括自定义函数文件、自定义图表配色方案文件等。
/WEB-INF/resources
4、客户端资源存放路径,节点值为相对应用根目录的路径。客户端资源包括报表内置的js脚本、css样式表、图片以及Appletc程序包和客户端jre安装程序等。 注意,该路径不可位于WEB-INF目录下。
/report_res
5、 web编码
UTF-8
6、 数据源
mysql
java:comp/env/
MYSQL
mysql
gbk
false
false
true
7、语义层文件存放目录
/WEB-INF/bizmodel
8、系统运行模式
develop
允许设置的值: develop | product
develop: 开发模式,不启用报表缓存功能,实时刷新数据和报表模板,方便开发调试。
product: 生产模式,开启报表缓存功能,提高性能。
9、缓存
150
1800
600
false
配置硬盘缓存的路径,最大对象数,缓冲区大小(M)
d:/temp
100000
8
集群缓存配置:
listener:当前缓存节点的 IP及端口,如果各个缓存节点的IP各不相同,则无需配置该节点(保持为空或注释掉该节点)
provider:全部缓存节点的 IP及端口,用逗号隔开
192.168.1.10:40000
192.168.1.10:40000,192.168.1.15:40000
可配置多个缓存组
rpts/*.brt
10、html
1)、报表在web上的输出尺寸
100%
100%
2)、 水平对齐选项(左侧、居中、拉伸),left | center | fitwidth
left
3)、 页面工具条配置
below
true
true
true
true
true
4)、 填报表页面输出配置
5)、报表页面html代码是否符合w3c标准
true
11、报表导出配置
12、用户自定义接口配置,包括工厂、事件等
bios.platform.integrator.report.ReportDataSourceFactory
13、客户端applet打印的java环境配置
jre-6u45-windows-i586.exe
1.6
14、日志配置
debug
/logs/bios_report.log
2
15、URL前缀,通过域名地址访问报表,或报表服务器地址存在跳转、分发时,请设置该参数