TIPTOP环境架构详解:模块命名与目录结构

需积分: 2 0 下载量 79 浏览量 更新于2024-07-12 收藏 2.38MB PPT 举报
資源摘要信息: TIPTOP環境架構是一個專門為企業級應用程序设计的系統,其系統架構圖提供了深入理解系统组件、模块划分以及命名规则的关键信息。系统由标准模块和系统模块两大部分构成,每个模块都有特定的功能和命名原则。 标准模块(4gl)包括基础模块,如agl、apy、axr和azz,这些是系统的基石,主要负责核心功能。大陆版修改模块(例如ggl、gpy和gxr)针对特定市场进行定制化修改。客制模块(如cap和cgl)则是根据客户特定需求而创建的。 命名原则对于理解和维护代码至关重要: 1. 模块代码通常由三到五个英文字符组成,其中'a'代表基础模块,'g'表示大陆版修改,'c'代表客制模块。系统函数库、子程序库和查询库(lib、sub、qry)则有单独的命名规范。 2. 操作任务的作业名称定义严谨,由模块名称、一个字母类别(如建档、处理、批次等)和三位流水号组成。例如,aimi100代表基础模块aim下的维护作业,流水号区分不同的操作。 系统模块的函数命名遵循一致性,例如: - lib(库)函数名应以'cl_'加上功能描述,如cl_create_qry用于动态创建QUERY函数,cl_user则用于将用户数据抓取到全局变量。 - sub(子程序)函数名采用's_'开头,如s_smyauno自动编号子程序和s_chkinvoice发票检查辅助程序。 - qry(查询)函数名基于查询的主要table命名,如q_sales_order查询销售订单。 在文件结构方面,TIPTOP环境具有明确的工作目录,包括配置目录(CONFIG)、文档(doc)、binaries(如ds4gl2和bin)、日志(log)、定时任务(p_cron)、报告(report)、设置(setup)、输出(out)和临时文件(tmp)。此外,还提到了教育训练部分,强调了TIPTOPGP的培训和模块维护作业(p_zmd)的重要性。 综上,TIPTOP环境架构是通过严格的命名规则和组织结构,确保代码的可维护性和模块化,从而支持高效的企业级应用开发和管理。