new features of r12

41
<Insert Picture Here> Oracle E-Business Suite Release 12 Upgrade Ray Lin Customer Service Support Manager

Upload: balvinder-singh

Post on 10-Apr-2015

581 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New Features of R12

<Insert Picture Here>

Oracle E-Business Suite Release 12 Upgrade

Ray LinCustomer Service Support Manager

Page 2: New Features of R12

Agenda

<Insert Picture Here>• Introduction• New Technology Review• New Features• Upgrading Your Applications• Summary

Page 3: New Features of R12

<Insert Picture Here>

Introduction

Page 4: New Features of R12

R12 Technology Enables You to Deliver Best ROI

• Uptaking new technology lowers costs• Proven technologies deliver better experience • Latest standards provide better integration• Less training with familiar and improved Apps

• New features empower administrators and users• OC4J • Instance Home• Identity Management, Portlets, Certificate Management

• Upgrading is easy• Maintain your investment • Productive new development tools• Transform configurations

Page 5: New Features of R12

<Insert Picture Here>

New Technology Review

Page 6: New Features of R12

Overview of Technology Stack Changes from EBS 11i to 12

• New Versions of Mid Tier Technology• Application Server: 1.0 -> 10.1• Servlet Container: JServ -> OC4J• Apache: 1.3.19 -> 1.3.34• Forms & Reports: 6 -> 10

• R12 File System Change:• The two 11i middle tier Oracle homes are replaced with

newer versions• Instance Home vs. Source Home

Page 7: New Features of R12

11i Installed & Managed File System

COMMON TOP

RDBMSComponents

RSF 10.2

DatabaseORACLE HOME

Major Components:

•Java Home: 8.1.7-based iAS 1.0.2

•C Home: 8.0.6-based Developer 6

•Database Home: 10.2

•Appl Top: Applications’code staging area

•Common Top: Runtime location for Java, HTML, run-time generated files

APPL TOP

JServ

Apache 1.3

RSF 8.1.7

iAS 1.0.2.2ORACLE HOME

Reports 6

Forms 6

Developer6iORACLE HOME

RSF 8.0.6

Page 8: New Features of R12

R12 Installed & Managed File System

COMMON TOP

RDBMSComponents

RSF 10.2

DatabaseORACLE HOME

Major Components:

•Java Home: 10.1-based iAS 10.1.3 –new

•C Home: 10.1-based Developer 10 standalone install of AS 10.1.2 phase2 –new

•Database Home: 10.2

•Appl Top: Applications’code staging area

•Common Top: Runtime location for Java, HTML

•Instance Top: configuration and run-time generated files –new

APPL TOP

Apache 1.3

OC4J

RSF 10.1

iAS 10.1.3ORACLE HOME

Reports 10

Forms 10

Developer10.1.2ORACLE HOME

RSF 10.1

INSTANCE TOP

Page 9: New Features of R12

Desktop Client Tier

• Moving from JInitiator to Native Sun Java plug-in• Native Sun J2SE 1.5 (5.0)

• Supported Browsers:

Macintosh OSX 10.42.0Browser - Safari

Windows 2000 and XP1.5Browser - FireFox

Windows 2000 and XP6.0Browser - IE

Client OSVersionBrowser

Page 10: New Features of R12

Application Server Tier

• OracleAS 10g 10.1.2 for Forms & Reports Services• Replaces the 8.0.6-based Oracle_Home provided by iAS

1.0.2.2 in 11i

• OracleAS 10g 10.1.3 for Oracle Containers for Java (OC4J)• Replaces the 8.1.7-based Oracle_Home provided by iAS

1.0.2.2 in 11i

• Oracle JDeveloper 10.1.3• JDBC 10.2

Page 11: New Features of R12

Database Server Tier

• 10g Database 10.2• Improved Manageability

• Automatic Workload Repository• Automatic SGA Tuning

• Better Performance• PL/SQL operation 2x faster • PL/SQL Native Compilation for

RAC• Functional Improvements

• Enhanced VPD support simplifies multi-org access control architecture for R12

Page 12: New Features of R12

Release 12 Technology Stack 3-Tier Logical Architecture

Application

JSP

Forms

Reports

BC4J

OC4J

Web

Lis

tene

rUIX

DatabaseClient

Data Guard

Partitioning

RAC & ASM

Global Single Data Model

JDB

C/SQ

L Net

HTTP / S

Page 13: New Features of R12

Technologies Inside EBS R12Highlights

• JDK 1.5.0_08 on apps server• JDK 1.5.0_09+ on desktop• Pre-patched file system• New shared file system with

Oracle Config Home so that Appl Top and Oracle Homes can be read only

• Newer versions of everything

• OracleAS 10.1.3 J2EE• OracleAS 10.1.2 Forms• Database 10.2.0.2 • XDK 10.2• OJSP 10.1.3• JDBC 10.2.0.2• JEWT 2.3.36

Page 14: New Features of R12

Technologies External to EBS R12Highlights

