Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

LOGIN REGISTER

HOME TRAININGS FUSION BLOG EBS BLOG

AUTHORS CONTACT US

Oracle Gold Partners, our very popular training


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

SEARCH COURSES

ORACLE APPLICATION SEARCH


FRAMEWORK TRAININGS

TO EXTEND- FIRST RUN STANDARD


OA FRAMEWORK PAGES FROM
FULLY
JDEVELOPER VERIFIABLE

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 1/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

Details  TESTIMONIALS
Category: Oracle Application Framework

Published: 29 November 2007

f Share Post When doing extensions to OA


Share
Framework, it is always
encouraged that you build up your jDeveloper environment on
desktop, so that the OA Framework pages can be run from
FUSION APPLICATIO
jDeveloper itself. In this article, I will show you the steps involved
INING
in running OA Framework application pages from within the is an excellent training Packa
jDeveloper. Once you grasp these steps, then you will find that p it up! Best deal offered

doing extensions to OA Framework is a very simple task. s2fusion. I highly recomme


m for valuable tra
Note:- I think these steps are quite easy to follow, however if I get
Read Full Testimon
time, I will produce a video demo of the same.

Why should I bother being able to run the Application from Uday
U
jDeveloper?
//www.linkedin.com/in/udaya
1. You can use the debugger within jDeveloper. This makes
25308
fixing your bugs very simple.
All Testimonial
2. You can test all your extensions within jDeveloper itself
3. No need to bounce the apache or mid-tier on the server
when doing recursive testing.
4. No need to FTP files again and again to the server during
APPS2FUSION -
development. EVENT LIST
5. No need to run xmlImporter again and again, in case you
have build custom pages that integrate with standard OA << Dec 2023 >>
Framework pages Mon Tue Wed Thu Fri Sat Sun

6. Optionally, you can simulate the login of any business user 1 2 3

4 5 6 7 8 9 10
when running OA Framework pages from jDeveloper, by using
11 12 13 14 15 16 17
their username and password****Do not reset their passwords
18 19 20 21 22 23 24
on production system*****.
25 26 27 28 29 30 31

What are the steps to prepare your desktop environment to run


Search ...
OA Framework pages?
Search
1. FTP the .class & .xml files from $JAVA_TOP to your PC, into
jdevhome/myclasses

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 2/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

2. Copy contents of my classes into myprojects


ENQUIRE FOR
3. Delete all the *.class files from myprojects
TRAINING
4. FTP files from $PRODUCT_TOP/mds to myprojects, for
example from $ICX_TOP/mds
5. Create a OA Workspace and OA Project in jDeveloper
6. FTP the .dbc file from $FND_TOP/secure to
<jdevhome>/dbc_files/secure
7. Setup jDev project properties for runtime connection. For Enter The Below Deta
this you will use the dbc file, FND User Name and its password.
First Name*
You will also specify the responsibility key and responsibility
application short name.
8. Ensure that the user specified in jDeveloper project runtime Last Name*
property has access to the responsibility specified in previous
step. Email*
9. Create a DB Connection from jDeveloper. The jdbc
connection details can be picked up from jDeveloper or by using Country Code*
tnsping or by reading the tnsnames.ora -None-
10. Include all available libraries into jDeveloper project.
Phone*

Important:- Please note that it is important to ftp .class files in


Enter your enquiry*
binary mode and the .xml files in ascii mode.

Training of your interest

Enter the Captcha

Why am I copying files[excluding .class] from $JAVA_TOP into


myprojects directory of my PC?
This is required to facilitate extensions to BC4J components.
If your intention is merely to run the OA Framework page from Reload
jDeveloper, then you do not need this step. The reason for this
step however is to make the .xml files for VO, EO & AM to Submit Reset

become available in myprojects. In case you wish to extend any


of the BC4J[vo,eo,am] components, then these xml files must be
present in myprojects directory of your desktop. Without thee
xml files being present underneath myprojects, you will be
unable to extend those BC4J objects. RELATED ITEMS

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 3/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

Projects
Intelligence - Add
new Fields using
client extensions
Extending and
Why are .class files not required in myprojects? Customizing the
.class files are required for runtime only environment. Mobile PO Receipt
In fact even *.xml files from $JAVA_TOP are not required in form

myprojects, unless you wish to extend the given BC4J object. Translating
Personalizations
stored in MDS
BPEL- How to call
an APPS API using
BPEL and Flat file
imports.
What exactly do .xml files from $JAVA_TOP contain? OA Framework
These xml files contain the design/structure/meta-data [call it Master Detail
what you want] of the View Objects, Entity Objects and the Region -
Mandatory Steps
Application module. Unless these xml files are in myprojects, you
Integrating OAF
will not be able to extend these BC4J objects.
Notifications with
Oracle Workflow
Useful list of
scripts for OA
Framework
Why do we place .class files into myclasses? OA Framework
myclasses is by default included in the CLASSPATH of your OA Tutorial 01 Script

