PQL 全局设置

相对于其他的开发框架来说,PQL 的全局设置比较少。除了数据源连接设置以外,PQL 还有一些其他的一些简单的设置。这些设置和数据源连接设置一样,都可以放在项目资源目录的conf.properties文件中,或项目运行环境 jar 包同级目录(在运行环境下,一般为 Qross 系统家目录)的qross.properties文件中。如果使用了 Qross 系统,“全局设置”可以系统管理里在 Master 平台中的“系统”中进行设置。配置的优先级顺序:数据库配置优先于conf.properties文件,conf.properties文件优先于qross.properties文件。

另外,全局设置的每一项都对应一个全局变量。下面对这些设置项分别介绍一下。

Qross 系统家目录

一般在 Qross 家目录下保存 Qross 系统所有的程序和相关文件,如qross-keeper-1.1.0.jarqross.properties等。PQL 临时目录和 Excel 模板、Email 模板等都在 Qross 家目录下。请参阅 Qross 系统家目录获取更多信息。对应的全局变量为@QROSS_HOME

默认字符编码

默认值是utf-8,一般不需要设置。这个值影响运行环境相关的所有地方,如文件读写、jar 包运行环境等。对应的全局变量为@CHARSET

时区

默认值是系统时区,除非获得的时间不正常,一般不需要设置。对应的全局变量为@TIMEZONE

全局调试

默认关闭off,开启时能够输出更多的调试日志。这个设置可以由 DEBUG 语句临时开启或关闭。对应的全局变量为@DEBUG。这个设置同时影响 DataHub 开发框架

系统邮件发送账户

这个设置为 SEND 语句提供默认的发件人,同时影响 Qross 系统的其他工具,如 Keeper 调度工具也是使用的这个设置。

这些信息的设置由你的邮件服务商提供,如果你需要使用 SEND 语句或发送邮件功能,建议设置。

其他应用的设置

DataHub 开发框架使用与 PQL 一样的系统设置。如果你的服务器上部署了 Qross 系统,可以在 Master 平台的“系统”中看到所有设置。Qross 系统设置优先于properties文件设置,所以如果你有 Qross 系统,这些设置完全都可以通过 Master 管理平台进行。

其他应用如统一接口 OneApi调度管理工具 Keeper 还有自己的专有设置项,分别在自己的应用文档中会介绍。



微信公众号
码农老吴  |  星源工作室  |  开发月志  |  问题反馈
联系我们:wu@qross.io     手机/微信:18618171102
京 ICP 备 20027445 号
$(h1)!