TIPTOP环境变量与模块命名规范

需积分: 2 0 下载量 173 浏览量 更新于2024-08-20 收藏 2.38MB PPT 举报
本文主要介绍了TIPTOP环境架构中的关键环境变量及其用途,以及TIPTOPGP的相关命名原则和作业名称定义。 TIPTOP是一个特定的IT系统,它使用了一系列环境变量来管理和运行其组件。这些环境变量对于系统的正常运行至关重要,因为它们指定了系统路径、配置文件位置以及特定模块的功能。以下是重要的环境变量: 1. `$TOP`:这个环境变量指向TIPTOP安装的根目录,用于定位整个系统的基础路径。 2. `$TOPCONFIG`:该变量指向TIPTOP目录下的config子目录,包含了系统的配置信息。 3. `$CUST`:这个变量用于指向客户定制模块的路径,允许用户根据需求进行个性化配置。 4. `$XXX` 和 `$XXXi`:分别表示系统模块和系统模块下42r的路径,可能对应不同的功能模块。 5. `$TEMPDIR`:临时目录,用于存储报表生成过程中产生的临时文件。 6. `$FGLASIP`:记录Web应用启动时的前置路径字符串,与Web接口的URL路径有关。 7. `$DBDATE`:定义日期格式显示的样式,对数据的显示和处理有直接影响。 8. `$ORACLE_SID`:存储Oracle数据库实例的名称,用于连接到Oracle数据库。 9. `$INFORMIXSERVER`:存放Informix Online的名称,用于连接Informix数据库。 此外,文档还介绍了TIPTOPGP的相关内容,这似乎是一个与TIPTOP相关的培训或教育项目。TIPTOPGP的命名规则包括: - 模块代码由三到五个英文字符组成,比如`agl`, `apy`, `axr`, `azz`等,其中: - 以`a`开头的模块是系统基础模块。 - 以`g`开头的模块是大陆版修改模块。 - 以`c`开头的模块是客制化模块。 - `lib`, `sub`, `qry`三个系统函数不在模块命名规则之内。 TIPTOPGP的作业名称定义则遵循一定的结构,包括模块名称、一个字符表示作业类型(如建档、处理、查询等)以及三个字符的流水号,用于区分不同功能的作业。例如,`aimi100`表示`aim`模块的一个建档作业,`saimi100`则可能是`aimi100`的子程序。 在系统模块中,还详细阐述了lib、sub、qry这三个类型的函数命名规范。lib函数前缀`cl_`,sub函数前缀`s_`,qry函数前缀`q_`,并且它们都需要在相应的注册表或配置文件中进行登记。 TIPTOP环境架构中的环境变量管理和TIPTOPGP的命名原则都是为了确保系统的有序运行和模块的清晰组织,从而提高开发效率和系统的可维护性。