jDeveloper project. Hence, these classes are available for the Hide or change

runtime engine of OA Framework engine. Copyright and


Privacy Statement
in OA Framework
How to Enable
Diagnostics on OAF
Pages
Assuming I am extending iProcurement, don’t these classes BI Publisher
depend upon FND classes? Why aren’t we FTP’ing files form Document Viewer

$JAVA_TOP/oracle/apps/fnd/* to our PC? Common Region-


Embeded Report
When you download the jDeveloper patch from Metalink, it
Output in OA
comes bundled with relevant version of FND Libraries in a zipped
Framework Page
file. This zipped file is available in the default classpath/library for
How to test ADF
every OA Framework project. Business
In fact, for this very reason, you must download the right version Components
of jDeveloper patch from Metalink, depending upon which

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 4/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

version of Cumulative Upgrade patchset you are on. iProcurement


11.5.10 ReBuild
Charge Account
OA Framework -
Develop Page that
does not require
login - Using
GUEST
ESB, BPEL using
ANIL PASSI
Oracle SOA Suite:
Article – I
Creating ADFbc
Add Workflows
 Prev Next  Notification
Worklist To Home
Page
COMMENTS
OA Framework
Kunal 2007-12-04 11:21 0 Interview

Hi Anil, Questions
Integrating XML
I am new to this field and so pardon me for some really
elementary questions. Publisher and OA
Framework
Few questions that I have:
1. FTP the .class & .xml files from $JAVA_TOP to your PC, Oracle
into jdevhome/myclasses
Configurator
--Are we talking about the .class and .xml files ONLY from
$JAVA_TOP or from the subdirectories as well? Articles - IV
4. FTP files from $PRODUCT_TOP/mds to myprojects, for
OAF
example from $ICX_TOP/mds
--Just the files or the subdirectories as well? Personalization
and Extensions - A
Regards case study
Kunal
Database Shema
Quote
Modeling in
JDeveloper
Ramkumar.ch 2007-12-05 05:26 0
Synchronous BPEL
hi Anil, Process Tutorial
without EO can we create VO.
In which situation we create VO based on EO Key Flexfield in OA
In which situation EO is not necessary Framework
Regards Extend a standard
Ramkumar Oracle MSCA/MWA

Quote page
Attachments using
Anil Passi 2007-12-05 06:54 0 OA Framework
Personalizations -
Hi Ram
Part 2
If your VO is for read-only operation like LOV, then please
do not create EO. Welcome to ADF

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 5/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
Your VO will be based on EO in cases where you wish to Attachments using
modify the data
OA Framework
Thanks, Personalizations -
Anil Passi
Part 1
Quote BPEL- Business
Event Integration -
Tenny 2007-12-06 02:46 0 Part 2

Hi Anil OA Framework
Tutorials Training
Very good web site, I have to say.
How to extend root
I downloaded the class files from Linux server to a
windows machine using binary mode. However, after I application module
extend the class and try to compile the project. I got an using nested
error saying the class file could not be found, but it
actually exists. application module
I used the WinSCP to download the class file. OA Framework
Hope you have some ideas
Screen in SSHR -
Thanks HRSSA Workflow -
Quote Part 3
Nested Application
Anil Passi 2007-12-06 03:13 0 Modules in OA

Hi Tenny, Framework
OAF Screen in Self
You need to FTP all the dependent classes, perhaps you
are missing some of them. Service HRMS -
I will do a video tutorial this weekend on this topic-for ease Without
of understanding.
Programming -
Thanks, Part 2
Anil
Workflow Different
Quote Roles, Types of
notifications,
Ramkumar.ch 2007-12-06 07:43 0 Events and

hi anil Workflows Best


i downloaded all the files.and while ruuning page in jdev Practices
iam facing the following error.
Connect
oracle.apps.fnd.framework.OAException: Could not load jDeveloper to SOA
application module ...
Servers
Quote
OAF Screen in Self
Service HRMS -
KK 2007-12-07 21:06 0
Without
Hi Anil, Programming -
Part 1
I carried out all the steps as mentioned above.
One interesting thing-All XML objects corresponding to the Part III – Extend
AM,VO amd EO are also present in the same myprojects
directory.On the action pallete, on clicking on the list of Server Command -
value for the Application module, no values could be Custom Defaulting
retrieved.
Can this error be because I FTPed the XMP files in the and Validation in
binary mode? iProcurement

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 6/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
Regards Custom Defaulting
KK
and Validation in
Quote iProcurement-Part
2
Srinivas Thatikonda 2007-12-07 23:56 0 apps2fusion forum

Hi Anil, Setting up Oracle


Application Server
I am Srinivas Thatikonda working as a Oracle Applications
Technical Consultant for one of the US based client. i am for Custom OAF
working on sales order conversion and the requirement is Deployment
importing orders where some of the order lines CLOSED
and some with OPEN status and the order header status is Running the R12
BOOKED.
iExpenses Page
I would like to have your advise on how to deal with the from JDeveloper
above scenario.
OA Framework -
Getting started in
Thanks & Regards,
R12
Srinivas.
SPEL in
Quote
Personalization -
OA Framework
kk 2007-12-08 10:09 0
Limitations in
Hi Anil, Attachments using

What is the significance of copying server.xml from the OAF


Instance into myprojects? Is it a mandatory step when Personalizations - -
modifying BC4J objects?
Part 3
Thanks in advance, Importing BC4J
Substitutions in
regards
KK R12
Personalization in
Quote
OAF To Export

0 Data Into Excel


Mohammed 2007-12-10 18:41
Spreadsheet
This is regarding the "Costing of Payments" functionality
available in PF_K_RUP1 Executing SQL
Queries from
Scenrario
Extended
========
Controller
1. I have employees who are paid either thru (i) Cheque or Extend View Object
(ii) Direct Deposit
2. Created two different payment methods and attached to Add new Field In
to payroll as valid payment method. OA Framework
3. For both the above payment methods i have attached
the bank and entred the information related to Clearing Embed HTML into
A/C, Error A/C etc in the GL tab. OA Framework
4. I have attached the above payment methods to two
different employees Page- URL Include
a) One employee is attached Cheque payment method
and other options
b) The second employee is attached to Direct Deposit
5. Run the Payroll Zip multiple files
6. Run the prepayment process
7. The payment status for both the employees is displayed from a blob
as "UNPAID" columns into

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 7/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
Note: another blob
1) The "costing of payment" process only picks up the column in table
payments that has the status as "PAID"
2) I AM USING UAE LEGISLATION CLAF Skin- A step

Now the question is by step demo to


create new Custom
a) I belive the payment status gets changed to "PAID" when Look and Feel Skin
you run the "Check Writer" for Check payment method
and "Deposit Advice" for Direct Deposit payment method. - CLAF- Custom Skin
Kindly confirm if my understanding is correct.
- Concepts for
b) As there is no seeded "Deposit Advice" or "Check wirter" Custom Look and
process available for UAE localization. How is this handled?
Feel in Oracle Self
c) How can i change the payment staus to "PAID" in UAE Service
localization so that these records are picked up by Costing
of Payment process? Adding Columns to
Advanced table in
Regards
OA Framework
Ganeshan Rajagopal
Programatically By
Quote
Extension
Shared Folders in
Ramkumar.ch 2007-12-11 08:04 0
OA Framework
hi Running OA
iam having one sanerio,
if the user logon by giving his username and Framework Page
password.how to check whether his user name and
from jDeveloper -
password is valid or not.after checking the user name and
password the enduser clicks on function say example Audio Video Demo
myinformation,then it has to display his Information like
User Level
his name,address,mobile number just like a read only
page.can you give any suggession for this. Personalizations-
Folders in OA
regards
Ramkumar Framework
Personalization link
Quote
does not appear
despite setting
Habeni 2007-12-11 22:33 0
profile
Hi Anil, Defaults in OA
This is my first time checking this site out. It is very
informative and I am overwhelmed by all the interesting Framework -
ideas and guides U giving to people, your site has been an Concepts and
inspirattion for me. Please, I am in process of taking oracle
exam IZO-232 for 11i sys administration fundamentals, is practical approach
there any help you can guide me through or provide I've Add
been studying for months now but don't know what to
read any more. Picklist/Dropdown
list field to OAF
Thanks and best regards :)
Screen using
Quote
extension/Personalization
Testing OAF
Saurabh Sharma 2008-01-09 18:43 0
Extensions from
Error while running PG.xml from Jdev jDeveloper -Things

Hi Anil, to keep in mind


Move OA
I have downloaded the entire Oracle folder from
$JAVA_TOP to myclasses. Framework

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 8/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
Created package inside myproject. C:\Jdev10g\jdev personalizations
home\jdev\myprojects\XXTJX\oracle\apps\per\selfservice from one
Under this, I have common & newhire two folders.
I have put the PG.xml files from $PER_TOP/mds to below environment to
location. another
C:\Jdev10g\jdevhome\jdev\myprojects\XXTJX\oracle\a
Sample Code - Add
pps\per\selfservice
ewhire\webui Submit Button
Using OA
I created OAWorkspace and a project. Made Oracle Framework
Application RUNtime connection and business component
connection. Added all Libraries. Extension
Successfully built the Application(with few warnings
Add Submit Button
though).
Using OA
But while running the "CreatSrchNewHrPG.xml" in Jdev it Framework
errors out. As pasted below. Please help. Thanks in Extension
Advance.
--------------------- OA Framework
Error Page Extensions
Exception Details.
oracle.apps.fnd.framework.OAException: Could not load Brief History of OA
application module 'oracle.apps.per.selfservice.c Framework and
ommon.server.CommonAM'. Future
## Detail 0 ##
JBO-30003: The application pool (socaxs3er03.xg OA Framework R12
lbsnet.comTJXEBDV11522oracle.apps.per.selfser Extension Example
vice.common.server.CommonAM) failed to checkout an Extend OA
application module due to the following exception: Framework in R12
oracle.jbo.JboException: JBO-29000: Unexpected exception
caught: oracle.jbo.JboException, msg=JBO-29000: Debugging OA
Unexpected exception caught: oracle.jbo.NoDefException, Framework - 7
msg=JBO-25002: Definition oracle.apps.per.selfservice.co Different
mmon.server.CommonAM of type ApplicationModule not Techniques
found
## Detail 0 ## Master Detail
oracle.jbo.JboException: JBO-29000: Unexpected exception Screen In OA
caught: oracle.jbo.NoDefException, msg=JBO-25002:
Framework Part-I
Definition oracle.apps.per.selfservice.common.server.Com
Create LOV based
monAM of type ApplicationModule not found
## Detail 0 ## field using
oracle.jbo.NoDefException: JBO-25002: Definition Personalization in
oracle.apps.per.selfservice.common.server.CommonAM of OA Framework
type ApplicationModule not found
Call OA Framework
JBO-30003: The application pool (socaxs3er03.xg
lbsnet.comTJXEBDV11522oracle.apps.per.selfser Page from Oracle
vice.common.server.CommonAM) failed to checkout an Forms passing
application module due to the following exception: Parameters
oracle.jbo.JboException: JBO-29000: Unexpected exception
Deployment of the
caught: oracle.jbo.JboException, msg=JBO-29000:
OA Framework
Unexpected exception caught: oracle.jbo.NoDefException,
msg=JBO-25002: Definition oracle.apps.per.selfservice.co Tutorials
mmon.server.CommonAM of type ApplicationModule not OA Framework
found Training Tutorials
## Detail 0 ##
oracle.jbo.JboException: JBO-29000: Unexpected exception 04
caught: oracle.jbo.NoDefException, msg=JBO-25002:
Definition oracle.apps.per.selfservice.common.server.Com
https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 9/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
monAM of type ApplicationModule not found OA Framework
## Detail 0 ## Training Tutorial 03
oracle.jbo.NoDefException: JBO-25002: Definition
oracle.apps.per.selfservice.common.server.CommonAM of OA Framework
type ApplicationModule not found Tutorials 02
at java.lang.Thread.run(Thread.java:595) OA Framework
Tutorial 01
Logout
PPR in OA
Copyright (c) 2006, Oracle. All rights reserved.
Framework - What
Quote is Partial Page
Rendering?
Anil Passi 2008-01-09 18:59 0
Controller
Hi Satya Extension in OA
Framework is safe
Please search for CommonAM* within myclasses?
Also, were class filed FTP'ed in binary mode? or unsafe ?
Install tools for
Thanks,
Anil Passi Oracle Apps
Development
Quote
OA Framework
Screen Extension
Saurabh Sharma 2008-01-09 19:06 0
by Embedding a
Hi Anil, Custom Page
Thanks a lot for your reply. Install OA
Framework
1. I have CommonAM.xml & CommonAMImpl.class inside
C:\Jdev10g\jdevhome\jdev\myclasses\XXTJX\orac jDeveloper RUP4
le\apps\per\selfservice\common\server from Scratch
SPEL in OA
2. I have downloaded the files using Winscp. As automatic
mode in winscp downloads .txt, .xml ...etc mode and .class Framework - With
files in Bin mode. Audio Visual Demo
Please suggest. OA Framework
Thanks - Entity Objects -
_ Satya
Thinking from D2k
Quote
mindset
MDS in OA
Anil Passi 2008-01-09 19:10 0
Framework -What
Hi Satya exactly it is?

You have copied Oracle's files underneath myclases-xxtjx PLSQL Entity based
OA Framework -
C:-Jdev10g-jdevhome-jdev-myclasses-XXTJX-oracle-appspe-
OAPlsqlEntityImpl
rselfservice-common-server
OA Framework
Instead these should be underneath myclasses-xxtjx Controller
ViewObject for
Only your custom code must be underneath myclasses-
xxtjx Table Based Screen
OA Framework
Thanks,
Anil Passi Table Based Scree

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 10/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

Non Programming
Quote
Steps

0 OA Framework
Saurabh Sharma 2008-01-09 19:24
Table based Screen
Hi Anil,
OA Framework
I have downloaded the files and kept under page on web
JDEV_USER_HOME-myclasses-xxtjx-oracle-apps-....
I mean as the directory structure we find in unix, i have OA Framework
create in similar fashion inside my myclasses folder. Hence FAQ -Extending
all the files are under their respective folder name. Like all
files of self service are under JDEV_USER_HOME-myclasses- View Objects
xxtjx-oracle-apps-per-selfservice.... OA Framework
with Captcha
As per your reply, do i need to put all .class files
JDEV_USER_HOME-xxtjx-ALL .class files here? Webservice
And where shall i put the other files(like .xml) OA Framework

Similarly what will be structure of myprojects. Extension of AM -


I'm working in Jdev 10.1.3.3.0 and Apps 12.0.2. Steps - How To
OA Framework
If you have any video for this please share with me.
Please suggest. Extension of
Thanks -
- Satya Application Module
OA Framework
Quote
Extending
Controller - Steps
Anil Passi 2008-01-09 22:05 0
D2K to OA
Hi Satya Framework
You Standard Oracle Java files are under JAVA_TOP/oracle Transition
/apps Integrate OA
Hence, they must not be copied to myclasses/xxtjx Framework with
/oracle/apps Web Service

Instead they should be copied to myclasses/oracle/apps OA Framework


Extend VO in OA

Think of myclasses being JAVA_TOP Framwork


XMLImporter in
Thanks
Anil Oracle Applications
Framework
Quote

Saurabh Sharma 2008-01-11 14:34 0

Hi Anil,

Thanks Very Much. The AM error is resolved. Meanwhile


running the page, the page pops up and renders. But after
sometime errors out saysing
"The selected action is not available. The cause may be
related to security. Contact your system administrator to
verify your permission level for this action. Click Home
menu or choose a different menu option to navigate out of
this page." The good thing is that now I can see the page in
Oracle Apps enviornment. But, not able to determine the
error reason from Jdev. The Self-Service responsibility is ARTICLES
attached to my user and I can open "HIRE" page in APPS
https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 11/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
enviornment. But not able open through Jdev. Please Apps2Fusion
suggest.
Articles
Thanks -
- Satya
Quote

GET EMAIL
Saurabh Sharma 2008-01-17 23:27 0 UPDATES
Hi Anil,

I'm trying to run (N)Manager Self-Service >


Hire(CreatSrchNewHrPG.xml) from Jdev. While running the Enter your email addre
page from Jdev it throws an error "The selected action is
not available. The cause may be related to security.
Contact your system administrator to verify your Subscribe
permission level for this action." But while running
HireDetailsRN.xml page shows that particular region.
Powered by Google
Thought you might have come across this error. Please
help. FeedBurner

Thanks -
- Satya
Quote

Saurabh Sharma 2008-01-18 19:04 0

Hi Anil,

Do i need to download server.xml to myprojects? Though


the entire Oracle/apps/... structure is built up in my
myclasses/oracle/apps..

Please help!!!
Thanks -
- Satya
Quote

Jay Patwa 2008-01-30 20:57 0

Hi Anil,

My client runs Oracle Apps on Windows.


In that case, do i need to worry about ftp mode? I would
just be copying files from one folder to another...Am i
right?

Also, do we need to do anything with server.xml. I do not


see it in the steps you mentioned.

Thanks in advance!
Jay
Quote

Anil Passi 2008-01-31 06:08 0

Hi Jay
In your case, yes simple file copy is all that you need.

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 12/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
Regarding server.xml, it will be needed only if you wish to
extend a bc4j object.
this file will be in /server directory

You do not require server.xml for running the page.


But you do need it for extending bc4j object.

In some cases, Oracle does not provide server.xml. In


those cases you can create a server.xml manually too

THanks,
Anil

Quote

Saurabh Sharma 2008-02-01 02:10 0

Hi Anil,
Do you have a VIDEO to share for running Self-Service
pages from Jdev?
Please share. Not able to run the page from JDev yet. It's
still throwing error.
Please help!!!
Thanks -
- Satya
Quote

Abdalaziz Hani Alayooby 2008-02-23 11:52 0

Hi Anil.

Could you place some videomaterial for this article (for all
steps in this article) ?
Quote

Amit Singh 2008-03-20 18:30 0

Hi Anil,

Could you please do some video tutorial for downloading


classes?

Thanks
Amit
Quote

Bala 2008-05-19 10:39 0

Hi Anil,

I am working on 11.5.10 RUP5. I am about to extend a


standard oracle package oracle.apps.pa.structure.server

I have started doing the mentionned instructions, in order


to be able to run the standard page from jDev before I
start.
I have then added oracle.apps.pa.structure.server and
oracle.apps.pa.structure.webui to my project.

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 13/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

I have not de-compiled the .class files.

However - when I expand the oracle.apps.pa.


structure.server node in jDev, it also contains the .java files
- even though there are no .java files in the folders.
And when I compile the project, it gives tonns of erros like:

Error: can't read: C:\Oracle\jdev-11510-rup5\jdev


home\jdev\myprojects\oracle\apps\pa\structure
\server\EditHGridStructVOImpl.java

One such error for each "missing" java file.


Any idea how to solve this error?

I should mention, that I have also tried de-compiling all the


.class files and place those java files in myprojects sub
directories - that solves the "missing java file" errors, but
throws many other compilation errors instead. :-/. So that
does not seem to be the solution.
Quote

Anil Passi-- 2008-05-19 11:04 0

Hi Soren

You haven't mentioned if you are able to run the page.

To begin with,

1. ftp files from java top and put them into myclasses.
2. ftp files from $PA_TOP/mds and put them into my
projects.
Run the page...does that run as expected?
do not proceed further until you have succeeded in steps 1
and 2
3. next, ftp the files from oracle.apps.pa.structure.server
into my projects.
4. Decompile the java files
5. open the server.xml

if above does not work for points 3/4/5, then


3a . edit the server.xml to retain only those VO's that you
wish to extend.
do this only on the PC
4a. remove objects that you are not extending from
myprojects...server
5a. decompile the objects of your interest and open the
project

Let me know how this goes

Cheers
Anil

Quote

Bala 2008-05-19 11:45 0

Hi Anil,
Thanks for taking your time to reply. Still a bit confused,
though.

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 14/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
Comments:
a) How can I run the page from Jdev after step 1 and 2. At
that point my project in Jdev is still empty.
b) Your step number 3 looks redundant to me, as the
package files in oracle.apps.pa.structure was already
copied as part of step1 and 2, right?
Quote

Anil Passi 2008-05-19 11:49 0

Hi Soren

Please see this URL.


To run the page in jDev, you do not need anything other
than MDS pages in myproject.

See this link below


http://apps2fusion.com/technical-articles-mainmenu-
27/oa-framework-mainmenu-31/14-oracle-application-
framework/232-running-oa-framework-page-from-
jdeveloper-audio-video-demo

Click here for video demo


http://apps2fusion.com/technical-articles-mainmenu-
27/oa-framework-mainmenu-31/14-oracle-application-
framework/232-running-oa-framework-page-from-
jdeveloper-audio-video-demo

Thanks,
Anil Passi
Quote

Bala 2008-05-20 11:01 0

Hi Anil,
Thanks a lot for your help, it is working now.
Step 1, 2, 3a, 4a, 5a did the trick.

Again, thanks a lot for helping out.

Best regards,
Søren
Quote

Anil Passi-- 2008-05-20 11:27 0

Hi Soren
Good to hear that, and thanks for taking time to come
back to this page and update with the details.

Cheers
Anil
Quote

Wilson Hendrawan 2008-09-10 14:46 0

Hi,

First, I'd like to thank you for this great site. I have found a
https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 15/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
lot of answers to my problems from this site.

I'm currently encountering a problem with extending


ViewObject for an iReceivable page and wondering if you
might be able to help.
The VO I'm trying to extend is CustomerSearchResultsVO. I
have followed the steps in both the dev guide and other
guides. Here are the steps I took:

1. Created a new VO xxcsg.oracle.apps.ar.irec.comm


on.server.xxcsgCustomerSearchResultsVO that extends
oracle.apps.ar.irec.common.server.CustomerSea
rchResultsVO
2. Added a new attribute and modified the query that
populates the VO.
3. Specified the substitution in "Edit Business Component
Projects" and verified that the .jpx file has been updated.
4. Added Java Options "-Djbo.project=OACSG0" in the
Runner option of my JDev Project Settings.

I am getting the following error when I'm trying to run the


search locally:
Quote:

Message not found. Application: FND, Message Name:


FND_VIEWOBJECT_NOT_FOUND. Tokens: VONAME =
xxcsgCustomerSearchResultsVO;
APPLICATION_MODULE =
xxcsg.oracle.apps.ar.irec.common.server.XxcsgCustomerS

I have verified that the xml and classes exists and are
generated correctly in /myclasses/ directory.
Do you have any advise as to what may have caused this
problem? I am running JDev for 11.5.10.2.
Previously, I have successfully extended the AM for this
customer search function (XxcsgCustomerSearchAM) and
was able to step through the custom method in debug
mode.
Thanks!!
Quote

Anil Passi 2008-09-10 19:37 0

Hi Wilson,

Where is the reference being made to xxcsgCustomerSe


archResultsVO?
Did you create a new item using personalization that has
its View Instance pointing to xxcsgCustomerSe
archResultsVO?
In that case, please change the VO Instance point to
CustomerSearchResultsVO, as substitution will take care of
the rest.

Thanks,
https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 16/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
Anil Passi
PS- We have an OA Framework forum dedicated to
extensions and personalization.
http://apps2fusion.com/forums
Its easier resolving issues there, as it allows everyone to
upload their code for inspection.
Quote

Joselfmp 2008-11-24 06:18 0

Hello Anil and all,


I have the same doubt as Kunal.
I'n mew with OAF and try to follow all tutorials of this web,
but... main doubt in all (I couldn't find a video tutorial what
describes exactly the process ) is:
What files to FTP?
i. e. I work with R12
Imagine you want to extend or modify.... some screen.. i.e.
Customer Search or one of iProcurement (whatever) .. to
add a new field in result table or whatever...
You said that first of all is to download by FTP in
$JAVA_TOP the .xml and .class files... And download them
directly in my jdevhome/myclasses directory but.. I don't
have any .xml file in my $JAVA_TOP and .class are not a
lot... (only 16 class files: ApplyPatch.class, AppUpdate.class,
CheckUpdate.class,...)
I've seen in several video tutorials that you have the
package (classes) structure downloaded to your PC.. and
that appear in your JDeveloper... but.. I don't see an
explicit example of how and where to download
Here you say as example to download files of
$ICX_TOP/mds.. but.. in that directory I don't have any
files... I only have 5 direcotries ( icatalog, lov , punchout,
profile, por)
SO.. I'm a bit lost.
Of course.. appart from this.. when I'd get to change or
extend something.. then.. I'll need to upload it to the
server... but that will be a next chapter for me..
Any help with this please?
Thanks.
Regards
Quote

Mitchell 2008-11-24 16:47 0

Anil and team,

Love the site...great resource. I am banging my head on


the desk right now because I am trying to do a simple VO
extension. I have included all relevant files (/oracle/apps/.
..) in both the myclasses and myprojects directories on my
local machine. After creating my project and package, I
then "Import Business Components" (/oracle/apps/p
er/irc/candidateSelfService/server/IrcCandida
tePerInfoVO.xml). It then gives me a warning:

Unable to find referenced object.


Object=oracle.apps.per.irc.schema.server.IrcCandidat
eSearchCriteriaEO

This object does exist in that directory on my local


machine. I click ok and all the other business components
https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 17/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
are successfully imported from the same directory.

So, then I try to create the view object in my custom


package, extending the IrcCandidatePerInfoVO. I can select
it from the list in step 1, but then when I try to go to step 2,
I receive an actual error:

Unable to find referenced object.


Object=oracle.apps.per.schema.server.PerAllPeopleFEO

I am not able to continue after this. I made sure to transfer


the xml files in ASCII and classes in binary. I have done
several extensions and custom regions so I have a fairly
good grasp on the framework, but I am dumbfounded
here. Why would it seem to recognize some files in a
directory, but not others? Any ideas?

Thanks for your help!


Quote

Anil Passi- 2008-11-25 02:05 0

Hi M

You need to FTP $JAVA_TOP/oracle/apps/per to myclasses,


which you have done.
But some of these objects depend upon objects in
$JAVA_TOP/oracle/apps/pay
And pay objects might depend upon on other objects of
other applications too.

Instead of FTP'ing the entire lot, you can simply edit


server.xml

See the article in this link


www.apps2fusion.com/apps/oa-framework/352-view-
object-extension-oa-framework-add-new-field
Thanks,
Anil Passi
Quote

Mitch 2008-11-25 15:37 0

That makes sense. I'll give it a shot. Thanks!


Quote

Mitch 2008-12-03 11:38 0

Anil and team,

I tried taking the approach of modifying the server.xml to


exclude other objects that I will not be modifying. But,
really the issue is that in the object that I am trying to
extend (/oracle/apps/per/irc/candidateSelfService/Ir
cCandidatePerInfoVO.xml), there are EntityUsage elements
which jDev is trying to include when importing the VO. The
first one is erroring when loading (PerAllPeopleFEO). If I
remove that from the VO, then the next one errors as well
(FndUserEO). I have the files in the proper directory. I am
stumped.

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 18/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper
My apologies if this is not the proper place for this
discussion. Should I be putting this in the forum
somewhere?

Here is one of the EntityUsage elements in the VO.

Quote

Mitch 2008-12-03 11:41 0

Didn't display the EntityUsage because I think the page is


trying to render it.
Quote

atul verma 2009-02-19 01:03 0

hii...
i made a project using oracle9i Jdevloper.It is running
fine..but now i need to deploy this project on server.
(different system) :'(....
please give me steps to deploy it....
what are the basic requirements needed for server to
support this project....!!!
please help me out..........!!!!!
regards
atul

Quote

AnandHyd 2009-09-23 06:48 0

Hi Anil
Can you please tell me the cases where we cannot test
OAF customizations from jDeveloper (i.e. local system) ?

One case is where if we are not able to pass all the


parameters required by the page.
Are there any other cases ?
Quote

Nagasai 2010-05-13 20:30 0

Hi Anil and team ,

oracle.apps.icx.por.reqmgmt.server.ReqMgmtAM has an
invalid View Instance AllReqsVO.
In 11i there were customizations in iproc in which the
ReqMgmtAM has been extended and some methods have
been coded .Now I am working on porting the changes to
R12 instance and wanted to redo the changes R 12.1.2
jdeveloper version 10.1.3.3.0.

The extended AM in R11 has two overriden methods


getGroupVOName, bindSummaryQueryInnerWherePara
ms to call two extended VO objects .
Now in R12 Jdeveloper when I am trying to extend the
ReqMgmtAM it does not allow me mentioning
oracle.apps.icx.por.reqmgmt.server.ReqMgmtAM has an
invalid View Instance AllReqsVO.

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 19/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

How should I go ahead .


Quote

Kerry-Ann P 2015-09-18 14:06 0

Hello,

I have successfully extended the PONotifSummaryVO and


is experiencing some issues.

When no updates were made to the xml file, the custom


VO business component is visible.

However, when I add some columns to the SQL,


regenerate the JAVA files, the below error is displayed:

oracle.apps.fnd.framework.OAException: oracle.jbo.NoDe
fException: JBO-25002: Definition oracle.apps.po.
notifications.server.PONotifAM of type ApplicationModule
not found

The custom VO files are found in: sandals.oracle.


apps.po.notifications.server

Quote

Refresh comments list


RSS feed for comments to this post
ADD COMMENT

NAME (REQUIRED)

E-MAIL (REQUIRED, BUT WILL NOT DISPLAY)

WEBSITE

10000 symbols left

NOTIFY ME OF FOLLOW-UP COMMENTS

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 20/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

Refresh

Send

JComments

MORE ARTICLES FROM THIS AUTHOR


Missing Roles in Fusion Applications R9 instance
SLA's AAD in Fusion Accounting Hub
Fusion Accounting Hub for Finance Transformation
Changing FAADMIN Password in Fusion Applications
Constructing Journal Lines in Fusion Accounting Hub using
Rules
Oracle some key products
Oracle Golden Gate Training
Oracle Hyperion Planning Training Concepts
Concurrent Program Logs in Fusion Applications
Sample chapter from BPEL BPMN Book
iRecruitment Vacancy Segregation Solution
Oracle SOA 12c is exciting
Install SOA Suite Companion CDs
Unrelated to Oracle but IMPORTANT: Muhammad Yunus
article
Test workbench in AME - Testing SSHR AME - Part 8
Self Service HRMS Setup Document sample
AME Part 4 - Customize AME For iRecruitment
Fusion Applications Foundation Training for Functional and
Technical Consultants
Oracle BPEL Training
Creating the AME Rule in Self Service HRMS - Part 7

A AA

LATEST POPULAR OUR COMPANY


ARTICLES ARTICLES
https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 21/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

OIC Agent Subscribe to Follow us on twitter


Installation New Oracle Join us on Facebook
Failed !!! Apps Articles
Self Paced Courses
Incorrect OIC on this
Username / Website by Custom home
Password Email About Apps2Fusion
provided Basic Corporate Trainings
OM & AR Concepts - List
Finance Transformation Experts
Setups In EBS of useful
R12 Part 3 Oracle Apps
OM & AR Articles
Setups In EBS XML Publisher
R12 Part 2 and Data
Fixed Asset Template -
Flexfields in SQL Query to
Oracle Assets develop BI
EBS R12 Publisher

OM & AR Reports

Setups In EBS OA
R12 Part 1 Framework
Tutorials
Training
Some
QUICK Commonly
MENU Used Queries
in Oracle HCM
Follow us on
Cloud
twitter

Join us on
Facebook

Self Paced ABOUT


Courses
APPS2FUSION

Custom home
Apps2Fusion
About are
Apps2Fusion passionate
Corporate about Fusion
Trainings Cloud E-
Learning and
Finance
classroom
Transformation
trainings.
Experts
Training is our
core business
and we have
been doing
this for many

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 22/23
12/25/23, 10:40 AM To Extend- First Run Standard OA Framework pages from jDeveloper

many years.
We work hard
to advise
trainees with
right career
paths. We
have
published
various five
star rated
Oracle Press
Books each
was best
sellers in its
category. We
have helped
many and
could help
you as well.

Copyright © 2023. Oracle Fusion Training & Fusion ELearning. Designed by Shape5.com Joomla
Templates

https://apps2fusion.com/old/apps/oa-framework/210-to-extend-first-run-standard-oa-framework-pages-from-jdeveloper 23/23

You might also like