Tuesday Apr 30, 2013

Announcement: OTN Forum Migration and Upgrade

If you are a regular visitor to our OTN forum, you may have seen the announcement link at the top of each page: Oracle Technology Network's discussion forums are about to be upgraded to a new platform.  The plan is for the current system to go read-only on Friday May 3 at 9pm PDT.  The new system should be live on May 6. See this wiki page for details and updates.  

Update (5/3/2013): forum upgrade has been postponed; please see the wiki page for details.

Monday Apr 29, 2013

Finding Code Artifacts for Customization (Part 2)

This series of blog posts is intended to illustrate the options that we have to map UIs to code artifacts to be used for customization projects. In the previous article we covered the process for finding code artifacts for customizations using the page composer. In this article we will look at finding ADFbc objects related to the page using the JDeveloper. [Read More]

Getting Started with Coexistence and Integration with Fusion Applications

This article provides a basic overview of what is available to integrate your own systems with Oracle Fusion Applications. It gives a summary of the types of integrations being used, the technologies and processes involved, and some useful resources. Where relevant we’ll also include some broad consideration of the deployment model being used, whether it’s SaaS through the Oracle Cloud, and On-Premise installation, or some other hybrid model.[Read More]

Friday Apr 26, 2013

Tip of the Week #3

If you are trying to customize an artifact in JDeveloper and you are not seeing the following:

  • The product customization classes are not available
  • The "customize" context menu option is disabled when you try to select an object to be customized

To fix it, please ensure that you have added:

AddVMOption -Dide.extension.extra.search.path=C:\Projects\Oracle\FusionJdevWork\
<Exploded Ear Name>\APP-INF\lib

in the jdev.conf which is located under MW_HOME\jdeveloper\jdev\bin directory. More details can be found here

If you have more than one exploded ear for customization purposes then those can be added in the path separated by a colon to the above entry. 

Friday Apr 19, 2013

Why ADFbc Customizations are restricted to GLOBAL layer

Fusion Extensibility Guide Section 10.2.2 Customizing the Artifacts mentions “All customizations for ADF business components must be done in the Global layer. View layer customizations can be made in any other layer except User”. You may wonder why such a restriction is necessary for ADFbc? To understand that we need to understand the life cycle of ADFbc first.

[Read More]

Thursday Apr 18, 2013

Announcement: Oracle Fusion Applications Developer’s Guide Release 4 Updated

Guest Post by Amy Willard of the Oracle Documentation Team

Release 4 of the Oracle Fusion Applications Developer's Guide has been updated to emphasize that the 64-bit JDK must be used, and lists the installer files that are required to create a Standalone WebLogic Server. Two sections in chapter two have been updated.

2.3.1 How to Create a Domain for Standalone WebLogic Server
  • States requirement for 64-bit JDK. Setting Up the Environment for Standalone WebLogic Server

  • Adds step for downloading and installing the 64-bit JDK and what to do if the 32-bit JDK already has been installed.
  • Lists the installer files that are required and how to obtain them if the system administrator has not made them available in a shared directory, or if the developer is not able to access the shared directory.
  •  Updates the system variables that should be set.
  •  Adds new section How to Fix Domain Creation Errors.
  •  Adds new section How to Test the Server.

Friday Apr 12, 2013

Tip of the Week #2

Often developers face permgen and out of memory issues while running applications on integrated WLS. Most of the time the reason is low memory assigned to JVM for the JDeveloper IDE. On Windows platform to start JDeveloper with good memory setting you can create a launch script (a .cmd) file and use it to launch JDeveloper as explained here.

 set USER_MEM_ARGS=-Xms256m -Xmx1024m -XX:MaxPermSize=1024m -XX:CompileThreshold=8000
Please note that the launch script provided on the above link will only help in avoiding JDeveloper memory issues. If you face similar issues during the server start or deployment then you need to change the memory arguments in the setDomainEnv.cmd (located in DOMAIN_HOME\bin directory) as well. You need to change following parameters:

set MEM_ARGS_32BIT=-Xms32M -Xmx512M
set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=1024M

Here, Xms argument enforces the minimum memory heap size and Xmx indicates the maximum memory heap size. MaxPermSize parameter is for the things that do not change very often for example, java classes which are generated at the time of deployment. PermSize is separate from the memory heap size so permGen errors are not fixed if heap memory is increased. Some details on the general JVM properties can be found here.

Monday Apr 08, 2013

Debugging Series: Using Selective Tracing in Fusion Applications

From Release 5 onwards Oracle Fusion Applications comes with a new feature to help debug problems, known as Selective Tracing. This tool is actually part of Fusion Middleware and quite simply allows the administrator to generate detailed logs for every underlying activity spawned for one user, for a specific period of time.[Read More]

Friday Apr 05, 2013

How To Best Use Discussion Forums

Our new Fusion Applications Extensibility forum on the forums.oracle.com site are barely two months old and we have seen quite a bit of traffic.  That's great, and we are hoping you find it a useful resource.  Our goal is to make it a must-visit site for the Fusion Applications developer community.  You are, of course, welcome to ask questions, but we also look forward to seeing you chime in with answers and suggestions that can help your fellow community members.  It is important to note that the OTN forums in general (including the one we talk about here) are not a replacement for Oracle Support Services (see Forum FAQ).  For guidance on how to work with Oracle Support you might find this blog post helpful.

To make the best use of this resource, this blog post will document some best practices and tips that we have developed over the years in using and moderating a variety of internet discussion forums.

[Read More]

Thursday Apr 04, 2013

OpenWorld Call For Papers: What Do You Want To See?

We, the Developer Relations team, aim to focus on the needs of real developers working with the Fusion Applications platform, so we’d like to hear what kinds of topics you might find useful in an OpenWorld 2013 session.[Read More]

Tuesday Apr 02, 2013

Debugging Series: Working With Oracle Support

With my own background in Oracle Support, this channel represented a way for me to share some recommendations, tips, and tricks on getting solutions fast. As such it fits into our Debugging Series of posts, helping you troubleshoot problems in Fusion Applications extensions, customizations, and integrations. Using the content here should help you work with Oracle Support in a more collaborative way, producing quicker results and fewer of those arduous requests for more information.

[Read More]

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.


« April 2013 »