2-2.TIPTOP GP 5X客制规范

上传人:油条 文档编号:12126924 上传时间:2017-09-03 格式:PDF 页数:29 大小:1.15MB
返回 下载 相关 举报
2-2.TIPTOP GP 5X客制规范_第1页
第1页 / 共29页
2-2.TIPTOP GP 5X客制规范_第2页
第2页 / 共29页
2-2.TIPTOP GP 5X客制规范_第3页
第3页 / 共29页
2-2.TIPTOP GP 5X客制规范_第4页
第4页 / 共29页
2-2.TIPTOP GP 5X客制规范_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《2-2.TIPTOP GP 5X客制规范》由会员分享,可在线阅读,更多相关《2-2.TIPTOP GP 5X客制规范(29页珍藏版)》请在金锄头文库上搜索。

1、 TIPTOP GP 5X 客制规范手册 (Ver.5.02) TIPTOP GP 客制规范 -2- 易拓研发部 目录 1. TIPTOP GP 客制文档更改规范.3 1.1、新增 Table 的规则 .3 1.2、现有 Table 中新增字段 的规则 .4 1.3、Table 中新增或更改 Index 的规则 .5 1.4、Table 中新增或更改 Constraint 的规则.5 1.5、现有 Package Table 中更改字段的 Data Type 及长度 .6 1.6、现有 Package Table 中更改字段的用途.6 2. TIPTOP GP 客制程式更改规范. 7 2.1、

2、系统安装时即已设置的环境变量说明.7 2.2、.profile 中需更改.8 2.3、客制与更改程序规则.9 2.4、客制程式步骤 .17 2.5、客制与更改程序示范.26 1、 TIPTOP GP 客制文档【Table Schema 】更改规范 前言 为了让产品因客户特殊需求功能,而必须个案调整 TIPTOP 应用程序,或 Table Schema的同时,也保有产品版本的完整性及未来升级的便利性,在此将对于客制化的方式及环境,给予正确且完整的建议。 1.1. 新增 Table 1. 保留 ga 开头的文档编号给 TIPTOP GP 以上的版本运用【Ex : gaa_file、 gab_fil

3、e】。 2. 因个案新增的文档建议其命名方式为:tc_?_file ,用于区别 package 所使用的文档 【调整 tc_?_file 】。 格式: t c _ i m a _ f i l e 其中,1、2 码固定为 tc,411 码为文件名称。如:ima_file 。 3. 字段命名方式为 tc_?sss: z ? 代表该字段依 TIPTOP 标准命名原则,亦即文件名称的前三码。 z sss 为流水号。 z 例如:要在 tc_ima_file 【料件基本资料档】录入字段,可以将该字段命名为 tc_ima010 ,其它依此类推。 格式: t c _ i m a 0 1 0 其中,1、2 码固

4、定为 tc,46 码为文件名称的前三码,如 ima; 79 码 010 为流水号,流水号可以为两码。 4. 必须通过文档架构修整记录维护作业【p_zta 】录入以便留下记录。 TIPTOP GP 客制规范 -3- 易拓研发部 1.2. 现有 Table 中新增字段 1. 字段命名原则为: ta_?sss z 其中, ta代表个案新增的字段。 z ? 代表该字段依 TIPTOP 标准命名原则定订,即文件名称的前三码。 z sss 为流水号。 z 例如: 要在 ima_file【料件基本资料档】新增一字段,可以将该字段命名为: ta_ima010 , 依此类推。 格式: t a _ i m a 0

5、 1 0 其中 1、2 码固定为 ta;46 码为文件名称的前三码,如 ima; 79 码 010为流水号,流水号可以为两码。 2. 必须通过文档架构修整记录维护作业【p_zta 】录入以便留下记录。 TIPTOP GP 客制规范 -4- 易拓研发部 1.3. Table 中新增或更改 Index 1. 建议 Index 命名原则为: tic_?_sss z 其中, tic代表个案新增或更改的 index。 z ? 代表该 Index 依 TIPTOP 标准命名原则,亦即文件名称的前三码。 z sss 为流水号。 格式: t i c _ i m a _ 0 0 1 其中 13 码固定为 tic

6、;57 码为文件名称的前三码如 ima;911 码 001 为流水号,流水号可以为两码,但不得为其它文字。 2. 必须通过文档架构修整记录维护作业【p_zta 】录入以便留下记录。 1.4. Table 中新增或更改 Primary Key 1. 建议 Primary Key 命名原则为: tpc_?_pk z 其中, tpc代表个案新增或更改的 Primary Key。 z ? 代表该 Primary Key 依 TIPTOP 标准命名原则,亦即文件名称的前三码。 z pk 表示 Primary Key 的固定缩写。 格式: t p c _ i m a _ p k 其中 13 码固定为 tp

