Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Prepared by:
Nicholas King
REMINDER
Check in on the
COLLABORATE mobile app
Topics
Level 1 Beginner
What is Oracle EPM?
Whats so Tough about EPM?
EPM Modules
Level 2 - Intermediate
Monitoring
Patching
SSL
Level 3 Guru
EPM Technology Stack
Troubleshooting
Level 1 - Beginner
------------------------------------------------------------------
-Monitoring
-Patching
-SSL
Monitoring and Alerting
Passive Monitoring
Servers up and running
EPM modules up and running
Tip: Use OHS access_log to find specific URLs
https://server/hfm/GlobalWorkspaceNav/bpm/conf/HfmConfig.xml
https://server:8543/calcmgr/conf/CalcMgrConfig.xml
https://server/hyperion-bpma-server/Sessions.asmx
https://server/awb/conf/AwbConfig.xml
https://server:28443/interop/index.jsp
https://server:10083/easconsole/console.html
Active Monitoring
Load Runner simulate user activity
Patching Why Patch?
http://support.oracle.com
Myriad of HFM Patches
Search Dependencies Plan
PSU 300
PSU 301
PSU 302
Patch Plan Review Readme
Search Dependencies Plan
Cumulative or need
specific base
version, like .300
first?
Prerequisite patches
for other Modules
Patch Plan Review Readme
Search Dependencies Plan
delete <MIDDLEWARE_HOME>/user_projects/domains/<DOMAIN_NAME>/servers/<CalcMgr0>/tmp/
Redeploy CalcMgr
del <MIDDLEWARE_HOME>/user_projects/domains/EPMSystem/servers/<server>
Web Hosts Only:
copy /Y \oracle\Middleware\EPMSystem11R1\OPatch\2013Oct\17413112\files\common\ADM\Planning\11.1.2.0\lib\HspJS.jar
\oracle\Middleware\EPMSystem11R1\common\ADM\Planning\11.1.2.0\lib
copy /Y \oracle\Middleware\EPMSystem11R1\OPatch\2013Oct\17413112\files\common\ADM\Planning\11.1.2.0\lib\HspJS.jar
\oracle\Middleware\EPMSystem11R1\common\ADM-64\Planning\11.1.2.0\lib
Redeploy Planning
You must know when your SSL certificates expire and how to rotate them.
Understanding SSL is critical if it is enabled in the environment.
Identity/Private
Keystore / Wallet
Trusted
What certificates from other servers are accepted
- mydomain.com
- serv1.mydomain.com
- serv2.mydomain.com
SSL Wallet Example
Wallet
Each Layer Uses a Different SSL
Management Tool
OHS
OHS
Oracle Wallet
Manager
.sso
WebLogic IIS
Keytool
.jks
SSL Implementation
OHS
Web Proxy
Application
WebLogic IIS
Server
WebLogic
WebLogic IIS
Web Workspace DRM
Financial Reporting HFM Web*
Application Planning EPMA Web*
Server Most other Modules FDM Web
Java
Java .NET VB/C++
.Net VB/C++
Core Code Essbase
Framework Services HFM & FDM App
WebLogic
WebLogic
Web Workspace
Financial Reporting
Application Planning
Server Most other Modules
A WebLogic Application is
Framework for Running Java Web Applications
Java Web Applications are bundled into packages and deployed
as part of the WebLogic configuration
Applications are exposed via web pages to end users
First Build the Application
1. Core Code (Java)
2. Java Libraries
4. EAR File
3. WAR File
Next Deploy App in WebLogic
WebLogic Admin Server: http://wlserver:7001/console
Main Menu
Deployment Details
WebLogic in Oracle EPM
Deploy to Application Server
Planning1
server2
Planning2
server3
On WebLogic Domain node:
- must install all web products
HFMWeb - must be patched along with all products
server4
What is OHS?
httpd.conf - IIS
ProxyPass /hfm balancer://hfmCluster stickysession=ORA_EPM_hfm_ROUTE_ID nofailover=Off
timeout=7200
<Proxy balancer://hfmCluster>
Header add Set-Cookie "ORA_EPM_hfm_ROUTE_ID=hfm.%{BALANCER_WORKER_ROUTE}e;
path=/hfm;" env=BALANCER_ROUTE_CHANGED
BalancerMember https://hfm1.com:443/hfm loadfactor=1 route=0
BalancerMember https://hfm2.com:443/hfm loadfactor=1 route=1
ProxySet lbmethod=bytraffic
</Proxy>
mod_wl_ohs.conf - WebLogic
<LocationMatch ^/HyperionPlanning>
SetHandler weblogic-handler
WeblogicCluster plan2.com:8343,plan1.com:8343
WLIOTimeoutSecs 14400
Idempotent OFF
WLSocketTimeoutSecs 600
Troubleshooting Basics
Notice the
framework module
is having issues
Show Details
Troubleshooting EPM - Example
kingn@google.com