Skip to Main Content

Analytics Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

CalcMgrCmdLineLauncher utility from FDM server (not planning) 11.1.2.3

Frank PetersNov 15 2013 — edited Nov 18 2013

Guys,

has anyone succeded in calling the CalcMgrCmdLineLauncher utility (11.1.2.3) from a different server other than the Planning one?

I have updated all paths i could see in the setHPenv.bat and CalcMgrCmdLineLauncher.cmd of the planning server from rather than D:\Oracle\Middleware.... to \\PlanningServername\D$\Oracle\Middleware....

but still get java not finding the rights classes when i call upon the utility from my FDM server. this is such a nice functionality to launch business rules rather than calculation scripts after an FDM export to Essbase that i really don't want to miss thisone out.

here are my doing details:

I run this from the FDM server

\\PLANNINGSERVER\E$\CRIS_SHARE\Batches\CalcMgrCmdLineLauncher.cmd -f:\\PLANNINGSERVER\E$\CRIS_SHARE\Batches\CalcMgrCmdLineLauncherpassword.txt /D:BudgetDb /U:admin /A:BudgetApp /R:"Budget - Process All" /F:\\FDMSERVER\C$\Temp\BudgetApp\Process_All_RegionWITHPARAM.xml

I get this back:


SET EPM_PLANNING_INSTANCE=\\PLANNINGSERVER\D$\Oracle\Middleware\user_project
s\epmsystem2/Planning/planning1

C:\TEMP>call "\\PLANNINGSERVERfile://\\PLANNINGSERVER\D$\Oracle\Middleware\user_projects\epmsystem2/Plannin\D$\Oracle\Middleware\user_projects\epmsystem2/Plannin
g/planning1\setHPenv.bat"
Exception in thread "main" java.lang.NoClassDefFoundError: com/hyperion/planning
/calcmgr/cmdlnlauncher/HspCalcMgrCmdLineLauncher
Caused by: java.lang.ClassNotFoundException: com.hyperion.planning.calcmgr.cmdln
launcher.HspCalcMgrCmdLineLauncher
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: com.hyperion.planning.calcmgr.cmdlnlauncher.HspCa
lcMgrCmdLineLauncher.  Program will exit.

and that's because i have changed the setHPenv.bat on the planning server as such:

 

@echo off

rem *** Replace D:\Oracle\Middleware\user_projects\epmsystem2/Planning/planning1 with Planning Instance location i.e. %EPM_ORACLE_INSTANCE%/Planning/planning1 ***

set EPM_PLANNING_INSTANCE=\\PLANNINGSERVER\D$\Oracle\Middleware\user_projects\epmsystem2/Planning/planning1

rem *** Replace 11.1.2.0 with current EPM Version i.e. 11.1.2.0 ***

set EPM_VERSION=11.1.2.0

rem *** Replace 64 OS architecture type as 32/64 bit i.e. 32 or 64 ***

set HP_OS_ARC=64

call %EPM_PLANNING_INSTANCE%/../../bin/setEnv.bat

call %EPM_ORACLE_HOME%/common/config/%EPM_VERSION%/setJavaRuntime.bat

rem *** Replace D:\Oracle\Middleware\EPMSystem11R1/bin;D:\Oracle\Middleware\EPMSystem11R1/common/EssbaseRTC-64/11.1.2.0/bin with additional PATH required to access EssbaseRTC client ***

rem *** i.e. %EPM_ORACLE_HOME%/bin;%EPM_ORACLE_HOME%/common/EssbaseRTC/%EPM_VERSION%/bin ***

set PATH=\\PLANNINGSERVER\D$\Oracle\Middleware\EPMSystem11R1/bin;\\PLANNINGSERVER\D$\Oracle\Middleware\EPMSystem11R1/common/EssbaseRTC-64/11.1.2.0/bin;\\PLANNINGSERVER\D$\Oracle \Middleware\EPMSystem11R1\products\Essbase\EssbaseClient\bin;\\PLANNINGSERVER\D$\Oracle\Middleware\EPMSystem11R1\common\EssbaseRTC\11.1.2.0

