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

OEM Agent Installation

./agentDeploy.sh AGENT_BASE_DIR=/u001/oracle/product/agent13c OMS_HOST=oem-dev.xxx.com EM_UPLOAD_PORT=1159 AGENT_REGISTRATION_PASSWORD=*****...