Calling Pro*C from Oracle Application Server Forms Services results in ORA-12705
(Doc ID 341560.1)
Last updated on MAY 12, 2021
Applies to:Oracle Fusion Middleware - Version 126.96.36.199.0 to 10.1.2.0.0 [Release AS10g to AS10gR2]
Oracle Forms - Version 10.1.2.3.0 and later
Information in this document applies to any platform.
Oracle Forms - Version: 9.0.4 to 10.1.2
This problem can occur on any platform.
Oracle Application Server Forms Services (10g 9.0.4 ~ 10.1.2)
Infrastructure and Middle tier - Forms Services, version 9.0.4 + patch 1
Pro*C application compiled on 188.8.131.52 client does not work from Oracle 10g OAS 184.108.40.206 or 10.1 environment.
Calling a Pro*C application from Oracle 10g OAS through a form results in 'ORA-12705: invalid or unknown NLS parameter value specified'.
Same Pro*C application works fine as a standalone on Oracle 9i 220.127.116.11 or 18.104.22.168 client.
Problem is to call the the Pro*C program from an Oracle Form.
Calling the Pro*C via an shell script, if executed from command line the Pro*C application works fine.
If executed from Form via host built-in the Pro*C application gives the error - ORA-12705
- Application Server 10g (22.214.171.124) with 126.96.36.199 or 188.8.131.52 database server.
- Application Server 10g (184.108.40.206) does not come with Pro*C, it is installed on different ORACLE_HOME.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document