-----Google Analytics Code Start----> <-----Google Analytics Code Close---->
|Receive Email for New Articles|
|Extend OA Framework in R12||| Print ||
|Written by Anil Passi|
|Friday, 05 October 2007|
Few months ago, I did my first task on extending OA Framework on R12. Hereby I would like to share the experience vis-a-vis extending OA Framework in 11i.
How different is extension of of OA Framework in Release 12 when compared to 11i?
The main difference of course is that R12 libraries come bundled with jDeveloper 10g.
However besides that, there were a couple of other noticeable differences.
In 11i, if you want to extend an object, you will have to open the BC4J package by importing server.xml
But in case of R12 no explicit import of server.xml is required.
This is the only major difference when it comes to extending OA Framework in R12
Does this mean there is no need to FTP server.xml into myprojects, when extending BC4J Objects?
You still need to ftp the server.xml and other xml files to myprojects(as in 11i).
Additionally, you still would need to ftp the .class files and xml files from $JAVA_TOP to myclasses.
Hence there is no change to the fundamentals of the approach when extending OA Fwk in Release 12.
Any glitches when extending OA Framework in R12?
You might get stuck with an annoying message related to oracle.jbo.dt.objects.JboException when you try to open up the BC4J objects in jDeveloper.
For for example if you wish to extend abcVO, you may receive error pointing to oracle.jbo.dt.objects.JboException when you open that view object in jDeveloper.
I faced exactly this problem when extending R12.
How to fix the above problem?
I managed to get over this issue with some timely tip of Tapash Ray(he needs no introduction).
His suggestion was to include all the available libraries into the jDeveloper project.
Spot on, that resolved the issue. Perhaps you may encounter similar issue when doing extensions on 11i as well.
Which patches one needs to download for doing extensions in oa framework?
R12 Base Version
Patch 5856648 jDeveloper 10g
Patch 6197418 jDeveloper 10g
Now just to recap, same concepts apply for extensions in R12
VO Extend and then replace using substitution
EO Extend and then replace using substitution
AM Extend and then replace using substitution
CO Extend and then replace using personalization
written by Shilpa , October 05, 2007
written by Shilpa , October 08, 2007
How to get the base table information?
written by Geetha , October 10, 2007
written by Geetha , October 11, 2007
how to move personalizations and extensions from one instance to another instance
written by ramkumar , October 12, 2007
written by SenthilKumar , October 30, 2007
written by SATYABRAT PADHY , November 06, 2007
extending OA Framework in R12?
written by cayman , November 06, 2007