分类:
2009-04-13 13:30:00
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.
The directory path for a particular product
is defined by the value of the environment variable
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[^>]*>[ ]*\(.*\)<.*$/\1=\2; export \1;/g'` # set IFS to a NEWLINE - "; needs to be at the beginning of the line oIFS="$IFS" IFS=" "; for prod in $allprods do eval $prod done # reset the IFS to space (default) IFS="$oIFS" else # This is for the corner case where somebody removed the # context file and needs to rebuild the context file. AD_TOP="/app/eoss/eossappl/ad/11.5.0" export AD_TOP FND_TOP="/app/eoss/eossappl/fnd/11.5.0" export FND_TOP fi # # Get environment variable settings from fndenv.env and devenv.env # . /app/eoss/eossappl/fnd/11.5.0/fndenv.env # # Reset PATH # forpath='' for pathseg in `echo $PATH | sed "s/:/ /g"` do if test -f "$pathseg/aiap" -o -f "$pathseg/aiap60" -o \ -f "$pathseg/FNDLIBR" -o -f "$pathseg/f60webmx" -o \ -f "$pathseg/adaimgr"; then if test -f "$pathseg/oracle"; then forpath="$forpath:$pathseg" fi else forpath="$forpath:$pathseg" fi done PATH="/app/eoss/eossappl/fnd/11.5.0/bin:/app/eoss/eossappl/ad/11.5.0/bin:$forpath" export PATH unset forpath # # APPLDCP tells the Concurrent Manager whether you are using # the Distributed Concurrent Processing feature. # APPLDCP="OFF" export APPLDCP # # APPLCSF is the top-level directory in which the Concurrent Manager # puts log and output files. # APPLCSF="/app/eoss/eosscsf" export APPLCSF # # AFSYSCSI is the CSI number # AFSYSCSI="N/A" # # APPLLOG and APPLOUT are the subdirectories in which # the Concurrent Manager puts log and output files. # APPLLOG="log" export APPLLOG APPLOUT="out" export APPLOUT APPLRGF="/app/eoss/eosscomn/rgf/eoss_oraebs" export APPLRGF # # APPLTMP is the directory in which Oracle Applications # temporary files are created. # APPLTMP="/app/eoss/eosscomn/temp" export APPLTMP # # APPLPTMP is the directory in which PL/SQL output files are created. # APPLPTMP="/app/eoss/eosscsf/temp" export APPLPTMP # # National Language Support environment variables # NLS_LANG="American_America.JA16SJIS" export NLS_LANG NLS_DATE_FORMAT="DD-MON-RR" export NLS_DATE_FORMAT NLS_NUMERIC_CHARACTERS=".," export NLS_NUMERIC_CHARACTERS NLS_SORT="binary" export NLS_SORT # # Oracle Reports 6.0 environment variables # REPORTS60_TMP="/app/eoss/eosscomn/temp" export REPORTS60_TMP # # Reset REPORTS60_PATH # forpath='' for pathseg in `echo $REPORTS60_PATH | sed "s/:/ /g"` do if test "$pathseg" != "/app/eoss/eossappl/au/11.5.0/plsql" -a \ "$pathseg" != "/app/eoss/eossappl/fnd/11.5.0/reports" -a \ "$pathseg" != "/app/eoss/eossappl/au/11.5.0/graphs" -a \ "$pathseg" != "/app/eoss/eossappl/au/11.5.0/reports" ; then forpath="$forpath:$pathseg" fi done REPORTS60_PATH="/app/eoss/eossappl/au/11.5.0/plsql:/app/eoss/eossappl/fnd/11.5.0/reports:/app/eoss/eossappl/au/11.5.0/reports:/app/eoss/eossappl/au/11.5.0/graphs" export REPORTS60_PATH unset forpath # # Oracle Forms 6.0 environment variables # PATH=$ORACLE_HOME/bin:${PATH} export PATH # # Oracle Graphics 6.0 environment variables # # # Reset GRAPHICS60_PATH # GRAPHICS60_PATH="/app/eoss/eossappl/au/11.5.0/graphs" export GRAPHICS60_PATH ORAPLSQLLOADPATH="/app/eoss/eossappl/au/11.5.0/graphs" export ORAPLSQLLOADPATH # # Oracle Forms 6.0 environment variables # FORMS60_MAPPING="" export FORMS60_MAPPING CNTL_BREAK="ON" export CNTL_BREAK FORMS60_MESSAGE_ENCRYPTION="TRUE" export FORMS60_MESSAGE_ENCRYPTION FORMS60_OUTPUT="/app/eoss/eosscomn/temp" export FORMS60_OUTPUT FORMS60_SESSION="TRUE" export FORMS60_SESSION FORMS60_OAM_FRD="OFF" export FORMS60_OAM_FRD ORACLE_TERM="vt220" export ORACLE_TERM FORMS60_APPSLIBS="APPCORE FNDSQF APPDAYPK APPFLDR GLCORE HR_GEN HR_SPEC ARXCOVER" export FORMS60_APPSLIBS FORMS60_FORCE_MENU_MNEMONICS="0" export FORMS60_FORCE_MENU_MNEMONICS # # Reset FORMS60_PATH # FORMS60_PATH="/app/eoss/eossappl/au/11.5.0/resource:/app/eoss/eossappl/au/11.5.0/resource/stub" export FORMS60_PATH # # Environment variables for integration with 3rd-party products # # # For integration with ILOG # APPL_CPLEX_LICDIR="/app/eoss/eossappl/admin/cplex" export APPL_CPLEX_LICDIR # # Add perl from the iAS location to the PATH and # set PFER5LIB for Perl # if test -f /app/eoss/eossora/iAS/Apache/perl/bin/perl; then PATH=/app/eoss/eossora/iAS/Apache/perl/bin:${PATH} PERL5LIB=/app/eoss/eossora/iAS/Apache/perl/lib/5.00503:/app/eoss/eossora/iAS/Apache/perl/lib/site_perl/5.005 else PATH=/app/eoss/eosscomn/util/apache/1.3.9/Apache/perl/bin:${PATH} PERL5LIB=/app/eoss/eosscomn/util/apache/1.3.9/Apache/perl/perl5/lib/5.00503:/app/eoss/eosscomn/util/apache/1.3.9/Apache/perl/perl5/lib/site_perl/5.005 fi export PATH export PERL5LIB # # Get customer-defined environment variable settings # . /app/eoss/eossappl/admin/adovars.env # # Applications COMMON_TOP directory # COMMON_TOP="/app/eoss/eosscomn" export COMMON_TOP # # iAS ORACLE_HOME directory # IAS_ORACLE_HOME="/app/eoss/eossora/iAS" export IAS_ORACLE_HOME FORMS60_WEB_CONFIG_FILE="/app/eoss/eosscomn/html/bin/appsweb_eoss_oraebs.cfg" export FORMS60_WEB_CONFIG_FILE REPORTS60_PRE="&5555" export REPORTS60_PRE REPORTS60_POST="&5556" export REPORTS60_POST FORMS60_BLOCKING_LONGLIST="FALSE" export FORMS60_BLOCKING_LONGLIST FORMS60_LOV_INITIAL="5000" export FORMS60_LOV_INITIAL FORMS60_TIMEOUT="5" export FORMS60_TIMEOUT FORMS60_RESTRICT_ENTER_QUERY="TRUE" export FORMS60_RESTRICT_ENTER_QUERY FORMS60_CATCHTERM="1" export FORMS60_CATCHTERM |