润乾报表参数设置详解:WEB-INF\raqsoftConfig.xml配置指南
对于Runqian报告的参数设置,请打开文件(Web-Inf \ raqsoftConfig.xml)。内容如下:

数据源中用户密码的加密级别:0表示纯文本,1表示密码加密,2表示URL,用户名和密码加密 - >
//报告应用程序演示数据源
//在查询和分析功能中报告DQL Server服务所需的物理数据库演示数据源
//配置查询和分析功能中使用的报告DQL Server服务
//配置器选项配置
GBK
Web-Inf/reportfiles
yyyy-mm-dd
HH:MM:SS
Yyyy-MM-DD HH:MM:SS
65536
二进制文件块大小 - >
Nan,null,n/a
//报告选项配置
Web-Inf/reportfiles
设置报告样式文件,可以是相对路径,相对于应用程序root目录 - >
tmp/distrabystyleconfig.xml
真的
//报告选项的配置
Web-Inf/reportfiles
上述参数如下解释:
(1)LogConfig表示报告系统记录配置属性文件。有关日志属性文件的配置指令,请参阅raqsoftreportlog.properties文件中的指令。
(2)defdatasource表示用户在报告Web应用程序中使用的默认数据源。如果您在Runqian Report Server上使用计算器输出的数据集输出,请特别注意确保数据源的一致性,即计算器文件中使用的数据源名称与由该数据源名称配置的数据源名称一致报告服务器。
(3)JSPCHARSET表示报告应用程序中JSP页面的字符集,默认值为UTF-8。
(4)CachedParamStimeOut表示提交给报告的参数保存在缓存中的时间。如果未设置此参数,则默认值为120点。
(5)CachedReportDir表示报告/大报告缓存的文件夹。用户应具有此文件夹的写入权限,并根据报告的数量和访问量和缓存超时时间分配合理的空间大小。如果用户无权写入或不设置此参数或错误设置,则使用JDK的默认临时文件夹(JVM属性java.io.io.tmpdir的值)。
(6)cachedidprefix在生成报告缓存文件时表示前缀。仅在多个服务器在集群环境中共享报告缓存目录时才需要设置它。可以任意指定前缀。不同的机器在集群过程中使用不同的前缀。
(7)CachedReportTimeOut表示报告/报告缓存在几分钟内保存的时间。如果未设置此参数,则默认值为120点。该值应根据实际存储器大小和缓存文件夹空间大小进行调整,通常在1-3小时之间。
(8)MaxCellnum可以通过当前报告系统计算的最大单元格数,并可以动态控制并发次数。该值的大小取决于硬件配置。一般而言,内存越大,可以设置值越大。
(9)MaxConcurrentForReport表示服务器可以在报告Web应用程序中同时计算的报告数量,以便有效地控制服务器的内存使用量。该值的大小取决于硬件配置。一般而言,内存越大,可以设置值越大,但建议最多不要超过100。
(10)MaxWaitForReport表示服务器可以在报告Web应用程序中等待计算的报告数量,以有效地控制服务器的内存使用量。该值的大小取决于硬件配置。一般而言,内存越大,可以设置值越大,但建议最多不超过100。
(11)MaxWaittimeForReport指示等待新任务多长时间,以允许在内存溢出后访问。通常建议使用30秒。
(12)appurlprefix代表访问报告时在URL中的Web服务器地址,端口和Web应用程序名称组成的字符串,例如:8080/mywebapp。通常,无需设置它,程序可以自动拼写此字符串。但是,有时,当访问应用程序由多个服务器转发时,当拼写字符串不正确时,需要设置此值。特殊情况:如果内部和外部网络中发生了多个机器簇或多个IP,则最终IP拼写错误,并且无法指定DEAD IP。您可以使用 /appmap此时进行配置。
(13)每次始终将报告模板重读。如果设置为否,则在服务器启动后,只要访问报告一次,报告将被缓存,并且不会再次从文件系统加载报告。例如,在修改报告样式之后,除非重新启动,否则样式修改将不会生效。如果设置为“是”,则每次访问报告时,报告模板都会重新阅读,并且无法享受性能管理提供的缓存功能。您可以在应用程序开发测试阶段将其设置为“是”,以避免在报告定义更改后无法及时刷新Web访问报告。但是,在申请正式启动后,应将其设置为否。如果此时修改了报告定义,则应访问RefreshReport.jsp以刷新相应的报告定义及其缓存。
(14)ERRORPAGE4EXPORT添加了Web应用程序全局配置错误page,以指定标签中exceptionpage和InputeXceptionPage的默认值。
(15)WeberverType应用程序服务器的类型。
(16)当JreinStallName客户端使用打印applet时,如果未安装JRE环境,它将自动搜索以根据应用程序下载并根据配置安装的JRE文件。
(17)簇群集用于配置缓存机和缓存端口号,其目的是实现群集主机之间的高速缓存同步。缓存端口号必须是空闲端口号,而不是服务器端口号,而是群集缓存本身使用的端口号。它的格式是:“加速前缀,IP,端口; ...”。当前机器的IP和端口号信息需要写在正面。
(18)ISCACHEDFILESHARED配置是否共享缓存目录,目的是实现群集主机之间的缓存同步。如果其值为“是”,则必须将CachedReportDir属性的值设置为可读且可写入的访问路径。
(19)PICFILEEXISTTIME代表在缓存目录中图像文件的到期时间,时间单元为分钟。如果未设置此参数,则默认值为60分钟。
(20)默认网络预算数量。如果未设置报告的数量,则将此设置数字用作预算单元的数量。目的是,客户不必一一设置所有报告的报告编号表达式,而仅设置他认为是的大型报告。仅当设置MaxCellnum时,此属性才有意义。
(21)RAQSOFTDIR相对于应用程序根目录在Web应用程序中配置Raqsoft目录的位置。 Raqsoft目录是部署报告环境所需的一系列目录。默认情况下,它是应用程序根目录下的raqsoft。
(22)MaxDataSetValueNum数据容量控制,用于控制报告系统并发数据集的总数据峰字段 *行号。
(23)InputCachepath报告中下载的文件的临时高速缓存目录可以是绝对路径或相对于Web根目录的相对路径。如果没有配置,则系统将在Java用户主目录中创建目录Input_TMPDIR。使用相对路径时,无需在路径之前添加斜线“/”。
(24)CACHEMONOTORINTERVAL缓存监视程序的时间间隔进行缓存监视。
(25)errorPage显示显示报告错误消息的页面。您还可以使用报告标签异常页面配置报告错误消息的页面。当exceptionpage默认值时,请使用在errorpage属性中配置的页面。配置了异常页面后,请先使用异常页面中配置的页面。
(26)显示报告时显示页面URL。对于某些无法直接访问JSP的系统的报告,需要指定此属性。例如,在支撑杆中,使用.do访问它。
(27)当包裹宽度自动包装时,白色空间宽度。
(28)当WrapbyChar自动包装时,无需考虑避免开始,结束或整体单词分割等,属性值为是或否。
(29)LettersPacingClass设置了Java类名称,该名称定义了线条包裹单元的自定义字符间距。
(30)自定义功能配置文件路径。自定义功能需要在CustomFunctions.Properties中注册该功能。该文件的默认位置是:demo \ web-inf \ class \ config。将文件放置在默认位置之外时,需要配置CustomFunction属性。
(31)SLIMERJSDIR设置Slimerjs安装目录,该目录支持绝对路径/相对路径和相对Webroot目录。
(32)echartsjsurlprefix配置了echarts图的JS所在的父目录的访问地址。当应用程序发布在战争软件包中时,必须配置此项目,可以以绝对路径或HTTP模式进行配置。注意:当未发布在战争软件包中时,您无需配置此项目,该程序将自动设置此项目。
Slimerjsdir和echartsjsurlprefix属性主要用于Echarts统计图表的导出和打印。有关详细信息,请参阅教程中第三方图形的出口和打印部分。
(33)ParamCheckClass设置参数值验证的类路径。默认情况下,使用了内置的检查工具com.raqsoft.report.util.disabledchchecker。
(34)禁止Paramwordlist设置报告的禁用参数值。多个参数值可以通过逗号分隔,而英文字母也不对大小写。
(35)InputCachedIdPrefix设置了填充群集中报告缓存的前缀,该报告仅需要在报告群集环境中设置。
(36)InputRemoteCached指示在远程访问报告群集环境中其他机器的高速缓存时,该缓存文件是否是本地生成的。默认值是错误的。
(37)InputClusterMember在填充群集时配置了缓存机和高速缓存端口号,目的是实现报告群集机之间的高速缓存同步。它的格式是:“缓存前缀,IP,端口; ...”
(38)inputrowsperload在填写报告并分批加载数据时,设置了每个批次中显示的数据行的数量。默认值为50。
(39)主题修改了预览页面的Easyi主题样式,默认值为默认值。
(40)PDFPRINTUSEJSINIE是否使用PDFJ在IE浏览器中实现PDF打印。如果值为是,请使用PDFJ打印;否则,您还需要安装Adobe PDF插件才能打印。特别说明:PDFJS仅适用于IE9及以上。如果它在IE9以下,则将自动转换为使用PDF插件。有关特定说明,请参阅“程序员参考”报告。 IE浏览器中PDF打印的指令部分不使用安装插件。
(41)uploadfilesuffixlimit设置了在报告表格中填写的文件类型列表以上传文件类型。多个参数值通过逗号分隔。默认文件类型列表是“ TXT,DOC,XLSX,XML,JPG,GIF,PNG,PNG,AVI,BAK,BAK,BMP,BMP,IMG,SWF,SWF,XLS,CSV,DOCX,PDF”。如果上传文件类型不需要任何限制,则可以将参数值设置为null。
(42)LocalPrintListener设置了可以在本地打印程序成功打印报告之后运行的侦听类,从而实现了用户设计的功能。参数值是带有软件包路径的听力类的类名。
(43)验证登录时,在填写报告并提交数据时设置了数据传输的完整性验证。默认值是错误的。当值为真时,启用了检查。目前,需要在填充的JSP(core.js,sha256.js中的raqsoft/cryptojs目录中的core.js,sha256.js)中引入两个与验证有关的JS。
(44)验证DaTaintegrityMaxalivEtime设置了填写报告数据提交的最大传输时间。如果超过验证时间,则检查将失败。默认值为60秒。
(45)PrintDialogsize设置了本地预览打印的窗口大小。默认值是最小值“ 750,620”。当值最大时,它表示预览打印窗口的最大值。当值为“ 900,650”时,这意味着预览打印窗口宽度为900,高度为650。
(46)UuidascachedID设置是否将UUID用作报告缓存文件名。默认值是否。设置为YES时,将随机获取UUID作为报告缓存文件名。目前,Cachedidprefix设置的报告缓存前缀将不再生效。
XML文档中的预订实体:实体必须从符号“&”开始,并以符号“”结尾;”
<
大于
和
和
'
'
单引号
“
“
双引号
参数名称与病例相关,用户必须根据其应用程序的实际情况填写相应的参数值。