Posts

Showing posts with the label Calc Manager

Executing .Bat files from Calc Manager

Image
Few days back, I had an opportunity to discuss on capability of Calc Manager to trigger .bat files. A fellow colleague of mine happen to have this requirement and had written a CDF to call a batch script. I was not convinced to write a CDF to perform such activity and believed to have some option using which we can avoid writing CDFs. Most of us have used Maxl and must be aware of the command ‘Shell’. This command triggers underlying operating system commands from within Maxl shell session. This is our easy way to do what we want. With the introduction of Calc Manager CDFs @CalcMgrExecuteEncryptMaxLFile and @CalcMgrExecuteMaxLEnScript , we now have ability to trigger Maxls from within Calc Manager. All we need to make sure is all such requests are sent to Essbase Server and bin folder under Essbase path is our starting point. Lets use Oracle sample application Vision and Calc Manager to test out. Create a batch file Test.bat . This file accepts a run time parameter and simply w...

Calc Manager 11.1.2.4 - Buggy ? Already ?

Image
While exploring different features under EPM 11.1.2.4 release, I happen to stumble upon an interesting setback in Calc Manager which I believe is a potential bug.  The issue occurs when we try to write business rules for Essbase applications and deploy them. It all started with me trying to explore how business rules with RTPs can be executed from Essbase. Interestingly, it the script editor which is buggy while the designer mode works perfectly.  I used Sample.Basic, which comes with installation to test out my findings. Created a runtime variable PeriodApp of type member which belong to dimension Year from Sample.Basic Created a new business rule 'LNCHTST'. Select the 'Script' mode and type in a simple command to copy data from one period to another. And target is a runtime prompt. When I try to validate this rule, I get a popup asking for RTP value. Bang !!! Script validation throws an error. I could not determine as to what is the issue. I doubl...