Fusion Blog

EBS Blog


Contact Us

OA Framework - All Articles
  • Register

Oracle Gold Partners, our very popular training packages, training schedule is listed here
Designed by Five Star Rated Oracle Press Authors & Oracle ACE's.

webinar new Click here to raise Support Ticket. Get reply within 48 hours.

Search Courses

User Rating: 4 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Inactive

Steps Required for Controller Extension in R12.2.X

The method to deploy controller & OAF components in pre-R12.2.x is much diffrent than in R12.2 onwards. Lets see how it is done.



Note:  This topic is not going to cover how to do controller extension, it only focus on changes deployment process for controller class files in version of R12.2 onwards.

R12.2.X moves away from conventional Oracle Application Server setup to Weblogic server and jar concept comes into the picture.

Recently, we wanted to do controller extension for one of our clients. We did controller extension and migrated the class file as we are doing in R12.1.3 version but pages failed each time. After lots of struggle we manage to run OAF page successfully. Below are the steps which we followed:

Step 1: Extend the require controller and give any name (for example: xxtest)

Step 2: move the above class file to the require product top under Java top (for example : $JAVA_TOP/oracle/apps/ak/attach/webui)

Step 3: Through personalization attach extended controller to OAF page

Step 4:  Generate the product jar file. This can be done by running ‘adcgnjar’ utility at unix box, it will ask for weblogic credentials. 

Note:  Since Credentials require at this step, normally DBA won’t  give it, so ask then to regenerate product jar where you place the file. Considering above example in step 2, I asked to regenerate “AK” product.

Step 5:  this step and below step (i.e. step 6) may not be necessary for you, but if your change won’t reflect or OAF page error out then run below script in putty if have an access else ask DBA to do so


     ./admanagedsrvctl.sh stop oacore_server1

     ./admanagedsrvctl.sh start oacore_server1

Step 6: Bounce the apache server.

Techie DK


0 #1 Divya K 2015-01-19 16:36
Nice article :)
-1 #2 Rahul M 2015-01-22 05:23
A great help....well written.
-1 #3 K.RAGHAVA RAO 2015-01-26 07:27
well explained the difference between the two versions.
-1 #4 Venkat Reddy 2015-02-03 11:26
Great Help
-1 #5 Anbu A 2015-05-26 15:03
Thanks Anil.

Like that have any differences for VO exten?
-1 #6 Preetham 2015-06-22 13:46

We have followed all the steps you mentioned.
Unable to get it working..

Custom VO's and CO's aren't being picked up.
Errors are VO of type view object not found and CO could not create class.

We are stuck at this for 2 weeks now.

What can be missing?
0 #7 Mafaz 2015-08-01 20:58

I tried same above steps for eam product but unable to generate the customall.jar file and getting the below error while running adcgnjar utility.

[applmgr@plive1224 webui]$ adcgnjar

Copyright (c) 2002, 2012 Oracle Corporation
Redwood Shores, California, USA

AD Custom Jar Generation

Version 12.2.0

NOTE: You may not use this utility for custom development
unless you have written permission from Oracle Corporation.

Enter the APPS username: apps

Enter the APPS password:

Generating customall.jar ...

Not creating customall.jar as no custom java directories found under JAVA_TOP.

customall.jar generated successfully.

As i have placed extended controller files in $JAVA_TOP/oracl e/apps/eam/home /webui/ but dont understand that why its asking cutom files put in $JAVA_TOP. please update me with details steps to accomplish extension tasks.

0 #8 OSRS 2021-07-09 09:32
always i used to read smaller content which also clear their motive, and that is also
happening with this piece of writing which I am reading now.

my web blog OSRS: https://probemas.com/blog/how-much-is-osrs-gold-worth-today

Add comment

Security code

About the Author

Techie DK

Search Trainings

Fully verifiable testimonials

Apps2Fusion - Event List

<<  May 2021  >>
 Mon  Tue  Wed  Thu  Fri  Sat  Sun 
       1  2
  3  4  5  6  7  8  9

Enquire For Training

Fusion Training Packages

Get Email Updates

Powered by Google FeedBurner