ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Cannot Compile Forms Module On Unix FRM-91500

Cannot Compile Forms Module On Unix FRM-91500

原创 Linux操作系统 作者:hjgluguo 时间:2010-02-25 16:17:25 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 重新定位inventory
下一篇: SQL实现万年历
请登录后发表评论 登录
全部评论

注册时间:2008-07-11

  • 博文量
    97
  • 访问量
    182034