Tuesday May 28, 2013

Finding Code Artifacts for Customization (Part 3)

This series of documents is intended to illustrate the options that we have to map UIs to code artifacts and to inspect their structure. In previous articles we covered the process for finding code artifacts for customizations using the Page Composer and finding ADFbc objects related to the page using the JDeveloper.   In this article we will look at mapping security permissions to roles and users.

In order to test the customizations we will need to know the user with access to the page and the credential for the user.  While the user can be determined from the policy and identity stores the credential cannot and as such credential must be obtained from the system administrator.

These steps assume that the reader is familiar with the concepts of Fusion Application security such as roles and permissions covered in Fusion Security (Part 1: Overview) .[Read More]

Monday May 20, 2013

JDeveloper and Fusion Applications Explained (Part 3)

The first two parts of this series covered the installation of JDeveloper for Fusion Applications and the configuration of the integrated WebLogic Domain.This third article will explain some common problems we have seen and how to resolve them.  We will in the process also offer some general tips on how to troubleshoot these types of problems.[Read More]

Monday May 13, 2013

Installing and Configuring Standalone Web Logic Server Explained

Integrated WebLogic Server (WLS) is a server that is managed by JDeveloper. We can run applications directly from the JDeveloper to test and debug without needing to explicitly package or deploy the application as these tasks are automated. While most of the development testing can be done on Integrated WLS there are some functionality e.g. SOA customizations that require a standalone domain.  Standalone domain is independent from JDeveloper; the instance needs to be manually maintained by the developer and applications need to be manually packaged and deployed to it. For standalone domain the Fusion Applications framework components are installed closely matching the production environment. As such standalone domain allows developer to simulate production environment more closely allowing potential issues to be detected earlier in the development cycle.
This document is intended to describe the process of creating and configuring a standalone WLS domain. This document will only cover Windows environments, steps for Linux and Unix based operating system would be similar, however there would be some differences e.g. on how the file paths are defined.[Read More]

Wednesday May 08, 2013

Switching JDKs for JDeveloper/WLS Explained

The recent documentation update included a change of the required JDK for JDeveloper/WLS: instead of the bundled 32-bit JDK 1.6.0_24 the Developers Guide now advises to use the 64-bit version.

If you have worked with the 32-bit JDK so far, you may wonder how to make the switch.
[Read More]

Monday May 06, 2013

Tip of the Week #4

Fusion Application customizations can be imported to the MDS repository via Enterprise Manager, usually accessible at http://server:port/em on a standalone WLS. There are times when you want to delete the imported customizations to see the uncustomized page during development and testing cycles.  It is quite easy to delete metadata customizations to rollback the application to its original state by following these commands: On your server locate and execute the wlst.sh. It is typically in the below location:

<WLS server path>/atgpf/common/bin/wlst.sh

then

connect('<weblogic user name>','<weblogic password>','t3://<server name>:port')
deleteMetadata(application='IncentiveCompensationApp',server='AdminServer', 
docs='/WEB-INF/oracle/apps/incentiveCompensation/creditSetup/creditRule/ui/flow/
mdssys/cust/Site/SITE/CreditRuleFlow.xml.xml')

Command reference is here which explains the syntax in more details and wild card options to delete more than one MDS document at once.

Feedback Requested

For the past four months, the Fusion Applications Developer Relations team has used this blog to offer information we think is valuable for the broader Fusion developer community working on customizations, extensions or integrations.

We still have a lot of ideas for topics we think need coverage, and there are blog posts in the queue or being actively worked on.  But we want to take a moment to ask you, our readers: what topics would you like us to spend time on?  What areas do you face challenges in?  What types of posts help you the most?  Please hit the comments and let us know.  Thank you!
About

Follow us on twitter Fusion Applications Extensibility, Customizations and Integration forum Fusion Applications Dev Relations YouTube Channel
This blog offers news, tips and information for developers building extensions, customizations and integrations for Oracle Fusion Applications.

Search

Categories
Archives
« May 2013 »
SunMonTueWedThuFriSat
   
1
2
3
4
5
7
9
10
11
12
14
15
16
17
18
19
21
22
23
24
25
26
27
29
30
31
 
       
Today