1 / 66

R12 New Features

R12 New Features. Surender Sara NCOAUG 2006 . R12 Features. Technology Stack components File system layout Technology Functionality Maintenance. Major changes from R11i. Release 11i – 11.5.10.2. Release 12 . Client Tier . R12 Replaces Jinitiator (oajinit.exe)

johana
Download Presentation

R12 New Features

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. R12 New Features Surender Sara NCOAUG 2006

  2. R12 Features • Technology Stack components • File system layout • Technology • Functionality • Maintenance

  3. Major changes from R11i

  4. Release 11i – 11.5.10.2

  5. Release 12

  6. Client Tier • R12 Replaces Jinitiator (oajinit.exe) • Sun’s 1.5 Java Runtime Environment (JRE) • Repacked into oaj2se.exe • Firefox 1.5 for Windows • Netscape support for Applications and ADI

  7. Database Tier • 10g Release 2 ORACLE_HOME • Oracle Database (Enterprise Edition) • XDK -Database • XDB - Database • Workflow • InterMedia option • Spatial option • Data Mining option • JDK 5.0 to support Autoconfig

  8. Application Tier • OracleAS 10g 10.1.2 for Forms & Reports Services • Replaces the 8.0.6-based Oracle_Home • 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 • JDBC 10.2 • JDK 1.5 for web & concurrent processing • Servlet Container: JServ -> OC4J (OC4J is Oracles J2EE container) • Apache: 1.3.19 -> 1.3.31 • Forms/Reports: 6i -> 10g

  9. Application Server 10.1.3 • The Java Oracle Home • HTTP Listener • Oracle  Containers for J2EE (OC4J) • Oracle Process Manager and Notification Server • Application Server Control (ASControl) • JDK 5.0

  10. Application Server 10.1.2 • The Forms or ‘C’ Oracle Home • Forms and Reports • Delivers native runtime executables for • Forms (frmweb) • Reports (rwrun) • No relinking of native executables. User exists (Applications C Code) is now dynamically linked at runtime. • 10.1 Required Support Files (RSF’s)

  11. R12 Features • Technology Stack components • File system layout • Technology • Functionality • Maintenance

  12. File System Layout Overview Default File System by Rapid Install/Rapid Clone • Database • <apps_base>/db/tech_st/10.2.0 • <apps_base>/db/apps_st/data • Applications • <apps_base>/apps/tech_st/10.1.2 • <apps_base>/apps/tech_st/10.1.3 • <apps_base>/apps/apps_st/appl • <apps_base>/apps/apps_st/comn • Instance Configuration • <apps_base>/inst/apps/<context_name>

  13. Example - Applications • <apps_base>/apps

  14. HTTP Listener (10.1.3) • <apps_base>/apps/tech_st/10.1.3

  15. OC4J Deployment (10.1.3) • <apps_base>/apps/tech_st/10.1.3

  16. J2EE (10.1.3) • <apps_base>/apps/tech_st/10.1.3

  17. The Instance Home • Instance or Configuration Home • Contains instance specific files • Configuration • Logs • Scripts • Default location • <apps_base>/inst/apps/<context_name> • Access via $INST_TOP environment variable • Implementation of shared file system and/or read-only ORACLE_HOME’s and APPL_TOP • Standalone instance also implemented this way

  18. $INST_TOP

  19. Instance Home Environment • <apps_base>/inst/apps/<context_name> ($INST_TOP) • /admin • /scripts ($ADMIN_SCRIPTS_HOME) • /appl ($APPL_CONFIG_HOME) • /fnd/12.0.0/secure ($FND_SECURE) • /certs • /logs ($LOG_HOME) • /ora ($ORA_CONFIG_HOME) • /10.1.2 • /10.1.3 ($ORACLE_CONFIG_HOME) • /pids • /portal

  20. $INST_TOP <apps_base>/inst/apps/<context_name> ($INST_TOP)

  21. $ADMIN_SCRIPTS_HOME

  22. $ADMIN_SCRIPTS_HOME

  23. $FND_SECURE <apps_base>/inst/apps/<context_name> ($INST_TOP) /fnd/12.0.0/secure ($FND_SECURE)

  24. $FND_SECURE

  25. $FND_TOP/secure - Obsolete

  26. $LOG_HOME/appl

  27. $INST_TOP/logs/appl$APPLCSF & $APPLRGF

  28. Instance Home ’10.1.2’ Directory • <apps_base>/inst/apps/<context_name>/ora/10.1.2 • <context_name>.env • /forms/server • appsweb.cfg • default.env • /network/admin $TNS_ADMIN • listener.ora • tnsnames.ora • This is the configuration for the ‘C’ ORACLE_HOME, set when running the Concurrent Managers and AD utilities.

  29. Forms Configuration (10.1.2) • Forms 10.1.2 • Servlet mode is the default and socket mode will be supported • Servlet mode issues • Increases network traffic by ~40% • Response time impact is significant for WAN users • Socket mode will be supported • MetaLink note 125767.1 (Forms 6i with 11i) • We recommend the use of socket mode for intranet users, and HTTPS for Internet users. We recommend the Forms Servlet for customers wishing to use HTTPS due to the simplified, industry standard configuration.

  30. Forms Configuration (10.1.2)

  31. $ORA_CONFIG_HOME

  32. Instance Home ‘appl’ Directory • <apps_base>/inst/apps/<context_name>/appl $APPL_CONFIG_HOME * • /admin • Empty in standalone instance where APPL_CONFIG_HOME value is APPL_TOP • Contains these files if APPL_CONFIG_HOME value is not APPL_TOP • topfile.txt, adjareas.txt, adjborg2.txt, • adjborg.txt, adovars.env, adconfig.txt, <CONTEXT_FILE>.xml • /fnd/12.0.0/secure $FND_SECURE

  33. $APPL_CONFIG_HOME • <apps_base>/inst/apps/<context_name> ($INST_TOP) • /appl ($APPL_CONFIG_HOME)

  34. Instance Home ‘certs’ Directory • <apps_base>/inst/apps/<context_name>/certs • /Apache • ewallet.p12 • /opmn • cwallet.sso • Ewallet.p12 • certs is the default directory for SSL or other certificate files used by this instance. To use a centrally stage certificate change the appropriate context file variables and run AutoConfig

  35. $INST_TOP/CERTS

  36. Instance Home ‘logs’ Directory • <apps_base>/inst/apps/<context_name>/logs $LOG_HOME • /appl • /admin • /conc $APPLCSF • /oam • /rgf $APPLRGF • /ora • /10.1.2/network • /10.1.3 • /Apache • /j2ee/forms /oacore • /javacache • adpatch logs still created in $APPL_TOP • AutoConfig logs created in $INST_TOP/admin/logs

  37. $LOG_HOME/ora

  38. Instance Home ’10.1.3’ Directory • <apps_base>/inst/apps/<context_name>/ora/10.1.3$ORACLE_CONFIG_HOME • <context_name>.env • /Apache/Apache/conf • apps.conf, httpd.conf, oracle_apache.conf, ssl.conf • dms.conf, mod_oc4j.conf, security.conf, url_fw.conf • /config • ias.properties (used by EM agent) • /j2ee/forms/config (same files as for oacore) • /j2ee/oacore/config • applications.xml, default-web-site.xml, global-web-application.xml • j2ee-logging.xml, jms.xml, oc4j-connectors.xml, oc4j.properties, • rmi.xml, server.xml, system-application.xml, system-jazn-data.xml • /j2ee/oacore /application-deployments/oacore • orion-application.xml • /j2ee/oacore /application-deployments/oacore/html • orion-web.xml

  39. Instance Home ’10.1.3’ Directory • <apps_base>/inst/apps/<context_name>/ora/10.1.3 • /javacache • /network/admin $TNS_ADMIN • listener.ora, tnsnames.ora • /opmn • /bin/opmnctl • /conf/opmn.xml …. root of 10.1.3 configuration • /logs * • HTTP_Server~1 • OC4J~forms~default_group~1 • OC4J~oacore~default_group~1 * opmn/logs directory cannot be moved from here.

  40. $INST_TOP/ora/10.1.3/Apache/conf

  41. $IAS_ORACLE_HOME

  42. $IAS_ORACLE_HOME/Apache/Apache/conf

  43. Instance Home ’pids’ Directory • <apps_base>/inst/apps/<context_name>/pids * • /10.1.3/Apache • httpd.pid • httpd.lock • /appl • reviver.sh_<context_name>.pid (for Conc. Manager) • * pids directory should be located on machines local disk • <apps_base>/inst/apps/<context_name>/portal • aplogin.html, index.html, etc

  44. COMMON_TOP Changes - Java • $COMMON_TOP/java ($JAVA_BASE) • /classes ($JAVA_TOP) • Contains expanded class file directories • /lib ($AF_JLIB) • Contains zip and jar files • adovars.env changed to implement these changes. • The reason for this change is due to the way OC4J automatically includes zip and jar files into the CLASSPATH. Before making this change, including $JAVA_TOP to pick up the expanded classes directories picked all the zip and jar files causing class version conflicts at OC4J startup.

  45. COMMON_TOP Changes - HTML • $COMMON_TOP/webapps • /oacore/html ($OA_HTML) • Contains all the .html, .jsp, .css, .xml files • This change made to meet J2EE requirements • Extra files to meet J2EE requirements • /webapps/oacore/html/WEB-INF/web.xml • web.xml normally contains servlet definitions and mappings. To implement shared file system, this information is configured in $ORACLE_CONFIG_HOME/j2ee/oacore /application-deployments/oacore/html/orion-web.xml • web.xml is a basic file with no servlet definitions, shared by all instances • /webapps/oacore/META-INF/application.xml

  46. R12 Features • Technology Stack components • File system layout • Technology • Functionality • Maintenance

  47. Fusion Ready • Oracle Applications Adapter • Interface Tables • Views • API’s • Concurrent programs • EDI • XML Gateway • Business Events

  48. Applications Database • OATM configured by default • ASM, ADDM, ASH, RAC and all the 10gR2 features are available to use • Partitioning of seeded Applications tables is fully supported

  49. Technology Changes • Workflow Engine is rewritten to handle bulk processing and purging • Gather Statistics improvements with Auto gather feature • NOLOGGING is default option for patching and DBI summary collection • Transaction monitors are implemented using AQ technology which enables them to failover in RAC enabled environment

More Related