Monday, December 30, 2013

Creating and Debugging Jdeveloper 12c Extensions project

In this post we will be learning how we can create a Jdeveloper extension project and debug/run it.

This post consist of only how to create extension project in Jdeveloper 12c workspace and run it. We will be developing extensions in the following posts.

Ok so lets get started.

Tuesday, December 17, 2013

Reusable Task Flow for Dynamic Tables in ADF

In this post we will be seeing practical example of reusing task flow to display same tabular format of data using same table component for different View Objects.

So suppose there are two pages in the application Employee and Department and both show respective data in Table format. Instead we can create a task flow which can take the name of the ViewObject as a parameter and display data on the same table dynamically. There will be only one page in task flow and one table component in the page which display data of employee and department dynamically based on corresponding VO name as input parameter to the task flow. Isn't this wonderful. Further you can reuse the same taskflow anywhere in the application by just changing the input ViewObject name.

Lets get started.

Friday, December 6, 2013

BI Integration with Webcenter Portal - Privileges on BI Side

In this short post we will be seeing how to integrate BI Reports with WC. Though there is a very good guide for integrating these two, this post will describe a step which got missed and even after following all the steps BI connection was not working correctly.

Following is the link to the PDF which is very useful and practical solution for BI and WC integration.

http://www.oracle.com/technetwork/middleware/webcenter/portal/learnmore/wc-biappsconfig-396418.pdf

So after creating a successful connection to BI server from Enterprise Manager, Still I was unable to see BI reports when trying to add through composer.

Saturday, November 9, 2013

Webcenter Content Integration with Webcenter Portal PS7 - easy steps

In this post we will be looking at how to integrate Webcenter Content(earlier knows as UCM) with webcenter portal ps7.  This post is basically a refrence which we can look every time we need to integrate the two.

First and foremost requirement is to start the managed server on which UCM is there. So make the server up if it is not so. Hit the UCM url and it should greet you with login page of UCM like below.

Thursday, October 31, 2013

Save Logged in User details in ADF Session Scope

In real project implementations, there is often a need to save user data in session so that you can access. In this post we will be looking at how to save this user information in session when the user logs in into the application. Thanks to my colleague and friend Mohan with whom I discussed the same.

Lets get started.

Created a simple ADF Web Application in developer.  We will be using HR Schema and Employee and Department table.

Tuesday, October 29, 2013

Portal Builder in Webcenter PS7 with drag n drop feature

The latest release of Webcenter PS7 has a new and very useful tool called Portal Builder. Portal builder is now a single tool to edit everything in the portal and not only a single page as it was composer in earlier versions to edit a single page.

In this post we will be looking at this new Portal Builder tool in WC PS7 and will be using Drag N Drop feature of portal builder which is new in this release.

Monday, October 28, 2013

Client Side Validation in ADF Faces

I will be going through a simple use case in this post to implement Client Side validation in ADF Faces components. By default ADF Framework provides quite a few validators which can be used while implementing use cases. Sometimes there is a need to create your own custom validators. This post explains, how to create a custom client side validator.
Validation can be of two types. Client Side validation and Server Side validation. Ideally there should be a check (validation) on both sever side and client side code.

I will be using JavaScript to code the logic of validator and will invoke this through ADF Framework class.