set EPM_PLANNING_HOME=%EPM_ORACLE_HOME%/products/Planning

set HP_LOG_PATH=%EPM_ORACLE_INSTANCE%/diagnostics/logs/planning

set HP_SHARED_LIB_PATH=%EPM_PLANNING_HOME%/lib

set HP_64_JAVA_OPTIONS=

if "%HP_OS_ARC%" == "64" (

set HP_SHARED_LIB_PATH=%EPM_PLANNING_HOME%/lib64

set HP_64_JAVA_OPTIONS=-Dcom.hyperion.planning.datamodel=64

)

set HP_JAVA_OPTIONS=-DEPM_ORACLE_HOME=%EPM_ORACLE_HOME%

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% -DEPM_ORACLE_INSTANCE=%EPM_ORACLE_INSTANCE%

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% -Dhyperion.home=%EPM_ORACLE_HOME%

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% -Djava.library.path=%HP_SHARED_LIB_PATH%

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% -Djavax.xml.parsers.DocumentBuilderFactory=oracle.xml.jaxp.JXDocumentBuilderFactory

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% -Djavax.xml.transform.TransformerFactory=oracle.xml.jaxp.JXSAXTransformerFactory

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% -Djava.io.tmpdir=%EPM_ORACLE_INSTANCE%/tmp

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% -Djava.util.logging.config.class=oracle.core.ojdl.logging.LoggingConfiguration

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% -Doracle.core.ojdl.logging.config.file=%EPM_PLANNING_INSTANCE%/loggingCLU.xml

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% -Dlogging.folder=%HP_LOG_PATH%

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% -Xmx512M

set HP_JAVA_OPTIONS=%HP_JAVA_OPTIONS% %HP_64_JAVA_OPTIONS%

set CLASSPATH=%EPM_PLANNING_HOME%/config

set CLASSPATH=%CLASSPATH%;%EPM_ORACLE_HOME%/common/jlib/%EPM_VERSION%/epm_j2se.jar

set CLASSPATH=%CLASSPATH%;%EPM_ORACLE_HOME%/common/jlib/%EPM_VERSION%/epm_pdf.jar

set CLASSPATH=%CLASSPATH%;%EPM_ORACLE_HOME%/common/jlib/%EPM_VERSION%/epm_calcmgr.jar

set CLASSPATH=%CLASSPATH%;%EPM_ORACLE_HOME%/common/jlib/%EPM_VERSION%/epm_fr_shared.jar

set CLASSPATH=%CLASSPATH%;%EPM_ORACLE_HOME%/common/jlib/%EPM_VERSION%/epm_misc.jar

rem ** epm_j2se.jar already has a reference to epm_lcm.jar but not sure if that will be taken away in future **

set CLASSPATH=%CLASSPATH%;%EPM_ORACLE_HOME%/common/jlib/%EPM_VERSION%/epm_lcm.jar

set CLASSPATH=%CLASSPATH%;%EPM_PLANNING_HOME%/lib/epm_planning_server.jar

set CLASSPATH=%CLASSPATH%;%EPM_PLANNING_HOME%/lib/*

And the calcmgrcmdlinelauncher.cmd as such:

@echo on

SET EPM_PLANNING_INSTANCE=\\PLANNINGSERVER\D$\Oracle\Middleware\user_projects\epmsystem2/Planning/planning1

call "%EPM_PLANNING_INSTANCE%\setHPenv.bat"

"

\\PLANNINGSERVER\D$\Oracle\Middleware\jdk160_35\bin\java

" %HP_JAVA_OPTIONS% %JAVA_OPTIONS% com.hyperion.planning.calcmgr.cmdlnlauncher.HspCalcMgrCmdLineLauncher %* /COMMAND:CalcMgrCmdLineLauncher.cmd

I am not sure what could else to change. Anybody same problem?

Thanks in advance for your thoughts.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 16 2013
Added on Nov 15 2013
2 comments
904 views