Вы находитесь на странице: 1из 6

ORACLE APPS COMPONENT DETAILS

Component Apache
Name
Configuration $APACHE_TOP/Apache/conf/httpd.conf
file path $APACHE_TOP/Apache/conf/httpd_pls.conf
$APACHE_TOP/Apache/conf/apps.conf
$APACHE_TOP/Apache/conf/oracle_apache.conf
Log file path $APACHE_TOP/Apache/logs
Startup Script $COMMON_TOP/admin/scripts/SID_HOST/adapcctl.sh start
file path
Shutdown $COMMON_TOP/admin/scripts/SID_HOST/adapcctl.sh stop
Script file
path
Process ps -ef|grep - i <sid>|grep - I Apache
Identification netstat -a|grep <webport#>
method
Application Application Framework Agent / Applications Web Agent / Apps
Profile Names servlet Agent / JTF_BIS_OA_HTML / TCF:HOST
Troubleshooti Check for correct port# in httpd.conf & httpd_pls.conf
ng tips Check all config files in $APACHE_TOP/Apache/conf for any entries
pointing to source and replace with target
Parameters httpd.conf: Timeout
httpd.conf: KeepAliveTimeout
httpd.conf: SSLSessionCacheTimeout

Component Concurrent Manager


Name
Configuration NONE. Requires tnsnames.ora, listener.ora,
file path <HOSTNAME>_<SID>_ifile.ora (for PCP) in $TNS_ADMIN
directory. Also looks for tnsnames.ora in
$IAS_TOP/network/admin/<SID>_<HOSTNAME> directory.
Log file path $APPLCSF/$APPLLOG
Startup Script adcmctl.sh start apps/<passwd> in $SCRIPT_TOP
file path (SCRIPT_TOP=$COMMON_TOP/admin/scripts/<SID>_<HOSTNAME
>)
Shutdown adcmctl.sh stop apps/<passwd> in $SCRIPT_TOP
Script file (SCRIPT_TOP=$COMMON_TOP/admin/scripts/<SID>_<HOSTNAME
path >)
Process ps -eaf | grep <apuser> | grep FND (should spawn multiple FND
Identification processes)
method
Application fnd_nodes, fnd_concurrent_queues
Profile Names
Troubleshooti For non-PCP nodes :
ng tips a. ensure that the tnsnames.ora, listener.ora are properly
configured
b. ensure $APPLCSF/$APPLLOG, $APPLCSF/$APPLOUT and
$APPLTMP exist with 777 permissions
c. run gsmpupd.sh (this will register the node) and
cmclean.sql if errors still persist.
For PCP nodes: (Primary node=NODE1, Secondary
node=NODE2) :
a. <HOSTNAME>_<SID>_ifile.ora should exist on both the
nodes with entries of corresponding nodes
b. Run gsmupd.sh on NODE1
c. Run afcpnode.sh and afcpctx.sh on NODE2.
d. Run cmclean.sql from any of the nodes.
e. Run the following SQL: select node_name,count(*) from
fnd_concurrent_queues group by node_name;
f. Replace the primary PCP source node with NODE1
g. Replace all other entries of other source nodes with NODE2
h. Similarly, repeat the procedure for node_name2 column of
fnd_concurrent_queues table.
i. Start application listeners on both the nodes
j. Start CM on NODE1. It should spwan CM's on NODE1 as well
as NODE2
For more info, refer to the latest SGS refresh DOC on the OFO

Component Discoverer
Name
Configuration #-------------Discoverer configuration files (details of ports and IP
file path addresses)-------------------------
$ORACLE_HOME/discwb4/discwb.sh
$ORACLE_HOME/discwb4/util/pref.txt
$ORACLE_HOME/vbroker/bin/gatekeeper.properties
$APACHE_TOP/Apache/htdocs/discwb4/applet/gatekeeper.properti
es
#-------------Discoverer components registration
files------------------------------------------------------------
$ORACLE_HOME/discwb4/util/applypreferences.sh
$ORACLE_HOME/discwb4/util/registerosaagent.sh
$ORACLE_HOME/discwb4/util/registeroad.sh
$ORACLE_HOME/discwb4/util/registerlocator.sh
$ORACLE_HOME/discwb4/util/registerall.sh
$ORACLE_HOME/discwb4/util/unregisterlocator.sh
$ORACLE_HOME/discwb4/util/unregisteroad.sh
$ORACLE_HOME/discwb4/util/unregisterosaagent.sh
$ORACLE_HOME/discwb4/util/unregisterall.sh
#--------------Registered components detail
files----------------------------------------------------------------
$ORACLE_HOME/vbroker/adm/impl_dir/impl_rep~
$ORACLE_HOME/vborker/adm/impl_dir/impl_rep
$APACHE_TOP/Apache/htdocs/discwb4/applet/gatekeeper.ior
$APACHE_TOP/Apache/htdocs/discwb4/applet/locator.ior
Log file path $ORACLE_HOME/discwb4/util/oad.log
$ORACLE_HOME/discwb4/util/osaagent.log
$ORACLE_HOME/discwb4/util/locator.log
$ORACLE_HOME/discwb4/util/error.txt
$ORACLE_HOME/discwb4/util/diag.log
$APACHE_TOP/Apache/htdocs/discwb4/applet/gatekeeper.log
Startup Script $ORACLE_HOME/discwb4/util/startosaagent.sh
file path $ORACLE_HOME/discwb4/util/startoad.sh
$ORACLE_HOME/discwb4/util/startlocator.sh
$ORACLE_HOME/discwb4/util/startgatekeeper.sh
$ORACLE_HOME/discwb4/util/startall.sh
Shutdown $ORACLE_HOME/discwb4/util/stopgatekeeper.sh
Script file $ORACLE_HOME/discwb4/util/stoplocator.sh
path $ORACLE_HOME/discwb4/util/stopoad.sh
$ORACLE_HOME/discwb4/util/stoposaagent.sh
$ORACLE_HOME/discwb4/util/stopall.sh
Process ps -ef|grep vbroker
Identification netstat -a|grep 10508
method netstat -a|grep 10552
$ORACLE_HOME/discwb4/util/checkdiscoverer.sh
$ORACLE_HOME/discwb4/oadutil list
$ORACLE_HOME/discwb4/osfind
Application ICX: Discoverer Launcher
Profile Names ICX: Discoverer Viewer Launcher
ICX: Discoverer use Viewer
ICX: Discoverer Default End User Layer Schema Prefix
Troubleshooti None
ng tips

