15 New Technology Stack Enhancements in EBS 12.1.1

Now that our latest Applications Release 12.1.1 is available, here's a list of new technology stack configuration features you might be interested in learning about.  While you're reviewing new R12.1.1 content, please do not miss our newly revamped and user-friendly AutoConfig guide:

This updated AutoConfig guide has been restructured to present you more in-depth and practical information to get you get started quickly with AutoConfig and all its related utilities. Please check it out and let us know what you think about it!

Diagram showing the process by which the AutoConfig Build Context Utility consolidates data from the EBS database environment variables and context template to generate a context file

What's New in 12.1.1's Techstack Utilities?

Here's what's new in our Apps 12.1.1 technology stack tools and utilities:

Enhanced Support for Sharing Application Tier File System

  • Enables the sharing of the application tier file system amongst two or more Oracle E-Business Suite instances.
  • More information in My Oracle Support Knowledge Document 384248.1

Enhanced Support for Application Tier Load Balancing

  • Provides configuration support for major load balancing categories: DNS, OC4J Native, HTTP layer (hardware/software).
  • More information in My Oracle Support Knowledge Document 380489.1

Enhanced Support for DMZ Deployments

  • New demilitarized zone (DMZ) deployment options added, including support for forward proxies, reverse proxies with no external web tiers, and the use of hardware load-balancers without an external web tier.
  • More information in My Oracle Support Knowledge Document 380490.1

Network Traffic Encryption Capability

  • Provides AutoConfig support for securing the major communication routes with SSL.
  • More information in My Oracle Support Knowledge Document 376700.1

Advanced Configuration Wizards

  • Examples of such advanced configurations include DNS load balancing, HTTP load balancing, SSL setup on web server, SSL Accelerator setup, and others.

Oracle Connection Manager Technology Integration

  • Reverse proxy support for the database using Oracle Connection Manager
  • Oracle Connection Manager (CMAN) is a lightweight, highly-scalable program that works as a proxy server, forwarding connection requests to database servers or to the next proxy server. Oracle Connection Manager listener receives connection requests, evaluates them against a set of rules, and determines whether to deny or allow access.
  • More information in My Oracle Support Knowledge Document 558959.1

Support for Integrated SOA Gateway

  • More improvements and automation around integrating with Service Oriented Architectures (SOA) and web services.
  • More information in My Oracle Support Knowledge Document 556540.1

Technology Stack Inventory Validation Report

  • Allows administrators to review the versions of various installed technology components, patchsets and interim ("one-off") patches.

AutoConfig Profiler

AutoConfig Parallelization

  • AutoConfig can be run in parallel on different nodes of an Oracle E-Business Suite system, reducing the overall time needed to run AutoConfig.

AutoConfig Service Control Dependency Management :

  • Now it is possible to enable and disable specific OC4J instances on the Application Tier Servers.

AutoConfig Check Config Utility

AutoConfig Support for Oracle Database 11g

  • Support to run on and configure an Oracle 11g database using AutoConfig.

Build Context XML Utility

AutoConfig Search Utility

  • A new search utility that can be used to obtain detailed information about context variables and the templates that use them.
Note: The enhanced functionality above is not available as standalone downloads or for previous Apps releases.  They can only be obtained via Oracle E-Business Suite Release 12.1.1.

Other References

Related Articles


How's ATG RUP7 for 11i coming? Been a long time on this one.

Posted by Chris on May 27, 2009 at 03:01 AM PDT #

Hello dear ATG team,

Thank you for keeping to provide invaluable information for EBS community.
I am looking forward to work on R12.1.1 projects as it looks like you put a lot of efforts to improve the ATG functionality and introduced may useful feature we were waiting for.

Just wonder if you can put some light on another extremely good feature mentioned in the "ORACLE E-BUSINESS SUITE
Release 12.1.1
Applications Technology" document.

I am referencing to the following: Manager and Request Instance Affinity in Concurrent Processing
Concurrent requests and managers can now be directed to a specific database instance
or node.

Does it mean that from R12.1.1 we would be able to point CM-s running on the same host (assume that Concurrent Processing running on one/two servers within enterprise implementation) to be executed on different RAC Instances (pointing to different TNS aliases)?

Can I ask you to point us there this feature is described in details as several my customers has been asking for that functionality.

Thank you in advance,

Posted by Yury on May 28, 2009 at 08:58 AM PDT #

Hello Yury,

