Apps To Fusion

.......Our Journey from Apps To Fusion

 
  • Increase font size
  • Default font size
  • Decrease font size



OA Framework - Getting started in R12

E-mail
User Rating: / 6
PoorBest 

In this audio-video tutorial you will see how to download the right version of jDeveloper for R12.1 instance and will also learn how to run your first OA Framework Page from jDeveloper for R12.1.1 version. This video will get you started with OA Framework Development in Release R12. Following this, in next few articles, I will show a demonstration of taking this to the next steps, i.e. extending Self Service HRMS, iExpenses, Project Management etc.

The steps in brief are listed below, you will see these in the audio-visual link too
1. Login to Metalink
2. Search for "Correct version of jDeveloper in EBusiness Suite"
3. Download the patch zip file
4. Copy this zip file to c:\dev\oaf\r1211
5. Unzip the zip file downloaded
6. Set your JDEV_USER_HOME to c:\dev\oaf\r1211\jdevhome\jdev
7. FTP the dbc file from server location $FND_SECURE and place that into c:\dev\oaf\r1211\jdevhome\jdev\dbc_files\secure
8. Open the Tutorials.zip file
9. Rebuild the project
10. Run the HomePG.xml Page. This page is delivered by Oracle in the sample Tutorials that come bundled with OAF JDeveloper.

In the next article, you will see how to run the Self Service HRMS pages from JDeveloper

Important-You must view this video in High Definition mode.
 

 

Link to this video is below, or watch it inline

 
 

 

Comments (21)add
Error while running HomePG.xml
written by Dinesh Chauhan , May 31, 2010
Hi Anil,

I am getting following error when running HomePG.xml. Any idea what went wrong here ?
Error Page
You have encountered an unexpected error. Please contact the System Administrator for assistance.

Regards
Dinesh
report abuse
vote down
vote up
Votes: +0
...
written by Anil Passi- , May 31, 2010
Please include Diagnostics in your run options so that you will get full error stack for the issue

Thanks,
Anil Passi
report abuse
vote down
vote up
Votes: +0
...
written by Dinesh Chauhan , June 01, 2010
Here is the error stack. Is that something to do with my connection. I can connect ok with username/pwd provided in tutorial properties and have sysadmin as well.

Exception Details.
oracle.apps.fnd.framework.OAException: Application: FND, Message Name: FND_GENERIC_MESSAGE. Tokens: MESSAGE = java.lang.NullPointerException;
at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
at oracle.apps.fnd.framework.CreateIcxSession.getEncryptedSessId(Unknown Source)
at oracle.apps.fnd.framework.CreateIcxSession.createSession(Unknown Source)
at _runregion._jspService(_runregion.java:136)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:51smilies/cool.gif
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:29smilies/cool.gif
at java.lang.Thread.run(Thread.java:595)
## Detail 0 ##
java.lang.NullPointerException
at oracle.apps.fnd.security.SessionManager.recordSuccess(SessionManager.java:3820)
at oracle.apps.fnd.security.SessionManager.validateLogin(SessionManager.java:2082)
at oracle.apps.fnd.security.SessionManager.validateLogin(SessionManager.java:1946)
at oracle.apps.fnd.framework.CreateIcxSession.getEncryptedSessId(Unknown Source)
at oracle.apps.fnd.framework.CreateIcxSession.createSession(Unknown Source)
at _runregion._jspService(_runregion.java:136)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:51smilies/cool.gif
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:29smilies/cool.gif
at java.lang.Thread.run(Thread.java:595)
report abuse
vote down
vote up
Votes: +1
...
written by Dinesh Chauhan , June 01, 2010
java.lang.NullPointerException
at oracle.apps.fnd.security.SessionManager.recordSuccess(SessionManager.java:3820)
at oracle.apps.fnd.security.SessionManager.validateLogin(SessionManager.java:2082)
at oracle.apps.fnd.security.SessionManager.validateLogin(SessionManager.java:1946)
at oracle.apps.fnd.framework.CreateIcxSession.getEncryptedSessId(Unknown Source)
at oracle.apps.fnd.framework.CreateIcxSession.createSession(Unknown Source)
at _runregion._jspService(_runregion.java:136)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:51smilies/cool.gif
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:29smilies/cool.gif
at java.lang.Thread.run(Thread.java:595)
report abuse
vote down
vote up
Votes: +0
...
written by Anil Passi- , June 01, 2010
Have you guys implemented SSO?
If so, please set profile option "Applications SSO Login Types" to LOCAL or BOTH and then try after terminating oc4j in Jdev

Alternately, given that you are running std tutorial page, your login/password combi or login/resp key/resp application short name combi could be incorrect


report abuse
vote down
vote up
Votes: +1
dbc file purpose
written by Pp , June 01, 2010
Hi Anil,

This is a good presentation for OAF beginners. I've a doubt here. What is this .dbc file for? I've downloaded this jdeveloper for a practice. I don't have any access to any instances. How do I proceed in this case?
report abuse
vote down
vote up
Votes: -2
...
written by Dinesh Chauhan , June 01, 2010
No SSO has been implemented. I tried with both LOCAL and BOTH profile options for "Applications SSO Login Types" but still same result. I have reinstalled JDeveloper again & connected with another environment but still same error.This is url get generated http://192.168.253.49:8988/OA_HTML/runregion.jsp on running HomePG.xml. IP add***s is of my own PC
Do you think it can be anything to do with firewall or something ?
report abuse
vote down
vote up
Votes: +0
...
written by Maxim , June 16, 2010
Hi Dinesh Chauhan,
There is the issue with newly relased jdeveloper patch for 12.1. We have raised an SR with Oracle and they have responded back saying : Set profile "Sign-On:Notification" to "No" at site level, which resl**es the issue.
report abuse
vote down
vote up
Votes: +1
...
written by Makoto , June 24, 2010
Hi Anil,