Component FORMS
Name
Configuration 1.$COMMON_TOP/html/bin/appsweb_SID_Hostname.cfg.
file path 2.$FND_TOP/resource/appsweb_SID_Hostname.cfg.
Check the configuration file name in SID.env file under APPL_TOP
dir.
Log file path Log files are under $COMMON_TOP/admin/log/SID_Hostname/
Startup Script 1.Start Forms Server Listener process
file path $COMMON_TOP/admin/scripts/SID_Hostname/adfrmctl.sh start.
2.Start Forms Metrics Client
$COMMON_TOP/admin/scripts/SID_Hostname/adfmcctl.sh start.
3.Start Forms Metrics Server
$COMMON_TOP/admin/scripts/SID_Hostname/adfmsctl.sh start.
Shutdown 1.Stop Forms Server Listener process
Script file $COMMON_TOP/admin/scripts/SID_Hostname/adfrmctl.sh stop.
path 2.Stop Forms Metrics Client
$COMMON_TOP/admin/scripts/SID_Hostname/adfmcctl.sh stop.
3.Stop Forms Metrics Server
$COMMON_TOP/admin/scripts/SID_Hostname/adfmsctl.sh stop.
Process ps -ef |grep f60 , ps -ef |grep f60srvm , ps -ef |grep f60webmx.
Identification
method
Application 1.ICX: Forms Launcher.
Profile Names 2.Forms Runtime Parameter.
Troubleshooti 1.Check whether FORMS60_MAPPING in $APPL_TOP/SID.env is set
ng tips to correct URL or not.
2.Check whether serverPort,serverName and domainName are
correctly set in
$COMMON_TOP/html/bin/appsweb_SID_Hostname.cfg file.

Component Reports Server


Name
Configuration $ORACLE_HOME/reports60_server
file path
Log file path $ORACLE_HOME/report60/server/REP60_<SID>.log
Startup Script $SCRIPT_TOP/adrepctl.sh start
file path
Shutdown SCRIPT_TOP/adrepctl.sh stop
Script file
path
Process ps -ef |grep REP60
Identification
method
Application ICX: Report Launcher
Profile Names
Troubleshooti Check password in CGIcmd.dat (ORACLE_HOME/report60/server)
ng tips & Display variable in ORACLE_HOME/report60_server, DISPLAY
variable in Jserv/etc as well

Component Jserv/Jsp
Name
Configuration $APACHE_TOP/Jserv/etc/jserv.conf,jserv.properties,jserv_restrict.prop
file path erties
$APACHE_TOP/Apache/conf/oprocmgr.conf
Log file path $APACHE_TOP/Jserv/logs & $APACHE_TOP/Jserv/logs/jvm
Startup Script $SCRIPT_TOP/adapcctl.sh start
file path
Shutdown $SCRIPT_TOP/adapcctl.sh stop
Script file
path
Process netstat -an | grep <port mentioned in oprocmgr.conf>
Identification
method
Application Apps Servlet Agent,Applications JSP Agent,OTS: JSP Details from OTS
Profile Names
Troubleshooti Check http://URL/servlets/Hello, Apache Log files , Jserv log files and
ng tips configuration files mentioned above.

Component Workflow
Name
Configuration OAM and in older version $FND_TOP/resource/wfmail.cfg
file path
Log file path $APPLCSF/$APPLLOG (ls -ltr FNDCP*.txt and check for last 2 files)
Startup Script Starts with OAM
file path
Shutdown Stops with OAM
Script file
path
Process 1. Checking sendmail : telnet <hostname> smtp or ps -ef | grep
Identification sendmail 2. Checking imap: telnet
method <hostname> imap
3. Workflow starts with Concurrent Manager so needs to check
Concurrent Manager logs
Application Two tables needs to be checked for workflow :
Profile Names 1. wf_systems table: select name, display_name from
wf_systems;
2. wf_agents table: select address from wf_agents;
Troubleshooti 1. Check for DB_NAME=<oraclesid> in
ng tips $APACHE_TOP/Jserv/etc/ssp_init.txt if workflow is not starting up
2.
Some customer want to (GRANT WF ADMINISTRATOR ROLE) TO
workflow administrator instead of sysadmin then

GO TO EBUSINESS => WORKFLOW ADMINISTRATOR WEB =>


Global Preference => CHANGE THE INFO AND PRESS UPDATE