Oracle Forms - Version: 9.0.2 to 10.1.2
HP-UX PA-RISC (32-bit)
AIX5L Based Systems (64-bit)
Solaris Operating System (SPARC 64-bit)
Linux x86
Symptoms
Generating modules by frmcmp.sh or frmcmp_batch.sh brings
FRM-91500 Unable to start/complete the build.
Cause
Frmcmp.sh is the successor of f90genm and needs a DISPLAY and frmcmp_batch.sh is the successor of
f90gen and need TERM=vt220 and ORACLE_TERM=vt220
Additional a correct NLS_LANG setting needed.
Solution
To implement the solution, please execute the following steps:
1. set the DISPLAY inside the frmcmp.sh
2. set NLS_LANG=xxx_xxx.
(Nor allowed for this are characterset UTF8 or windows charactersets like we8mswin1252, ar8mswin1256,..
or
1. set TERM=vt220
and
set ORACLE_TERM =vt220
inside the frmcmp_batch.sh
2. Set NLS_LANG= xxx_xxx.UTF8
( not allowed are windows charactersets like we8mswin1252, ar8mswin1256)
Additional information
Sometimes using UTF8 or AR8ISO8859P6 to compile on Linux for Forms developed on Windows
with ar8mswin1256, results in meaningless arabic letters for boilerplates and buttons (as the mapping is different).
In this case you can test to use ar8mswin1256 with FRMCMP_BATCH (if you also set the charset to ar8mswin in Tk2Motig.rgb) it will work fine, and you will get correct characters in the form.
But in general on an UNIX environment, don't use windows characterset.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7865774/viewspace-627848/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7865774/viewspace-627848/
本文介绍了在使用Oracle Forms 9.0.2至10.1.2版本时遇到的FRM-91500错误的问题及解决办法。该错误通常发生在frmcmp.sh或frmcmp_batch.sh命令执行时,解决方案包括正确设置DISPLAY、TERM、ORACLE_TERM及NLS_LANG等环境变量。

被折叠的 条评论
为什么被折叠?



