Update Essbase Cfg setting using MAXL or ESSCMD

Hi All,
I want to change the essbase.cfg settings using MAXL or Esscmd. Is this possible? I could figure out changing Substitution Variables but am looking forward to change settings like CALCCACHE, etc...
If yes, please let me know any insights on the same.
Thanks,
AJ.

There is no pre defined feature that allows you to do this, but if you want to override the values in .cfg file, depending on what those values are, you can just set them in your calc script, ie: CalcCache, etc. It is best to do this manually anyway, as once you finished, you will need to recycle the Essbase service for them to take effect.

Similar Messages

  • Problem with Essbase variable setting in maxl

    Hi,
    I have a short question about changing variables using maxl.
    I used the following statement to change the variable value to 'Jan'.
    alter database Testapp.Plan1 set variable TestVar Jan;
    The problem is that this does not change the value of the variable. No error is reported though.
    The variable is explicitly initialized on this database (so I didn't use the 'all dbs' setting).
    I just don't see where I'm going wrong. Do you guys have any idea?
    Thanks for your answer :)
    Mike

    Hi,
    Looks valid to me....
    All of the following combinations work and update the variable value.
    MAXL> alter database Sample.Basic set variable CurrMonth Jan;
    OK/INFO - 1056023 - Database Sample.Basic altered.
    MAXL> alter database Sample.Basic set variable CurrMonth 'Feb';
    OK/INFO - 1056023 - Database Sample.Basic altered.
    MAXL> alter database Sample.Basic set variable 'CurrMonth' 'Mar';
    OK/INFO - 1056023 - Database Sample.Basic altered.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Error executing essbase report script using maxl

    Hi,
    V 11.1.2.1 (64 bit) on windows
    An essbase report script errors when it is run from maxl. When I run it directly in maxl the error is
    Error - 1030205 - Client directory does not exisit: ...EssbaserServer\<instance>\client
    When I run it within EAS the error is
    Client directory does not exisit: EPMSystem11R1/common/EssbaseRTC-64/11.1.2.0client
    Unexpected essbase error 1030205
    The client is installed but the folder locations do not exist. There is a calc script which does a data export which works fine. The essbase report can be manually executed without a problem. This worked fine in 9.3.1.
    Here is the script (without actual names)
    export database 'app'.'database' using report_file 'AReport' to data_file 'c:\\Output.txt';
    I would appreciate any help. I have looked at the knowledge base and can't find anything relevant.
    Thanks in advance,
    Nathan
    I would appreciate

    Hi,
    The issue is now resolved.
    The client folder must be created where the EAS service is, not Essbase. Once this was done the report script could not be found. In discussion over the phone with Oracle we did some testing, as they use a non distributed environment. If you use 'using report file' you need to specify the path to the report file i.e.
    D:\Oracle\Middleware\user_projects\epmsystem\EssbaseServer\<instance>\app\<app name>\<database>\report.rep'
    The .rep must also be included.
    If you use 'using server report file' you only need to specify the report name, without the extension, and the data file path. You specify the path as normal i.e. D:\nathan.txt but you can get away with simply a file name such as 'nathan.txt'. In a distributed environment this exports to the server where the EAS service is to
    <drive>:\Oracle\Middleware\user_projects\domains\EPMSystem
    When Oracle support did this it went to the Essbase bin folder as it was a non distributable environment.
    The subtle differences between 9.3.1 and 11.1.2.1......
    Thanks to all those who contributed.
    Nathan

  • Essbase.CFG Configuration Settings for 11.1.1.3

    can I please have a link for Essbase.CFG setting for 11.1.1.3
    Thanks

    Well start at http://www.oracle.com/technetwork/middleware/performance-management/documentation/index.html
    It has links to different versions, bookmark and then you don't need to keep asking for links.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Clearing all data using Maxl

    Hi,
    Could anyone suggest me what commands to write for below sets using Maxl
    1) How how Export zero level data from the cube
    2) How to clear all the data into the cube
    3) How to reimport the data from the cube.
    Thanks

    you will want to look at the tech referece http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_techref/frameset.htm?launch.htm
    for
    export
    alter database reset data
    and import. (note if you are importing an export, you don't use a load rule, but you do have to abort on error.

  • Setting a outline for a application using maxl

    We are using maxl to load data into essbase application/db. We have a predefined otl file. How do I programmatically set the otl file as the outline for my application. I know that I can use shell to copy the otl file to the appropriate app folder. I am using Maxl from a remote machine. Hence, I do not have access to the folders on the server machine.Thanks a lot for your help.Sridevi

    1.The best way would be, ftp the otl file to specified location, if you have access. Get shared ftp access to the specific folder.2.You can try the copy the db or app using Essbase Command.I dont think there any other alternative ways out.

  • Cannot Connect to Essbase Server Using MaxL

    After installing and configuring planning. I was able to create data source and application. When I shot down and restart the machine. The diagnostics report highlighted these srrors
    EPMVAL - 01010 can not connect to Essbase server using MaxL
    Network Error - 10061 unable connect to oracle.vision.com:1423. the client timed out waiting to connect Essbase Agent using TCP/IP
    Can some help please
    chi

    Hi John
    This is error from Sharedservices_security_client may it will you to identify the cause of this issue
    PMCSS] [ERROR] [EPMCSS-00001] [oracle.EPMCSS.CSS] [tid: 10] [ecid: disabled,0] [SRC_CLASS: com.hyperion.css.registry.RegistryManager] [SRC_METHOD: RegistryManager] Failed to initialize EPM Shared Services security instance. Component SYSTEM9/FOUNDATION_SERVICES_PRODUCT/SHARED_SERVICES_PRODUCT is null in EPM System Registry. Verify EPM System Registry configuration.
    [2012-03-04T17:29:20.953+00:00] [EPMCSS] [ERROR] [EPMCSS-00001] [oracle.EPMCSS.CSS] [tid: 10] [ecid: disabled,0] [SRC_CLASS: com.hyperion.css.registry.RegistryManager] [SRC_METHOD: RegistryManager] Failed to initialize EPM Shared Services security instance. Component SYSTEM9/FOUNDATION_SERVICES_PRODUCT/SHARED_SERVICES_PRODUCT is null in EPM System Registry. Verify EPM System Registry configuration.
    [2012-03-04T17:29:24.906+00:00] [EPMCSS] [ERROR] [EPMCSS-00001] [oracle.EPMCSS.CSS] [tid: 10] [ecid: disabled,0] [SRC_CLASS: com.hyperion.css.registry.RegistryManager] [SRC_METHOD: RegistryManager] Failed to initialize EPM Shared Services security instance. Component SYSTEM9/FOUNDATION_SERVICES_PRODUCT/SHARED_SERVICES_PRODUCT is null in EPM System Registry. Verify EPM System Registry configuration.
    [2012-03-05T05:21:13.515+00:00] [EPMCSS] [ERROR] [EPMCSS-00001] [oracle.EPMCSS.CSS] [tid: 10] [ecid: disabled,0] [SRC_CLASS: com.hyperion.css.registry.RegistryManager] [SRC_METHOD: RegistryManager] Failed to initialize EPM Shared Services security instance. Component SYSTEM9/FOUNDATION_SERVICES_PRODUCT/SHARED_SERVICES_PRODUCT is null in EPM System Registry. Verify EPM System Registry configuration.
    [2012-03-05T05:21:19.359+00:00] [EPMCSS] [ERROR] [EPMCSS-00001] [oracle.EPMCSS.CSS] [tid: 10] [ecid: disabled,0] [SRC_CLASS: com.hyperion.css.registry.RegistryManager] [SRC_METHOD: RegistryManager] Failed to initialize EPM Shared Services security instance. Component SYSTEM9/FOUNDATION_SERVICES_PRODUCT/SHARED_SERVICES_PRODUCT is null in EPM System Registry. Verify EPM System Registry configuration.
    [2012-03-05T05:21:24.890+00:00] [EPMCSS] [ERROR] [EPMCSS-00001] [oracle.EPMCSS.CSS] [tid: 10] [ecid: disabled,0] [SRC_CLASS: com.hyperion.css.registry.RegistryManager] [SRC_METHOD: RegistryManager] Failed to initialize EPM Shared Services security instance. Component SYSTEM9/FOUNDATION_SERVICES_PRODUCT/SHARED_SERVICES_PRODUCT is null in EPM System Registry. Verify EPM System Registry configuration.
    [2012-03-05T10:08:08.812+00:00] [EPMCSS] [ERROR] [EPMCSS-00001] [oracle.EPMCSS.CSS] [tid: 10] [ecid: disabled,0] [SRC_CLASS: com.hyperion.css.registry.RegistryManager] [SRC_METHOD: RegistryManager] Failed to initialize EPM Shared Services security instance. Component SYSTEM9/FOUNDATION_SERVICES_PRODUCT/SHARED_SERVICES_PRODUCT is null in EPM System Registry. Verify EPM System Registry configuration.
    [2012-03-05T10:08:14.875+00:00] [EPMCSS] [ERROR] [EPMCSS-00001] [oracle.EPMCSS.CSS] [tid: 10] [ecid: disabled,0] [SRC_CLASS: com.hyperion.css.registry.RegistryManager] [SRC_METHOD: RegistryManager] Failed to initialize EPM Shared Services security instance. Component SYSTEM9/FOUNDATION_SERVICES_PRODUCT/SHARED_SERVICES_PRODUCT is null in EPM System Registry. Verify EPM System Registry configuration.
    [2012-03-05T10:08:18.890+00:00] [EPMCSS] [ERROR] [EPMCSS-00001] [oracle.EPMCSS.CSS] [tid: 10] [ecid: disabled,0] [SRC_CLASS: com.hyperion.css.registry.RegistryManager] [SRC_METHOD: RegistryManager] Failed to initialize EPM Shared Services security instance. Component SYSTEM9/FOUNDATION_SERVICES_PRODUCT/SHARED_SERVICES_PRODUCT is null in EPM System Registry. Verify EPM System Registry configuration.
    Thanks
    Chi

  • Automate start/stop essbase service using Maxl or batch

    Hi - how would my batch or Maxl file look like if I wanted to come out with a script to stop and start my essbase service? The reason why i am doing this is because I wanted to stop the essbase service, so that I can archive the essbase.log file.
    I am on essbase 7.0, I have read on some postings that stopping and starting the essbase service can potentially corrupt the sec file. If so, then is there any other way of archive the essbase.log file so that it does not grow to megs.
    Thanks.

    Hi,
    You could use the following maxl
    alter system shudown;
    it may be useful to stop all the applications first e.g.
    alter system unload application all;
    or you can use windows command line
    net stop essbaseservicename
    and to start
    net start essbaseservicename
    Another method to backup the essbase.log is to make a copy of the log then use maxl to delete the log.
    alter system clear logfile;
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • What's the difference between "update db cfg using ..." and "db2set ..."?

    I get confused about which one should be used. Thanks!

    Hello Ashley,
    The command  'update db cfg using <parameter> <value>' is used to update the database manager configuration. To see the current values you can use
    'db2 get db for <sid>'
    where <sid> is the databse name.
    To see further details regarding the on disk and in memory settings you need to first connect tot he database using 'db2 connect to <sid> user <xxx> using <password>' then issue 'db2 get db cfg for <sid> show detail'
    The command 'db2set' is used to update, view or remove DB2 registry (profile) variables.
    Here are some links with additional details.
    UPDATE DATABASE CONFIGURATION command:
    http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.admin.cmd.doc/doc/r0001987.html
    db2set - DB2 profile registry command:
    http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=/com.ibm.db2.luw.admin.cmd.doc/doc/r0002025.html
    Best Regards,
    Adam Wilson
    SAP Development Support

  • Unable to start Essbase app when activating JVM in Essbase.cfg

    Hi,
    I am using Essbase 6.5.3, one of my application that uses a CDF won't start when activating the JVM in Essbase.cfg. Please help. Thanks.

    I have successfully tested CDF in Essbase v6.5.7.
    Can you please answer below questions.
    1. Did you place the CDF file at respective location ?(Normally, there is a JAVA directory and you can place in that directory or create a new directory and place it in that directory under JAVA)
    2. Did you update udf.policy file? Updating this file is required if you are using a cdf function like JExport which will extract the data and store in a file or database.
    3. Did you set the JVM to the correct location? When you start an application are you getting a message like "JVM Initialization Failed". If the message appears, then the possible cause would be with your JVM setting.
    4. Did you register the function to that specific application? You can register it directly from Application manager or use a MAXL Script to register the function.
    Once you have successfully done the above steps, restart the application and check the log file
    If successfully registered, you will see a message as
    "Function "@JExport" registered [OK] (Similar kind of message.
    If you still get error message, please post the log file content of that application.

  • How to Hide username and password in command line using maxl

    Hi,
    How to encript my user name and password in command line prompt when I am login to Essbase server using batch file:
    *1_Here is my batch file:*
    Name of the bat file AV_Assig_Var1.bat
    rem This batch file defines the following variables:
    set $1 = 'admin';
    set $2 = 'password';
    essmsh AV_Asig1.mxl admin password
    ===========================
    *2_Here is my maxl file:*
    Name of the bat file AV_Asig1.mxl
    /* Create a process log */
    spool on to 'D:\lova\spool_log.txt';
    /* login (using variables from a batch file */
    login $1 $2 on 10.42.100.229;
    /* create application and database */
    create application AV_Asig1;
    create database AV_Asig1.AV_DB;
    /* End process log */
    spool off;
    exit;
    *3_Command line prompt*
    D:\Ess>AV_Assig_Var1.bat
    D:\Ess>rem This batch file defines the following variables:
    D:\Ess>rem 1: username
    D:\Ess>rem 2: password
    D:\Ess>essmsh AV_Asig1.mxl admin password
    Essbase MaxL Shell - Release 9.3.1 (ESB9.3.1.0.0A181)
    Copyright (c) 2000, 2007, Oracle and/or its affiliates.
    All rights reserved.
    MAXL> login admin password on *10.46.100.222*; /* I want to hide this information */
    OK/INFO - 1051034 - Logging in user [admin].
    OK/INFO - 1051035 - Last login on Monday, June 14, 2010 12:44:03 PM.
    OK/INFO - 1241001 - Logged in to Essbase.
    MAXL> create application AV_Asig1;
    OK/INFO - 1051061 - Application AV_Asig1 loaded - connection established.
    OK/INFO - 1054027 - Application [AV_Asig1] started with process id [6792].
    OK/INFO - 1056010 - Application AV_Asig1 created.
    MAXL> create database AV_Asig1.AV_DB;
    OK/INFO - 1054014 - Database AV_DB loaded.
    OK/INFO - 1056020 - Database AV_Asig1.AV_DB created.
    MaxL Shell completed
    D:\Ess>
    I am looking forward to inputs from anybody.
    Thanks & Regards,
    Deepthi.

    Beyond that thread, I gave a presentation at Kaleidoscope last year around MaxL that goes into quite a bit of depth re encryption and a whole bunch of other MaxL goodies.
    To download it, go to www.odtug.com, click on Tech Resources, Essbase/Hyperion, and use the search box for MaxL.
    There are two presentations, one by Tracy McMullen and the other by me. Tracy's is a good introduction to the various command groups; my presentation focused on a few areas in depth, one of which was encryption. The title is "Master Essbase with MaxL Automation".
    You will need to join ODTUG to download the presentation, but there is a junior membership that is free.
    Regards,
    Cameron Lackpour
    P.S. ODTUG Kaleidoscope 2010 is coming up in two weeks, starting on 27 June 2010 -- for those of you still on the fence, it is an awesome conference and I urge you all to come. The content this year will be fantastic.

  • Not finding ESSBASE.CFG

    Hello Gurus!
    I am very new to Essbase.
    I had Hyperion Essbase 11.1.13 installed. When I added my first essbase server from the administration services console, it was added. Yet when I tried to open it i got the following error "Error: 1042017: Network error: The client or server timed out waiting to receive data using TCP/IP. Check network connections. Increase the NetRetryCount and/or NetDelay values in the ESSBASE.CFG file. Update this file on both client and server. Restart the client and try again."
    My problem is is that when I finally found the file essbase.cfg from F:\Hyperion\products\Essbase\EssbaseServer\bin, it consisted of the following:
    ; The following entry specifies the full path to JVM.DLL
    JvmModuleLocation F:\Hyperion\common\JRE\Sun\1.5.0\bin\client\jvm.dll
    BPM_Oracle_DriverDescriptor "MERANT OEM 5.2 32-BIT Oracle Wire Protocol"
    BPM_DB2_DriverDescriptor "MERANT OEM 5.2 32-BIT DB2 Wire Protocol"
    BPM_SQLServer_DriverDescriptor "MERANT OEM 5.2 32-BIT SQL Server Wire Protocol"
    BPM_SQLServer_DriverDescriptor "SQL Server"
    ;BPM_Netezza_DriverDescriptor "NetezzaSQL"
    BPM_Teradata_DriverDescriptor "Teradata"
    BPM_ORACLEBI_DriverDescriptor "Oracle BI Server"
    AuthenticationModule CSS
    AGENTPORT 1423
    SERVERPORTBEGIN 32768
    SERVERPORTEND 33768
    AGENTDESC hypservice_1
    and I found nothing about NetRetryCount or NetDelay. Is it possible that I downloaded the file the wrong way and that the essbase.cfg isn't complete?
    Also, I read in a forum post that essbase.cfg is supposed tp be located in the directory $ARBORPATH but I haven't found such a folder when I searched for it.
    BTW I don't think it is exactly a network problem as I pinged the server and it worked just fine.
    Any help is appreaciated. Thanks in advance :)

    Thanks for response John :)
    the essbase.cfg now looks like this:
    ; The following entry specifies the full path to JVM.DLL
    JvmModuleLocation F:\Hyperion\common\JRE\Sun\1.5.0\bin\client\jvm.dll
    BPM_Oracle_DriverDescriptor "MERANT OEM 5.2 32-BIT Oracle Wire Protocol"
    BPM_DB2_DriverDescriptor "MERANT OEM 5.2 32-BIT DB2 Wire Protocol"
    BPM_SQLServer_DriverDescriptor "MERANT OEM 5.2 32-BIT SQL Server Wire Protocol"
    BPM_SQLServer_DriverDescriptor "SQL Server"
    ;BPM_Netezza_DriverDescriptor "NetezzaSQL"
    BPM_Teradata_DriverDescriptor "Teradata"
    BPM_ORACLEBI_DriverDescriptor "Oracle BI Server"
    AuthenticationModule CSS
    AGENTPORT 1423
    SERVERPORTBEGIN 32768
    SERVERPORTEND 33768
    AGENTDESC hypservice_1
    NETDELAY 1000
    NETRETRYCOUNT 2000
    is it missing something?like a semicolumn or sth?
    Also, in the error msg it says:Update this file on both client and server. Restart the client and try again.
    my questions are:
    1- How do I update client and server
    2- how do I restart the client?
    Is there any reading material to help me with this?

  • Essbase.cfg parameter

    <p>Hi everybody,</p><p>Who knows about PORTUSAGEINTERVAL parameter.</p><p>This parameter that can be setted in the Essbase.cfg file (ex:PORTUSAGEINTERVAL 10), seems no more documented (Iam using Essbase V6.5.1).</p><p> </p><p>Thanks in advance</p>

    <p>is it PORTUSAGEINTERVAL or PORTUSAGELOGINTERVAL??</p><p> </p><p>if it is the later one then here is the explanation (straightfrom documentation)</p><p> </p><p>PORTUSAGELOGINTERVAL <i>n</i></p><table cellpadding="5" border="1"><tr><td><i>n</i></td><td>Represents the number of minutes between each check of thenumber of ports in use. The value of <i>n</i> can be any wholenumber from 1 - 60, with five as the recommended minimum anddefault value. Analytic Services ignores any portion of a non-wholenumber. For example, 2.5 is evaluated as 2 minutes. Statistics arewritten to the log immediately after each check.</td></tr></table><h2>Description</h2><p>PORTUSAGELOGINTERVAL enables you to set an interval at which tolog the number of ports being used. By analyzing the information inthe log, you can monitor port utilization and identify a need formore ports before end users are unable to connect.</p>

  • Copying substitution varibale using Maxl script

    Hi,
    Ive been trying to copy application using Maxl script in essbase to take backups. Everything gets copied except substitution variables. Could some one help me in sorting out this issue.
    Is there any specific Maxl Command to copy substitution variable alone from one application to another, if so could u please share it with me.
    thanks

    Hi,
    Unfortunately, as John said, there is no command to copy the subvars. One of my colleagues ran into this same issue on one of my projects. He ended up spooling a script with display variable all command to show all your variables and write them to a text file. from there he wrote a batch file to parse the text file for each of the variables, and then updated the subvars in the backup application with these values.
    The thing you want to look out for here is that you want to make sure you properly handle checking for whether the subvar already exists in the backup application. If it does, you just want to run an update of the value. If it doesn't exist, you want to add it first. This is because there is no create or replace variable, so to avoid any errors, you need to be careful with that. I think you may want to look into some of the other alternatives John provided if you are still looking into this issue.
    Thanks,
    Daniel
    http://www.DVEPM.com

  • Update multiple rows & columns using a single statement

    I have the following table with tablename - emp
    first_name last_name age
    aaa bbb 31
    56
    78
    ggg hhh 36
    2nd & 3rd row contain null values (no data) in first_name & last_name column . I want to update those two rows with data using a single statement. How do I do it?
    I was thinking may be something like the following:-
    UPDATE emp
    SET first_name= , last_name=
    CASE
    WHEN age = 56 THEN 'ccc', 'ddd'
    WHEN age = 78 THEN 'eee', 'fff'
    ELSE first_name, last_name
    END
    -----------------------------------------------

    Can you give an example of a nested decode statement.
    test@ora>
    test@ora>
    test@ora> --
    test@ora> drop table t;
    Table dropped.
    test@ora> create table t as
      2  select rownum x, cast(null as varchar2(10)) y from all_objects
      3  where rownum <= 10;
    Table created.
    test@ora>
    test@ora> select x, y from t;
             X Y
             1
             2
             3
             4
             5
             6
             7
             8
             9
            10
    10 rows selected.
    test@ora>
    test@ora> -- You want to change the values of y to 'a' through 'j' for x = 1 through 10
    test@ora> -- and y = 'X' otherwise
    test@ora> --
    test@ora> -- Let's say the limit on the number of components were 12
    test@ora> -- Then your decode statement would've been:
    test@ora> --
    test@ora> update t
      2  set y = decode(x,
      3                 1, 'a',
      4                 2, 'b',
      5                 3, 'c',
      6                 4, 'd',
      7                 5, 'e',
      8                    'f');
    10 rows updated.
    test@ora>
    test@ora>
    test@ora> select x, y from t;
             X Y
             1 a
             2 b
             3 c
             4 d
             5 e
             6 f
             7 f
             8 f
             9 f
            10 f
    10 rows selected.
    test@ora>
    test@ora> -- As you can see you are unable to:
    test@ora> --
    test@ora> -- change y to 'g' if x = 7
    test@ora> -- change y to 'h' if x = 8
    test@ora> -- change y to 'i' if x = 9
    test@ora> -- change y to 'j' if x = 10
    test@ora> -- change y to 'X' otherwise
    test@ora> --
    test@ora>
    test@ora> -- What you would do then is -
    test@ora> -- (i)  Let the 11 components remain as they are and
    test@ora> -- (ii) Introduce a nested decode function *AS THE 12TH COMPONENT*
    test@ora> --
    test@ora>
    test@ora> rollback;
    Rollback complete.
    test@ora>
    test@ora> --
    test@ora> update t
      2  set y = decode(x,
      3                 1, 'a',
      4                 2, 'b',
      5                 3, 'c',
      6                 4, 'd',
      7                 5, 'e',
      8                 decode(x,
      9                        6,  'f',
    10                        7,  'g',
    11                        8,  'h',
    12                        9,  'i',
    13                        10, 'j',
    14                            'X')
    15                );
    10 rows updated.
    test@ora>
    test@ora> select x, y from t;
             X Y
             1 a
             2 b
             3 c
             4 d
             5 e
             6 f
             7 g
             8 h
             9 i
            10 j
    10 rows selected.
    test@ora>
    test@ora>HTH
    isotope
    Extrapolate that to 255 components and you get 254 + 255 = 509 components. And so on...
    Message was edited by:
    isotope

Maybe you are looking for