Problem with Business rule-Essbase Error(1042017):

Hi,
I am getting the following error when i run this business rule specifically.
Detail:Cannot calculate. Essbase 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.
I dont get this error with any other rule. I have checked the solution provided in this link
_[http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_error/erhelp.htm#ercalc.htm]_. But this solution wont help because i dont get this error in any other rule.
The rule i run is
"Depreciation Value" = "Cumulative.Asset value"/ ("Assumptions_Programs"->Jul->@UDA(Entity,@NAME(@CURRMBR(Location)))->@UDA(Location,@NAME(@CURRMBR(Location)))->"Assets life in months");
The functions in the above rule will get replaced as below
"Depreciation Value" = "Cumulative.Asset value"/ "Assumptions_Programs"->Jul->IND_Assumptions->LOC_IND->"Assets life in months";
If i hardcode and run, i dont get this error. Please help.
Regards,
Ragav.

The reason it works when you hard code it and why it doesn't when use UDA is simply that you should never have a multiple answers in a cross dimensional. @UDA function returns multiple answers. Even if for your case it only brings back one I believe it is tripping up the calculation. Worse if you are actually bring back multiple answers for @UDA that is definitely not going to work.
I would have to understand all your fixes above the calcultion to recommend you the best possible solution. But at least you understand why you are getting the error and what you have to fix

Similar Messages

  • Eroor while launching businessr rule - (Essbase Error(1042017))

    Hi,
    I get this error message while try to launch my BR,which is due to the usage of too many functions in the ELSEIF part.
    Error:
    Detail:Cannot calculate. Essbase 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.
    BR:
    FIX("Existing")
    FTE(
    IF("Scenario" == "Budget" AND ((FTE<>0) OR (FTE<>#MISSING)))
    "FTE"=FTE->&Bud_Start_Mth;
    "TBH"->&Bud_Start_Mth = "Headcount"->&Bud_Start_Mth - "Existing"->&Bud_Start_Mth;
    "TBH" = "Headcount" - "Existing";
    ELSEIF(@ISMBR(@LIST(@REMOVE(@LDESCENDANTS(@LIST(@REMOVE(@ISIBLINGS(@PARENT(&LE_Month)),(@LSIBLINGS(@PARENT(&LE_Month)))))),@LSIBLINGS(&LE_Month)))) AND ((FTE<>0) OR (FTE<>#MISSING)))
    "FTE"=FTE->&LE_Month;
    "TBH"->&LE_Month = "Headcount"->&LE_Month - "Existing"->&LE_Month;
    "TBH" = "Headcount" - "Existing";
    ENDIF;)
    ENDFIX
    ELSEIF(@ISMBR(@LIST(@REMOVE(@LDESCENDANTS(@LIST(@REMOVE(@ISIBLINGS(@PARENT(&LE_Month)),(@LSIBLINGS(@PARENT(&LE_Month)))))),@LSIBLINGS(&LE_Month)))) AND ((FTE<>0) OR (FTE<>#MISSING)))
    +"FTE"=FTE->&LE_Month;+
    +"TBH"->&LE_Month = "Headcount"->&LE_Month - "Existing"->&LE_Month;+
    +"TBH" = "Headcount" - "Existing";+
    Here i try to calculate FTE for the subsquent months based on my &LE_Month.
    For Eg: I have,
    Q2 oct,nov,dec
    Q3 jan,feb,mar
    Q4 apr,may,jun
    And my &LE_Month as say, "feb"
    based on the above elseif,i wanna calculate FTE only for the months right to "feb"(&LE_Month)i.e.for mar,apr,may and jun
    Is there any other suggestions to work it out..?
    Any help is appreciable..
    Regards,
    Rev

    Hi,
    Why you want to complicate the BR?
    you can simply use @ismbr(&LE_Month:JUN) or whatever based on your months ordered in the dimension.
    - Krish

  • Problem with business rule

    Hi all,
    I have a problem with a business rule (BR) deployed as a standalone Descision service.
    the BR consists on a simple decision table wich compare an input (bigInteger) with 50. It returns two facts (as output).
    the two conditions are confugured (i.e. <50 and >=50).
    the Decision service (stateless) is called in a simple BPEL process. in some cases the the assign activity in the bpel process rise this exception :
    <bpelFault><faultType>0</faultType><selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"><part name="summary"><summary>empty variable/expression result. The XPath variable or expression /ns5:callFunctionStatelessDecision/ns5:resultList/ns6:processResponse/ns6:CodeRetour is empty at line 440. An attempt to read or copy data referenced or computed by the XPath expression either had invalid data, according to the XML schema, or did not contain certain optional data. Ensure that the variable or expression result named in the error message is not empty. Enable XML schema validation of related variables to ensure the run-time data is valid. </summary></part></selectionFailure></bpelFault>
    it seems like an output of the business rule used by the assign after the invoke activity is empty.
    But in the input payload for the decision service all elements are not empty. I can't inderstand how the OBR return an empty variable?
    Any help please?

    In the taskflow you should be capable to trace step by step what happens in the execution. Does this give any clue, e.g. why sometimes the assert does not work?
    cu
    Andreas

  • Problem with Business Rules in OBPM 10.3.1 Enterprise for WebLogic

    We're having a problem with our Business Rules. We've updated two of our business rules (that are used by business rule transitions) in Studio; however, when we publish the updated process, the business rules are not updated. We cannot find anywhere in the Process Admin where to administer the rules to make sure they're overwritten.
    I've double checked, and the updated rule code is in the .project.xpdl, but for whatever reason, the rules are not being updated during the deployment. I'm sure that we've done this many times in the past, but for some reason, now it is not working.
    We're tried variations of the different versioning when we publish, and we've also tried to unpublish all of the older versions of our process, but it does not change the business rules. We can try to unpublish and undeploy, but it seems like we would lose all old instances of that process that are still running if we did that.
    Has anyone ever had this issue, or know if there is a way to effect the business rules via the process admin?

    I see what you're saying, but here's why it works the way you're observing it.
    Once deployed, the 10g business rules are edited by a business user (the owner of the rule). Changes in Studio that a developer makes to a business rule don't override the changes that the business user made.
    To let the business owner edit the rule, add a Global Interactive activity and change its property setting to edit the business rule. Put this activity in the role for the business owner (the person you want to edit the rule).
    Dan

  • Validating the Business Rule  Essbase Error(1200315):

    When i Execute the BR
    FIX([v_Year],[v_Scenario],"Working", "USD","EUR", "HSP_InputValue",@LEVMBRS("Datasource", 0))
    /* @ANCESTORS ("Products");
    @IDESCENDANTS ("Entities");*/
    AGG ("Products","Entities");
    ENDFIX;
    It is Successful.
    But when i Change the rule with *"JPY"* adding as it is one of the Currency UDA.
    FIX([v_Year],[v_Scenario],"Working", "USD","EUR",_*"JPY"*_, "HSP_InputValue",@LEVMBRS("Datasource", 0))
    AGG ("Products","Entities");
    ENDFIX;
    the Validation throwing me an error.
    *Detail:Cannot calculate. Essbase Error(1200315): Error parsing formula for [FIX STATEMENT] (line 282): invalid object type*
    Can you please Give me the suggestion
    JPY is just a another currency member like USD and EUR.
    But it is throwing me error while i am updating the BR.
    In the Same BR
    There is a Macro
    I pass the parameter "USD" and "EUR" in the Macro. It works good but
    If i Pass the Parameter for a Macro as "JPY"
    It is throwing an Error
    *Detail:Cannot calculate. Essbase Error(1012004): Invalid member name [JPY]*
    I know the Errors means "JPY" Member is INVALID, But the JPY is present in the Outline same as USD and EUR in the UDA "Currency".
    Edited by: 838300 on Oct 13, 2011 10:14 AM
    Edited by: 838300 on Oct 13, 2011 10:14 AM
    Edited by: 838300 on Oct 13, 2011 10:30 AM
    Edited by: 838300 on Oct 13, 2011 10:34 AM

    Are you definitely sure JPY exists in the essbase application, go into eas and open the outline and check.
    It may exist in planning but if it is not defined as a reporting currency then it won't exist in essbase.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Problem with Business Rules access from Shared Services

    Hello,
    When trying to access Business Rules from Shared Services (expand Business Rules and click on the application) I get the "Refer to the Security Guide to configure security permissions for this application" message, but the user is fully provisioned for Business Rules. It happens even logged on as admin. Access from Administration Services works fine. The version Hyperion system 9 (9.3.0.1). What is wrong? Help, please.
    Thanks,
    Timur

    You can't access Business Rules from Shared Services. This is no different from any other application - Planning, Essbase, etc. You can provision users to the application roles, but you can't actually do anything with the application, other than security, in Shared Services. You use Admin Services to maintain Business Rules.

  • Problem with Business Rules

    Hi,
    I just started with a simple Business rules sample.
    All the time only the first condition in the rule set seem to be executed and the result is same inspite of conditions not matching the first condition.
    Am I doing something wrong?
    Thanks,
    Prabu

    Maybe not, the rule may be working as designed. If you are doing a simple rule you also need to implement the negative, e.g.
    if I have a rule that price must be greater that $1000
    if price > 1000 then ...
    The rule will only activate for prices greater than 1000 what about less than?
    so you need to implement the negative
    if price <= 1000 then
    cheers
    James

  • Error importing composite with business rules into SVN

    Hello,
    When I import a composite with business rules into Tortoise SVN I get below error.
    Error: Commit blocked by pre-commit hook (exit code 1) with output:
    Error: Path
    Error: '/trunk/ProjectName_SCA/.rulesdesigner/jaxb_classes/com/ProjectName/package-info.class'
    Error: is restricted for commit by pattern '\.class$' for the current user.
    I could import other composites(w/o business rules)
    Thanks

    Further invesitgation bears this problem out.
    Oracle support recommend wrapping the SimpleType in a ComplexType. This does work, but now I have an extra wrapper element to deal with. I either have to use the wrapped type in my other complex, composed Types and/or add an external wrapping element when trying to create Business Services in BPM to call the BusinessRules I've created.
    This is a bit messy.
    To be clear, this does not seem to be an issue with Business Rules; the BR editor and generation of Facts (including simple restricted types -> JAXB 2.0/Java Enumerations) seems to work correctly. There seems to be an issue exposing DFs as Services. The code which generated the WSDL and its supporting types seems to choke on restricted SimpleTypes.
    As a side note, it seems that HumanTasks have a similar limitation
    Edited by: wylderbeast on May 31, 2011 3:27 PM

  • Essbase Error(1042017)

    Hi,
    I get this error when i run this business rule.
    Detail:Cannot calculate. Essbase 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.
    The rule is
    FIX(Inbound,Outbound,@ATTRIBUTE(Transaction_Based),@ATTRIBUTE(Transaction_Based_Queue),@ATTRIBUTE(Transaction_Slab_Based),@ATTRIBUTE(Transaction_Slab_Based_Queue))
    "Shrinkage Considered in Staffed hours(%)" = @ROUND(((Queue_All->ST_All->@UDA(Entity,@ATTRIBUTESVAL(@NAME(@CURRMBR(location))))->@UDA(Location,@ATTRIBUTESVAL(@NAME(@CURRMBR(location))))->"Holidays in a year") /(Queue_All->ST_All->@UDA(Entity,@ATTRIBUTESVAL(@NAME(@CURRMBR(location))))->@UDA(Location,@ATTRIBUTESVAL(@NAME(@CURRMBR(location))))->"Total working days in a year"))*100,2);
    ENDFIX
    I am sure
    *@UDA(Location,@ATTRIBUTESVAL(@NAME(@CURRMBR(location))))* is causing the error. Am i doing something conceptually wrong here?
    Regards,
    Ragav.
    Edited by: ragavhere on May 27, 2010 11:32 AM
    Edited by: ragavhere on May 27, 2010 11:33 AM

    Hi Ragahv,
    this error comes,
    1) If you rule take more time and the default time out time set in the configuration file
    2) or its stuck up in some never ending calculation
    so you have two options to eliminate this error:
    1) incease the default time out time
    2) reduce the running time of you businesss rule (if you can :) )
    as far as ur staement is concerned
    @UDA(Location,@ATTRIBUTESVAL(@NAME(@CURRMBR(location))))
    @UDA(Dimname,UDANAME)
    as per ur statement is @ATTRIBUTESVAL(@NAME(@CURRMBR(location))) yeilds the uda name?
    is location dimension have the values which have the same name as the uda?
    coz @ATTRIBUTESVAL(From a text attribute dimension)
    Return the value of the level 0 attribute member that is associated with the base member being calculated.
    Cheers...!!!

  • Business rules execution error

    Hi,
    I am facing an error with business rules and forms.
    We are having 6 folders and each folder relating to different departments and each department (folder) contains 5 forms.
    The same environment is in UAT server and Production server.
    The same UAT server is migrated to Production.
    Here the problem is example: In each folder, form 2 is tagged with 3 business rules like rule1, rule2 and rule3.
    These 3 rules are same for the form 2 in all folders, except the legal entity, code, prduct will be vary as per the user selection.
    but the code is same.
    In these 3 rules, the first 2 rules rule1 and rule2 are not working. While double clicking the rule, its says that, error while executing the calculation script. Please check the log file. The same error coming for form 2 in all folders with the same rules which are tagged.
    But the same rules are working with the same form in UAT environment. I have tried to change the rules from UAT to Production.
    After changing the rules also, the same error is coming while executing the business rule.
    So can any one suggest me what to do and how to resolve this.
    Thanks & Regards
    RREDDY

    The same error when executing the business rule after opening the form.
    " Error executing the calculation script. Check log for details"
    I have checked the log also, but its also showing the same sentence.
    While validating the rule, I have checked the same thing and I have compared with the UAT settings also. Its all are fine.
    Only these 2 rules with the same form in all the folders are getting the error.
    I have done one more thing that copying the content of Business rule code in UAt and paste the same in Production and saved it.
    I have checked all other settings they are remain same and no changes. Then I have detached the rules from web form and saved it and log-off from planning.
    Again logged in and tagged the BR's to the form and tried to execute, even then also the same error coming.
    thanks
    rreddy
    Edited by: user4483519 on Sep 21, 2009 4:39 AM

  • Essbase Error (1042017): Network Error in Smart View

    I try to do Ad hoc ahalysis in Smart View via Essbase provider and get Essbase Error (1042017): Network Error: The client or server timed out waiting to receive data using TCP/IP. Check network connections. Increase the olap.server.netConnectRetry and/or olap.server.netDelay values in the essbase.properties.
    I've tried to increase this values in essbase.properties file in C:\Oracle\Middleware\EPMSystem11R1\products\Essbase\aps\bin directory and in Essbase Administration Services console but it has no effect. This behaviour occur only for one application. Early I has no problem with this.
    How this can be fixed?

    Please follow the steps below:
    1) Add the following parameters to the mod_wl_ohs.conf for APS within the aps location match section:
    WLIOTimeoutSecs 1800
    Idempotent OFF
    For Example:
    <LocationMatch ^/aps/>
    SetHandler weblogic-handler
    WeblogicCluster vm0asazon1112:13080
    WLIOTimeoutSecs 1800
    Idempotent OFF
    </LocationMatch>
    Note: mod_wl_ohs.conf file is located in <drive>:\<Oracle_EPM_Home>\Middleware\user_projects\epmsystem1\httpConfig\ohs\config\OHS\ohs_component directory.
    Make a back up copy of the mod_wl_ohs.conf file before editing.
    2) Save the mod_wl_ohs.conf
    3) Restart Reporting and Analysis Framework - Web Application
    4) Restart Oracle Process Manager (ohsInstancexxxxxxxxxx)
    For more details on the Weblogic Plug-ins parameters, please refer to this link: http://download.oracle.com/docs/cd/E13222_01/wls/docs92/pdf/plugins.pdf
    Hope this helps.
    HTH-
    Jasmine.

  • URGENT :   EP 7.0 /ECC 5.0  -   Problem with Business Package : ESS/MSS

    Dear Portal Gurus,
    We are facing a problem with business package for ESS/MSS
    Our system Info is as under :
    Portal:- NW 2004s
    ERP2004: - (R3 ECC 5.0)
    ESS:- BP for Employee Self-Service (mySAP ERP 2004) 60.2
    MSS:- BP for Manager Self-Service (mySAP ERP 2004) 60.1.1
    SAP XSS  à (SAP ESS 100, SAP MSS 100 and SAP PCUI_GP 100 , all upto SP 12)
    After the Business Packages were installed,found that some  ess apps where not deployed...so manually deployed it.
    The JCO connections are OK.
    Do we need to set up the backend Homepage Framework for the same......even for preview.....was thinking not.
    Also, here is the error and exception that we get when we preview any ESS iview.
    A critical error has occured. Processing of the service had to be terminated. Unsaved data has been lost.
    Please contact your system administrator.
    You dont have the authorization to start service sap.com/pcui_gp~xssutils/XssMenuArea.
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: You dont have the authorization to start service sap.com/pcui_gp~xssutils/XssMenuArea.
    at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
    at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
    at com.sap.pcuigp.xssfpm.wd.BackendConnections.initBackend(BackendConnections.java:234)
    at com.sap.pcuigp.xssfpm.wd.BackendConnections.connectModel(BackendConnections.java:159)
    at com.sap.pcuigp.xssfpm.wd.wdp.InternalBackendConnections.connectModel(InternalBackendConnections.java:183)
    Thanks.
    Message was edited by: Ashutosh Rana

    I got the same problem :/
    not the authorization, but the fields in working time is displaying wrong.. (too big)
    Any solution to this?
    Best Regards
    Kristoffer Engh

  • Problem in Business Rule Framework (BRF).

    Hi,
    Problem in Business Rule Framework (BRF).
    Facing problem while assining the 'Expression and Actions' to the Events in BRF giving the error 'Class ID is missing'.
    Created an event called 'Z_My_Event_01' of implementation class '0E001', object (Event) is created succesfully but while assining the Expression and Action to that Event it shows the error 'Class ID is missing'.
    Thanks
    Rajiv Garg

    Hi Rajiv,
    this might help u.
    Business Rule Framework Transactions:
    BRFEVT01 - BRF: Create Event
    BRFEVT02 - BRF: Change Event
    BRFEVT03 - BRF: Display Event
    BRF - Business Rule Framework
    BRFACS01 - BRF: Create Abstract Action
    BRFACS02 - BRF: Amend Abstract Action
    BRFACS03 - BRF: Display Abstract Action
    BRFACT01 - BRF: Create Actions
    BRFACT02 - BRF: Change Actions
    BRFACT03 - BRF: Display Actions
    BRFAPC01 - BRF: Create Features for Appl.Class
    BRFAPC02 - BRF: Change Features for Appl. Class
    BRFAPC03 - BRF: Display Features for Appl.Class
    BRFAPL01 - BRF: Create Application Class
    BRFAPL02 - BRF: Change Application Class
    BRFAPL03 - BRF: Display Application Class
    BRFEXP01 - BRF: Create Expression
    BRFEXP02 - BRF: Change Expression
    BRFEXP03 - BRF: Display Expression
    BRFIMC01 - BRF: Create Impl. Class
    BRFIMC02 - BRF: Change Impl. Class
    BRFIMC03 - BRF: Display Impl. Class
    BRFRLS01 - BRF: Create Rule Set
    BRFRLS02 - BRF: Change Rule Set
    BRFRLS03 - BRF: Display Rule Set
    BRFRUL01 - BRF: Create Rule for Event
    BRFRUL02 - BRF: Change Rule for Event
    BRFRUL03 - BRF: Change Rule for Event
    BRFU01 - BRF: Compare SAPscript Texts
    BRF_FILL_TBRF185 - Automatic Filling for TBRF185
    BRF_OVERVIEW - Overview of BRF Objects
    Visit following link:
    http://www.sap.com/industries/insurance/pdf/FSCM_BRF.pdf
    pls reward if useful.
    cheers,
    hema.

  • Slow Performance with Business Rules

    Hello,
    Has anyone ever had slow performance with business rules? For example, I attached a calc script to a form and it ran for 20 seconds. I made an exact replica of the calc script in a business rules and it took 30 seconds to run. Also, when creating / modifying business rules in EAS it takes a long time to open or save or attach security - any ideas on things to improve this performance?
    Thanks!

    If you are having issues with performance of assigning access then I am sure there was patch available, it was either a HSS patch or planning patch.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Premiere Pro CS5: please help problem with importing a file error output "there was an error decompressing audio or video"

    please help problem with importing a file error output "there was an error decompressing audio or video"

    this is related to what adobe program/version?

Maybe you are looking for

  • How to call Labview-VI​s in a AgilentVee​-function?

    Hello, i have some good running Labview-Vis and want to use them in a Agilent-Vee-function (*.vee). Is there a way to make a DLL from the VIs? Or is it possible to run a VI from a C++-DLL? Then i could create this DLL and call the DLL in VEE. But i w

  • Message No processing because no items were selected

    Hi, We are using AFS SCC 6.0 system. I am trying to allocate a SO, it is open, and there are no delivery/billing blocks. The /afs/mdo4 report shows stock in T tab for this SO. But when i try to allocate i get the message : No processing because no it

  • NRA withholding for payments to Foreign vendors

    Hi I would like to discuss with configurators from other US companies as to how they have implemented NRA withholding. In particular, how they handle varying tax rates for certain countries under tax treaties. Thanks Deepa

  • Wireless transfer speed is hopeless!

    Hi, New BT customer here, after being with aol for nearly 10 years I thought it was time for a change. Why-o-why? I used to have a netgear 834g router which worked fine, signal would drop a touch upstairs and broadband 8mb with aol, but they could no

  • Remove a hyperlink from a PDF

    Hi. I need to remove a hyperlink from a PDF in Acrobat Pro 9. When I googled this, the answers all referred to editing a 'box around the link', which I can't see. does anyone know how I can make the box visible?