25 January, 2023

How to compile a form manually in 12.2

We have found in certain instances that it seems like adop is trying to compile the new form file against the package(s) in the RUN database rather than the PATCH database and therefore trying to compile new new form against the old packages. This is just a working theory. But when this happens, we skip the job and continue with the patch to completion. Once the patch is completed and cutover, we find we can successfully compile the form from command line:

 

1. Source RUN edition as EBS Applications owner


2. Back up your current copy of the *.fmx version of the form.

cp $FND_TOP/forms/US/FNDRSRUN.fmx $FND_TOP/forms/US/FNDRSRUN.fmx.BAK


3. Add $AU_TOP/forms/US to the FORMS_PATH environment variable.


export FORMS_PATH=$FORMS_PATH:$AU_TOP/forms/US


4. Compile the form, for example:

frmcmp_batch  module=$AU_TOP/forms/US/FNDRSRUN.fmb userid=apps/xxxxxxx output_file=$FND_TOP/forms/US/FNDRSRUN.fmx module_type=form compile_all=yes


check errors and make sure it compile successfully. If so, you should have a new version of FNDRSRUN.fmx in $FND_TOP/forms/US


 

No comments:

Post a Comment

Useful Scripts

To Find session details using SID. set verify off col sid format 99999 col machine format a10 col program format a25 trunc col username form...