Cannot Compile Forms Module On Unix FRM-91500

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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值