1, Oracle Applications File System: Application Tier
Oracle Applications uses components from different Oracle products. The product files are stored in several top-level directories, includes the following:
The APPL_TOP directory contains the product directories and files for Oracle Applications.
The apps/apps_st/comn(COMMON_TOP or COMN_TOP) directory contains directories and files used across products
2, Oracle Applications Product Directories
Each product has its own subdirectory under APPL_TOP, and the Oracle Applications base release is typically reflected in the name of the subdirectory. For R12, the base release is 12.0.0.
$ echo $APPL_TOP /app/eoss/eossappl
The directory path for a particular product is defined by the value of the environment variable _TOP, where is the name of the product schema. For example, the slide above displays three product directories. If the directory path to APPL_TOP is /app/eoss/eossappl, the paths to these product directories are:
AU_TOP=/app/eoss/eossappl/au/11.5.0
FND_TOP=/app/eoss/eossappl/fnd/11.5.0
INV_TOP=/app/eoss/eoosappl/inv/11.5.0
3, eoss.env in APPL_TOP directory
#!/bin/sh
#
# $Header: APPLSYS_ux.env 115.46 2003/10/15 00:21:37 hfux ship $
#
# ###############################################################
#
# This file is automatically generated by AutoConfig. It will be read and
# overwritten. If you were instructed to edit this file, or if you are not
# able to use the settings created by AutoConfig, refer to Metalink document
# 165195.1 for assistance.
#
# ###############################################################
#
#
# The APPLFENV variable is the filename of this file.
# If you rename this file, you should change this value.
#
APPLFENV="eoss_oraebs.env" export APPLFENV # # The PLATFORM variable is the Oracle name for this platform. # The value below should match the value in adpltfrm.txt. # PLATFORM="LINUX" export PLATFORM # # APPL_TOP is the top-level directory for Oracle Applications. # APPL_TOP="/app/eoss/eossappl" export APPL_TOP # # FNDNAM is the name of your AOL schema. # FNDNAM="APPS" export FNDNAM # # GWYUID is the schema name and password for your public schema. # GWYUID="APPLSYSPUB/PUB" export GWYUID # # The APPCPNAM determines how files are named by cm # Possible values are USER and REQID. # APPCPNAM="REQID" export APPCPNAM # # The APPLMAIL variable is needed for relinking. # You may edit its definition, but do not remove it. # APPLMAIL={NONE | ORACLE_INTEROFFICE} # APPLMAIL="NONE" export APPLMAIL # # Top-level directories for all products # ctxfile="/app/eoss/eossappl/admin/eoss_oraebs.xml" if test -f $ctxfile; then allprods=`grep 'oa_type="PROD_TOP"' $ctxfile | sed 's/^.*(.*/) oa_var[^>]*>[ ]*/(.*/)<. export set ifs to a newline needs be at the beginning of line oifs="$IFS" for prod in do eval done reset space else this is corner case where somebody removed context file and rebuild file. ad_top="/app/eoss/eossappl/ad/11.5.0" fnd_top="/app/eoss/eossappl/fnd/11.5.0" fi get environment variable settings from fndenv.env devenv.env . path forpath="" pathseg sed if test then unset appldcp tells concurrent manager whether you are using distributed processing feature. applcsf top-level directory which puts log output files. afsyscsi csi number appllog applout subdirectories applrgf="/app/eoss/eosscomn/rgf/eoss_oraebs" appltmp oracle applications temporary files created. applptmp pl national language support variables nls_lang="American_America.JA16SJIS" nls_date_format="DD-MON-RR" nls_numeric_characters=".," nls_sort="binary" reports reports60_tmp="/app/eoss/eosscomn/temp" reports60_path forms graphics graphics60_path oraplsqlloadpath="/app/eoss/eossappl/au/11.5.0/graphs" forms60_mapping="http://oraebs.ibmbcs.co.jp:8040/OA_TEMP" cntl_break="ON" forms60_message_encryption="TRUE" forms60_output="/app/eoss/eosscomn/temp" forms60_session="TRUE" forms60_oam_frd="OFF" oracle_term="vt220" forms60_appslibs="APPCORE FNDSQF APPDAYPK APPFLDR GLCORE HR_GEN HR_SPEC ARXCOVER" forms60_force_menu_mnemonics="0" forms60_path integration with products ilog appl_cplex_licdir="/app/eoss/eossappl/admin/cplex" add perl ias location pfer5lib perl5lib customer-defined common_top oracle_home ias_oracle_home="/app/eoss/eossora/iAS" forms60_web_config_file="/app/eoss/eosscomn/html/bin/appsweb_eoss_oraebs.cfg" reports60_pre="&5555" reports60_post="&5556" forms60_blocking_longlist="FALSE" forms60_lov_initial="5000" forms60_timeout="5" forms60_restrict_enter_query="TRUE" forms60_catchterm="1">