LCM Migration : Calc scripts not available

Hello,
We are using LCM for the first time. It is working correctly, except for calc scripts.
For one Planning application, in Hyperion Shared Services when we collapse the Plan type the folder Calc scripts is empty. But we have calc scripts for this application, we can see them in Essbase Administration services (we use them as well)
Why those calcs scripts won't appear in HSS?
Thanks in advance.

Hi,
EPMA is installed but unused.
The modification of the database will be done in last resort. Meanwhile we are going to
- use LCM to export the plan type
- use LCM on development environment to export Attribute Dimensions, Calc Scripts, Rule Files et Subsitution Variables
- modify the xml files to rename the plan type
- delete the plan type misnamed (knowing that the app only have one plan type, I do not know if that's even possible...)
- reimport it with the correct name (and export from the development environment anything that is missing from the LCM of production)
Does it seem a good solution to correct this error ? (maybe import the correct plan type before deleting the problematic one?)

Similar Messages

  • Fixing the calc script in FDM Planning adaptor

    Hi All,
    I have run into a issue with the load action in the planning adaptor ES9x-G4-A. By default, when the adaptor loads data into essbase it fixes using the script
                                       '*** CALC SCRIPT ***
                                            'NOTE: CALC SCRIPT CAN BE MODIFIED For Each CUSTOMER
                                            'Clear the intersection of (Category, Period, Entity)
                                            strClear = "Fix(""" & strTCat & """,@Idescendants(""" & strCurEnt & """))" & vbcrlf
                                            strClear = strClear & "CLEARDATA """ & strTPer(0) & """;" & vbcrlf
                                            strClear = strClear & "EndFix"
    The issue with this is that it doesn't fix on year, meaning that data loaded with a replace will wipe the same period across every year. Does anyone know what the year variable is to set the fix correctly? I can't find it in any of the documentation, for 9.3.1 or 9.2
    Thanks.
    KMacintosh

    Hi,
    {color:#000000}Try updating the load script to be :-
    {color}{color:#ff0000}strTargYear = API.POVMgr.fPeriodKey(CStr(strPer(0))).strTargetYear
    '*** CALC SCRIPT ***
    'NOTE: CALC SCRIPT CAN BE MODIFIED For Each CUSTOMER
    'Clear the intersection of (Category, Period, Entity)
    strClear = "Fix(""" & strTargYear & """,""" & strTCat & """,@Idescendants(""" & strCurEnt & """))" & vbcrlf
    strClear = strClear & "CLEARDATA """ & strTper(0) & """;" & vbcrlf
    strClear = strClear & "EndFix"
    Cheers
    John
    [http://john-goodwin.blogspot.com/]{color}

  • @ATTRIBUTESVAL works properly in Calc script but not in Member Formula.

    We are using Essbase 11.1.2 –
    "Global_Period" is a Dynamic Calc Member. Below is its Member Formula:
    "ProjType " is an attribute (text) dimension.
    "Global_Period" ="ValidAccount";
    IF (@ISLEV ("Total_Expenses", 0) AND @ISMBR("HSP_InputValue") AND @ISLEV ("Version",0) AND
    @ISMBR("No_GL_Account") AND @ISLEV ("Scenario",0) AND @ISLEV ("Years",0) AND @ISMBR ("Local")
    AND @ISLEV("Tot_Org",0) AND NOT @ISIDesc ("Service_Division") AND @ISLEV("Tot_PRJ",0) )
    "Global_Period"->"No_GL_Account"-> @CURRMBR ("Projects") =
    1* "ValidAccount"->"Global_Version" ->"Global_Scenario"->&Budget_Year->"Global_Entity"->
    "No_GL_Account"->"HSP_InputValue"->"Local"->
    @MEMBER(@NAME(@CONCATENATE ("Proj_",@ATTRIBUTESVAL("ProjType"))));
    ENDIF
    The above Member- Formula is failed to work when opening a Data Form that contain "Global_Period".
    The error messages in the log file are as follow:
    [Thu Mar  1 16:55:39 2012]Local/Projects/Plan1/admin@Native Directory/1122748736/Error(1200370)
    Error executing formula for [Global_Period] (line 1): attempt to cross a null member in function [@X]
    [Thu Mar  1 16:55:39 2012]Local/Projects/Plan1/admin@Native Directory/1122748736/Error(1200370)
    Error executing formula for [Global_Period] (line 0): attempt to cross a null member in function [@_VAL]
    When converting the "Global_Period" to be a Store member.
    The Calc Script below is exactly equivalent to the Formula, and run perfectly with no Errors.
    "Global_Period" ="ValidAccount";
    FIX ("HSP_InputValue", "Local","No_GL_Account", @RELATIVE ("Total_Expenses", 0),
    @RELATIVE ("Version",0), @RELATIVE("Scenario",0), @RELATIVE ("Years",0),
    @REMOVE (@RELATIVE ("Tot_Org",0),@IDESCENDANTS ("Service_Division")),
    @RELATIVE ("Tot_PRJ",0))
    SET CREATENONMISSINGBLK ON;
    "Global_Period"
    ("Global_Period"->"No_GL_Account" -> @CURRMBR ("Projects")=
    1* "ValidAccount"->"Global_Version" ->"Global_Scenario"->&Budget_Year->
    "Global_Entity"->"No_GL_Account"->"HSP_InputValue"->"Local"->
    @MEMBER(@NAME(@CONCATENATE ("Proj_",@ATTRIBUTESVAL("ProjType"))));
    SET CREATENONMISSINGBLK OFF;
    ENDFIX
    For many reasons we prefer to use the Dynamic Calc Formula for "Global_Period".
    As result of some checking I discover that the problem is with the function @ATTRIBUTESVAL,
    because the formula has worked fine when I replace the @ATTRIBUTESVAL with a string.
    Please help, what is the right way to write the formula in order to make it work.
    Thanks
    Tami Kedem

    Dear Cameron Lackpour,
    Thank you very much, for your reply.
    I'd given it a try, but it didn't help.
    The purpose of this formula is as follow:
    We holds 1's (ones) for allowable combinations of "Project_Type and Accounts", namely, each project type has different list of accounts that are allowed for input.
    I need to populate the input 1's to all projects (and their children) according to its "ProjType".
    The Data forms has periods in columns, thus by putting "Global_Period" (Hide) as the first column, and use "Suppress Missing rows" - for each project (on the "Page") , the form will show just the allowable Accounts in rows.
    (we have around 300 Accounts, 50,000 members in Project dimension and around 25 Types of projects).
    Please help.
    Thanks!
    Regards,
    Tami Kedem

  • Script to redirect a Application to secondary server if primary server is not available in a .ini file

    Hi Team,
    I want to write a script in the .ini file of an excel add-in on the users windows system , where if the primary server is not available it should automatically redirect to the secondary server. 
    Can someone help me in this?

    Hi Jrv, 
    As I said its an Add-in (Twuploader) in excel which uses a ini file to connect to a server. I want the addin to connect to another available server when the primary is not available. This is the ini file content below:
    [TradeWeb]
    Host=Server1
    Port=8002
    User=abcd
    [Upload]
    AutoMode=N
    UserInt=5
    [Toolbar]
    Visible=Y
    Row=26
    Pos=1
    Top=-32000
    Left=-32000
    Let me know how to edit this ini file so that if Server1 is unavailable it should connect server2. 

  • Problem while creating script form - lang EN is not available in client 800

    Hi friends,
    I getting a problem while creating a script form in SE71.
    if I give the name of the script (zform1) and clicked on create then its giving an information message like " Form ZFORM1 language EN is not available in client 800".
    But if I use this form in the abap program its giving stop message "Form ZFORM1 language EN is not active and has no errors" and the control is coming out of the program.
    What could be the problem and how to solve it friends . Please help me.
    Thanks
    -Hima

    Hi There,,
    By default all the forms will be there in client 100, if you are using the exisiting form and making a Z copy of the same,, then first you will have to copy from the client 100 to 800.
    If you are creating the form right from the scratch,, you will that message,,but need now worry about that..
    go head and create the Zform, don't forget to activate the form, before calling in the driver program.
    In the driver program,, call the function modules to invoke the form and activate the driver program as well. then you are all set/
    Thanks-
    Rahul

  • Simple subtraction operator not working in essbase calc script

    My Calc Script
    SET UPDATECALC OFF;
    fix (Employee)
    "NoOfBeginners" = "NoOfStayers" - "TerminationCount" ;
    endfix;

    Hello
    you need to bring all data first to the member Employee. It will be loaded on the individual members of Employee. Assuming the accounts dimension is dense (Database > Properties > second tab)
    SET UPDATECALC OFF;
    CALC DIM(Employee);
    FIX (Employee)
    "NoOfBeginners" = "NoOfStayers" - "TerminationCount" ;
    ENDFIX
    Better would likely be to do this at the lowest level, and then aggregate the result to the top. Now at all positions you have data on NoOfStayers or TerminationCount you will see data in NoOfBeginners. We do not discuss what should happen when one of the two is empty...
    SET UPDATECALC OFF;
    "NoOfBeginners" = "NoOfStayers" - "TerminationCount" ;
    CALC DIM(Employee);
    Hope this helps.
    Regards,
    Philip

  • HT1338 After migration from MacBook 13' running OSX 10.6.8 to MacBook Pro 15' Retina OSX 10.8.2 using Migration assistant, the Bluetooth assistant mentions "name not available" and it cannot detect my Magic trackpad. There is no mention of any mishap.

    I just migrated from MacBook 13' OSX 10.6.8 to MacBook Pro 15' Retina OSX 10.8.2 with the use of Migration Assistant. When attempting to install my Magic Trackpad, the Bluetooth Assistant mentions "name not available" so that the device cannot be detected.  In have disconnected the firewall.Thanks for assistance.

    Create a new, temporary admin account and see if you can set it up in that account.

  • Can not run the calc scripts by mxl, if the first character is Number

    I found that if you create the calc scrpt like 1abc.csc. You can not run it by mxl. I tried for times but do not know the reason for that. I found that you can use number in the name of the calc scripts(like abc1.csc, a1bc.csc), but not for the first character(like 1abc.csc).
    Below is my mxl scripts:
    ×××××××××××××××××××××××××××××××××××
    login admin identified by password on localhost;
    spool on to 'C:\abc.log' ;
    execute calculation sample.basic.1abc;
    spool off;
    logout;
    ×××××××××××××××××××××××××××××××××××
    I write a bat file below:
    ×××××××××××××××××××××××××××××××××××
    D:\Hyperion\AnalyticServices\bin\essmsh C:\abc.mxl
    ×××××××××××××××××××××××××××××××××××
    I can run the scripts if I change the name "1abc" to "abc1"or "a1bc".
    Of course I can run this calc in EAS, no matter the name is "1abc" or "abc1".
    Anybody find the same problem with me?

    I agree, if ever there was a "best practice" to developing scripts (especially when using variables) it is to enclose in single quotes. I actually use double quote, single quote.
    execute calculation "'$4'"."'$5'"."'$6'";

  • "Not" in Calc Script

    Is there a "Not" ability in the Calc scripting language.For example, we load most (not all) data to level 0. A CALC ALL command would roll those numbers up. However, it would roll them up over top of any data we load at upper levels.Since the upper level data is all loaded against the "No Time" member of our Time dimension and that is the only data stored there, it would be nice to do something like:Fix NOT("No Time")....Is this possible or is there a similar way to do this?Thanks in advance.

    I think I need more help.We're loading data to various geographical members that can be at any level, but they all point to one scenario, one measure, one account and one time period ("No Time"). By design, the numbers won't roll up the other hierarchies, but can roll up Geography - which we don't want to have happen.To further help the understanding, consider this equivalent example:A boss (level 1 of Employees) gets a salary bonus (Salary Bonus being an Account), but each of his/her subordinates (level 0 of Employees) gets their own bonuses. The total of the subordinates should not over write the bosses bonus. But other items (e.g. Sales - which are made by the subordinates, not the boss who just sits at a desk) would roll up to show how each boss's sales are doing.How do you write the equivalent of a Calc All for all accounts except Salary Bonus so that the other accounts roll up the Employee dimension?

  • How to creat a "The command is currently not available" script alert?

    I'm working to construct a Configurator-like panel whose buttons play actions located on Photoshop's regular Actions panel.
    I'm using Eclipse and the EB3 plug-in and have made decent progress.  Here is a sample of code from the Photoshop.jsx file that is executed for one of the buttons.
    $._ext_CURVESLAYER={
        run : function() {   
            doAction('Curves', 'Adjustment-Layers');
    Very basic.  Just a doAction command to find the necessary action set and action and play it.
    When using Configurator and the necessary action is NOT present on Photoshop's regular Actions panel, a script alert is generated that says  "The command is currently not available"
    The panel I've created using EB3 doesn't provide this alert.  Nothing happens when I click a button on the EB3 panel whose action is missing from Photoshop's regular actions panel.  I'd like to be able to generate some type of message, like this script alert, if the action in the doAction command doesn't run as expected.
    It looks like Configurator may have used this code to generate this script alert base on the fact that it contains the words : "The command is currently not available"
    function ps_invoke_action(actionSet, actionName)
        var action = decode(actionName);
        var group = decode(actionSet);
    writelog("invoke action " + action + " " + group);
        ErrStrs = {};
    ErrStrs.USER_CANCELLED=localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation");
        try
    app.doAction(action, group);
        catch(e)
            if (e.toString().indexOf(ErrStrs.USER_CANCELLED)!=-1) {;}
            else
    alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));
    I don't know Java at all, but I'm pretty sure this code doesn't work with the EB3 panels.  I tried copying it into the ext.js file and it had no effect.  (Most of this has been trial and error for me, and I thought that would be worth a try.)
    Can anyone help me with the code I need to use to generate the appropriate script alert if the doAction command doesn't run properly and where to put it in the various files required for an EB3-generated panel?
    Thanks!

    Hi,
    As per my knoledge, there is no automatted way to find out from which (Command line, Application and Script) the application is running. here
    i am suggesting some guidelines as specified below.
    1. Define standard arguments codes for the decrypt program like.
    1 - for Application.
    2 - for Script.
    3 - others.
    if(args[0] == 1)
    Decrypt PWD
    else if(args[0] == 2)
    DO Some thing
    else if(args[0] == 3)
    DO Some thing
    else
    -- Do not Decrypt --

  • Cisco 5.0 "Your messages are not available now" after exchange 2010 and DC migration to a new host

    Guys,
    First of all, thanks for looking at this post. Hopefully you guys can help me out. My unity users, when dialing into voicemail are getting the message "Your messages are not available now".
    Services in error state under the event viewer:
    Event Type:    Error
    Event Source:    CSAgent
    Event Category:    Kernel Rule 
    Event ID:    256
    Date:        7/29/2014
    Time:        11:42:41 AM
    User:        N/A
    Computer:    UNITY
    Description:
    A packet with a bad transport layer header was detected. Reason: Illegal TCP reserved flags set using interface Wired\HP NC324i PCIe Dual Port Gigabit Server Adapter. TCP: 00.000.00.000/443->00.00.0.00/1241, flags 0x10. The operation was denied.
    Event Type:    Error
    Event Source:    CiscoUnity_MALEx
    Event Category:    Error 
    Event ID:    30012
    Date:        7/29/2014
    Time:        11:44:27 AM
    User:        N/A
    Computer:    UNITY
    Description:
    An occurred which prevents successful Exchange access by CsBMsgConnector via MAPI.
    This is typically an indication of configuration issues with Unity, Exchange, or the MAPI subsystem.
    Verify that the Unity services accounts are granted the correct permissions and that there are no issues with installation.  The SysCheck utility may assist in diagnosing the problem.
    Event Type:    Error
    Event Source:    CiscoUnity_Doh
    Event Category:    Error 
    Event ID:    32013
    Date:        7/29/2014
    Time:        11:44:27 AM
    User:        N/A
    Computer:    UNITY
    Description:
    Doh logon failed due to messaging component logon error: 8004052eH
    I found and followed to the letter:
    http://www.cisco.com/c/en/us/support/docs/voice-unified-communications/unity/107323-unity-error.html
    I also went ahead and ran GUSI with some mixed results under environment information:
    SQL Version = Microsoft SQL Server  2000 - 8.00.2282: unknown SP
         SQL Edition = Desktop Engine
         Windows version =  5.2 Build 3790: Service Pack 2
         Outlook is not installed on the local server
         MAPI Provider : CDO Version - 6.5.8211.0
         MAPI Shared Memory: (HKLM:SOFTWARE\Microsoft\Windows Messaging Subsystem\Applications\<process>\SharedMemMaxSize)
                AvCsMgr : is set to recommended value
                AvMsgStoreMonitorSvr : RegKey not found.  Recommend add the key AvMsgStoreMonitorSvr and set DWORD SharedMemMaxSize with a value of 4194304 (decimal)
                AvNotifierMgr : RegKey not found.  Recommend add the key AvNotifierMgr and set DWORD SharedMemMaxSize with a value of 4194304 (decimal)
                AvUMRSyncSvr : is set to recommended value
                CsBMsgConnector : RegKey not found.  Recommend add the key CsBMsgConnector and set DWORD SharedMemMaxSize with a value of 4194304 (decimal)
                CsBridgeConnector : RegKey not found.  Recommend add the key CsBridgeConnector and set DWORD SharedMemMaxSize with a value of 4194304 (decimal)
                CsVpimConnector : RegKey not found.  Recommend add the key CsVpimConnector and set DWORD SharedMemMaxSize with a value of 4194304 (decimal)
             TCPChimney : Disabled
             RSS : Disabled
             *Pulled from UnityDB Configuration Table*
             ExcludeAllReceipts : 0
             ExcludeReturnReceipts : 0
             DisableSearchFolderUse : 0
             MinSearchFolderLifeHours : 1
             OptimizeSearchFolderUse : 0
    I tried following and deleting the Unity System Profile:
    https://supportforums.cisco.com/discussion/11249996/unity-501-exchange-2010-unable-logon-mapi-mailbox
    But I am still scratching my head. Any direction will be appreciated.

    Turns out that unity came back after all this. Maybe it just needed time. I think I answered my own question.  Anyways, this post could serve for future reference. 

  • Chose 'Export to Shared Services' on a calc script....where did it go?

    I accidentally right-click and choose 'Export to Shared Services' on a Calc script in EAS.
    the help file is not much...I am curious...where did this export to in Shared Services? What is the point of this feature?
    Thanks
    JTS

    Hi,
    I think it was Hyperion's original idea to share objects between applications which were known as models, so you could export outlines and calc scripts to shared services and then shared them across applications or to synchronize different applications.
    It is something that I have never seen really used and I am sure it was dropped after 9.2, though the option still existed to export in EAS but you couldn't manage models in 9.3
    I think it has all be superseeded with concepts like EPMA and LCM.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Calc script takes longer than expected to execute

    The current Planning system has several calc scripts which are used to run the budget. This system is 3.3. I am currently in the process of migrating to Planning 11.1.2. The same outline, data and calc scripts are used in the new system. However, one script, which takes only 8 hours to run in the old system, now takes 5+ DAYS to run. I did a data extract in the new system and the data seems to be correctly calculated.
    My problem is, what can be the issue for this lengthy time for calculation.
    Note: This is the first time I am running the calculation scripts in the new system.
    Thanks

    Did you size your essbase plan type caches appropriately - the index and data caches specifically (this is the most common culprit)
    Do all dimensions have the same dense/sparse configuration?^^^I'll bet anything that Matt got it with the dense/sparse configuration. The caches are worth looking at as well but that big of a performance difference seems unlikely. Taking a dense dimension and making it sparse or vice versa will do crazy things to a database's performance.
    Regards,
    Cameron Lackpour

  • RUN_LOGIC:Accounts are not available in the rule table

    Dear BPC gurus,
    I experience the following error while trying to run a Business Rule (Account transformation). Setting are to change the flow dimension of an account and apply to YTD.
    Script logic that is used is:
    *RUN_PROGRAM CALC_ACCOUNT
    CAT = %CAT_SET%
    TID_RA = %AAL_TIME_SET%
    *ENDRUN_PROGRAM
    The following error occurs:
    RUN_LOGIC:Accounts are not available in the rule table
    Failed
    Application: FORECAST Package status: ERROR
    All input is welcom.
    Thanks and regards,
    Vincent

    Hi James,
    Thanks for your quick response. There is no currency dimension in the application... I've tested with the correct businessrule as CALC value, but this didn't do the trick.
    Any other suggestions?
    Regards,
    Vincent

  • Business Rule error: Accounts are not available in the rule table

    Hi everybody,
    I have a problem running the Business Rule for the profit/loss copy to the equity account.
    The Business Rule I set reads from all P&L accounts, P&L specific flow, acual category, all datasources and then it writes everything keeping the source settings apart from the account destination (the equity profit/loss account) and the flow destination (I write in two different flows, so the rule is made up of two equal lines differing only in the flow destination). "PROFIT" is the ID I chose.
    Then I created the related script logic (ID=CALCACCOUNT):
    *RUN_PROGRAM CALC_ACCOUNT
    CATEGORY_M = %CATEGORY_M_SET%
    CURRENCYLABEL = %CURRENCYLABEL_SET%
    TID_RA = %TIME_SET%
    CALC=PROFIT
    *ENDRUN_PROGRAM
    Finally, the prompt ( process chain: CPMB/RUNCALCACCOUNT):
    PROMPT(SELECTINPUT,,,,"CATEGORY_M,CURRENCYLABEL,TIME")
    TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SUSER,%USER%)
    TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SAPPSET,%APPSET%)
    TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SAPP,%APP%)
    TASK(/CPMB/RUNCALCACCOUNT_LOGIC,SELECTION,%SELECTION%)
    TASK(/CPMB/RUNCALCACCOUNT_LOGIC,LOGICFILENAME,CALCACCOUNT.LGF)
    But anytime I run the package it fails giving me the message error: "Accounts are not available in the rule table".
    I tried every possible change but nothing; if someone could help me somehow I'd be really grateful!!
    Thanks
    Filippo

    Hi James,
    Thanks for your quick response. There is no currency dimension in the application... I've tested with the correct businessrule as CALC value, but this didn't do the trick.
    Any other suggestions?
    Regards,
    Vincent

Maybe you are looking for

  • 1st Generation iPod Touch Question

    I just got an email from a 1st Generation iPod Touch user who said that my program (Gear Ratio) wouldn't load on his device. I don't actually know how to tell if it should or shouldn't load and run. Is there somewhere in the documentation, or perhaps

  • Lightroom start niet op in creative cloud

    wie kan mij helpen

  • Copying prod/SWCV across systems.

    Hi If  there is a parallel XI landscape with one XI 3.0 system(DEV,QA and PRD) and other PI 7.0 system (DEV,QA and PRD) , both running in the same landscape , and there is requirement of transferring/ copying  some software components (some interface

  • PSE7 - Magic Extractor.  Operator error or not working?

    I'm a newbie here,but I've been working with PSE for a number of years.  I have  very old version (E3) but recently upgraded to PSE7.  I'm still trying to learn how to use the added functionality. One of the most important things for me to learn is h

  • Can anyone know this bug....

    Hi all, I'm new to the forum and the J2EE. Actually, i'm trying to get some values in a html form and call a jsp. The jsp page has to send the values to the bean and the bean should insert the values into a table. Actually everything is fine but the