7、c;57 码为文件名称的前三码如 ima;910 码固定为 pk。 2. 必须通过文档架构修整记录维护作业【p_zta 】录入以便留下记录。 TIPTOP GP 客制规范 -5- 易拓研发部 TIPTOP GP 客制规范 -6- 易拓研发部 1.5. 现有 Package Table 中更改字段的 Data Type 及长度 1. 不允许就现有 Package Table 更改字段的 Data Type 2. 字段长度也不要更动。若有必要也只能对字段长度放大。 1.6. 现有 Package Table 中更改字段的用途 1. 不允许更改字段用途。 2. 不得使用【 No Use】字段。 TI

8、PTOP GP 客制规范 -7- 易拓研发部 2、 TIPTOP GP 客制程式更改规范 2.1、系统安装时即已设置的环境变量说明 A、 客制目录:topcust 【与 tiptop 建在同一层】: $CUST:指向客制目录 $TOP:指向标准模块目录 B、 $CUST 目录下的 config 以及 bin 目录: config:目录下录入 4ad、4tm 、include (客制时请检查是否有遗漏) bin:目录存放环境变量设置文件 cust_sys,必须通过 p_zmd(模块编号维护作业)来维护。 注: a. $CUST/config目录下不得放置 top.global 文档,以免上 pa

9、tch 后,因为与 package区环境变量不一致时,导致程序 link 不成功。 b. 若因为客制必须新增 global 变量,则可在$CUST/config 下新增一 cust.global 文档,惟内容中所定义之变量名称,不得与$TOP/config/top.global 内容之变量名称相同。 C、 客制区的环境变量设置文件: $TOP/bin/tiptop_sys:标准 TIPTOP 的环境变量设置文件 $CUST/bin/cust_sys:录入客制区各个模块的环境变量 如:$COO、$COOi 、$CIM、$CIMi 、$CSF 、$CSFi、 $CZZ、$CZZi 注:a. 正式区

10、与测试区的目录结构相同,皆有 tiptop(标准模块)及 topcust(客制区)目录。 D、 客制区各模块开头名称由 a 改为 c 开头: 如:cim 、cxm. g 开头各模块名称,及 lib、 sub、 qry 等皆多加一字符c : 如:cggl 、clib 、csub 、cqry. 【注:模块名称限制为 34 码 ,其目录结构同$TOP 下的各模块】 E、 CR 主机客制目录: topprod 的实际路径topcust 模块(cim.cxm) 程序编号语言别 例如:aimr100 的 CR 客制 D:topprodtopcustcimaimr1000aimr100_0_icd.rpt

11、TIPTOP GP 客制规范 -8- 易拓研发部 2.2、 .profile中需确认 【绿色字为说明】 CUST=/u2/topprod/topcust; export CUST #客制区环境变量 CUSTCONFIG=$CUST/config; export CUSTCONFIG #新增客制区环境变量 CDPATH=.$CUST:$TOP;export CDPATH #先搜寻$CUST DBPATH=.$CUST:$TOP;export DBPATH #先搜寻$CUST .$TOP/bin/tiptop_sys .$CUST/bin/cust_sys #读取客制区环境变量设置文件 cd $T

12、OP #标准目录的 FGLLDPATH 定义,程序运行 42m 搜寻路径 sys=ls -d a? g? lib qry sub 2/dev/null for m in $sys FGLLDPATH=$TOP/$m/42m:$FGLLDPATH export FGLLDPATH cd $CUST #客制目录的 FGLLDPATH 定义,程序运行 42m 搜寻路径 custsys=ls -d c? c? 2/dev/null for m in $custsys FGLLDPATH=$CUST/$m/42m:$FGLLDPATH export FGLLDPATH TIPTOP GP 客制规范 -9

13、- 易拓研发部 2.3、客制与更改程序规则 区分客制区的目的在: z 清楚区分哪些程序客制、无客制 z 清楚知道程序更改的部分、为什么更改、更改的段落、谁更改、何时更改 z 可快速取得被更改过的程序清单 故统一客制区更改规则。 A .规则 规则如下所述: z 标准区程序不更改【包含 4gl、 4fd】, 要客制就是搬到该模块对应的客制路径,所有的调整皆在客制区($CUST )中完成,并留下客制记录。 z 客制程式时,就算毋需调整画面,也务必将相关 4fd 档复制至客制区。 (以防止 patch 进行后,客制程式与 package 画面无法搭配的情况。) z 若为完全新增 之程序,程序编号以c 开头 ,若为现有程序之客制,则仅需复制至客制区更改,但程序名称不变。 例如: 一般程序 cimi999.4gl z LIB、 SUB 以及 QRY 类子程序,若需要客制程式,则须考虑影响层面是全部程序或部分程序。若此客制的子程序是全部程序都会使用,为了 节省

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号