Friday, April 22, 2016

Cleared Oracle ADF 12c Certification



Its been 3 years now that I cleared Oracle ADF 11g certification (1Z0-554), so I thought its high time to clear 12c as well and cleared Oracle Application Development Framework 12c Certified Implementation Specialist(1Z0-419)

Here I am to share my learning path.
Frankly I have not read any new books particularly for this exam.
But for ADF 11g exam, I did read Oracle ADF Real World Developer's Guide by Jobinesh
But I suggest to gain in depth knowledge of  ADF BC 12c new features which are very much required for this exam.

Overall exam covered each and every topic mentioned in the exam topics. I feel more preference is given to ADF BC validations and ADF Life Cycle.

Interesting observations I made during the 12c exam compared to 11g exam were:
Questions about Mobile Application Framework, like compatibility.
Definitely time allotted is not enough. May be I should have managed time well.
More in depth questions about pros of ADF over traditional JSF

Also, coolest way to have all your certifications at one place is to use Acclaim. Here, I started adding my certifications

https://www.youracclaim.com/badges/14cbde0f-78c3-4e8c-9df1-9fb489a09755

References:
http://www.oracle.com/technetwork/developer-tools/jdev/learnmore/index.html

Thursday, March 17, 2016

Oracle Help for Web 12.2.1.0 (OHW)

We are trying to integrate our Oracle ADF/BPM/SOA Application with Oracle Help For Web 12c version.

Starting point is to download ohw-rcf-demo-thin.ear from the below location
http://www.oracle.com/technetwork/developer-tools/help/utilsoft-ohw-422139.html

Once deployed to weblogic domain which already has adf libraries installed on the managed server, you can reach out to the help application with the below URL

http://hostname:port/ohw-rcf-demo/help

You should see Oracle Help 12c
jdevadf.oracle.com/ohw-rcf-demo/help

Oracle 12c documentation reference:
http://docs.oracle.com/middleware/1221/jdev/develop-help/orahelp-about.htm#OHJWG111

I will post more how to customize and add help contents.

Tuesday, March 15, 2016

ViewExpiredException when launching bounded task flow




javax.faces.application.ViewExpiredException: viewId:/child-flow/testme - ADF_FACES-30107:The view state of the page has expired. Reload the page


Problem Summary
---------------------------------------------------
launch bounded task flow in external window but action not working [only in IE]

Problem Description
---------------------------------------------------

JDEV 12.2.1 & IE 11/Firefox 43.0.3


Use case : Trying to launch bounded task flow with pages in external-window using task-flow-call activity from another task flow.

Settings on the task flow call activity - Run As Dialog to true and Display-Type : external-window.



Problem: Click on any action button below exception occurs.

This issue is not seen in Firefox.



Surprisingly, if i use inline popup instead of external-window to launch the taskflow no issues is seen. Works good in both IE and Firefox.




I raised an Oracle SR to find out that adding prettyUrl options in web.xml will fix this issue in IE.




oracle.adf.view.rich.prettyUrl.OPTIONS
off


-- or --


oracle.adf.view.rich.prettyUrl.OPTIONS
useHistoryApi