I am not quite sure what business case you were describing, but this feature is described in the "Oracle Applications System Administrator's Guide - Configuration Release 12.1" (http://download.oracle.com/docs/cd/B53825_01/current/acrobat/121sacg.pdf)

The section "Concurrent Programs Window" describes the ability to define a Target Node and/or Target Instance for a specific Concurrent Program

Hope this helps


Mike Shaw

Posted by Mike Shaw on May 28, 2009 at 03:51 PM PDT #

Dear Mike,

The business case is fairly simple:
Split EBS configuration.
DB - RAC running on RISC platform (AIX) on 4 nodes (for scalability purposes).
Apps on 2 Linux nodes (for availability purposes).

How to distribute Concurrent Managers queues across RAC nodes ensuring CR RAC Affinity?
By CR RAC Affinity I mean separating execution of different Concurrent Programs on different RAC Instances in strict and controllable way.
For example ensure that HR concurrent programs executes on one RAC Instance, FIN on other etc. Or let long running reports to be executed on one Instance and critical small CR-s (e.g. invoices) on other less loaded RAC Instance.

Up to R12 release it isn't possible to implement in mentioned configuration (please correct me if I am mistaken). If Application node count is at least equal to RAC nodes count we set/point each Apps node to a particular RAC Instance via "s_cp_twotask" variable and depending on Primary node setting CM will be executed on a particular Apps node and corresponding RAC Instance.

To my mind it might be logical and understandable to make possible to set different RAC Instances per Concurrent Manager. In that case Apps DBA would have proper flexibility to plan CM-s RAC Affinity to ensure maximum RAC performance.

I assume that this is something that ATG modules provides in R12.1.1. Is my assumption right?

With all my respect,

Posted by Yury on May 28, 2009 at 06:23 PM PDT #

Hi, Chris,

ATG RUP 7 for EBS 11i is coming along well. We're still working on this techstack up date right now. You're welcome to monitor or subscribe to this blog for updates, which I'll post as soon as possible.


Posted by Steven Chan on May 29, 2009 at 02:05 AM PDT #

Hi Steven / ATG Team,
We've started a test upgrade from to 12.1.1 and have a number of things to mention:
1/ I wish the documentation made more/some mention of Maintenance Wizard as I suspect that would have helped us (will probably try on our next test).
2/ We've had to log a number of SRs over this process and notice that some of the options only mention 12.0.x not 12.x or an option for 12.1.x as well - do you have a contact you can mention that to?
3/ Laying down the new 12.1.1 file system has an issue on the non-primary apps nodes, you have to keep a constant eye on the cloneAction logs and when it tries to spawn opmnctl having to kill it off and the opmn process it generates otherwise you get Bug 7239665 (support are in the process of seeing if they can replicate the issue).
4/ The documentation does not seem correct for which services you enable/disable on multiple apps tier nodes - disabling any of the first 3 services automatically disables the rest of the 3.
5/ Solaris release notes for Solaris 10 still talk about /etc/system and not using projects.
6/ Even though on DB hit issue detailed in Note 415487.1 so had to run drkorean.sql so patching could proceed.
7/ Hit issue with ZPBCODE (Note 795247.1) which meant deleting and recreating it so patching could proceed.
8/ Hit an issue with patching Public Sector Financials International (IGI) which has stopped patching until the bug is fixed or a workaround created (Bug 8571917).

Been a frustrating 12 days so far.


Posted by Ian Neal on June 03, 2009 at 08:09 AM PDT #

Hello Mike, Steven and the Team,

Just wonder if you could review and put some light on the questions I raised in my post (# Posted on May 28, 2009 22:51) under you tremendous blog (referenced in Oracle Documentation as an official source of information nowadays ;)?
I can’t find an answer for the main questions I am asking there for several years now.
It might be that a configuration I am describing is unreasonable and isn’t in line with Oracle recommendations, however I seen it in several places (and it sound quite reasonable choose having in mind a particular setup).

It would be very good to hear your opinion to prevent people from doing something unreasonable.

Thank you in advance,

Posted by Yury on June 03, 2009 at 08:51 AM PDT #

Hello, Ian,

I'm sorry to hear that you've been hitting these obstacles. I'd like to get the respective teams working on these issues with you directly.

Would you mind logging individual Service Requests for each of these separately? Please feel free to forward the list of your SRs once logged and I'll escalate them with Support as necessary.


Posted by Steven Chan on June 04, 2009 at 02:14 AM PDT #

Hello, Yury,

I'd like to start a formal review of this. Would you mind logging a Service Request via Metalink for this? Please forward the SR number to me when this has been logged.


Posted by Steven Chan on June 04, 2009 at 02:19 AM PDT #

Hi Steven,

Thank you for your interest and wish to help/clarify/improve.
I will log an SR in the nearest days. I will let you know the SR number.


Posted by Jurijs Velikanovs on June 04, 2009 at 09:02 AM PDT #

Hi Steven,
Thanks for the offer, SRs were logged on all the technical issues, the only one which is still unresolved is my second issue, which has a workaround anyway.

How do I log issues about documentation errors?

Also how do I log the issue with the missing options for EBS12.1.x and DB11.x in Metalink? (or is that because I am still using Metalink rather than My Oracle Support?)



Posted by Ian Neal on June 08, 2009 at 08:36 AM PDT #

Hi Steven,

>> Would you mind logging a Service Request via Metalink for this? Please forward the SR number to me when this has been logged.
I have sent the SR number by email to you.


Posted by Yury Velikanov on June 09, 2009 at 09:31 AM PDT #

Hi steve were about to start the upgrade from to R12.1. Is there any performance benefit during the upgrade if we're on RAC? I'm hoping during the upgrade one could leverage distributed ad (make use of the processors on the other rac nodes) to improve the patching time.


Posted by Raf on July 30, 2009 at 06:41 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed


« July 2016