• Installed and integrated separately from Rapid Install• Discoverer 10.1.2• SSO/OID 10.1.2• Portal 10.1.4• WebCache 10.1.2• Collab Suite 10.1.2• Warehouse Builder 10gR1• Enterprise Manager 10.1.2• Integration Server 10.1.3• BPM 10g

Page 15: New Features of R12

<Insert Picture Here>

New Features

Page 16: New Features of R12

New Features

• File System• Forms10

Page 17: New Features of R12

<Insert Picture Here>

New Features:

File System

Page 18: New Features of R12

Instance Home Advantages

• Clear distinction between the shared file system and the file system unique to an instance• Ability to share code (Apps, technology stack) among multiple

nodes and even instances (Dev,Test, Production) • Enables split ownership of applications and technology stack

file systems• Improves code safety by making shared file system read-only

while not patching• Configuration and log files are co-located

• Easier collection of instance state• Ability to use network or local storage for various file

system portions• Minimize disk usage and maximize performance

Page 19: New Features of R12

File System OverviewFILESYSTEM CHANGES

APPMGR OLD NEW

APPL_TOP $HOME/<SID>appl $HOME/apps/apps_st/appl COMMON_TOP $HOME/<SID>comn $HOME/apps/apps_st/comn ORACLE_HOME $HOME/<SID>ora/8.0.6 $HOME/apps/tech_st/10.1.2

IAS_ORACLE_HOME $HOME/<SID>ora/iAS $HOME/apps/tech_st/10.1.3ORACLE

OLD NEW ORACLE_HOME $HOME/<SID>db/10.2.0 $HOME/db/tech_st/10.2.0 ORADATA $HOME/<SID>data $HOME/db/apps_st/data

INSTANCE TOP OLD NEW

INST_TOP N/A $HOME/inst/apps/<context_name>

Page 20: New Features of R12

Environment Variable Overview

ENVIRONMENT FILE/VARIABLE CHANGES

OLD NEW Env Source File APPSORA.env APPS<SID>.env

This file executes the following env files$ORA_CONFIG_HOME/10.1.2/$TWO_TASK.env$APPL_CONFIG_HOME/$TWO_TASK.env

Context File (MT) $APPL_TOP/admin/$TWO_TASK.xml $APPL_CONFIG_HOME/admin/$TWO_TASK.xml

OA_HTML $COMMON_TOP/html $COMMON_TOP/webapps/oacore/htmlJAVA_TOP, OA_JAVA $COMMON_TOP/java $COMMON_TOP/java/classes

AF_JLIB N/A $COMMON_TOP/java/libJAVA_BASE N/A $COMMON_TOP/java/FND_SECURE $FND_TOP/secure/<SID>/ $INST_TOP/apps/fnd/12.0.0/secure/ADMIN_SCRIPTS_HOME $COMMON_TOP/admin/scripts/<SID>/ $INST_TOP/admin/scripts/

LOG_HOME $APPL_TOP/admin/<SID>/logs/ $INST_TOP/logs

FORMS_WEB_CONFIG_FILE $OA_HTML/appsweb.cfg $INST_TOP/ora/10.1.2/forms/server/appsweb.cfg

Page 21: New Features of R12

<Insert Picture Here>

New Features: Forms10

Page 22: New Features of R12

What is New in Forms10

• Native Forms runtime executable (frmweb) with shared library for user exits (fndfmxit), replaces the statically linked Applications runtime executable (frmwebx)

• Updated Swan UI• Forms Trace in addition to Forms Runtime Diagnostics

(FRD)• Forms Servlet is default deployment / communication

mode• Customers with severe WAN performance problems

can use Forms Server only in conjunction with hardware for SSL and load balancing

Page 23: New Features of R12

What is New in Forms10

• FORMS_ environment variables replace FORMS60_• New environment variables e.g. FORMS_TRACE_DIR• The Forms builder is available as part of the AS 10.1.2 home in

EBS R12 on Solaris/Linux/Win for debugging situations• For development use, Forms builder needs to be installed

separately as part of the Developer Suite• $ORACLE_HOME/bin/frmbld.sh replaces f60desm for design• Modify frmbld.sh shell script to customize settings e.g. FORMS_PATH

• Generation tools are delivered as part of the Runtime Services and Developer Suite installations• frmcmp.sh and frmcmp_batch for generation• Modify the shell script to customize settings

Page 24: New Features of R12

Architecture Overview

• 10.1.3 Home delivers• OC4J instances including one for Forms• Service Management

• 10.1.2 Home delivers• Runtime (10.1.2.0.2) executables $ORACLE_HOME_1012/bin/frmweb • Forms generator• Forms diagnostics and translation utility

• Applications delivers• Configuration Files via the Instance Home• Shared library for the user exits $FND_TOP/bin/fndfmxit (referenced by

the FORMS_USEREXITS environment variable)

Page 25: New Features of R12

Oracle Reports