Thanks for making such a great site for all of us.

I have a couple of questions that'd l**e to ask.

1. Can I use Jdeveloper 11g to do this getting started tutorial or it is recommended to use jdev 10g?
2. Am I correct to assume the tutorial.zip is in the Patch 8431482 package?

Thank you in advance and have a great one
report abuse
vote down
vote up
Votes: +0
...
written by Anil Passi- , June 24, 2010
For 1, you must use JDeveloper 10g for OAF
For 2, in that patch you will find that tutorial.zip is already extracted in myprofiles. However there is no harm in re-extracting the same

Thanks
Anil

report abuse
vote down
vote up
Votes: +0
...
written by Makoto , June 24, 2010
Hi Anil, thanks for your quick response, I will give that a shot tomorrow morning. I'm dowloading the Patch now.

Thanks again!
report abuse
vote down
vote up
Votes: +0
...
written by Makoto , June 28, 2010
Hi Anil,

Hope everything goes well for you.

it'd be great if you can spend a minute or two of your valuable time to look at my questions below.

1. In ..oracleapps nd ramework oolbox utorialwebuiHomePageCO.java there is a line 'String yahooText = pageContext.getMessage("AK", "FWK_TBX_T_VISIT_YAHOO", null);' and since I'm new in OA Framework, I was wondering where does the system get the value from? is it from one of the JDR tables?
2. Which tutorials that you highly recommend for me to read if I were to create a new OA Page?

I look forward to receiving your reply.

Many Thanks!
report abuse
vote down
vote up
Votes: +1
...
written by Makoto , June 28, 2010
Hi Anil,

To make thing a bit clear, for question 1, let's assume there's a case where I want to change the value (label) of 'Visit Yahoo!' under 'Ancillary Content' on top right corner to something else.


Best regards,
report abuse
vote down
vote up
Votes: +1
Jdevhome directory is not available
written by abhishek paliwal , July 12, 2010
Hi,
I install Jdeveloper 10.1.3.4 on my machine but jdevhome and other directories are not available. I need Jdeveloper for developing OAF pages. Please guide me what i need to do. Is this version is correct or not.
Please help me!!!!

Thanks
Abhishek
report abuse
vote down
vote up
Votes: +1
...
written by Anil Passi- , July 12, 2010
The answer for JDEV User Home is there iin the video. Please follow the same
report abuse
vote down
vote up
Votes: +0
Page error
written by Gireesh , August 06, 2010
Hi Anil
You are simply great, its a huge help to the Oracle community to follow your tutorials.

I just tried this tutorial. Our apps version is 12.0.4. I got this page error and I am stuck.
We are using SSO and I tried setting the profile options to LOCAL, BOTH and SSO. Also tried the profile Sign-On:Notification to No. But still had no luck please suggest me how to move forward.


Error Page
You have encountered an unexpected error. Please contact the System Administrator for assistance.

report abuse
vote down
vote up
Votes: +0
...
written by seema , November 09, 2010
Hi Anil,

Thx for making such a gr8 site i have started working on Jdev10g just now & not able to setup properly even after watching your video. i got network_tcp error time out plz help i have to work in strict deadline thx in advance
report abuse
vote down
vote up
Votes: +0
...
written by Anil Passi- , November 10, 2010
check the embedded oc4j settings, and set that to local IP adderss


report abuse
vote down
vote up
Votes: +0
...
written by Ankur Pradhan , January 24, 2011
Hi Anil,

I downloaded and executed patch for R12 120RUP6, but when I ran I got Cache full Exception, Also, I am not sure what responsibilty key to use.
Can you please gudie me.

Thanks
Ankur
report abuse
vote down
vote up
Votes: +0
Developer
written by Jyotsna Fulay , March 08, 2011
Hi Anil:
we are upgrading to R 12.1.3 apps, I downloaded jdeveloper patch 9879989 ( 10.1.3.3.0), ran the HelowWorld page sucessfully from Toolbox tutorial, everything seems fine. However, whenI create a new OA Workspace and Project, with test.oracle.apps.appshortname.subcomponent directory/package structure, all the objects from Toolbox tutorial show up in the new project. I cleared my pc java cache, browser cache, moved all the Tutorial files to a backup directory, deleted everything under System folder, nothing seem to work. What I am missing? Any help will be greatly appreciated.Thanks.
Jyotsna.
report abuse
vote down
vote up
Votes: -1
Jdeveloper 11 g with OA Framework 12.1.3
written by RM , February 27, 2012
Hi Anil,

Can i user Jdeveloper 11 g with OA Framework 12.1.3

Thanks,
Rajnish
report abuse
vote down
vote up
Votes: +0
Write comment
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

security image
Write the displayed characters


busy
Last Updated ( Monday, 31 May 2010 00:26 )  

Related Items

Search apps2fusion