Concepts Oracle Applications
Transcript of Concepts Oracle Applications
-
8/3/2019 Concepts Oracle Applications
1/70
Oracle Applications
Concepts
Release 11i
May 2001
Part No. A90380-01
-
8/3/2019 Concepts Oracle Applications
2/70
Oracle App lications Con cepts, Release 11i
Part No. A90380-01
Copyr ight 2001, Oracle Corp oration. All rights reserved .
Author: Michael Fiore
Contributors: Michael Bernstein, Subash Chadalavad a, Ivo Dujmovic, Carole Eubanks, Ric Ginsberg,
Cliff Godw in, Billy Greene, Jeff Lunn , K.R. N araya nan , Kent Noble, Emily No rdh agen, Lisa Parekh ,
And rew Rist, Joan Ryan, Richard Sears, Greg Seiden , Yun Shaw, Deborah Steffen, Keith M. Swart z, Millie
Wang
Program Documen tation is licensed for use solely to sup port the d eployment of the Programs and notfor any other pu rpose.
The Programs (which include both th e software and docum entation) contain prop rietary information of
Oracle Corporation; they are p rovided u nder a license agreement containing restrictions on use an d
disclosure and are also protected by copyright, patent, and other intellectual and ind ustrial property
laws. Reverse engineering, disassembly, or decompilation of the Programs is prohibited.
The information contained in this documen t is subject to change withou t notice. If you find any p roblems
in the docum entation, please report them to us in wr iting. Oracle Corporation d oes not warran t that this
documen t is error free. Except as m ay be expressly permitted in your license agreement for these
Programs, no pa rt of these Programs may be reprodu ced or transmitted in any form or by any mean s,electronic or mechanical, for any p urp ose, without the express written permission of Oracle Corporation.
If the Programs are d elivered to th e U.S. Government or an yone licensing or u sing the program s on
behalf of the U.S. Governm ent, the following n otice is ap plicable:
Restricted Rights N otice Programs delivered subject to the DOD FAR Supplement are "commercial
compu ter software" and u se, duplication, and disclosure of the Programs, including d ocumentation,
shall be subject to the licensing restrictions set forth in the ap plicable Oracle license agreem ent.
Otherwise, Programs d elivered subject to the Federal Acquisition Regulations are "restricted comp uter
software" and u se, dup lication, and disclosure of the Program s shall be subject to the restrictions in FAR
52.227-19, Comm ercial Comp uter Softw are - Restricted Rights (Jun e, 1987). Oracle Corp oration , 500Oracle Park wa y, Redwoo d City, CA 94065.
The Programs are n ot intend ed for u se in any nuclear, aviation, mass transit, medical, or other inherently
dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup,
redun dan cy, and oth er measures to ensu re the safe use of such app lications if the Programs are u sed for
such pu rposes, and Oracle Corporation d isclaims liability for any d amages caused by such u se of the
Programs.
Oracle is a registered tradem ark, and Context, EMM Ad vantage, Net8, Oracle Alert, Oracle Application
Object Library, Oracle Financials, OracleMetaLink, Oracle Q ua lity, Oracle Web Custo mers, Or acle Web
Employe es, Oracle Work in Process, Oracle Workflow, Oracle8, Oracle8i, PL/ SQL, Sma rtClient, SQL,SQL*Net, SQL*Plus, and SQL*Report are tra dem arks or registered trad ema rks of Oracle Corporat ion.
Other nam es may be trad emarks of their respective owners.
-
8/3/2019 Concepts Oracle Applications
3/70
iii
Contents
Preface........................................................................................................................................................... vii
Introducing Release 11i........................................................................................................................ vii
Au dience ................................................................................................................................................ viii
Documentation Accessibility ........................................................................................................ viii
Related Documents................................................................................................................................ ixGett ing Help ............................................................................................................................................ x
1 Internet Computing Architecture
Forms-based Products ........................................................................................................................ 1-2
Enterprise Resource Planning (ERP) Products......................................................................... 1-3
Custom er Relation ship Man agement (CRM) Prod ucts ................................................... 1-3Form s Server and Form s Clien t ........................................................................................... 1-3
HTML-based Products ....................................................................................................................... 1-4
Oracle Self-Serv ice Web Ap plications and Oracle Workflow ................................................ 1-4
Business Intelligence System (BIS) Products ............................................................................ 1-6
2 Release 11iEnhancements
Personal Homepage ............................................................................................................................ 2-1
Customizing the Personal Hom epage ....................................................................................... 2-2
Oracle8i Features ................................................................................................................................. 2-3
Cost-based Op tim ization ............................................................................................................. 2-4
Database Resou rce Manager ....................................................................................................... 2-4
Partitioned Tables......................................................................................................................... 2-5
Oracle Para llel Server ................................................................................................................... 2-5
http://comments_template.pdf/http://comments_template.pdf/ -
8/3/2019 Concepts Oracle Applications
4/70
iv
Materialized Views....................................................................................................................... 2-6
Tem porary Tab les ......................................................................................................................... 2-6Invoker Righ ts ............................................................................................................................... 2-6
Rapid Install......................................................................................................................................... 2-7
Oracle Enterprise Manager ............................................................................................................... 2-7
Oracle Ap plications Manager ..................................................................................................... 2-8
Oracle Management Pack for Oracle Applications.................................................................. 2-8
3 Internationalization Support
Language Support............................................................................................................................... 3-1
Languages and Character Sets on the Database Tier............................................................... 3-2
Language and Character Sets on the Application Tier ........................................................... 3-3
Character Sets on the Desktop Tier ............................................................................................ 3-4
Externa l Documents ..................................................................................................................... 3-4
Territory and Organization Support ............................................................................................... 3-5Cou ntry-specific Funct ionality ................................................................................................... 3-5
Dates and Numbers ...................................................................................................................... 3-5
Mu ltip le Organ ization Architectu re .......................................................................................... 3-6
Mu ltip le Reportin g Cu rrencies ................................................................................................... 3-6
NLS-independent Application Servers .......................................................................................... 3-7
NLS Settings ........................................................................................................................................ 3-8
4 File System
Environment Settings ......................................................................................................................... 4-1
How Environm ent Settings Are Stored ..................................................................................... 4-2
The DATA Directory ....................................................................................................... 4-2
The APPL Directory ........................................................................................................ 4-3
Core Techn ology Directories....................................................................................................... 4-4Product Directories....................................................................................................................... 4-5
Language Files............................................................................................................................... 4-8
Distr ibu ting the APPL_TOP Across Several Disks .................................................................. 4-9
The ORA D irectory ....................................................................................................... 4-10
The COMMON _TOP D irectory ..................................................................................................... 4-11
-
8/3/2019 Concepts Oracle Applications
5/70
v
Send Us Your Comments
Oracle Applications Concepts, Release 11i
Part No. A90380_01
We welcome you r comm ents and suggestions on th e qua lity and u sefulness of this publication. Your
inpu t is an imp ortant p art of the information used for revision.s Did you find any errors?
s Is the information clearly presented ?
s Do you n eed m ore information? If so, where?
s Are the examples correct? Do you need more examp les?
s What features did you like most about this man ual?
If you find any errors or have any other su ggestions for improvemen t, please indicate the chapter,section, and p age number. You can send comments to us in the following ways:
s FAX : 650.506.7369 Attn: Oracle Ap plications Release Grou p
s e-mail: apps_relgrp [email protected]
s postal service:
Oracle Corporation
Oracle App lications Release Group
500 Oracle Parkway, M/ S 3op4
Redw ood Shores, CA 94065 U.S.A.
If you w ould like a reply, please provid e your nam e, address, and telephone nu mber.
-
8/3/2019 Concepts Oracle Applications
6/70
vi
-
8/3/2019 Concepts Oracle Applications
7/70
vii
Preface
Oracle Applications Concepts provides basic information on how the Oracle
App lications software an d databases are configured, and how you can imp lement
them in a netw ork installation.
Introducing Release 11iRelease 11i is the 100-percent internet Oracle App lications su ite that allows
companies to run their world wid e operations from a single, centrally man aged site.
With the consolidation of data centers, there are fewer servers to maintain and
information is not fragm ented in m ultiple databases. Ideally, a worldw ide operation
could be run with one data center running one database instance, rather than
mu ltiple da ta centers in geograp hically diverse areas. The internet compu ting
architectu re of Release 11i enables and drives the goal of worldw ide operation.
Although Oracle does not require global operation of your O racle App lications,
Release 11i eliminates the technical barriers to achieving the maximu m d egree of
consolidation tha t makes sense in you r business. As world wid e operation
increasingly represents the id eal strategy for cost-effective and high quality
dep loyment of Oracle Applications, this and future releases will expand on these
worldw ide operation featu res. To support w orldw ide operations, Release 11i
provides:
s Internet Computing Architecture
s Release 11i enhancements
s Internationalization support
s Simp lified filesystem
The chapters in this book explain each of these points in detail.
-
8/3/2019 Concepts Oracle Applications
8/70
viii
AudienceOracle Applications Concepts explains the technology, concepts, and terminology
used in InstallingOracle Applications,Maintaining Oracle A pplications, an d Upgrading
Oracle Applications. You should read Concepts along withInstalling if you are
responsible for installing Oracle App lications.Installing provides instru ctions on
using Rapid Install to install Oracle App lications prod ucts.Maintaining explains the
utilities you use for installation and mainten ance. Upgrading provides the
step-by-step instru ctions for upgrading from an earlier release. These people
typically u seInstalling, Maintaining, Upgrading, an d Concepts:s Database Administrator
Installs and configures the Oracle database and maintains database access
controls. The database adm inistrator provides consultation on performan ce,
monitors growth an d fragmentation of the database, and performs d atabase
backup and recovery.
s System Administrator
Ensures that hard ware is correctly configured, and installs and m aintains
system software. The system ad ministrator ensures the system is backed u p
da ily and maintains security, such as by establishing system accoun ts. The
system administrator p rovides first-line sup port for problems.
s Techn ical Specialist
Responsible for d esigning, developing, unit testing, implemen ting, and
maintaining th e custom extensions for Oracle Ap plications. These extensionsinclud e mod ules such as interfaces, automated d ata conversions, reports, forms,
and enhan cements.
Documentation Accessibility
Our goal is to make Oracle produ cts, services, and sup porting d ocumen tation
accessible, with good usability, to the disabled commu nity. To tha t end , our
docum entation includ es features that m ake information available to users of
assistive technology. This docum entation is available in H TML format, and
contains markup to facilitate access by the disabled comm un ity. Stand ards w ill
continue to evolve over time, and Oracle Corporation is actively engaged with
other m arket-leading technology vendors to ad dress technical obstacles so that
our docum entation can be accessible to all of our customers. For ad ditional
information, visit the Oracle Accessibility Program web site at
http:/ / ww w.oracle.com/ accessibility/ .
-
8/3/2019 Concepts Oracle Applications
9/70
ix
Related DocumentsAll the documen tation related to Release 11i is includ ed on the Oracle Applications
Documentation Library CD, which is sup plied w ith Release 11i. You can p urchase
printed d ocumen tation from the Oracle Store at http:/ / oraclestore.oracle.com. You
can also download some d ocum entation from h ttp:/ / docs.oracle.com.
In add ition to Concepts, Installing, Upgrading, an d Maintaining, you may refer to
these documents:
s
Oracle Applications R elease NotesTheRelease Notes provid e up -to-date information on this release and its
comp onents, and may sup ersede the information in other ma nuals.
s Oracle Applications Product Update Notes
Provides information on new product features and enhancements since
Release 11.
s
Oracle Applications Technical Reference manualsList information about d atabase structures and help d etermine what changes
you need to make to customizations after an up grade.
s Oracle Applications System A dministrators Guide
Provides add itional information you need to adm inister the Oracle
App lications d atabase server.
s Oracle Applications Users Guide
The Users Guide provid es an overview of Oracle App lications, including basic
concepts, terminology, and navigation.
s Oracle8i National Support Guide
Provides comp rehensive information abou t Oracle Na tional Langu age Sup port
(NLS) capabilities.
s Oracle Financials Country-Specific User Guides
Contains count ry-specific information about responsibilities and report security
group s, new country-specific featu res, and add itional imp lementation steps.
-
8/3/2019 Concepts Oracle Applications
10/70
x
Getting HelpOracle Consulting Services and Oracle Sup port Services are the main sou rces of
help for installing Oracle App lications.
Oracle Consulting Services
Oracle Consulting Services can help:
determ ine machine size and da tabase size required by Oracle Applications
install or up grad e Oracle Applications
implement Oracle Applications products
customize Oracle App lications prod ucts
develop custom app lications for use w ith Oracle Applications
change th e character set after installation
train u sers of Oracle App lications
Oracle Support Services
Have this information ready w hen you contact Oracle Sup port Services:
your CSI nu mber
the op erating system an d versions of all Oracle App lications servers
the release of Oracle App lications you are installing the release of Oracle App lications you are u pgrad ing from
a d escription of the p roblem as w ell as specific information abou t any error
messages you received
whether you have d ial-in capability
the num ber and status of the AutoUpgrade parallel workers
the ou tpu t of the AD Configuration Utility, contained in the adu tconf.lst file
Additional Information: Monitoring AutoUp grade,MaintainingOracle Applications
Additional Information: The AD Configuration Utility,
Maintaining Oracle A pplications
-
8/3/2019 Concepts Oracle Applications
11/70
Internet Computing Architecture 1-1
Internet Computing Architecture
Internet Comp uting Architecture is a framework for three-tiered, distributed
comp uting th at sup ports Oracle Applications p roducts. Internet Compu ting
Architecture distributes services among as many nodes on a netw ork as are required
to support th e processing load. Each node is a machine on the netw ork. Services are
processes that ru n in the background , listening for requests and processing these
requ ests. The HTTP service, for examp le, is a process that listens for and p rocesses
HTTP requests, and the Forms service is a process that listens for and processes
requests for Oracle Forms.
The three tiers are the database tier, which m anages Oracle8i database; the
app lication tier, which man ages Oracle App lications and other tools; and the
desktop tier, which p rovides the u ser interface display. With Internet Com pu ting
Architecture, only the presentation layer of Oracle App lications is on the desktop
tier in the form of a plug-in to a standard Internet browser.
Oracle Applications software and oth er tools are dep loyed on a mid dle tier of
servers know n as the app lication tier. This tier eliminates the need to install and
maintain app lication software on each desktop client. The softw are on the
app lication tier also enables Oracle App lications to scale with load an d to keep
network traffic low.
-
8/3/2019 Concepts Oracle Applications
12/70
Forms-based Products
1-2 Oracle Applications Concepts
Figure 11 Internet Computing Architecture
The app lication tier servers operate very effectively over a WAN. The desktop client
and app lication server send a m inimu m am oun t of information, such as field value
compar ison differences, but d o not exchange grap hical information such as screen
painting. In a global operation w ith u sers at d iverse locations, less netw ork trafficalso means less telecomm un ications expense.
Forms-based ProductsRelease 11i includ es two p rincipal product suites: Enterprise Resource Planning
(ERP) prod ucts, and Cu stomer Relationship Managem ent (CRM) produ cts.
-
8/3/2019 Concepts Oracle Applications
13/70
Forms-based Products
Internet Computing Architecture 1-3
Enterprise Resource Planning (ERP) ProductsThe ERP p rodu cts are the back office p rodu cts familiar to u sers of earlier Oracle
App lications releases. There are more than 90 ERP prod ucts that h elp your bu siness
manage important operations, includ ing prod uct planning, pu rchasing, inventory
managem ent, interacting with su pp liers, order tracking, hum an resources, finan cial
plann ing, and accoun ting. The ERP prod ucts are divided into several product
families, such as Finan cials, Hu man Resources, Manufacturing and Distribution,
and Process Manufacturing. The Upgrading Oracle Applications manuallists the ERP
produ cts and produ ct families.
Customer Relationship Management (CRM) Products
Custom er Relationship Managem ent p rodu cts provide the front office functions
such as call center managem ent, e-commerce, and internet sales and m arketing.
CRM prod ucts help your bu siness build lasting custom er relationships and increase
customer satisfaction and loyalty. The Upgrading Oracle Applications manuallists the
CRM products.
Forms Server and Forms Client
The app lication tier softwa re used in m ost ERP and CRM products is the Forms
server. The Forms server m ediates between the Forms client, a Java ap plet ru nn ing
on the desktop, and th e Oracle8i database server on the back end. The Forms server
prod uces the effects a u ser sees on th e desktop screen and causes changes to
da tabase records based on u ser actions. Both the Forms server and Forms client are
compon ents of Oracle Forms. The tw o exchange messages across a stand ardnetw ork connection, wh ich m ay be either TCP/ IP, or HTTP with or withou t SSL
(Secure Sockets Layer).
The Forms client can d isplay any Oracle Applications screen, and provides
field-level valida tion, mu ltiple coordinated w indow s, and da ta entry aids such as
list of values. A Java-enabled Web brow ser man ages the d own loading, start-up, and
execution of the Forms client on the d esktop. Another software component, the
HTTP server, helps start a client session over the internal or external Web. The
HTTP server in Release 11i is the Apache HTTP Server. In installations that have
mu ltiple Forms servers, only one of the Forms servers runs the H TTP server
software. If you u se more th an on e Forms server, Oracle Forms a lso provides a CGI
script tha t distributes the processing load among the servers.
-
8/3/2019 Concepts Oracle Applications
14/70
HTML-based Products
1-4 Oracle Applications Concepts
Figure 12 Forms-based Architecture
HTML-based ProductsIn ad dition to Forms-based p rodu cts, Release 11i includes other p roducts that are
not Form s-based, such as the Oracle Self-Service Web Applications p rod ucts, Oracle
Workflow, and the O racle Business Intelligence System (BIS) prod ucts. These
prod ucts do not u se the Forms server as the app lication tier software or the Forms
client on the d esktop, but rely on HTTP-based servers on the app lication tier and a
Java-enabled Web browser on the d esktop.
Oracle Self-Service Web Applications and Oracle Workflow
Self-Service Web Ap plications p rovid e a fast and cost-effective way to getinformation to and from people within an organization or business. For example,
Self-Service Web Ap plications allow customers to enter their own ord ers w ithout
involving the sales staff, or emp loyees to enter their own change of add ress withou t
involving the H um an Resources staff. The interface is familiar to Web users, easy to
work with, and doesnt require any training.
Many Oracle App lications p rodu cts use Oracle Workflow to au tomatically enforce
business rules and p olicies and to provid e a comm on notification system. The
-
8/3/2019 Concepts Oracle Applications
15/70
HTML-based Products
Internet Computing Architecture 1-5
Oracle Workflow m onitors bu siness processes, collects process data, an d provid es
an e-mail and w eb page notification system. For example, when an emp loyee usesOracle Internet Procurement (an Oracle Self-Service Web product) to enter a
requisition, Oracle Workflow autom atically valida tes the requ isition and routes it to
the ap prop riate manager for app roval. Release 11i includ es the full Oracle
Workflow p rodu ct and th e license to customize any Oracle App lications embed ded
workflow.
Most Oracle Self-Service Web Applications and Oracle Workflow are designed in
HTML-based tools such as H TML, XML, and JavaScript. They operate by d irect
connection to the Apache HTTP server. Logic is controlled throu gh stored
procedu res executed by th e PL/ SQL cartridge and by Java servlets and JavaServer
Pages (JSP) executed by the Apache JServ m odu le. Apache commu nicates with th e
database using JDBC (Java Data Base Connectivity). The Apache H TTP Server can
be the same machine used by Oracle Forms.
Additional Information: Oracle Workflow Guide
-
8/3/2019 Concepts Oracle Applications
16/70
HTML-based Products
1-6 Oracle Applications Concepts
Figure 13 Self-Service and Workflow Architecture
Business Intelligence System (BIS) ProductsBusiness Intelligence System is a d ecision sup port solution integrated with Oracle
App lications. Using the BIS prod ucts, a manager can qu ery the Oracle App lications
database to mon itor recent business performance across mu ltiple organizations. For
example, a man ager can set a sales goal and th en u se BIS to determine h ow closeactual sales amou nts are to the goal. A manager can set tolerances and h ave the
system inform p eople w hen those tolerances are exceeded . With the BIS
Performance Manager Framework, some corrective actions can be performed
automatically. If, for examp le, sales actual am oun ts are m ore than 10% below goa ls,
BIS can send automatic notifications to regional sales managers.
BIS ERP and CRM produ cts do not use the Forms server or Forms client. Instead,
BIS prod ucts u se the Oracle Discoverer server and Oracle Reports server on theapp lication tier. A Java ap plet run ning on d esktop client comm un icates with th e
HTTP server, which connects to the Discoverer server or Reports server. The
Discoverer server provides ad hoc analysis; the Reports server suppor ts data
analysis and ad hoc queries, often using summary tables such as month ly
aggregates of data , and returns them to the browser. The desktop brow ser initiates
the requ est, the H TML server passes the requ est to the Discoverer or Reports server,
-
8/3/2019 Concepts Oracle Applications
17/70
HTML-based Products
Internet Computing Architecture 1-7
and the Discoverer or Reports server gathers the data and returns it to the browser
as H TML.
Figure 14 BIS Architecture
To su pp ort BIS ERP p roducts, Release 11i includ es a file that w ill generate an OracleDiscoverer End User Layer (EUL). When the EUL is generated , workbooks and
queries can be saved to the d atabase. You m ust, however, pu rchase the Oracle
Discoverer Admin istrator s Edition, which is not includ ed in Release 11i, to generate
this EUL. With the Adm inistrator s Edition, you can also create add itional EULs,
administer security information, and set responsibilities.
Additional Information: Oracle Business Intelligence System Users
Guide
-
8/3/2019 Concepts Oracle Applications
18/70
HTML-based Products
1-8 Oracle Applications Concepts
-
8/3/2019 Concepts Oracle Applications
19/70
Release 11i Enhancements 2-1
Release 11iEnhancements
Release 11i provid es enhancemen ts that improve u sability, increase performance,
and simplify the installation and m aintenance of Oracle Applications. The Personal
Homep age, new in Release 11i, provides u sers with a single point of access to all
Oracle Applications products. Release 11i leverages the pow er of Oracle8i to
substantially increase performan ce speed and red uce network traffic. Rapid Install
au tomates installation an d d rastically redu ces the time to getting Oracle
App lications online. Tools that integrate with the Oracle Enterp rise Manager allow
easier administration of concurrent m anagers and centralized m onitoring of the
entire Oracle App lications environm ent.
Personal HomepageIn Release 11i, each u ser logs in to O racle Applications throu gh th e Personal
Homep age on the desktop client. The Personal Hom epage is the starting point from
which you access all ERP, CRM, Self-Service Web Ap plications, or BIS products.
Once logged into the Personal Hom epage, you need not sign on again to access
other parts of the system. Oracle App lications does not p romp t again for user name
and password, even when the you n avigate to other tools and produ cts. Oracle
Applications also retains p references as you navigate th rough the system. For
example, if you registered in the Personal Homepage that French is your p referred
language, this preference carries over whether you access Forms-based or
HTML-based products.
Note: Not all Release 11i new features are covered in the following
sections. New features are embedded throughou t the p roduct suite,
country-specific functionality, and sup porting technologies. These
new features and enhancements are discussed in the Oracle
Applications Product Update Notes.
-
8/3/2019 Concepts Oracle Applications
20/70
Personal Homepage
2-2 Oracle Applications Concepts
Figure 21 The Personal Homepage
Behind the scenes, the Personal Hom epage is commu nicating w ith the application
tier server. For example, wh en you go to an Oracle Self-Service Web Applications
page, the brow ser makes the URL request to an HTTP server web listener. The
listener in turn contacts a PL/ SQL cartridge, which in turn ru ns a stored p rocedu reon the database server. You can customize the Personal H omep age to fit your
individu al needs and responsibilities.
Customizing the Personal HomepageRelease 11i support s worldw ide operations by letting each user choose a preferred
language, date format, and num ber style using th e Personal Homepage. You can set
any installed language as the default language, but can also change to another
installed language for each session. User p references are stored in the Oracle8i
database. When you log on, Application tier servers read your user preferences
from the database and then format information for you based on your p references.
For each Oracle App lications user, the system adm inistrator mu st first define a user
accoun t including a u ser name and default passw ord, and assign the u ser
responsibilities. Before a user can custom ize or set preferences on the Personal
-
8/3/2019 Concepts Oracle Applications
21/70
Oracle8i Features
Release 11i Enhancements 2-3
Hom epage, the system adm inistrator must have d efined Preferences as one of the
user s respon sibilities.
As Figure 21shows, the Personal Homepage can contain one or more tab pages.
Each tab page is laid out in regions, such as Navigate, Favorites, Ask Oracle, and
Notifications. The d efault tab page, the Main Menu page, is au tomatically created
for each user and cannot be deleted. The user can add or delete all other tab pages,
and thereby create an interface that clearly show s the p rodu cts, responsibilities, and
tools needed for daily operations.
The Nav igate region p rovides a list of responsibilities that th e system ad ministrator
assigned to the user. Favorites includ es links to frequently used Self-Service Web
App lication or BIS prod uct features, or to favorite URLs from outside Oracle
Applications. The Ask O racle region allows you to enter search criteria in th e text
box and returns a related set of links. Ask Oracle uses the Oracle8iinterMedia engine
to search for Oracle Self-Service Applications and BIS product functions. TheNotifications region lists Workflow not ifications sent to you. You can custom ize
each region on th e tab page to expand or limit the information it contains, or to
display the information in a d ifferent format.
If Preferences is one of the responsibilities listed in the Navigate region, you can
choose this item to change the session language; or to create an alias user nam e,
specify a default language, and change d ate and n um ber format. Each user can
thereby set his or her own local preferences. Two users m ay have d iffering langu ageand territory-specific sessions, whether th ey are located next to each oth er and
sharing the sam e office, or on different continents.
Oracle8iFeaturesMany improvements in Release 11i performan ce are built on un derlying
enhan cements in Oracle8i. Oracle8i, the database for Internet compu ting, provides
many features that improve transaction processing, data management, and
scalability.
Additional Information: Managing Oracle Applications Security,
Oracle Applications System A dministrators Guide
Additional Information: Append ix B, Customizing the Personal
Homepage, Oracle Applications Users Guide
-
8/3/2019 Concepts Oracle Applications
22/70
Oracle8i Features
2-4 Oracle Applications Concepts
Cost-based Optimization
The Oracle optimizer evalua tes man y factors to calculate the most efficient w ay toexecute a SQL statement. It uses either a rule-basedor cost-basedapproach.
Rule-based op timization w as used in earlier releases, but the SQL used in Release
11i is tuned for cost-based op timization, and Release 11i requires the optimizer to
use the cost-based optimization (CBO).
Using CBO, the op timizer considers the available access pa ths an d factors in
statistical information for the tables and indexes that the SQL statement will access.
CBO also considers hints, which are optim ization suggestions placed in a Comm entof the SQL statement. First, the op timizer creates a set of potential execution plans
for the SQL statement based on its available access path s and hints. Then th e
optimizer estimates the costof each execution plan based on statistics in th e data
dictionary for the d ata d istribution and storage characteristics of the tables, indexes,
and part itions. The optimizer comp ares the costs of the execution p lans and chooses
the one w ith the smallest cost.
For some op eration s, such as batch p rocessing, Release 11i uses CBO to achieve the
best through pu t, or the minimal resource use necessary to p rocess all rows accessedby the statem ent. For other op erations, such as accessing forms and commu nication
with the desktop client, Release 11i uses CBO to achieve the best respon se time, or
the m inimal resource use necessary to process the first row accessed by a SQL
statement.
Other Oracle8i performance enhan cemen ts used in Release 11i, such as partitioned
tables, also requ ire CBO.
Database Resource ManagerThe Database Resource Manager in Oracle8i gives the system adm inistrator more
control over processing resources in a world wid e environmen t. A user performing
an inefficient query m ight imp act other more imp ortant p rocesses being performed
by other u sers. With the Database Resource Manager, the system adm inistrator can
distribute server CPU based on business rules, and thereby ensure that th e highest
priority p rocessing always has su fficient CPU.
Using the Database Resource Manager, the system adm inistrator might, for
example, limit ad hoc queries on the d atabase to consume no more tha t 5% of CPU
usage. The system ad ministrator can guar antee OE u sers 60% of CPU resources
Additional Information: The Optimizer, Oracle8i Concepts;Cost-based Optimization, Oracle Applications System A dministrators
Guide
-
8/3/2019 Concepts Oracle Applications
23/70
Oracle8i Features
Release 11i Enhancements 2-5
du ring business hours, regardless of the load or n um ber of users in other group s on
the system, and then give priority to batch p rocessing jobs after business hours.
Partitioned TablesPartitioning helps supp ort very large tables and indexes by dividing them into
smaller and more m anageable pieces, which are called pa rtitions. Once partitions
are defined, SQL statements can access and m anipu late the part itions rather than
entire tables or indexes. Partitioning red uces access time, and par titions are
especially useful in data w arehouse app lications, which often store and analyzelarge amounts of historical da ta.
For example, operations tha t involve copying or d eleting d ata are now improved
because Release 11i prod ucts use part itioned t ables. Creating and d eleting all rows
of a partitioned table is a m uch faster operation th an selectively inserting row s into
and selectively deleting rows from an existing table. Operations in some p rodu cts
that, in earlier releases, could p otentially take hou rs are now redu ced to second s.
Oracle Parallel ServerOracle Parallel Server harnesses the p rocessing power of mu ltiple, interconnected
compu ters all running Oracle8i and all attached to the same ph ysical database.
Servers (called nodes) are clustered an d attached to a disk farm. In an Oracle Parallel
Server environm ent, all nodes concurrently execute tran sactions against the same
database. Oracle Parallel Server coordinates each nod es access to the shared d ata to
provid e consistency and integrity.
By divid ing a large task into sub-tasks and distributing th e sub-tasks among
mu ltiple nod es, the task is completed faster than if only one nod e did th e work.
Oracle Parallel Server also p rovides increased p erformance to p rocess larger
workloads and accommod ate the growing num bers of users of a w orldw ide
operation.
In Oracle8i, Oracle Parallel Server allows an instance to share d ata th at has been
comm itted but not w ritten to disk. Data m ay be in d atabase buffers on one nod e
and shipped over to another nod e to satisfy a qu ery. This new architecture, called
cache fusion, provides copies of blocks directly from the h olding n odes memory
cache to the requesting nod es memory cache. Cache fusion is useful w hen updates
and queries on the same data tend to occur simu ltaneously. Cache fusion,
introdu ced in Oracle8i, provides a scalability break-through for Oracle Parallel
Server. With cache fusion, you can also build redun dan cy into a w orldw ide
operation. If one nod e goes down, there is no need to restore from backup s, and
Oracle App lications will continu e to be available despite the failure.
O l 8i F t
-
8/3/2019 Concepts Oracle Applications
24/70
Oracle8i Features
2-6 Oracle Applications Concepts
Materialized Views
Materialized v iews increase the speed of queries on very large databases.Materialized views are schema objects that can be used to summ arize, precomp ute,
replicate, and distribute d ata. They are used to precompute and store aggregated
data su ch as sums and averages. They provide better performance in Oracle
App lications prod ucts, such as the BIS prod ucts, that p erform many qu eries on
summary data.
Cost-based optim ization can use materialized views to improve query performance
by autom atically recognizing w hen one can and shou ld be used to satisfy a request.The optimizer transp arently rewrites the request to use the materialized view.
Queries are then d irected to th e materialized view and not to the u nd erlying detail
tables or views.
In distributed environments, materialized views are used to replicate data at
distributed sites and synchronize up dates done at several sites with conflict
resolution m ethods. As replicas, they p rovide local access to data w hich otherw ise
wou ld have to be accessed from remote sites.
Temporary TablesIn add ition to perman ent tables, Oracle8i can create temporary tables to hold data
that exists only for the d uration of a transaction or session. Some p rodu cts, such as
General Ledger, now use temp orary tables du ring a session, then d elete the data in
the table at the end of the session.
In earlier releases, data from several users sessions was written to one comm ontable. A column in the tab le stored ind ividual session IDs, so the information
private to each user session could be selected from th is comm on tab le. In Oracle8i,
data in a tem pora ry table is private to each users session. Each session can on ly see
and mod ify its own data. Locks are not acquired on th e temporary table because
each session has its own p rivate data.
Unlike permanent tables, SQL statements on temp orary tables do not generate redo
logs for the da ta changes. The older implemen tation also required ad ditional
hou sekeeping, such as deleting data from the table after a commit, wh ich is not
required w ith temp orary tables. Data from the temp orary table is autom atically
dropp ed w hen the session terminates.
Invoker RightsIn earlier releases, if you had Multiple Reporting Currencies (MRC) or Multiple Sets
of Books Architectu re (MSOBA), several copies of Oracle App lications p ackages
Oracle Enterprise Manager
-
8/3/2019 Concepts Oracle Applications
25/70
Oracle Enterprise Manager
Release 11i Enhancements 2-7
existed in the d atabase. This took more da tabase space and requ ired extra time to
upgrade and maintain.
Release 11i uses the new Invoker Rights fun ctionality of Oracle 8i to ensure that
most p ackages are only installed in the APPS schema. Other schemas, such as the
MRC schema, have synonyms to the packages in the APPS schema, and the
corresponding packages in the APPS schema have grants to the MRC schema.
PL/ SQL routines use the new Oracle8i Invoker Rights feature to access the package
in the APPS schema. In an MRC database, this can very markedly d ecrease the size
of the database and shorten the time spent by u pgrad e, patch, and m aintenance
tasks.
Rapid InstallRelease 11i introdu ces Rapid Install: a w izard th at helps you install a complete set of
Oracle App lications at the latest available Maintenance Pack level. Rapid Install
installs the requ ired technology stack and creates the Oracle App lications d atabase.You can use Rapid Install to install any of three env ironments: a p rodu ction
installation, a test installation, and an installation of the Vision Demo da tabase. In
addition, Rapid Install lets you license products, country-specific functionality, and
languages.
Rapid Install stores the p aram eters you choose in a configura tion file, and then u ses
that file to perform the installation or u pgrade. You can u se the default valu es (a
default installation) or sup ply other values (a custom installation), which are thenwritten to the configura tion file. After you define a configuration for your Oracle
App lications system, Rapid Install installs all necessary components, and then sets
up your database listeners, web listener, web server, Forms server, and Reports
server.
Oracle Enterprise ManagerIn Release 11i, the concurrent m anager ad ministrative interface is integrated w ith
Oracle Enterp rise Manager. Oracle Enterp rise Manager p rovides a single point of
administration for all available Oracle App lications instances on a system.
Oracle Enterprise Manager combines a central console, agents, comm on services,
and tools to provide an integrated, comprehensive system for managing Oracle
prod ucts. When you install the Oracle Enterprise Manager, you can also install the
Additional Information: PL/SQL Users Guide and Reference
Additional Information: Installing Oracle Applications
Oracle Enterprise Manager
-
8/3/2019 Concepts Oracle Applications
26/70
Oracle Enterprise Manager
2-8 Oracle Applications Concepts
Oracle App lications Man ager. The Oracle Managem ent Pack for Oracle
App lications, also integrated with the Oracle Enterp rise Manager, is a available
separately. These two tools help you centrally manage all aspects of a worldw ide
operation.
Oracle Applications Manager
The Oracle Applications Manager provid es a set of System Ad ministrationfunctions on a n ew Oracle Enterp rise Manager console. These fun ctions include
starting and stopping concurrent managers, adm inistering concurrent m anagers
and requests, and provid ing details on transaction man agers. You can also define
and edit managers and work shifts, and view concurrent request schedu les and
completion op tions, diagnostics, log an d outp ut files, statistics, and available
managers. The Oracle Applications Man ager also provid es access to diagnostic and
status information for Concurrent Processing that cannot be foun d in th e
Forms-based System Administration interface.
Requests submitted w ithin the standard Oracle App lications w indow s can be
viewed from the Oracle App lications Manager console, and concur rent man agers
defined in the console can be accessed from w ithin Forms-based Oracle
Applications.
Oracle Management Pack for Oracle ApplicationsThe Oracle Managemen t Pack for Oracle Applications extends th e Oracle Enterp rise
Manager to include monitoring, diagnosing, and capacity planning of the Oracle
App lications environment. The Managem ent Pack includ es a set of tools that
provide:
s an Oracle App lications-specific library for event m onitoring an d problem
detection.
s
an extensive array of real-time m onitoring charts on all concurrent m anagersand Forms sessions.
s concurrent manager performance consumption analysis and detection of
performance anomalies.
Additional Information: OracleEnterprise Manager Concepts Guide
an d Oracle Enterprise Manager Administrators Guide
Oracle Enterprise Manager
-
8/3/2019 Concepts Oracle Applications
27/70
Oracle Enterprise Manager
Release 11i Enhancements 2-9
s examination of historical processing information about Oracle Concurrent
Processing requests and concurren t managers.
Additional Information: Gett ing Started with the Oracle
Management Pack for Oracle Applications
Oracle Enterprise Manager
-
8/3/2019 Concepts Oracle Applications
28/70
p g
2-10 Oracle Applications Concepts
-
8/3/2019 Concepts Oracle Applications
29/70
Internationalization Support 3-1
Internationalization Support
Release 11i provid es the enabling technology to create a single global instance that
can be configured to m eet the international requiremen ts of the various
organizations in your worldwide operation. International features include support
for country-specific functionality, flexible dates and nu mbers, and support for
mu ltiple organizations and m ultiple reporting cur rencies.
Language SupportIn Release 10.7 you could run Oracle App lications in one lang uage, referred to as
th e base language. If you needed to run Oracle App lications in more than one
language, Oracle Consu lting p rovided a customized solution. With Release 11 you
could run Oracle Applications in more than on e language, but the set of languages
you could ru n w as limited to the languages supp orted by your character set.Textua l parts of Oracle Ap plications, such as Forms, Reports, messages, help text,
men u p romp ts, and lists of report names were available in all active langu ages, but
most d ata at th e product level was still available only in the base langu age. This
mean t, for example, you could en ter paym ent terms only in the base language, even
though Forms w ould come u p in a n on-base language. For ad ditional multilingual
support in the products, Oracle Consulting provided a customized solution.
In Release 11i, supp ort for the Un icode UTF8 character set removes the limitation on
the nu mber of supp orted langu ages that can be run in a single instance. TheUnicode character set sup ports all characters in common use in all of the worlds
mod ern langu ages. The majority of Oracle Applications prod ucts (but not all) have
been restructured in Release 11i to provide m ultilingual supp ort at the d ata level.
The add itional mu ltilingual supp ort features available in earlier releases from
Oracle Consulting are incorporated in Release 11i.
Additional Information: Set Up N ational Language Supp ort (NLS)
in Finishing Your Installation , Installing Oracle Applications
Language Support
-
8/3/2019 Concepts Oracle Applications
30/70
3-2 Oracle Applications Concepts
Languages and Character Sets on the Database Tier
The Oracle8i database tier is installed in the US7ASCII character set by default, butcan be converted to run in any other sup ported character set. You choose the
database character set when run ning Rapid Install, and Rapid Install converts the
database to the new character set.
The US7ASCII character set only supports American English. All other character
sets vary in the nu mber of languages they sup port. For example, if you need to run
Oracle Applications in English and French, you m ight choose WE8ISO8859P15 as
the database character set when running Rapid Install. WE8ISO8859P15 is a
superset of US7ASCII, supports both English an d French, and contains the eu ro
symbol. If you need to sup port English, French, Japan ese, and Arabic, you m ust
choose the UTF8 character set, because th is is the only one th at sup port s these four
languages. The Oracle8i National Language Support Guide provides information on
suppor ted character sets, languages supp orted by each character set, and tips on
choosing a d atabase character set.
You cannot change the character set when up grad ing from an earlier release to
Release 11i. You m ust first upgrad e to Release 11i using the existing character set
and , after the upgrad e, change the character set.
The extend ed m ultilingual sup port in the Release 11i data model increases database
storage requirements. For a new installation, consider the database space requiredfor a single language and m ultiply this by the nu mber of languages you will
suppor t. For an u pgrade of an earlier NLS installation, some of the d ata currently in
Warning : Before installing Oracle Applications, you should
careful ly consid er the worldw ide language requirements for your
installation. The character set you choose during installation
determines the languages that you can support. Review the
Oracle 8i National Support Guide for information on all possib le
character sets before choosing the character set for your
installation. Changing character sets after installation is an
involved and expensive process, and is best avoided by initially
choosin g the proper character set that will meet your long term
needs.
Language Support
-
8/3/2019 Concepts Oracle Applications
31/70
Internationalization Support 3-3
a single langu age structure w ill be converted to a mu ltilingual structure, wh ich w ill
require add itional storage.
Using a m ulti-byte character set such as the Un icode UTF8 or Japanese JA16EUC (as
opposed to a single-byte character set such as WE8ISO8859P15) also affects the
overall space used for language setup and transaction data.
Language and Character Sets on the Application TierThe application tier is installed in the US7ASCII character set by d efault, but can be
converted to ru n in any su pp orted character set. You sp ecify the app lication tier
character set when run ning Rapid Install. To preven t data loss, character sets on all
tiers shou ld either be the same or shou ld be character sets that can be converted
from one to anoth er. Some character sets allow a conversion with no d ata loss
because the character representation in one corresponds to an ap prop riate character
representa tion in the o ther. For examp le, JA16SJIS and JA16EUC are both Japanese
language character sets and allow for conversion w ith no d ata loss. If a target
character set does not contain all characters in th e source data, replacement
characters will be used and da ta is thereby lost.
The HTTP servers on the app lication tier mu st use a character set supp orted by the
browsers on the d esktop tier. Not all character sets available for the HTTP server are
sup ported by the browsers. This is the only compatibility requiremen t between th e
desktop tier and app lication tier. All other ap plication tier servers, such as the
Concurrent Processing server, can be configured with any oth er character set that is
compatible with th e database server.
Additional Information: Tablespace Requirements,Maintaining
Oracle Applications; Overview of an Upgrade, Upgrading Oracle
Applications
Attention: As UTF8 is a superset of all other character sets, there
are no other fully comp atible character sets. If you u se UTF8 on any
tier, you must u se UTF8 on all tiers.
Attention: As noted earlier concerning the d atabase tier character
set, the character set on the app lication tier shou ld also meet your
worldw ide language requirements in the futu re. Changing
character sets for the application tier after installation is a difficult
process.
Language Support
-
8/3/2019 Concepts Oracle Applications
32/70
3-4 Oracle Applications Concepts
By d efault, Rapid Install installs American English on all servers in the app lication
tier. When you later install an N ational Language Sup port (NLS) release on these
servers, you m ust install all other licensed languages on all servers. You cannot, for
example, install French only on the Forms server with the assumption that you w ill
not ru n the Reports or Concurrent Processing server in French. All application tier
servers mu st have the sam e set of languages installed.
Character Sets on the Desktop TierLanguage sup port, which includ es sup port for data input m ethods and required
character sets and fonts, mu st be available in th e desktop clients operating system
If Unicode UTF8 is installed on the ap plications tier, the d esktop client operating
system m ust supp ort Unicode. You m ust th erefore license a UTF8 font and make it
available to each desktop client.
The desktop browser must be configured to input data in the required language and
mu st hand le any langu age-specific capabilities. For instance, Hebrew an d Arabic
require bi-directional sup port for right-to-left d isplay, and Arabic also requires a
browser capable of special character shap ing.
The character set in the brow ser is set by the HTTP server. Users must n ot change
their character set in the browser du ring an Oracle App lications session.
External DocumentsExternal documents are those docum ents intended for customers and trading
part ners, such as bills of lading, commercial invoices, and packing slips. In Release
11i, you can p rodu ce man y external documen ts in any of the active languages,
simultaneously and with a single request. A customer in Italy, for examp le, can
receive invoices printed in Italian, and a custom er in Poland can receive their
invoices printed in Polish. You can a lso print the d ocumen ts to d ifferent p rinters
based on language, and rou te completion notifications to d ifferent people according
to the requ ested langu age. For instance, you can route all French external
docum ents to printer A a nd all others to printer B. You can send completion
notifications for Span ish documen ts to one u ser, and perhaps all notifications,includ ing Spanish, sent to another. See the appendixes the System Administrators
Guide for a list of external d ocuments provided in Release 11i.
Territory and Organization Support
-
8/3/2019 Concepts Oracle Applications
33/70
Internationalization Support 3-5
Territory and Organization SupportEach of the organizations within a worldw ide enterpr ise may have its own set oflocal requirements. In a w orldw ide operation, all organizations in the enterprise
mu st have these local requirements integrated in a single instance.
Country-specific FunctionalityOracle Applications has a single common core of functionality, with
country-specific extensions to meet the statu tory, legal, and cultural p ractices of
d ifferent countr ies. Release 11i supports a worldwide enterprise by installing allthese extensions in the same d atabase instance withou t overwriting or conflicting
with each other.
Although all country-specific extensions are installed, you mu st license each
extension before you can use its country-specific functionality. Rap id Insta ll lists all
the coun tries that have extensions and licenses the extensions you choose. The
functionality enabled by the extension is described in the country-specific User
Guide.
Dates and NumbersYou can enter and view dates in any valid format, su ch as 11/ 25/ 01 or 11-25-2001.
Any format for w hich SQL provides a m ask is valid. The only exception to flexible
da te formats is that Reports will always d isplay DD-MON-RRRR.
You can also enter and view num bers with either the period (full stop) character or
comm a as the d ecimal separator. For example, you can enter 1.02 and 100,000.02 or
1,02 and 100.000,02. The only except ion to flexible numeric formats is that Oracle
Self-Service Web Applications always enters an d displays n um bers with the period
as decimal separator and the comma as group separator.
Regardless of the various formats u sers may choose to enter dates and nu mbers, theactual values are stored in the d atabase in uniform canonical formats. This allows
date and num ber values to be entered in a one format and viewed in an alternate
format by another user.
Additional Information: Date Parameters, Numeric Parameters,
Oracle8i National Language Support Guide
Territory and Organization Support
-
8/3/2019 Concepts Oracle Applications
34/70
3-6 Oracle Applications Concepts
Multiple Organization Architecture
You can d efine m ultiple organizations (Multi-Org) and the relationships amongthem in a single installation of Oracle App lications. The organ ization mod el dictates
how transactions flow throu gh different organizations and how those organizations
interact with each other. Generally, a complex enterprise has several organization
mod els, such as Interna l, Accounting, and Hum an Resources. You can define
different structures to customize Oracle App lications for your worldw ide business
needs. Multi-Org is also the un derlying technology for Multiple Reporting
Currencies.
The types of organizations that can be d efined includ e business group s, sets of
books, legal entities, balancing ent ities, operating un its, inventory organ izations,
HR organ izations, and organizations in O racle Projects and Oracle Fixed Assets.
The set of books organization, for example, is a financial reporting entity that u ses a
part icular chart of accoun ts, fun ctional currency, and accoun ting calendar. A legal
entity represents a legal comp any for w hich you prepare fiscal or tax reports. You
assign tax identifiers and other legal entity information to this type of organization.
With the various organization typ es, you set u p d ifferent organization m odelsdep end ing on your enterpr ise needs. For instance, using the accounting,
distribution and materials managem ent functions in Oracle App lications, you
define the relationships am ong inventory organizations, operating un its, legal
entities, and sets of books to create a m ultilevel comp any stru cture or organization
model.
When you run Oracle Applications prod ucts, you first choose an organization -
either implicitly by choosing a responsibility, or explicitly in a Choose Organizationwind ow. Each w indow and report then displays information for your organization
only.
Multiple Reporting CurrenciesThe Multiple Reporting Cu rrencies (MRC) feature allows you to report and
maintain accoun ting records at the transaction level, in more th an one functional
currency. You d o this by d efining on e or m ore reporting sets of books, in ad dition toyour p rimary set of books.
In your reporting sets of books, you mainta in records in a functional currency other
than yourprimary functional currency. Primary fun ctional currency is the cur rency
you u se to record tran sactions and m aintain your accounting da ta within Oracle
App lications. The p rimary functional curren cy is generally the currency in w hich
you p erform most of your business transactions and the one you u se for legal
NLS-independent Application Servers
-
8/3/2019 Concepts Oracle Applications
35/70
Internationalization Support 3-7
reporting. A reporting fun ctional currency is a curren cy, other than you r pr imary
functional cur rency, that you need for reports.
MRC is based on Mu lti-Org, and requires a primary set of books and a reporting set
of books. In the p rimary set of books, the functional currency is always th e primary
functional currency. The reporting set of books is a financial reporting entity
associated w ith a p rimary set of books. The reporting set of books has the same
chart of accounts and accoun ting calend ar as the p rimary set of books, but u sually
has a different functional currency. The reporting set of books allows you to report
in a d ifferent functional currency than that of your primary set of books.
You mu st define a separate set of books for each of your reporting functional
currencies. For each set of books you use w ith MRC, you need to specify w hich is
the p rimary set of books and which are the reporting sets of books. You th en assign
the reporting sets of books to the p rimary set of books. You must also define a
prim ary responsibility to correspond to your p rimary set of books, and a reporting
responsibility to correspon d to each reporting set of books.
NLS-independent Application ServersIn Release 11, an ap plication tier server was required for each language and
territory configuration a u ser might have. For examp le, to process French and
German Forms requests, you needed to start one Forms server for French and on e
for German. Even if tw o users both ran French, but one set the territory to France
and the other to Switzerland, you wou ld need to install two Forms servers and two
Reports servers to sup port these tw o users. In Release 11i, you no longer need to set
up a server for each user s set of NLS preferences. All app lication tier serv er
processes can start w ith any NLS configuration.
App lication tier processes mu st be started with the same character set that w as
chosen for the server in Rapid Install. All other u ser NLS settings (such as langu age,
territory, date style, and nu mber format) are passed w ith each user request to the
app lication tier servers, and the servers start up sessions configured with those NLSsettings.
Additional Information: Multiple Reporting Currencies in Oracle
Applications
NLS Settings
-
8/3/2019 Concepts Oracle Applications
36/70
3-8 Oracle Applications Concepts
NLS Settings
Earlier releases relied on op erating system environmen t settings for runtime NLSrequ iremen ts. In Release 11i, user run time N LS settings are stored as profile option
values in the database.
The profile options for language and territory are configured at site level when
run ning Rapid Install. The language you choose for the base langu age is used for
the langu age profile option. The default user territory you choose is used for the
territory profile option. Rapid Install does not set d ate and nu meric formats. Based
on the territory profile setting, default Oracle8i date and nu meric formats are used.
Although the system adm inistrator can reset date and num eric formats after Rapid
Install, we recomm end you accept th e defaults provided by the territory setting.
The site level profile values provide the default N LS settings for all end u sers. Users
inherit these values the first time they log on to Oracle App lications using the
Personal Homepage. A user can continu e to use the default values or change any of
the four N LS settings to alternate valu es. The upda ted valu es are stored in the
database at the profile user level. The u sers current session is reset to u se the
up da ted u ser level profile values and all future sessions will be started w ith thenew v alues.
-
8/3/2019 Concepts Oracle Applications
37/70
File System 4-1
4File System
In Release 11i, no Oracle files are stored on the d esktop client. In Release 11i, the
da tabase server holds only d atabase files. All Oracle App lications prod uct files,
technology stack files, common files, and Oracle Enterprise Manager files are held
in thefile system on the app lication tier servers.Environment settings indicate the
location of files in the file system. This chap ter d iscusses the environm ent settings
and file systems in d etail.
Figure 41 Database Server and Application Tier Server File System
Environment SettingsOracle App lications uses environment settings to control program execution. The
environment settings are defined wh en you install Oracle Applications. Many
The DATA Directory
-
8/3/2019 Concepts Oracle Applications
38/70
4-2 Oracle Applications Concepts
settings are defined by information you provide when ru nning Rapid Install,
though oth er settings have constant valu es for all installations.
In the sections that follow, the value that an environm ent setting contains is
indicated by braces. For examp le, is the da tabase name as contained in
the O RACLE_SID or TWO_TASK environm ent sett ing.
How Environment Settings Are StoredOn UN IX servers, environm ent settings are stored as environm ent variables in
environment files. On Wind ows NT servers, the information is stored in theWindows Registry.
On UNIX servers, environm ent files hold th e environm ent va riable settings for each
Applications Top directory. Each Applications Top directory has a main
environment file, .env, wh ich n amed after the d atabase instance associated
with the installation. For examp le, if you install a test database nam ed APPTEST,
Rapid Install assigns the d efault nam e of the m ain env ironment file to APPTEST.env
in UN IX. On Window s NT, there is an ad ditional m ain environm ent file called
.cmd . You may choose a different name for the main environm ent file
with the AD Ad ministration Utility, but you cannot change the n ame w hen ru nning
Rapid Install.
On Window s NT, environm ent settings are stored in the Window s Registry und er
the following key:
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/Applications/11.5.0/
The DATA DirectoryThe DATA file system contains the .dbf files of the Oracle App lications
Oracle8i database. Rapid Install installs all the system, data, and index files in up to
four d ifferent d isks on the d atabase server. You can specify m oun t points for these
different disks and d irectory nam es on the database server du ring installation.
The concurrent m anagers u se temporary files located on the Oracle8i server. Youmay specify up to three separate locations for these files wh en run ning Rapid
Install, AutoUpgrad e, or the ad admin u tility. Most temp orary files are written to the
location specified by the APPLTMP environmen t setting, which is set by Rapid
Install. If you choose, Oracle Reports temp orary files can be directed to a separate
location determ ined by the REPORTS60_TMP setting .
The APPL Directory
-
8/3/2019 Concepts Oracle Applications
39/70
File System 4-3
App lications also produ ces temp orary PL/ SQL outp ut files used in concurrent
processing. These files are wr itten to the location specified by the APPLPTMP
environment setting. The APPLPTMP directory mu st be the same directory as
specified by the u tl_file_dir para meter in you r d atabase initialization file. Rap id
Install sets both APPLPTMP and the u tl_file_dir parameter to the sam e directory.
During an up grade w ith AutoUpgrad e, you m ust p rovide the u tl_file_dir
para meter valu e for the APPLPTMP environment setting.
The APPL DirectoryOracle App lications files are stored in the APPL directory. Rapid Install
saves the nam e of this APPL directory in the APPL_TOP environmen tsetting.
Figure 42 The APPL_TOP Directory
The main environmen t file, called the .env file, and p rodu ct directories
for all products are in th e APPL_TOP d irectory. Rap id Insta ll creates a d irectory tree
for every Oracle App lications p rodu ct in th is APPL_TOP d irectory.
Attention: Some Oracle Applications ut ilities use you r opera ting
system s default temp orary d irectory even if you d efine the
environment settings listed in the p revious paragraph . Be sure tohave available d isk space for these d efault d irectories as well as
those d enoted by APPLTMP, REPORTS60_TMP, and APPLPTMP.
The APPL Directory
-
8/3/2019 Concepts Oracle Applications
40/70
4-4 Oracle Applications Concepts
Within the APPL_TOP directory, files associated w ith a prod uct are installed un der
the products top-level directory, which is stored in the _TOP environm ent
setting. The portion of this environm ent setting is the prod ucts short name,such as ad , au, fnd, gl, and inv. The correspond ing _TOP environm ent
settin gs are AD_TOP, AU_TOP, FND_TOP, GL_TOP, and INV_TOP.
For compatibility with earlier releases, Rapid Install creates another directory,
named for the version num ber, within the prod ucts short name directory. For
example, the value contained in th e AD_TOP environm ent setting is
APPL_TOP/ ad/ 11.5.0, and the AD_TOP environmen t setting points to the
APPL_TOP/ ad / 11.5.0 d irectory. Similarly, the value of AU_TOP isAPPL_TOP/ au/ 11.5.0, and the AU_TOP environmen t setting points to the
APPL_TOP/ au/ 11.5.0 directory. This is the sam e for all d irectories except for the
adm in d irectory.
Rapid Install creates a new Ap plications top d irectory when you up grade. Rapid
Install does not d elete any existing p rodu ct files from earlier releases, but un loads
new p rodu ct files in a new APPL directory tree.
Each Ap plications top directory is associated w ith a single Oracle Applications
database instance on the Oracle8i Server. If you install both a Vision Dem o
environment and a test environment, you mu st use Rapid Install to lay down two
file systems: one for each environment.
Core Technology DirectoriesThe adm in, ad, au, and fnd d irectories are the core technology directories.
s The adm in directory holds files used for the preliminary install or upgrad e
steps for all Oracle Applications p rodu cts. Subd irectories in this admin
directory hold the log and restart files that record the actions performed byinstallation and u pgrade u tilities and scripts.
s The ad (Ap plications DBA) directory contains the installation and mainten ance
utilities such as AutoUp grad e, Au toPatch, and the ada dm in utility.
s The au (Applications Utilities) directory contains PL/ SQL libraries used by
Oracle Forms and Oracle Reports, Oracle Forms source files, and a copy of all
Java files used to generate the d esktop client.
Additional Information: The Preface ofUpgrading Oracle
Applications lists all Oracle App lications prod ucts and their short
names.
The APPL Directory
-
8/3/2019 Concepts Oracle Applications
41/70
File System 4-5
s The fnd (found ation) directory contains the forms and C object libraries, and
scripts that are u sed to bu ild the Oracle App lications data d ictionary.
Product DirectoriesEach _TOP directory, such as APPL_TOP/ gl/ 11.5.0, contains subd irectories
for prod uct files. Produ ct files includ e forms files, reports files, and some files to
install or up grad e the da tabase (but tables and other d atabase objects are stored
separately on the Oracle8i database server). To d isplay da ta entry forms for Oracle
General Ledger, for examp le, Oracle App lications accesses files in the forms
subdirectory und er the 11.5.0 d irectory.
Figure 43 Location of a Product Directory
Within each _TOP directory, the products files are group ed into
subd irectories according to file type and function. The next figure expand s the inset
to show the full directory structure for gl.
The APPL Directory
-
8/3/2019 Concepts Oracle Applications
42/70
4-6 Oracle Applications Concepts
Figure 44 Basic Product Directory Structure
The following table summ arizes the prod uct subd irectories and the types of files
each one may contain. Not all prod ucts contain all the subd irectories listed in this
table.
Table 41 Applications Directory and File Types
Subdirectory Name Description
admin Contains files used by AutoUpgrade to upgrade each separate
produ ct. Note that this directory (APPL_TOP/ / adm in)
is not the APPL_TOP/ adm in directory. The APPL_TOP/ adm in
directory contains preliminary install and up grad e steps for all
produ cts. This APPL_TOP/ / adm in directory contains
product-specific upgrade information. See AutoUpgrade in
Maintaining Oracle Applications for further information.
s d river Contains .d rv files (d river files). Au toUp grad e p rocesses in
several phases, and each phase is controlled by a d river file.
s import Contains DataMerge files used to upgrade seed data.
s odf Contains object d escrip tion files (.od f files) u sed to create tables
and other d atabase objects.
s sql Contains SQL*Plus scrip ts used to upgrade data, and .pkh, .pkb,
and .pls scripts to create PL/ SQL stored procedures.
bin Contains concurrent programs, other C language programs and
shell scripts for each p rodu ct.
The APPL Directory
-
8/3/2019 Concepts Oracle Applications
43/70
File System 4-7
forms Contains Oracle Forms portable source file (.fmb) files, and
generated run time (.fmx) files (Oracle Forms form files).
help Contains the online help source files. These files are imported to
the database du ring installation. Within th is directory are
subd irectories for each langu age you choose to install.
html HTML, Javascrip t, and Java Server Page files, primarily for
Self-Service Web Applications products. Like help files, HTML
files are in langu age subd irectories.
include Contains C language header (.h) files that my be linked with
files in the lib directory. Not all prod ucts require th is directory.
java Contains .class files (Java class files) and .jar files (Java
ARchives), which are copied to JAVA_TOP during installation.
lib Contains files used to relink concurrent programs with the
Oracle8i
Server. These files includ e:s object files (.o) with compiled code specific to one of the
products programs;
s a library file (.a) with comp iled code common to theproducts programs;
s a makefile (.mk) tha t specifies how to create new Cprograms for the .a file and .o files.
log and out Contains output files for concurrent programs:
s .mgr (master log file for concurrent m anager)
s .req (log file for a concurrent process)
Note: log and out subd irectories und er a produ ct directory are
not used if you set up a common directory for log and outpu t
files except in FND_TOP. See the Log and Outp ut Files section
in this chapter for more information.
media The desktop client d isplays text and graphics from the .gif files
in th is directory.
Table 41 Applications Directory and File Types
Subdirectory Name Description
The APPL Directory
-
8/3/2019 Concepts Oracle Applications
44/70
4-8 Oracle Applications Concepts
Language FilesWhen you install Oracle Applications in a langu age other than Am erican English,
each prod uct tree includ es directories that u se the NLS language code. Thesedirectories hold tr anslated d ata, form, html, message, and report files. The langu age
directory nam ed D d esignates German. The data loader files in the D subd irectory
of adm in contain the Germ an translation of the produ ct seed d ata. The D
subd irectory of reports holds Oracle Reports files translated into Germ an.
mesg Forms display messages at the bottom of the screen and in
pop up boxes. Concurrent program s also print messages in the
log and ou tpu t files. These messages are translated and stored in
message files separate from the forms and concurrent program s.
This directory contains the .msb files (binary m essage files used
at ru ntime), and language-specific message files (such as a
US.msb file for Am erican English an d a D.msb file for German .)
patch Updates to the data or data model use this directory to store thepatch files.
plsql Location where .p ll files (PL/ SQL library files for Oracle
Reports) are un loaded , later in the installation they are moved to
the p lsql subd irectory in th e AU_TOP d irectory.
reports Contains Oracle Reports .rdf files for each product, which are
platform-specific binary rep ort files. Report s for each langu age
are stored in subd irectories of the reports d irectory.
resou rce Contains .pll files (PL/ SQL library files for Oracle Forms),
wh ich, like the p lsql directory files, are later copied to AU_TOP.
sql Contains .sql files (SQL*Plus scrip ts) for concurrent processing.
Table 41 Applications Directory and File Types
Subdirectory Name Description
The APPL Directory
-
8/3/2019 Concepts Oracle Applications
45/70
File System 4-9
Figure 45 Language Directory Structure
The US subd irectory in th e forms d irectory holds Oracle Forms forms in Am erican
English. The D d irectory in the forms d irectory holds the same forms tran slated into
German . The mesg directory holds m essage files in both Am erican English and
German.
Distributing the APPL_TOP Across Several DisksThe Oracle App lications file system on th e ap plication tier requ ires a significant
amoun t of disk space. If you choose mu ltiple moun t points in Rapid Install, you
may d istribute the APPL_TOP files across as man y as four disk d rives. You can also
install the H TML_TOP, JAVA_TOP, and COMMON_TOP on d ifferent m oun t points
from the APPL_TOP. The next figure illustra tes a d istributed APPL_TOP d irectorystructure.
Additional Information: Oracle8i National Language Support Guide
The ORA Directory
-
8/3/2019 Concepts Oracle Applications
46/70
4-10 Oracle Applications Concepts
Figure 46 Distributed Directory Structure
In this examp le, Oracle General Ledger prod uct files are stored in one APPL_TOP,
with Oracle Purchasing (po) and Oracle Payables (ap) files stored in a second
APPL_TOP d irectory on a d ifferent file system. You d efine wh ich file system holds
each p roducts d irectory tree u sing Rapid Install. The .env file lists each ofthe _TOP d irectories, so the system kn ows w hich prod ucts are contained in
wh ich d irectories on w hich disks.
Note, how ever, that w hen distributing the files across disks, all four core technology
directories (adm in, ad, au, and fnd ) must always be on the same d isk and mu st
share the same d irectory structure.
The ORA DirectoryOracle App lications supp orts runn ing with d ata in a database of one version, while
linking Oracle App lications programs u sing the tools from a second or third version
of the database server. This is know n as multiple Oracle Homes. This mod el allows
Oracle to sup port features in later database server versions and still maintain
compat ibility with an earlier release. Release 11i has three Oracle Homes.
The COMMON_TOP Directory
-
8/3/2019 Concepts Oracle Applications
47/70
File System 4-11
Figure 47 Multiple Oracle Homes in Release 11i
The database home contains the files for creating an d maintaining the O racle8i
database on the d atabase server. The technology stack home contains library an d
object files the AD Relink Utility u ses to link Oracle Ap plications p rograms with
Forms-based tools on the Forms server and Report server. TheHTTP home contains
the object and library files used to link with the HTTP server.
The Release 11i da tabase home and HTTP home contain Oracle8i object and library
files. The Release 11i technology stack home u ses libraries from the Oracle8 servertechnology stack, which includ es Oracle Form s, Oracle Reports, Pro*C, PL/ SQL,
and SQL*Plus.
The COMMON_TOP DirectoryThe COMMON _TOP d irectory contains files tha t are u sed by several d ifferent
Oracle App lications p rodu cts (or all Oracle Applications prod ucts), or that are u sed
with third-party prod ucts.
The COMMON_TOP Directory
-
8/3/2019 Concepts Oracle Applications
48/70
4-12 Oracle Applications Concepts
Figure 48 The COMMON_TOP Directory
The admin directory in the COMMON_TOP directory contains the log and outp ut
directories for concurren t managers. When the concurren t man agers run Oracle
App lications reports, they write the ou tpu t files, as well as diagnostic log files and
temp orary files, to the log and ou t directories in this adm in directory.
Figure 49 The COMMON_TOP/admin Directory
You can change th e location the concurrent m anagers wr ite these files to, so that, for
example, the log and ou tpu t files are written to d irectories in each _TOP
directory. The d efault, how ever, is to write the files to the log an d out directories inthe COMMON_TOP/ admin/ log and COMMON_TOP/ admin/ out directories.
The admin/ assistants directory (known on Wind ows N T as the "adm in/ assistant"
directory) of the adm in d irectory contains th e License Manager utility. You use th e
Additional Information: Overview of Concurren t Processing,
Oracle Applications System Administrators Guide
The COMMON_TOP Directory
-
8/3/2019 Concepts Oracle Applications
49/70
File System 4-13
License Manager to license add itional products or langu ages after installing Oracle
Applications.
The adm in/ install directory contains scripts and log files used by Rapid Install
du ring installation. The admin/ scripts directory contains scripts to start and stop
services such as listeners and concurrent managers.
The OA_HTML environment setting points to the h tml d irectory. The Oracle
Applications html sign-on screen and Oracle Self-Service Web Applications html
files are installed here. If you install a language other than American English, the
htm l top directory contains subd irectories, nam ed by language code, for the
translated htm l files. The h tml d irectory also contains other files used by th e
htm l-based prod ucts, such as java server p age files, java scripts, xml files, and style
sheets. Rapid Install copies the htm l-based prod uct files from each _TOP
directory to subd irectories in th e OA_HTML directory.
The JAVA_TOP env ironm ent sett ing p oints to th e java d irectory. Rap id Insta llinstalls all Oracle App lications class files in the O racle nam espace of this JAVA_TOP
directory. The java directory holds third -party java files used by Oracle App lications
as well as other zip files.
Most Java code used by Oracle A