现象:用R11在SecureCRT中编译Form时,出现“f60gen: command not found”,无法编译。
原因:找不到 f60gen 檔案來執行,在当前OS User的env中没有设置forms60。
解决:直接在Linux界面输入source $APPL_TOP/APPSORA.env
再env查看后,能看到相应的配置,再使用f60gen编译form时,就成功了。
未解决:在SecureCRT中仍然不能编译,可能与我登录的用户有关,该user无法执行读取环境变量
知识点:
1,Form,Library分别在11i和R12中的编译语句
11i:
f60gen module=TEST.fmb userid=apps/PWD output_file=TEST.fmx
f60gen TEST apps/PWD module_type=LIBRARY compile_all=YES
R12:
frmcmp_batch module=TEST.fmb userid=apps/PWD output_file=TEST.fmx
frmcmp_batch TEST apps/pwd module_type=LIBRARY compile_all=YES
2,Linux环境变量的设置和查看方法
百度文库:http://wenku.baidu.com/view/a9bfd74ccf84b9d528ea7aab.html
原因:找不到 f60gen 檔案來執行,在当前OS User的env中没有设置forms60。
解决:直接在Linux界面输入source $APPL_TOP/APPSORA.env
再env查看后,能看到相应的配置,再使用f60gen编译form时,就成功了。
未解决:在SecureCRT中仍然不能编译,可能与我登录的用户有关,该user无法执行读取环境变量
知识点:
1,Form,Library分别在11i和R12中的编译语句
11i:
f60gen module=TEST.fmb userid=apps/PWD output_file=TEST.fmx
f60gen TEST apps/PWD module_type=LIBRARY compile_all=YES
R12:
frmcmp_batch module=TEST.fmb userid=apps/PWD output_file=TEST.fmx
frmcmp_batch TEST apps/pwd module_type=LIBRARY compile_all=YES
2,Linux环境变量的设置和查看方法
百度文库:http://wenku.baidu.com/view/a9bfd74ccf84b9d528ea7aab.html