Post date: Feb 09, 2011 6:22:14 AM
· fact: Application Install 11.5
·
· fact: Solaris Operating System (SPARC)
·
· symptom: APP-FND-01926 : The custom event WHEN-LOGON-CHANGED raised
· unhandled exception
·
· symptom: ORA-6508 : PL/SQL : Could not find program unit being called
·
· change: The error appears before the signon connecting to
· "http://<host>.<domain>:<port>/dev60cgi/f60cgi"
· after regenerating some forms and libraries.
·
· cause: The FNDSCSGN form and its attached libreries are out of sync.
·
·
Checked for relevance on 30-APR-2008
fix:
1) Shutdown the Forms / Apache Servers
2) Generate the FNDSCSGN Attached Libraries Manually :
The following Libraries are attached to form FNDSCSGN:
APPCORE, APPCORE2, APPDAYPK, APPFLDR, APPTREE, CUSTOM,
FNDAPLT, FNDATTCH, FNDCONC, FNDSQF,
FV, GHR, GLOBE, GMS, HRKPI, IGILUTIL, IGILUTIL2,
JA, JE, JL, OPM, PQH_GEN, PSA, PSAC, PSB,
VERT, VERT1, VERT2, VERT3, VERT4, VERT5.
Also the following Menus :
FNDMENU.mmb, FNDSCSGN.fmb
All of them must be regenerated correctly
From the command line :
- Set FORMS60_PATH first :
FORMS60_PATH=$AU_TOP/resource:$AU_TOP/forms/US:$AU_TOP/resource/US
export FORMS60_PATH
f60gen \
module=$AU_TOP/resource/APPCORE.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/APPCORE.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/APPCORE2.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/APPCORE2.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/APPDAYPK.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/APPDAYPK.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/APPFLDR.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/APPFLDR.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/APPTREE.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/APPTREE.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/CUSTOM.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/CUSTOM.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/FNDAPLT.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/FNDAPLT.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/FNDATTCH.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/FNDATTCH.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/FNDCONC.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/FNDCONC.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/FNDSQF.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/FNDSQF.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/FV.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/FV.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/GHR.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/GHR.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/GLOBE.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/GLOBE.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/GMS.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/GMS.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/HRKPI.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/HRKPI.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/IGILUTIL.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/IGILUTIL.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/IGILUTIL2.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/IGILUTIL2.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/JA.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/JA.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/JE.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/JE.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/JL.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/JL.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/OPM.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/OPM.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/PQH_GEN.pll \
userid=APPS/APPS \
output_file=$AU_TO.
P/resource/PQH_GEN.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/PSA.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/PSA.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/PSAC.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/PSAC.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/PSB.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/PSB.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/VERT.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/VERT.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/VERT1.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/VERT1.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/VERT2.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/VERT2.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/VERT3.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/VERT3.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/VERT4.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/VERT4.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/VERT5.pll \
userid=APPS/APPS \
output_file=$AU_TOP/resource/VERT5.plx \
module_type=library batch=yes compile_all=special
f60gen \
module=$AU_TOP/resource/US/FNDMENU.mmb \
userid=APPS/APPS \
output_file=$AU_TOP/resource/US/FNDMENU.mmx \
module_type=menu batch=yes compile_all=special
f60gen \
module=$AU_TOP/forms/US/FNDSCSGN.fmb \
userid=APPS/APPS \
output_file=$FND_TOP/forms/US/FNDSCSGN.fmx \
module_type=form batch=yes compile_all=special
2) After regenerating the libraries manually, Regenerate the FND Forms from
adadmin as follows :
Execute adadmin :
$ adadmin
Select the option : 2. Maintain Applications Files menu
Select the option : 8. Generate form files
Answer the following for the adadmin questions :
Do you want to regenerate Oracle Forms PL/SQL library files [Yes] ? Yes
Do you want to regenerate Oracle Forms menu files [Yes] ? Yes
Do you want to regenerate Oracle Forms menu files [Yes] ? Yes
Do you want to regenerate Oracle Forms executable files [Yes] ? Yes
Enter list of products ('all' for all products) [all] : fnd
Generate specific forms objects for each selected product [No] ? yes
Enter libraries and menus to generate, or enter 'all' [all] : all
Enter forms to generate, or enter 'all' [all] : all
3) Start Up Forms / Apache Servers
5) Delete the files in Jinitiator/Jcache on your machine
6) Login to the application using "http://<host>.<domain>:<
port>/dev60cgi/f60cgi".
Related
Products
Oracle E-Business Suite > Applications Technology > Lifecycle Management > Oracle Applications Manager
Article Rating
Comments
Provide feedback for this article. Please use 'Contact Us' for other feedback.
Important Note: this feedback is anonymously visible to other customers until processed by Oracle Support.