• Oracle Reports, like Forms, is supplied from the Oracle Applications 10.1.2 home

• Only available through Concurrent Manager• Reports Server is not used, and no servlet or cgi is

used• Reports executable rwrun is used directly

Page 26: New Features of R12

Deployment Decisions Forms Servlet vs. Server

• Forms10 is deployed in 10.1.3 oc4j container• By default configured as servlet• Instructions on configuring Forms Server

• No native SSL – must use hardware solution• No native load balancing – must use hardware solution• To migrate execute: $FND_TOP/bin/txkrun.pl

-script=ChangeFormsMode -mode=socket • For more details see Oracle MetaLink Note 384241.1

Page 27: New Features of R12

<Insert Picture Here>

Upgrading Your Applications

Page 28: New Features of R12

What You Can Start Today

• Increase storage available for your database since upgrade to Apps R12 will likely increase your dbf’s (some tests implied 10%)

• Upgrading your database to 10gR2 – it is certified with 11i (Oracle MetaLink Note 362203.1) and this upgrade is a mandatory part of the EBS R12 upgrade

• Apps R12 no longer uses (disables) mod_plsql; if you have any custom use for it, start planning a migration

• Oracle Graphics is no longer present in Application Server. Reports which rely on it will need to be modified and we recommend using XML Publisher

Page 29: New Features of R12

Analysis & Planning Application Migration Path

Release 12R11.5.9 - R11.5.10

Release 12R11.5.7 - R11.5.8

Release 11.5.10 CU2Release 12

R11.5.1 - R11.5.6

Release 11.5.10 CU2Release 12

R11.0

Upgrade PathRelease Level

Page 30: New Features of R12

Analysis & Planning OS Requirement

402308.1HP-UX (PA-RISC)

402307.1HP-UX (Itanium)

402306.1IBM AIX 5L

402311.1Microsoft Windows

402310.1Linux

402312.1Sun Solaris (SPARC)

NotesRelease Level

Page 31: New Features of R12

Analysis & Planning OS Requirement

• Certification Information • Operating Systems Requirements

• Operating System Supported Versions• Required OS Patches • Required Packages

• Software Requirements • ar • ld • make • X Display Server

• Other Requirements • ulimit Value Settings • Kernel Settings

Page 32: New Features of R12

Analysis & Planning Custom Code Requiring Changes

• Forms• Reports• C code• Java code• Framework• AutoConfig Configuration Customizations• Development Tools: compilers, Forms/Reports

Builder 10.1.2, JDev 10.1.3 • User Interfaces: new look & feel

Page 33: New Features of R12

Analysis & PlanningWorkload Estimates

Here is what we found in transitioning our own code to the new technology stack:

• Most code upgraded seamlessly • Percent of files manually touched:

• Forms: ~10% of forms and libraries needed touching• Reports: ~1% of reports needed touching• C code: ~20% of C code needed touching• Java code: ~1% of overall Java code needed touching• JSP’s: ~50% of JSP’s needed touching

• The above might not reflect your applications / customizations being upgraded

Page 34: New Features of R12

Upgrade Phases

• Plan uptake project• Perform build of customizations to identify failures• First make changes which DO NOT require new

technology stack• Roll out central infrastructure for development with

the new technology stack• Make changes that DO require new stack• Complete switch to new code and technology • Perform run time testing

Page 35: New Features of R12

<Insert Picture Here>

Summary

Page 36: New Features of R12

R12 Technology Enables You to Deliver Best ROI

• Uptaking new technology lowers costs• Proven technologies deliver better experience • Latest standards provide better integration• Less training with familiar and improved Apps

• Upgrading is easy• Maintain your investment • Productive new development tools• Transform configurations

Page 37: New Features of R12

Uptaking New Technology Lowers Costs

• Proven technologies deliver better experience • AS technologies fine tuned through three 9.0.x releases• New native RAC tools simplify advanced configurations

• Latest standards provide better integration• Industry standard specs like J2EE servlet, JSP, SOAP, JMS• EBS Portlets publishable on any WSRP 1.0 compliant Portal

• Less training with familiar and improved Apps Stack• Oracle Wallet Manager provide consumer side certificate

management• Desktop use of native Sun JDK simplifies administration of

multiple Java applications

Page 38: New Features of R12

Easy to Upgrade

• Maintain and extend your investment • Customizations and custom applications have simple

upgrades• Administration tools persist from 11i with added abilities • Existing SSL certificates can be reused

• Productive new development tools• JDeveloper 10.1.3• Forms10 Builder • Latest compilers and libraries

• Transform configurations• AutoConfig simplifies upgrades

Page 39: New Features of R12

New E-Business Suite Technology Stack Blog

http://blogs.oracle.com/schan

• Certification, desupport announcements• Discussion architectures, advanced

configurations• Early Adopter Programs• Statements of Direction• Supports RSS feedreaders• Discuss Apps technology stack topics

with senior Development Architects

Page 40: New Features of R12

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.

Page 41: New Features of R12