TIPTOP底层脚本.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TIPTOP底层脚本

TIPTOP 进阶技术讲座 TIPTOP 底层脚本 页码:16 - 1 目录 1. shell 脚本3 1.1 r.c2 3 1.2 r.cs 4 1.3 r.l2 4 1.4 r.r2 与exe2 5 1.5 r.f2 6 1.6 r.s2 6 1.7 loadx 6 1.8 analyze2 7 1.9 finderr 7 1.10 createtop 8 2. SQL 脚本8 2.1 q_tbsFREE 9 2.2 q_usersize 9 2.3 q_bigtable 10 2.4 q_locktable 10 3. 定制脚本11 3.1 nmon 11 3.2 findtop 15 3.3 cal_user 15 页码:16 - 2 1 . shell 脚本 这类脚本中与Genero 有关的一般放在$DS4GL/bin 目录下,与数据库有关的一般放在ora/bin 目录下。 1.1 r.c2 功能:将4gl 程序编译为42m 。 存放路径:$DS4GL/bin 执行方法:进入相应模块的4gl 目录下,执行“r.c2 程序名”命令。 例:编译程序aimi100.4gl,须进入到$AIM/4gl,执行命令 “r.c2 aimi100 ” 内容分析: 默认 lisence 是注册  将需要编译4gl 程序拷贝到相应42m 目录下; 在FGLDIR 目录下。  切换lisence,在该脚本中是通过下列的程序段来实现的; FGLDIR=`echo $FGLDIR|cut -d . -f1`.dev;export FGLDIR 注意:若使用了lisence server,则lisence 不仅与FGLDIR 有关,还与FGLPROFILE 有关,因此在 r.c2 的脚本中不仅要切换FGLDIR,还要切换FGLPROFILE。  编译4gl 程序。通过查看 r.c2 脚本 (如下所示)得知:r.c2 底层是利用fglcomp 工具来进行编 译的。 „„ if [ $? -ne 0 ] ; then if [ ${m1} = c ]; then fglcomp -I $TOP/config/include -I $CUST/config/include ../42m/${mod}_${1}.4gl else fglcomp -I $TOP/config/include ../42m/${mod}_${1}.4gl fi fi „„ 页码:16 - 3 知识点:  利用命令 vi `which r.c2`,可以在任何路径下查看r.c2 的脚本,其他的脚本也可以通过 这种方式来查看 (注意`不是单引号而是1 键左边的那个键所敲字符)。  在编译程序时用develop lisence,在运行程序时用runtime lisence。  Genero 中与代码相关的文件有:  4gl :程序源码,为纯文本文件。  42m :程序编译之后生成的文件,为二进制文件。  42r 与42x :这两个

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档