Steps to install Custom Defined Function in Essbase and Planning

Hi,
We want to write some CDF in Essbase which we can use in Calc Scripts in Essbase and Business Rule in Planning.
Can someone plz share the steps describing which all files to update how to install and configure. Details will be helpful.
Regards,
GS

By the name, with parameters you were defining :)
For example,
@JExportTo("file","c:/flat.txt",",","",
@LIST(
@NAME(@CURRMBR(Market)),
@NAME(@CURRMBR(Product)),
@NAME(@CURRMBR(measures)),
@NAME(@CURRMBR(year))),
@LIST(actual,budget,Variance))

Similar Messages

  • Error while creating Custom Defined Functions in Essbase

    <p>Hi All,<br>I am trying to create CDF(Custom Defined Functions) in Essbase. Iwant to create a function which take list of child member andreturn the first child. For this, i have created a java file called"ChildAccess.java" which contains the following code:<br>public class ChildAccess<br>{<br>public static char GetFirstMember(char [] members)<br>{<br>return members[0];<br>}<br>}<br>I have compiled and made jar file called"ChildAccess.jar" and pasted it at"ARBORPATH/java/udf". Then i restarted the Essbase Serverand run the following MaxL command to register the function<br>create or replace function '@ChildAccess' as<br>'ChildAccess.GetFirstMember'<br>spec '@ChildAccess(memberRange)'<br>comment 'adds list of input members'.<br>Till here i am not getting any error but when i am using thisfunction in my calc script as given below<br><br>FIX(@ChildAccess(@CHILDREN("Abc")))<br><br>it gives the following error<br>"Error:1200414 Error parsing formula for [FIX STATEMENT]<br>(line 2)"argument[1] may not have size[6] in function[@CHILDREN]"<br>NOTE: The SIZE[6] is giving the no. of child in member"ABC".<br><br>Thanks in Advance<br>Arpit</p>

    If you want to use the CDF in a FIX statement you need to make sure that it returns a member name rather than a number:<BR><i><BR>public class ChildAccess<BR>{<BR>    public static String GetFirstMember(String[] members)<BR>    {<BR>        return members[0];<BR>    }<BR>}<BR></i><BR>I prefer to define the function against a specific application rather than globally because you only need to restart the application in order to pick-up any modifications to the .jar file. So the MaxL function definition would be:<BR><i><BR>    create or replace function appname.'@_GETFIRSTMEMBER' as<BR>        'ChildAccess.GetFirstMember(String[])';<BR></i><BR>and in the calculation script the FIX statement would become:<BR><i><BR>    fix ( @member( @_GetFirstMember( @name( @children( "Abc" ) ) ) ) )<BR></i><BR>This looks a little messy so you can use a macro to simplify it:<BR><i><BR>    create or replace macro appname.'@GETFIRSTMEMBER'(single) <BR>        as '@member( @_GETFIRSTMEMBER( @name( @@1 ) ) )' <BR>        SPEC "@GETFIRSTMEMBER(memberRange)";<BR></i><BR>and then the FIX statement could be written:<BR><i><BR>    fix( @getfirstmember( @children( "PRODUCT" ) ) )<BR></i>

  • Reverse engineer error with Hyperion Essbase and Planning

    We are getting the following error in ODI Operator (3rd step) when trying to reverse-engineer Hyperion Essbase and Planning models. com.microsoft.sqlserver.jdbc.SQLServerException: Cannot invoke a rollback operation when the AutoCommit mode is set to "true".
    Our ODI repository resides in SQL Server.. Any help is appreciated. Thanks.

    Hi Dmitriy,
    You should upgrade to the latest patch of ODI available on metalink.oracle.com 10.1.3.4.4.
    There was an issue in 10.1.3.4 ODI with the intial reverse when using SQL server. If you shutdown all the ODI UI's and then restart. And then reverse it should work correctly. But you have to make sure you shut down all ODI tools.
    Thanks,
    Denis

  • Custom Defined Function problem - @JSUM

    I'm having trouble getting custom defined functions to work on my 64-bit Essbase 11.1.1.3 instalaltion.
    I'm following the instructions and example provided in the 11.1.1 Essbase Database Administrator guide, pages 495 - 498.
    I'm using the sample calc provided along with the sample CDF (copied from the book - with the locale automatically added by Essbase):
    //ESS_LOCALE English_UnitedStates.Latin1@Binary
    "New York" = @JSUM(@LIST(2.3, 4.5, 6.6, 1000.34));
    The source code for the @JSUM is as follows:
    public class CalcFunc {
    public static double sum (double[] data) {
    int i, n = data.length;
    double sum = 0.0d;
    for (i=0; i<n; i++) {
    double d = data ;
    sum = sum + d;
    return sum;
    Registering the function worked just fine - I just cut and pasted from the manual:
    create function Sample.'@JSUM'
    as 'CalcFunc.sum'
    spec '@JSUM(memberRange)'
    comment 'adds list of input members';
    When I attempt to run the calc script Sample.Basic, I get this error:
    Error: 1200324 Error compiling formula for [New York] (line 2): operator expected after [@JSUM]
    Also, I notice the following error in the Sample application log file when it starts:
    [Tue May 11 15:23:43 2010]Local/Sample///Info(1002035)
    Starting Essbase Server - Application [Sample]
    [Tue May 11 15:23:43 2010]Local/Sample///Info(1200480)
    Loaded and initialized JVM module
    [Tue May 11 15:23:43 2010]Local/Sample///Error(1200442)
    Java Virtual Machine error
    [Tue May 11 15:23:43 2010]Local/Sample///Warning(1200490)
    Wrong java method specification [CalcFunc.sum] (function [@JSUM]): []
    Can anyone provide guidance to how to resolve this error?

    Turns out this problem can be resolved by the proper JDK settings.
    I was using JDK 1.6 to compile my code (as its a pain to find and download the 1.5 JDK). Essbase uses a 1.5 JVM.
    The following errors can be resolved by the proper javac settings:
    Java Virtual Machine error
    Wrong java method specification
    Here is the new javac line I used with JDK 1.6:
    javac -target 5 CalcFunc.java

  • Extend the EPM install to a new EOI and remove the old EOI's (server decommissioning). EPM version 11.1.2.1 and having essbase and planning; I understand removing EOI's is not as simple as 11.1.2.3 but any suggestion/steps would be of great help.

    Extend the EPM install to a new EOI and remove the old EOI's (server decommissioning). EPM version 11.1.2.1 and having essbase and planning; I understand removing EOI's is not as simple as 11.1.2.3 but any suggestion/steps would be of great help....

    Next time try to create a topic that is not the question.
    There was no option to remove epm instances in 11.1.2.1, basically the cloest you get is uninstalling the products on the server and hope that some of the info is removed from the epm registry
    Cheers
    John

  • Installing Essbase and planning

    Hi,
    I am planning to install Essbase and Planning v9.3.1 in my personal system. I have my system running on Windows 7.
    What are the components that I have to install and is there any order that I should follow to install.
    Thanks..

    You would need:
    Shared Services,
    Essbase,
    Planning,
    Essbase Admin Services (EAS) (business rules)
    Provider Services
    at a minimum,
    Also, use BI Core and Web services for Financial Reporting/Workspace/WebAnalysis
    Nick

  • System 11 Instalation Essbase and Planning crash ????

    Hi to all,
    I have install on a Windows Server 2003 SP2 64 bit, Oracle Enterprise Performance Management .... (Essbase and Planning).
    Well, I have all install with my green flags, I sucessfully configurated without any problem with a Oracle 11g 64 bit database (3 schemas for SS,EPMA and Planning).
    I can access through my EAS to Essbase Server and the cubes, also I can connect with Smart View to the cubes in Essbase.
    Here comes the surprise !!!!!! when I log into workspace I cannot see any option of Planning, also I cannot see any option in Shared Services of Planning allthough I have (a priori) all install without problems (not the reallity.... ).
    I´m getting crazy, due to I can create a datasource and an application through the "back door" http://hostname:8300/HyperionPlanning/ApplicationWizard.jsp ....
    Do someone have this error or miscelanous problem?
    Any help will be great !!!!

    Hi John,
    I have created the app test through the AppWizard, and allocate it into one project ( I don´t see in the HSS any Planning item).
    That´s right, when I made the installation I create a plannig cluster, now I have deleted it and I only have the default one, but I still have no visibility to Planning thorugh the workspace
    I´m installing hyperion system 11.1.1.3, downloaded the files in the url : http://www.oracle.com/technology/software/products/bi/performance-management/index.html
    I suppose those files are ok.
    Files installed:
    Oracle Hyperion Enterprise Performance Management System Installer, Fusion Edition Release 11.1.1.3.0
    Hyperion Enterprise Performance Management System Foundation Services Release 11.1.1.3.0
    Oracle Hyperion Enterprise Performance Management Architect, Fusion Edition Release 11.1.1.3.0
    Oracle Essbase Client Release 11.1.1.3.0
    Oracle Essbase Server Release 11.1.1.3.0
    Oracle Hyperion Provider Services Release 11.1.1.3.0
    Hyperion Web Analysis Release 11.1.1.3.0
    Oracle Hyperion Planning, Fusion Edition Release 11.1.1.3.0
    Any idea will be very helpfully.
    Thanks
    Hi,
    If you get that error message then it is more than likely you have not created an application.
    Go to http://<planningserver>:8300/HyperionPlanning/AppWizard.jsp and create an application.
    Another thing you need to watch out for is planning clusters, sometimes people create a planning cluster through the configurator and it is not required, so you have a default cluster and an newly created cluster, make sure in the configurator you dont have extra clusters, you only need the default one.
    Cheers
    John
    http://john-goodwin.blogpsot.com/

  • Learning Essbase and Planning - Buy or Rent a Server?

    Hi All,
    If I was planning on learning Essbase and Planning, would it be better to buy or rent a server? I renting is a better option, which companies would you recommend?
    I'm planning on installing some mail servers and issue tracking websites on the server as well.
    Thanks in advance,
    Nathan

    When you say renting, do you mean in the cloud or do you mean short term leasing and having the server on site (your office, your house, etc.)?
    I'm doing (almost) all of my 11.1.2 puttering about in Amazon Web Services using a prebuilt machine image from Full360.com. No, I do not work for either company. No, they do not pay me to mention their name.
    If you're planning on doing installs and infrastructure work, you likely don't want the Full360 AMI. When I do infrastructure, the resutls aren't pretty, so for me a prebuilt and tested AMI with the full 11.1.2 stack is worth the monthly cost.
    What I like about AWS (and I suppose any cloud offering) is that I only pay for what I use and I can scale CPU, memory, and drive space as needed. I won't deny that there's been a learning curve to it but for the most part it's not been bad. If I can just get someone to show me how to set up SSL so I can securely connect in, I'll be 100% happy.
    I thought a lot about buying a big desktop/workstation and then accessing that but I travel all the time -- I'd have to open up a hole in my home firewall, always have the desktop running, etc., and in the end thought that was too much hassle.
    Just my $0.02.
    Regards,
    Cameron Lackpour
    P.S. Shameless plug -- I'll be co-presenting this at Kaleidscope in Long Beach this year and will go into depth about how much pain/joy I've received from this approach.
    Edited by: CL on Jan 13, 2011 11:45 AM
    You can see my blog post on this:
    http://camerons-blog-for-essbase-hackers.blogspot.com/2010/09/1112-zombies-ate-my-brain-and-how-i-got_25.html

  • Essbase and planning applications migration from 11.1.2.1 to 11.1.2.4

    Hi Masters,
    I have few Hyperion 11.1.2.1 running servers for Essbase and planning applications (Essbase alone applications and planning applications are running into different servers). Now we are planning to upgrade 11.1.2.1 directly to new 11.1.2.4 servers.
    could you guys please suggest me the best way of migrating these applications to 11.1.2.4?
    Thanks a lot,
    Siva

    Hi John,
    Actually we are moving all our existing servers to some new data center. the plan is like installing 124 in the new server in the new data center and migrate the existing 121 applications to the 124 servers.
    So is there a best way to migrate like i said above? or do we need to install 121 in the new server 1st and migrate the applications from existing 121 servers, then apply maintenance release of 124 would be best way?
    Thanks,
    siva

  • Essbase and Planning 11.1 adapters

    Does ODI has Essbase and Planning 11.1 adapters or its still 9.3.1 ..Also how can I know from the .jar files which version the adapter is...

    Thanks John
    I have issue in Extracting Metadata out of Essbase cubes. I can extract Entity dimension without any issue. When I try to extract Accounts DIM I get error at SS_O MetadataExtract step with "No_matching_Enum_found". Couldn't find any refernce for it.
    Tried importing V11 jar files, imported LKM_Essbase_Metadata_SQL again. Nothing seems to solve the problem.
    I saw one thread abt it in Planning. No solution for it though..

  • Essbase and Planning 11.1.1.3 Installation issue

    Hi,
    I have installed and configured Essbase and Planning successfully. However, I can't find them in Windows services. They are supposed to be present in windows services if I'm not mistaken.
    Has anyone experienced this issue?
    Regards,
    Eric

    Have you tried to reconfigure them again, if so not it may be worth giving it a go.
    If essbase has been succesfully installed and the service not created it is possible to create the service by running <HyperionHome>\products\Essbase\EssbaseServer\bin\RegisterAgent.bat
    For planning you could try <HyperionHome>\deployments\<WebAppServer>\bininstallServiceHyperionPlanning.bat
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Configure clients to develop essbase and planning applications

    Hi Gurus
    I have installed hyperion on one of the windows server. Now I want to configure the client components on local machine to develop essbase and planning applications. How to do that? My goal is to have multiple clients configured so that multiple developers can work simultaneously.
    Thank you.

    If you have essbase/planning running on a server then you don't really need to install many client components.
    Planning is mainly accessible through the web, you could install smartview or the excel addin for use in excel, there are standalone installers available for this.
    EAS console can be accessed over the web which will save it having to be installed on client machines, it can be accessed by http://<easmachine>:10080/easconsole/console.html
    If you are looking at using financial reporting then you would have to install financial reporting studio, as you only said planning/essbase then you may not be interested.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • What are the differences between Essbase and Planning?

    What are the differences between Essbase and Planning?

    Planning is an enterprise application built around the Essbase OLAP engine.
    You can create planning applications with Essbase only, but Planning uses best practises and has built-in enterprise features.
    Brian Chow

  • Is there any way to get the list of Essbase and planning users  in excel wi

    Is there any way to get the list of Essbase and planning users in excel with last login details.

    Hi,
    This tool might be of some help to you, 'OlapUnderground Advanced Security Manager'. I havent used it personally but went through its features. Give it a try!
    Thanks,
    Junaid

  • EPMA Common Timebalance for Essbase and Planning

    Hi,
    We are using EPMA for managing dimensions in Planning and Essbase. We have a shared ACCOUNT dimension, the account dimension is used to create an Essbase and Planning application.
    We are facing issue with TIMEBALANCE property on the shared ACCOUNT dimension, when we set TIMEBALANCE for a member as NONE it works fine for Essbase application and throws out error when we deploy for PLANNING application, viceversa when TIMEBALANCE is set as FLOW it works for PLANNING and not for ESSBASE.
    We don't want to maintain 2 separate ACCOUNT dimension in EPMA for ESSBASE and PLANNING just for this purpose. Is there a way to overcome the TIMEBALANCE property or a common value which will work as FLOW/NONE.
    Thanks
    Ramesh

    I haven't faced your specific issue, however I faced something VERY similar. We were trying to set properties for both an ASO and BSO cube, using EPMA to manage the hierarchies. Setting the ASO property would change the BSO property and vice versa. My general impression was that the Essbase property settings weren't really sorted out in EPMA. This is one reason people don't use EPMA for Essbase (yet). It's okay for Planning, but not really ready for Essbase. Hopefully it will be better in 11.1.2.
    - Jake

Maybe you are looking for

  • Tie Machine  no longer backs up after lion install

    After Lion install, Time Machine no longer backs up-will start to back up but freezes after a few kb's-spinning clock will spin 24/7 but backup is stalled

  • Error in posting - Internal Orders

    Dear Forum, The users are trying to post the FI Document with the orders entered in the order field. However, the system does not allow the postings and gives the error message - FI Posting not allowed (Order xxxx). Could you please advise what needs

  • Sending a Photoshop image to iPhoto

    This sounds like something that should be easy but I am having a problem. I created an image in Photoshop and want to place it in my iPhoto library. Help

  • Moving apps and music

    A quick question. My son is getting a 3GS. He as up to now been using my old (not activated) 1st gen iPhone as an iPod. So he's loaded it up with apps and music. I occasionally sync it to my laptop. Now when he gets his new phone, we'll start syncing

  • IPHOTO - printing multiple photos per page

    Hi, Hope someone can help with this. I am trying to print multiple photos of the same photo on a "contact sheet" ...I have followed all the steps to complete this, but when I come to the step where I need to select "multiple of the same photo per pag