6. How does ADADMIN know which form files to
regenerate?
Answer
--------
How does adadmin
know which forms files to regenerate?
---------------------------------------------------------------
With Release
11 adadmin, how does it determine which forms files need to be regenerated when
using the Generate Forms Files option?
During the
form generation process, adadmin and adaimgr (in this case adadmin) read a file
named <prod>file.drv to build a list of objects to generate.
For example
if you are looking at the AZ module forms, there will be a file
called
azfile.drv. This file is located in $PROD_TOP/admin/driver.
In your
example this is $AZ_TOP/admin/driver.
NOTE - If a
product not installed, adpatch does not regenerate forms for that
product at all
You can test
this by putting a dummy form name under entries for formsdev
and forms. This
dummy form will be displayed when prompted to select forms for generation via
adadmin.
How is this
list of files in <prod>file.drv maintained?
-------------------------------------------------------
Any patches
that install a new form or remove an existing form will
contain an
appropriately updated version of <prod>file.drv.
adconfig:
A
wrapper script that calls adconfig.pl. In earlier versions of AutoConfig adconfig.sh/
adconfig.cmd used to call the Java API to start AutoConfig.
AutoConfig
Scripts:
On the
application tier:
<AD_TOP>/bin
<AD_TOP>/bin
On the
database tier:
<RDBMS ORACLE_HOME>/appsutil/bin
<RDBMS ORACLE_HOME>/appsutil/bin
Log file created:
On
the application tier:<INST_TOP>/admin/log/<MMDDhhmm>/adconfig.log
On the database tier:
<RDBMS ORACLE_HOME>/appsutil/log/<CONTEXT_NAME>/<MMDDhhmm>/adconfig.log
Admrgpch:
Merges multiple
patches into a single merged patch.
You can merge multiple patches
into a single patch by using AD Merge Patch.
This AD utility is an
executable located in AD_TOP/bin that merges multiple
AutoPatch compatible patches
into a single, integrated patch. Once the merge is
complete, you use AutoPatch to
apply the resulting patch in a single operation.
Using a merged patch reduces
the time it takes to complete the patching process.
The command for merging patches
is admrgpch.
AD Merge Patch reads the
c<patchnum>.drv, d<patchnum>.drv, and g<patchnum>.drv
for each patch in the source
directory and merges them to create a single set
of driver files (for example,
cmerge99.drv, dmerge99.drv, and gmerge99.drv) in
the destination directory. It
also merges the set of files contained in the
individual patches under the
source directory according to file revision and
copies them to the destination
directory. If a file exists in more than one
source patch, only the highest
revision of the file is copied to the
destination directory.
Complete these steps:
1. Review the readme files
carefully.
Some patch readme files contain special
instructions for applying merged
patches. The patch may also require manual
steps.
2. Create directories.
In the patch top area, create a source
directory and a destination directory.
Choose any name for these directories.
3. Unzip patches.
Copy all the patches to be merged into the
source directory and unzip them.
4. Run AD Merge Patch.
Run AD Merge Patch and supply the arguments
for the destination directory
name and the source directory name. You also
need to specify the merged patch
name, or accept the default.
5. Check AD Merge Patch log files.
After AD Merge Patch runs, check the
admrgpch.log file for errors. The file
is located in the current working directory
(where AD Merge Patch was run).
6. Run the merged patch.
Once a merged patch is created, apply it
just like a single patch.
AD Merge Patch cannot merge
patches of different releases, different parallel
modes, or different platforms.
However, it can merge patches for a specific
platform with a generic patch,
or patches with different source character sets.
AD Merge Patch notifies you if
you try to merge incompatible patches.
For example :
$ admrgpch /d01/patches/source /d01/patches/destination
-merged_name mergedpatch
Thanks & Regards,
ora-data Team.
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…
ReplyDeleteOracle Training in Chennai
Oracle Training Institute in Chennai
Thanks for sharing a very nice information & it’s really very helpful for us. oracle training in chennai
ReplyDelete
ReplyDeleteThank you for posting informative insights, I think we have got some more information to share with! Do check out
oracle training in chennai and let us know your thoughts. Let’s have great learning
Sharing the same interest, Infycle feels so happy to share our detailed information about all these courses with you all! Big data training in chennai & get to know everything you want to about software trainings.
ReplyDeleteLearn Oracle DBA for making your career towards a sky-high with Infycle Technologies. Infycle Technologies provides the top Oracle DBA Training in Chennai and offering programs in Oracle such as Oracle PL/SQL, Oracle Programming, etc., in the 200% hands-on practical training with professional specialists in the field. In addition to that, the interviews will be arranged for the candidates to set their careers without any struggle. Of all that, Cen percent placement assurance will be given here. To have the best job for your life, call 7502633633 to Infycle Technologies and grab a free demo to know more.No.1 Oracle DBA Training in Chennai | Infycle Technologies
ReplyDeleteLearn Amazon Web Services for excellent job opportunities from Infycle Technologies, the Excellent AWS Training in Chennai. Infycle Technologies gives the most trustworthy AWS course in Chennai, with full hands-on practical training from professional trainers in the field. Along with that, the placement interviews will be arranged for the candidates, so that, they can meet the job interviews without missing them. To transform your career to the next level, call 7502633633 to Infycle Technologies and grab a free demo to know more
ReplyDeleteInfycle Technologies, the No.1 software training institute in Chennai offers the No.1 Big Data Hadoop Training in Chennai | Infycle Technologies for students, freshers, and tech professionals. Infycle also offers other professional courses such as DevOps, Artificial Intelligence, Cyber Security, Python, Oracle, Java, Power BI, Selenium Testing, Digital Marketing, Data Science, etc., which will be trained with 200% practical classes. After the completion of training, the trainees will be sent for placement interviews in the top MNC's. Call 7502633633 to get more info and a free demo.
ReplyDeleteInfycle Technologies, the top software training institute and placement center in Chennai offers the Best Digital Marketing course in Chennai for freshers, students, and tech professionals at the best offers. In addition to Digital Marketing, other in-demand courses such as DevOps, Data Science, Python, Selenium, Big Data, Java, Power BI, Oracle will also be trained with 100% practical classes. After the completion of training, the trainees will be sent for placement interviews in the top MNC's. Call 7504633633 to get more info and a free demo.
ReplyDeleteGrab Data Science Certification in Chennai for skyrocketing your career with Infycle Technologies, the best Software Training & Placement institutes in and around Chennai. In addition to the Certification, Infycle also gives the best placement training for personality tests, interview preparation, and mock interviews for leveling up the candidate's grades to a professional level.
ReplyDeleteInfycle Technologies, the topmost software training institute in Chennai offers AWS Training in Chennai for tech professionals, freshers and students, of any field. Other top technologies such as Digital Marketing, Java, Python, Hadoop, Selenium, Big Data, AWS, Android, and iOS Development will also be trained with complete hands-on training. To get more info and a free demo, dial 7504633633
ReplyDeletemost software training institute in Chennai offers AWS Training in Chennai for tech professionals, freshers and students, of any field. Other top technologies such as Digital Marketing, Java, Python, Hadoop, Selenium, Big Data, AWS, Android, and iOS Development will also be trained with complete hands-on training. To get more info and a free demo, dial 7504633633
ReplyDelete