# OFMbi.ctl: Collects Oracle Fusion Middleware Plug-in Information
# $Id: OFMbi.ctl,v 1.16 2015/05/29 05:30:16 RDA Exp $
# ARCS: $Header: /home/cvs/cvs/RDA_8/src/scripting/lib/collect/BI/OFMbi.ctl,v 1.16 2015/05/29 05:30:16 RDA Exp $
#
# Change History
# 20150526 KRA Improve the documentation.
=head1 NAME
BI:OFMbi - Collects Oracle Fusion Middleware Plug-in Information
=head1 DESCRIPTION
This module collects Oracle Fusion Middleware Plug-in-related information.
=head1 REPORTS
=cut
keep $KEEP_BLOCK
return
# --- begin section -----------------------------------------------------------
section begin
# Load the common macros
run RDA:library()
# -----------------------------------------------------------------------------
# Section Init: Define the plugin capabilities
# -----------------------------------------------------------------------------
section Init
# Define the plugin capabilities
var $plg = $arg[0]
var $ctl = {WLS => {domlog => {BI_EXLTCS => 'BI:OFMbi-WLS_EXLTCS_DomLog_Log'},\
domprd => {BI_BIPL => 'BI:OFMbi-WLS_BIPL_Config',\
BI_EPM => 'BI:OFMbi-WLS_EPM_Config',\
BI_ESST => 'BI:OFMbi-WLS_ESST_Config',\
BI_EXLTCS => 'BI:OFMbi-WLS_EXLTCS_Config',\
BI_HDM => 'BI:OFMbi-WLS_HDM_Config',\
BI_HFM => 'BI:OFMbi-WLS_HFM_Config',\
BI_HFR => 'BI:OFMbi-WLS_HFR_Config',\
BI_HIR => 'BI:OFMbi-WLS_HIR_Config',\
BI_HSF => 'BI:OFMbi-WLS_HSF_Config',\
BI_HSS => 'BI:OFMbi-WLS_HSS_Config',\
BI_HWA => 'BI:OFMbi-WLS_HWA_Config'},\
srvlog => {BI_BIPL => 'BI:OFMbi-WLS_BIPL_Log',\
BI_EAS => 'BI:OFMbi-WLS_EAS_Log',\
BI_EPM => 'BI:OFMbi-WLS_EPM_Log',\
BI_EPMA => 'BI:OFMbi-WLS_EPMA_Log',\
BI_ESS => 'BI:OFMbi-WLS_ESS_Log',\
BI_ESST => 'BI:OFMbi-WLS_ESST_Log',\
BI_EXLTCS => 'BI:OFMbi-WLS_EXLTCS_Log',\
BI_FCM => 'BI:OFMbi-WLS_FCM_Log',\
BI_FDM => 'BI:OFMbi-WLS_FDM_Log',\
BI_HCM => 'BI:OFMbi-WLS_HCM_Log',\
BI_HDM => 'BI:OFMbi-WLS_HDM_Log',\
BI_HFM => 'BI:OFMbi-WLS_HFM_Log',\
BI_HFR => 'BI:OFMbi-WLS_HFR_Log',\
BI_HIR => 'BI:OFMbi-WLS_HIR_Log',\
BI_HPC => 'BI:OFMbi-WLS_HPC_Log',\
BI_HSF => 'BI:OFMbi-WLS_HSF_Log',\
BI_HSS => 'BI:OFMbi-WLS_HSS_Log',\
BI_HWA => 'BI:OFMbi-WLS_HWA_Log'},\
srvprd => {BI_EAS => 'BI:OFMbi-WLS_EAS_SrvCfg_Config',\
BI_EPM => 'BI:OFMbi-WLS_EPM_SrvCfg_Config',\
BI_ESST => 'BI:OFMbi-WLS_ESST_SrvCfg_Config',\
BI_HDM => 'BI:OFMbi-WLS_HDM_SrvCfg_Config',\
BI_HFM => 'BI:OFMbi-WLS_HFM_SrvCfg_Config',\
BI_HFR => 'BI:OFMbi-WLS_HFR_SrvCfg_Config',\
BI_HIR => 'BI:OFMbi-WLS_HIR_SrvCfg_Config',\
BI_HSF => 'BI:OFMbi-WLS_HSF_SrvCfg_Config',\
BI_HSS => 'BI:OFMbi-WLS_HSS_SrvCfg_Config',\
BI_HWA => 'BI:OFMbi-WLS_HWA_SrvCfg_Config'}}}
loop $key (keys($ctl,'*'))
var $plg->{@{$key}} = $ctl->{@{$key}}
# -----------------------------------------------------------------------------
# Section WLS_BIPL_Config: Collect BIPL config files for Oracle WebLogic Domain
# -----------------------------------------------------------------------------
section WLS_BIPL_Config
=head2 Oracle Business Intelligence Publisher Configuration Files
Collects the Oracle Business Intelligence Publisher-related configuration
files for Oracle WebLogic Domain.
=cut
var ($dir) = @arg
var $dir = catDir($dir,'config','bipublisher','repository','Admin')
debug ' - Inside OFMbi module, gathering BIPL configuration files'
pretoc '2:BI Publisher Configuration Files'
var %flt = (\
'datasources.xml', ['i', '',''],\
'principals.xml', ['is','user\s+username=".*?"\s+password="','"'],\
'xmlp-server-config.xml',['i', 'property\s+name=".*password"\s+value="','"'])
loop $fil (catFile($dir,'Configuration','principals.xml'),\
catFile($dir,'Configuration','security.xml'),\
catFile($dir,'Configuration','xmlp-server-config.xml'),\
catFile($dir,'DataSource','datasources.xml'))
{if ?testFile('r',$fil)
{var $nam = basename($fil)
report $nam
prefix
{write '---+ Display of ',encode($nam),' File'
write '---## Information Taken from ',encode($fil)
}
call statFile('b',$fil)
if !exists($flt{$nam})
call writeFile($fil)
elsif createBuffer('XML','F',$fil)
{call filterBuffer('XML','%R:PASSWORD%',@{$flt{$nam}})
call writeBuffer('XML')
call deleteBuffer('XML')
}
if isCreated(true)
toc '3:[[',getFile(),'][rda_report][',encode($nam),']]'
}
}
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_EAS_SrvCfg_Config: Collect EAS server config files from Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_EAS_SrvCfg_Config
=head2 EAS Domain Server Configuration Files
Collects the Oracle Essbase Administration Services-related configuration files
for Oracle WebLogic Server and attributes of the Login Wallet file.
=cut
var ($dir,$top,$srv) = @arg
debug ' - Inside OFMbi module, gathering EAS configuration files'
var $cfg = catDir($top,'config','fmwconfig','servers',$srv)
pretoc '2:EAS Domain Server Configuration Files'
call sort_files(3,0,catFile($cfg,'logging.xml'))
# Report attributes of the cwallet.sso file
report cwallet
write '---+ Cwallet.sso File Attributes'
call statFile('b',catFile($top,'config','fmwconfig','bootstrap','cwallet.sso'))
if isCreated()
toc '3:[[',getFile(),'][rda_report][cwallet]]'
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_EPM_Config: Collect EPM config files from Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_EPM_Config
=head2 EPM Domain Configuration Files
Gathers domain-wide Enterprise Performance Management System-related Oracle
WebLogic Server configuration files.
=cut
var ($dir) = @arg
debug ' - Inside OFMbi module, gathering EPM domain configuration files'
pretoc '2:EPM Domain Configuration Files'
call sort_files(3,0,\
catFile($dir,'config','config.xml'),\
catFile($dir,'config','fmwconfig','system-jazn-data.xml'),\
catFile($dir,'init-info','config-groups.xml'),\
catFile($dir,'init-info','domain-info.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_EPM_SrvCfg_Config: Collect EPM server config files from Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_EPM_SrvCfg_Config
=head2 EPM Domain Server Configuration Files
Collects the Enterprise Performance Management System-related configuration
files for Oracle WebLogic Server.
=cut
var ($dir,$top,$srv) = @arg
debug ' - Inside OFMbi module, gathering EPM configuration files'
var $cfg = catDir($top,'config','fmwconfig','servers',$srv)
pretoc '2:EPM Domain Server Configuration Files'
call sort_files(3,0,catFile($cfg,'logging.xml'),\
catFile($cfg,'was','logging.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_ESST_Config: Collect ESST config files from Oracle WebLogic
# Server
# -----------------------------------------------------------------------------
section WLS_ESST_Config
=head2 ESST Domain Configuration Files
Gathers domain-wide Oracle Essbase Studio-related Oracle WebLogic Server
configuration files.
=cut
var ($dir) = @arg
debug ' - Inside OFMbi module, gathering ESST domain configuration files'
pretoc '2:ESST Domain Configuration Files'
call sort_files(3,0,catFile($dir,'config','config.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_ESST_SrvCfg_Config: Collect ESST server config files from Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_ESST_SrvCfg_Config
=head2 ESST Domain Server Configuration Files
Collects the Oracle Essbase Studio-related configuration files for
Oracle WebLogic Server.
=cut
var ($dir,$top,$srv) = @arg
debug ' - Inside OFMbi module, gathering ESST configuration files'
var $cfg = catDir($top,'config','fmwconfig','servers',$srv)
pretoc '2:ESST Domain Server Configuration Files'
call sort_files(3,0,catFile($cfg,'logging.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_EXLTCS_Config: Collect EXLTCS config files from Oracle WebLogic
# Server
# -----------------------------------------------------------------------------
section WLS_EXLTCS_Config
=head2 EXLTCS Domain Configuration Files
Gathers domain-wide Oracle Exalytics-related Oracle WebLogic Server
configuration files.
=cut
var ($dir) = @arg
debug ' - Inside OFMbi module, gathering EXLTCS domain configuration files'
pretoc '2:EXLTCS Domain Configuration Files'
call sort_files(3,0,\
catFile($dir,'config','config.xml'),\
catFile($dir,'config','bipublisher','xmlp-server-config.xml'),\
catFile($dir,'config','bipublisher','repository','Admin','Configuration',\
'xmlp-server-config.xml'),\
catFile($dir,'config','fmwconfig','config.xml'),\
catFile($dir,'config','fmwconfig','biee-domain.xml'),\
catFile($dir,'config','fmwconfig','jps-config.xml'),\
catFile($dir,'config','fmwconfig','system-jazn-data.xml'),\
catFile($dir,'opmn','topology.xml'),\
catFile($dir,'sysman','state','target.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HDM_Config: Collect HDM config files from Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HDM_Config
=head2 HDM Domain Configuration Files
Gathers domain-wide Oracle Hyperion Disclosure Management-related Oracle
WebLogic Server configuration files.
=cut
var ($dir) = @arg
debug ' - Inside OFMbi module, gathering HDM domain configuration files'
pretoc '2:HDM Domain Configuration Files'
call sort_files(3,0,catFile($dir,'plans','discman.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HDM_SrvCfg_Config: Collect HDM server config files from Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HDM_SrvCfg_Config
=head2 HDM Domain Server Configuration Files
Collects the Oracle Hyperion Disclosure Management-related configuration files
for Oracle WebLogic Server.
=cut
var ($dir,$top,$srv) = @arg
debug ' - Inside OFMbi module, gathering HDM configuration files'
var $cfg = catDir($top,'config','fmwconfig','servers',$srv)
pretoc '2:HDM Domain Server Configuration Files'
call sort_files(3,0,catFile($cfg,'logging.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HFM_Config: Collect HFM config files from Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HFM_Config
=head2 HFM Domain Configuration Files
Gathers domain-wide Oracle Hyperion Financial Management-related Oracle
WebLogic Server configuration files.
=cut
var ($dir) = @arg
debug ' - Inside OFMbi module, gathering HFM domain configuration files'
pretoc '2:HFM Domain Configuration Files'
call sort_files(3,0,catFile($dir,'config','config.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HFM_SrvCfg_Config: Collect HFM server config files from Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HFM_SrvCfg_Config
=head2 HFM Domain Server Configuration Files
Collects the Oracle Hyperion Financial Management-related configuration files
for Oracle WebLogic Server.
=cut
var ($dir,$top,$srv) = @arg
debug ' - Inside OFMbi module, gathering HFM configuration files'
var $cfg = catDir($top,'config','fmwconfig','servers',$srv)
pretoc '2:HFM Domain Server Configuration Files'
call sort_files(3,0,catFile($cfg,'logging.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HFR_Config: Collect HFR config files from Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HFR_Config
=head2 HFR Domain Configuration Files
Gathers domain-wide Oracle Hyperion Financial Reporting-related Oracle WebLogic
Server configuration files.
=cut
var ($dir) = @arg
debug ' - Inside OFMbi module, gathering HFR domain configuration files'
pretoc '2:HFR Domain Configuration Files'
call sort_files(3,0,catFile($dir,'config','config.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HFR_SrvCfg_Config: Collect HFR server config files from Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HFR_SrvCfg_Config
=head2 HFR Domain Server Configuration Files
Collects the Oracle Hyperion Financial Reporting-related configuration files
for Oracle WebLogic Server.
=cut
var ($dir,$top,$srv) = @arg
debug ' - Inside OFMbi module, gathering HFR configuration files'
var $cfg = catDir($top,'config','fmwconfig','servers',$srv)
pretoc '2:HFR Domain Server Configuration Files'
call sort_files(3,0,catFile($cfg,'logging.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HIR_Config: Collect HIR config files from Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HIR_Config
=head2 HIR Domain Configuration Files
Gathers domain-wide Oracle Hyperion Interactive Reporting-related Oracle
WebLogic Server configuration files.
=cut
var ($dir) = @arg
debug ' - Inside OFMbi module, gathering HIR domain configuration files'
pretoc '2:HIR Domain Configuration Files'
call sort_files(3,0,\
catFile($dir,'config','config.xml'),\
catFile($dir,'config','fmwconfig','system-jazn-data.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HIR_SrvCfg_Config: Collect HIR server config files from Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HIR_SrvCfg_Config
=head2 HIR Domain Server Configuration Files
Collects the Oracle Hyperion Interactive Reporting-related configuration
files for Oracle WebLogic Server.
=cut
var ($dir,$top,$srv) = @arg
debug ' - Inside OFMbi module, gathering HIR configuration files'
var $cfg = catDir($top,'config','fmwconfig','servers',$srv)
pretoc '2:HIR Domain Server Configuration Files'
call sort_files(3,0,catFile($cfg,'logging.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HSF_Config: Collect HSF config files from Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HSF_Config
=head2 HSF Domain Configuration Files
Gathers domain-wide Oracle Hyperion Strategic Finance-related Oracle WebLogic
Server configuration files.
=cut
var ($dir) = @arg
debug ' - Inside OFMbi module, gathering HSF domain configuration files'
pretoc '2:HSF Domain Configuration Files'
call sort_files(3,0,catFile($dir,'config','config.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HSF_SrvCfg_Config: Collect HSF server config files from Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HSF_SrvCfg_Config
=head2 HSF Domain Server Configuration Files
Collects the Oracle Hyperion Strategic Finance-related configuration files
for Oracle WebLogic Server.
=cut
var ($dir,$top,$srv) = @arg
debug ' - Inside OFMbi module, gathering HSF configuration files'
var $cfg = catDir($top,'config','fmwconfig','servers',$srv)
pretoc '2:HSF Domain Server Configuration Files'
call sort_files(3,0,catFile($cfg,'logging.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HSS_Config: Collect HSS config files from Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HSS_Config
=head2 HSS Domain Configuration Files
Gathers domain-wide Oracle Hyperion Shared Services-related Oracle WebLogic
Server configuration files.
=cut
var ($dir) = @arg
debug ' - Inside OFMbi module, gathering HSS domain configuration files'
pretoc '2:HSS Domain Configuration Files'
call sort_files(3,0,\
catFile($dir,'fileRealm.properties'),\
catFile($dir,'config','config.xml'),\
catFile($dir,'config','fmwconfig','cwallet.sso'),\
catFile($dir,'config','jdbc','EPMSystemRegistry-jdbc.xml'),\
catFile($dir,'config','jdbc','raframework_datasource-jdbc.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HSS_SrvCfg_Config: Collect HSS server config files from Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HSS_SrvCfg_Config
=head2 HSS Domain Server Configuration Files
Collects the Oracle Hyperion Shared Services-related configuration files for
Oracle WebLogic Server.
=cut
var ($dir,$top,$srv) = @arg
debug ' - Inside OFMbi module, gathering HSS configuration files'
var $cfg = catDir($top,'config','fmwconfig','servers','FoundationServices0')
pretoc '2:HSS Domain Server Configuration Files'
call sort_files(3,0,catFile($cfg,'logging.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HWA_Config: Collect HWA config files from Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HWA_Config
=head2 HWA Domain Configuration Files
Gathers domain-wide Oracle Hyperion Web Analysis-related Oracle WebLogic Server
configuration files.
=cut
var ($dir) = @arg
debug ' - Inside OFMbi module, gathering HWA domain configuration files'
pretoc '2:HWA Domain Configuration Files'
call sort_files(3,0,catFile($dir,'config','config.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HWA_SrvCfg_Config: Collect HWA server config files from Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HWA_SrvCfg_Config
=head2 HWA Domain Server Configuration Files
Collects the Oracle Hyperion Web Analysis-related configuration files for
Oracle WebLogic Server.
=cut
var ($dir,$top,$srv) = @arg
debug ' - Inside OFMbi module, gathering HWA configuration files'
var $cfg = catDir($top,'config','fmwconfig','servers',$srv)
pretoc '2:HWA Domain Server Configuration Files'
call sort_files(3,0,catFile($cfg,'logging.xml'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_BIPL_Log: Collect BIPL log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_BIPL_Log
=head2 BI Publisher Local Log Files
Collects the Oracle Business Intelligence Publisher-related local log files for
Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering BIPL log files'
pretoc '3:BI Publisher Local Log Files'
call sort_files(4,$lim,\
catFile($dir,'logs','bipublisher','bipublisher.log'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_EAS_Log: Collect EAS log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_EAS_Log
=head2 EAS Local Log Files
Collects the Oracle Essbase Administration Services-related local log files for
Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering EAS log files'
pretoc '3:EAS Local Log Files'
call sort_files(4,$lim,\
catFile($dir,'logs','easserver.log'),\
catFile($dir,'logs','SharedServices_SecurityClient.log'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_EPM_Log: Collect EPM log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_EPM_Log
=head2 EPM Local Log Files
Collects the Enterprise Performance Management System-related local log files
for Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering EPM log files'
pretoc '3:EPM Local Log Files'
call sort_files(4,$lim,\
catFile($dir,'logs','epm-foundation-webservices.log'),\
catFile($dir,'logs','Framework.log'),\
catFile($dir,'logs','registry.log'),\
catFile($dir,'logs','Workspace.log'),\
catFile($dir,'logs','FCM','lcm','CMplugin.log'),\
catFile($dir,'logs','FCM','lcm','FCMplugin.log'),\
grepDir(catDir($dir,'logs'),'^(SharedServices|RaFramework)_.*?\.log$','np'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_EPMA_Log: Collect EPMA log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_EPMA_Log
=head2 EPMA Local Log Files
Collects the Oracle Hyperion Enterprise Performance Management Architect-
related local log files for Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering EPMA log files'
pretoc '3:EPMA Local Log Files'
call sort_files(4,$lim,\
catFile($dir,'logs','essconn.log'),\
catFile($dir,'logs','registry.log'),\
grepDir(catDir($dir,'logs'),'^(datasync|epma)(-\d+)?\.log$','ip'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_ESS_Log: Collect ESS log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_ESS_Log
=head2 ESS Local Log Files
Collects the Oracle Hyperion Essbase-related local log files for Oracle
WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering ESS log files'
pretoc '3:ESS Local Log Files'
call sort_files(4,$lim,catFile($dir,'logs','easserver.log'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_ESST_Log: Collect ESST log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_ESST_Log
=head2 ESST Local Log Files
Collects the Oracle Essbase Studio-related local log files for
Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering ESST log files'
pretoc '3:ESST Local Log Files'
call sort_files(4,$lim,grepDir(catDir($dir,'logs'),\
'^(registry|SharedServices_.*?|Workspace)\.log$','np'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_EXLTCS_DomLog_Log: Collect EXLTCS domain log files for Oracle
# WebLogic Server
# -----------------------------------------------------------------------------
section WLS_EXLTCS_DomLog_Log
=head2 EXLTCS Local Log Files
Collects the Oracle Exalytics-related domain local log files for Oracle
WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering EXLTCS domain log files'
pretoc '2:EXLTCS Local Log Files'
call sort_files(3,$lim,catFile($dir,'logs','bipublisher','bipublisher.log'),\
catFile($dir,'sysman','log','emoms.log'),\
catFile($dir,'sysman','log','emoms.trc'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_EXLTCS_Log: Collect EXLTCS log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_EXLTCS_Log
=head2 EXLTCS Local Log Files
Collects the Oracle Exalytics-related local log files for Oracle WebLogic
Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering EXLTCS log files'
pretoc '3:EXLTCS Local Log Files'
call sort_files(4,$lim,catFile($dir,'sysman','log','emoms.log'),\
catFile($dir,'sysman','log','emoms.trc'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_FCM_Log: Collect FCM log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_FCM_Log
=head2 FCM Local Log Files
Collects the Oracle Hyperion Financial Close Management-related local log files
for Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering FCM log files'
pretoc '3:FCM Local Log Files'
call sort_files(4,$lim,catFile($dir,'logs','FinancialClose.log'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_FDM_Log: Collect FDM log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_FDM_Log
=head2 FDM Local Log Files
Collects the Oracle Hyperion Financial Data Management related local log files
for Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering FDM log files'
pretoc '3:FDM Local Log Files'
call sort_files(4,${SET.BI.FDM.N_TAIL:$lim},\
grepDir(catDir($dir,'logs'),\
'^((datasource|ErpIntegrator0)\.log([\d]+)?|\
(aif-(apsserver|CalcManager|HfmAdmDriver|Planning_WebApp)|\
Framework|listener|registry|SharedServices_SecurityClient)\
\.log)$','np'),\
grepDir(catDir($dir,'logs','diagnostic_images'),'.+','np'),\
catFile($dir,'logs','jmsServers','JRFWSAsyncJmsServer_ErpIntegrator0_auto_1',\
'jms.messages.log'),\
grepDir(catDir($dir,'logs','metrics',''),\
'^metricdump-[\d]{8}\.[\d]+\.gz$','np'),\
catFile($dir,'logs','oracledi','odiagent.log'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HCM_Log: Collect HCM log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HCM_Log
=head2 HCM Local Log Files
Collects the Oracle Hyperion Calculation Manager-related local log files for
Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering HCM log files'
pretoc '3:HCM Local Log Files'
call sort_files(4,$lim,grepDir(catDir($dir,'logs'),\
'^(apsserver|CalcManager|datasource|listener|Planning_Adf|ProxyFilter|\
registry)\.log$','p'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HDM_Log: Collect HDM log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HDM_Log
=head2 HDM Local Log Files
Collects the Oracle Hyperion Disclosure Management related local log files for
Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering HDM log files'
pretoc '3:HDM Local Log Files'
call sort_files(4,${SET.BI.HDM.N_TAIL:$lim},\
grepDir(catDir($dir,'logs'),\
'^(DisclosureManagement0\.log([\d]+)?|\
(DiscMan((Auditservice|MappingTool|Perf|ReportService|\
Repository(Service)?)?|SessionServices|XPF)|\
registry(-[\d]+)?|SharedServices_SecurityClient)\.log)$','np'),\
grepDir(catDir($dir,'logs','diagnostic_images'),'.+','np'),\
grepDir(catDir($dir,'logs','metrics',''),\
'^metricdump-[\d]{8}\.[\d]+\.gz$','np'),\
catFile($dir,'data','ldap','log','EmbeddedLDAPAccess.log'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HFM_Log: Collect HFM log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HFM_Log
=head2 HFM Local Log Files
Collects the Oracle Hyperion Financial Management-related local log files for
Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering HFM log files'
pretoc '3:HFM Local Log Files'
call sort_files(4,$lim,\
catFile($dir,'oracle-epm-fm.log'),\
catFile($dir,'logs','hfm','epm-fm-webservices.log'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HFR_Log: Collect HFR log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HFR_Log
=head2 HFR Local Log Files
Collects the Oracle Hyperion Financial Reporting-related local log files for
Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering HFR log files'
pretoc '3:HFR Local Log Files'
call sort_files(4,${SET.BI.HFR.N_TAIL:$lim},grepDir(\
catDir($dir,'logs'),'^(audit_client|datasource|Framework|FRLogging|listener|\
RaFramework_.*?|registry|SharedServices_.*?|\
Workspace)\.log$','np'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HIR_Log: Collect HIR log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HIR_Log
=head2 HIR Local Log Files
Collects the Oracle Hyperion Interactive Reporting-related local log files
for Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering HIR log files'
pretoc '3:HIR Local Log Files'
call sort_files(4,$lim,\
grepDir(catDir($dir,'logs'),'^(Framework|RaFramework_.*?|registry(-\d)?|\
SharedServices_.*?|Workspace)\.log$','np'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HPC_Log: Collect HPC log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HPC_Log
=head2 HPC Local Log Files
Collects the Oracle Hyperion Profitability and Cost Management-related local
log files for Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering HPC log files'
pretoc '3:HPC Local Log Files'
call sort_files(4,${SET.BI.HPC.N_TAIL:$lim},grepDir(\
catDir($dir,'logs'),'\.log(\d+)?$','np'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HSF_Log: Collect HSF log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HSF_Log
=head2 HSF Local Log Files
Collects the Oracle Hyperion Strategic Finance-related local log files for
Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering HSF log files'
pretoc '3:HSF Local Log Files'
call sort_files(4,${SET.BI.HSF.N_TAIL:$lim},grepDir(\
catDir($dir,'logs'),'^(HsfWeb0|HpsWebReports0|registry|\
SharedServices_SecurityClient)\.log$','np'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HSS_Log: Collect HSS log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HSS_Log
=head2 HSS Local Log Files
Collects the Oracle Hyperion Shared Services-related local log files for
Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering HSS log files'
pretoc '3:HSS Local Log Files'
call sort_files(4,${SET.BI.HSS.N_TAIL:$lim},\
grepDir(catDir($dir,'logs'),'^(SharedServices.*|epm-foundation-webservices|\
audit_client|Framework)\.log$','rt'))
unpretoc
# -----------------------------------------------------------------------------
# Section WLS_HWA_Log: Collect HWA log files for Oracle WebLogic Server
# -----------------------------------------------------------------------------
section WLS_HWA_Log
=head2 HWA Local Log Files
Collects the Oracle Hyperion Web Analysis-related local log files for
Oracle WebLogic Server.
=cut
var ($dir,$lim) = @arg
debug ' - Inside OFMbi module, gathering HWA log files'
pretoc '3:HWA Local Log Files'
call sort_files(4,$lim,\
grepDir(catDir($dir,'logs'),'^(adm|Adm(Aps|Performance)|registry|\
SharedServices_.*?|WebAnalysis(Atf|Audit)?|\
Workspace)\.log$','np'))
unpretoc
=head1 SEE ALSO
L
=head1 COPYRIGHT NOTICE
Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved.
=head1 TRADEMARK NOTICE
Oracle and Java are registered trademarks of Oracle and/or its
affiliates. Other names may be trademarks of their respective owners.
=cut