Unable to use DIMLIST property in business rules
Hi Team,
We have updated Account dimension with TYPELIM(10), DIMLIST(20) properties and in AUTOMATIC ADJUSTMENT DETAILS in the SOURCE ACCT when we update it with valid account ID or TYPELIM property value, it validates sucessfully.But, when we update it with Valid DIMLIST property value, it throws an error <Property Value> value does not exists in ID,TYPELIM of Account dimension. We are able to see the DIMLIST property values in the list of available options.
We are unable to use the DIMLIST property in other business rules and for FLOW dimension also.
Server Details : BPC MS 7.0 SP3 patch level 2
Appreciate if you can give your inputs on this.Please let me know if I need to provide any other information.
Kranthi
Hi Kranthi,
Based on my observation the source account column specification in the Automatic Adjustment Details business rule allows only to specify a member of either account id or TYPELIM property from account dimension. Other properties not available for the selection.
Hope this helps.
Regards,
Badrish
Similar Messages
-
How to use Java objects in business rules 11g
I have made one business rule with two XML facts and then follow one doc to create the java facts.But I am unable to use the facts.
No Java Facts are created,but as I have mentioned XML input and output facts at the time of creation of business rules,so I am not able to use java fact in business rule.
Edited by: 856272 on Jan 4, 2012 6:22 AM -
Unable to refresh Task payload in Business Rules editor
Hi,
My task's payload xsd changed, so I refreshed its data control and can see additional attributes reflecting correctly in data controls accordian. However, when I try to use new attributes in business rules editor, it doesn't show them there. I even tried going to that rules dictionary's structure and refreshing 'Task' XML fact therein, but to no avail. Do we need to do anything extra to reflect new attributes in business rules editor?
Thanks,
HarshHi Kranthi,
Based on my observation the source account column specification in the Automatic Adjustment Details business rule allows only to specify a member of either account id or TYPELIM property from account dimension. Other properties not available for the selection.
Hope this helps.
Regards,
Badrish -
Get cell value in Planning Data form and using it in a business rule
Hi Everybody,
if i set the data type of an Account Member as text, is there a way to get the value inserted by the user in a dataform, turning it as dimensional member and using it in a business rule?
So, if the user insert the value "USA" in a cell, can i use any functions to tell essbase that "USA" is a dimensional member and then using it in a business rule, for example in a cross-dimension like Period1->FY12->USA?
I tried to use the function @Member and it doesn't work, but i'm wondering if there is a way that can let me get the value inserted and use it just like a dimensional member. What are the ways that can let user input value that can be used in a business rule? I think one is by using SmartList, is there any other ways? Maybe using variables?? As an alternative i tried to use Prompt Variable but there are too many members on which the rule must run.
Please help me, i wanna know if i can or not let the user input the member on which the rule must run...
Thank all guys
Bye
MaurizioThanks EW for your answer,
YesI could use SmartList even if i think it's very tough to handle. My experience on using SmartList in caclc script is not so good. I try to enter in details of my requirement:
I have 500 account members.
For each one, I have to calculate the monthly budget by sharing the amount among the months. The user wants to calculate it on the basis of the actual flow(over the months) of an unspecified account of the prior year. The unspecified account must be inserted in a data form.
So, i could use a Smart List but it colud be of 500 elements and then i should make a rule with as many IF as how many are the accounts. Or im wrong? The only way to use smart list dynamically in a business rule is by referring its values in a IF condition. Or i'm wrong.
I tried to use execution variable ma it seems don't work. In this case the user must pay attention to write the account correctly, otherwise as you say the rule doesn't work.
The value in PD0A020 is "PD0A000" (that is a dimensional member). The value in PD0A000 is "hello". In PD0A040 the rule returns "PD0A000" and not "hello" as i would. The function @Member appears to be not able to catch the dimensional member by the value in PD0A000.
{Example}="test"->"Input"->"Scenario_test"->"FY12"->"PD0A020";
Fix("test1","Input","Scenario_test","FY12")
"PD0A040"=@Member({Example});
endfix
So, my doubt is: is it possible for Essbase/Planning to use the value inserted in a data form and to turn it in a dimensional member? What are the practicable ways to let the user input/choose the member on which makes the rule run?
Thank you Ew, thank you guys
Maurizio -
Unable to create Human Task and Business Rule in JDeveloper
Hello,
I am unable to create Human Task or business rule in my JDev... am getting below error in Feedback tab.
Previously reported error [NoSuchMethodError in o.mds.internal.dt.config.NamespaceConfigBuilder:397]
And Below is the message log trace.
Oct 15, 2012 12:58:51 PM oracle.security.jps.internal.common.util.StrictValidationEventHandler handleEvent
WARNING: Failed to validate the xml content. SchemaLocation: schemaLocation value = 'http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd' must have even number of URI's. Location: unavailable.
Oct 15, 2012 12:58:51 PM oracle.security.jps.internal.common.util.StrictValidationEventHandler handleEvent
WARNING: Failed to validate the xml content. cvc-complex-type.2.4.b: The content of element 'propertySets' is not complete. One of '{"http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd":propertySet}' is expected. Location: unavailable.
Oct 15, 2012 12:58:51 PM oracle.jps.common
WARNING: Failed to validate the xml content. cvc-complex-type.2.4.b: The content of element 'propertySets' is not complete. One of '{"http://xmlns.oracle.com/oracleas/schema/11/jps-config-11_1.xsd":propertySet}' is expected. Location: line 3 column 19.
Any idea/suggestions would be greatly helpful.
Thanks,
SudheerIts due to JDeveloper installation or cache issue...
I uninstalled completely and installed again. I am able to create Human Task now. Maybe it helps someone.
-Sudheer -
Using Global variables in business rules
In EAS after expanding the Business Rules section there is a Global Variables section. I have created some global variables in this section and I am trying to use them in the Rule editor and not having much luck. Are they retrieved differently to local variables...Currently this is how I am calling them within a FIX....
FIX([Global_Varaiable])
calculation;
EndFix
Please correct me if I am wrong, also can any one provide some good documentation and some gd links for writing business rules. I'm just starting out to create some business rule which runs on save on some input forms I am creating and finding it rather difficult.... :-(..
Many Thanks
StephenHi,
Global variables will work in the same way as local variables so you are using them correctly.
Business rules are just really glorified calc scripts, if you want to know about calc script commands have a read of the tech ref :- http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_techref/frameset.htm?launch.htm
It will have all the calculation commands and functions and descriptions on how they work.
Cheers
John
http://john-goodwin.blogspot.com/ -
Unable to associate an outline for business rule
Hi All,
I am not able to associate an outline (either essbase or planning) to validate a business rule. The hbrserver.log from epmsystem1/diagnostics/logs/eas
says below output.
2012-03-28 17:57:40,192 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.plugin.essbase.EssbaseMetadataServerElement - Error connecting to Essbase server http://<servername>:19000/aps/Essbase?clusterName=EssbaseCluster-1.
2012-03-28 17:57:40,193 WARN [ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.plugin.essbase.EssbaseMetadata - Error connecting to Essbase server EssbaseCluster-1.
2012-03-29 09:57:13,209 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: EPMCSS-00502: Failed to get group with identity native://DN=cn=f5ef9686a5e205bd:7ad025f2:12202d6e25a:-7ffe,ou=Groups,dc=css,dc=hyperion,dc=com?GROUP. Group not found in configured user directories. Check user directory.
2012-03-29 09:57:13,211 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
2012-03-29 09:57:13,283 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving user by identity
2012-03-29 09:57:13,354 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving user by identity
2012-03-29 09:57:13,419 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: EPMCSS-00502: Failed to get group with identity native://DN=cn=f5ef9686a5e205bd:-1c3b8cd:11ffef2e704:-7ffc,ou=Groups,dc=css,dc=hyperion,dc=com?GROUP. Group not found in configured user directories. Check user directory.
2012-03-29 09:57:13,420 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
2012-03-29 09:57:13,725 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.plugin.planning.PlanningMetadata - Error connecting to Planning server ojhyperiondev01.mtn.com.ng.
2012-03-29 09:58:25,363 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: EPMCSS-00502: Failed to get group with identity native://DN=cn=f5ef9686a5e205bd:7ad025f2:12202d6e25a:-7ffe,ou=Groups,dc=css,dc=hyperion,dc=com?GROUP. Group not found in configured user directories. Check user directory.
2012-03-29 09:58:25,364 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
2012-03-29 09:58:25,449 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving user by identity
2012-03-29 09:58:25,516 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving user by identity
2012-03-29 09:58:25,579 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Exception occured: EPMCSS-00502: Failed to get group with identity native://DN=cn=f5ef9686a5e205bd:-1c3b8cd:11ffef2e704:-7ffc,ou=Groups,dc=css,dc=hyperion,dc=com?GROUP. Group not found in configured user directories. Check user directory.
2012-03-29 09:58:25,579 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error retrieving group by identity
2012-03-29 09:58:25,694 WARN [ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.plugin.planning.PlanningMetadata - Error connecting to Planning server ojhyperiondev01.mtn.com.ng.
2012-03-29 10:00:08,562 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' com.hyperion.hbr.plugin.essbase.EssbaseMetadataServerElement - Cannot sign on as user already signed on.
com.essbase.api.base.EssException: Cannot sign on as user already signed on.
at com.essbase.api.session.Essbase.signOn(Unknown Source)
at com.essbase.api.session.Essbase.signOn_internal(Unknown Source)
at com.essbase.api.session.Essbase.signOn(Unknown Source)
Can anybody help me please.. I tried with newly created admin user with all the privillages.. still no luck.
Many ThanksIs this 11.1.2.1 by any chance?
We had this as well, but resolved the issue with this KB:
Error: "Error connecting to Essbase server EssbaseCluster-1" When Trying to Connect Business Rules to Essbase [ID 1328483.1]
Modified 25-JUL-2011 Type PROBLEM Status PUBLISHED
In this Document
Symptoms
Cause
Solution
References
Applies to:
Hyperion Essbase - Version: 11.1.2.1.000 and later [Release: 11.1 and later ]
Information in this document applies to any platform.
Symptoms
in version 11.1.2.1, after switching Essbase from using host name to a cluster name, in Essbase Administration Services (EAS) it is no longer possible to navigate lower than "EssbaseCluster-1" in the tree of Locations in Business Rules. The following error occurs:
"Error connecting to Essbase server EssbaseCluster-1".
This happens with both pre-existing and new business rules.
Cause
This issue has been identified as unpublished BUG 11783671 - Unable To Select Outline For Essbase Rule If Essbase Cluster1 Is The Server
Solution
The current workaround is:
1. Search for the file named 'essbase.properties' under %EAS_HOME%. Note that normally on a windows setup %EAS_HOME% points to the following path:
":\Oracle\Middleware\EPMSystem11R1\products\Essbase\eas"
If it does not exist, create a blank text file and name it 'essbase.properties' and place it under %EAS_HOME%\server\bin
2. Open it in notepad and add the following setting to the beginning of the file:
aps.resolver.urls=http://<APSSEVERNAME>:APSPORT/aps
e.g aps.resolver.urls=http://server1:13080/aps
NOTE: The line is case sensitive
3. Save the file and restart the EAS server. -
BPC10 / BPC7.5 NW: the use of US ellimination business rule for matrix elim
In tryuing to make the US Elim business rule work:
- Can the US elim procedure support the elimination between an entity and intco AND a segment and partner segment in the same app ? So basically the need is to eliminate intercompany transactions between the management structure (entity and interco) and the segment structure (or LOB structure as you will) that are in two different dimensions ( in other words an entity can belong to more than one segment and therefore they cannot have the segment in the same entity dimension and need to have a second dimension for that). Now the problem is that I have one entity dim and an intco dim, and two user defined dimensions (one for segment and one for partner_segement, aka the intco belonging to the segment). I believe this cannot be done since the US Elim procedure will look for a dimension of type entity and of type intco and therefore will only work on those two dimensions. It will not work with the user defined dimensions.
- Meaning, that if that is the case, you have to move your segment dimension into your entity dimension as an unrelated second hierarchy. Ofcourse the downside is then that you will clutter the entity dimension with this segment information and you have to enter your data twice (as ideally you wanted to enter the data for entity XYZ and then distribute the number over the various segments, that now becomes a bit more chunkier). What is a best practice if you need to eliminate on two different axisses like legal entity and management structure or Lobu2019s etcu2026
- If using the US elim procedure, do you technically need a GROUPS dimension in your application ? The documentation mentions it in its example, but since it is not used anywhere in a typical application that uses US eliminations (as it is more for legal consolidation applications where you need it), I was wondering if you can leave it out.
A quick answer is highly appreciated. Short words/clues or simple yes or no are more than enough. No need to write prozau2026.
Thanks,
*edwinJianbai-- when you see 0 submitted 0 success 0 fail..
it just means that there is no data tht suits the us-elim criterion.
For the package parameters...
1)make sure that there is data for the CATEGORY
2)The CURRENCY has its reporting property set to Y
3)There are INtercompany transaction entries between 2 ENTITIES and their ELIM property(ENTITIES involved) is NOT "Y".
4)In 3, make sure the ACCOUNT being used for the intercompany transactions have their ELIMACC property NOT BLANK.
then you shld be all set !!!...if you configured your DATASRC (is_consolidated property(it shld be eith I/M) dimension correctly ...
you don't even need any business rules to have your ICELIM working..
Best luck
Vm
Edited by: Vishal Mahawadhi on Mar 10, 2011 11:10 AM
Edited by: Vishal Mahawadhi on Mar 10, 2011 11:11 AM -
User Variable Options: How can I use them in a Business Rule?
How can I use a "User Variable" set in File / Preferences in a Business Rule? It doesn't seem to appear as an Essbase Substitution Variable or as a Global Variable of Business Rules. The only way I know how to use it is to place the dimension on the POV or Page dimension of a data form, then use a Global Variable in a run time prompt to pick the member and run a BR against it, or some function of it.
What do I do if I want to have that dimension in Columns or Rows? How can I set a BR to directly reference the member chosen under User Variable Options?
JThanks Alp, but I can't seem to reproduce what you are writing below. I want to refer my Business Rule to address the value set in File / Preferences / User Variable Options; no matter what members I show elsewhere in the data form.
My other workaround is through a run time prompt and hope the user selects the appropriate user variable at the very bottom of the selection list in order to calculate the appropriate list of members.
J -
Using dataexport in a business rules and define the filename with a sub var
Hi,
I have created a calc script to export data using DATAEXPORT, and to define the filename an essbase variable.
Here all right
I copy this code to a business rules to run it from a business rules, but I have a problem with the essbase variable, when I validate it, it gives me the error:
Detail:Encountered "&FileNm" at line 28, column 26.
Was expecting:
My essbase variable is set to:
"e:\Hyperion\products\Essbase\EssbaseServer\app\TMPGB\dataexportCustomerY2.txt"
in double quote
How anyone use in a Business rules with the command dataexport an essbase substitution variableJust tried:
Script: DATAEXPORT "File" " " &Filename "#Missing";
SubsVar: "c:\DataExtract.txt"
it worked with no issues.
Cheers,
Alp -
Unable to use *Keygeneration* property
Hi All,
I am trying to use Keygeneration property under remote system.
Selected Keygeneration as QualifiedRange. and selected lookup field (Say
Department Number) but i am not able to see any lookup values in the qualified
range property.
Finally i am not able to give keygeneration values for lookup values.
Can anyone tell me the solution for above problem?
Cheers
NarendraHi,
I am trying to use Keygeneration property under remote system.
Apart for this you have to set KeyMapping = Yes for that Qualified table for which you set Property Keygeneration under Remote System by going into MDM Console.
Suppose you have two records into Data Manager which also lookup( associated to) this qualified table.
Syndicate these records after syndicating your Qualified range for these two records Visible when you right click on these two records in Edit Key Mapping
Hope it will Help you,
Rewards if found Useful....
Mandeep Saini -
Excel 2010 locks up when using Smartview to run Business Rule
I've been testing Smart View 9.3..3 with Excel 2010.
If (from within Smart View) I navigate to Hyperion>Calculation Options>Business Rules, Excel locks up and only an 'End Process' will close it down.
As a workaround the Rule that the user needs to run has been attached to a Form & this works correctly, wondered if anyone else had seen this ?
Thanksre: more excel crashing
Well you asked about other ideas so...
1. Turn off Auto-Save
2. Turn off file-sharing
3. Locate the XLSTART directory, move everything there someplace else.
4. You disabled all add-ins, but does that include Com add-ins and the other flavors.
5. Does the user have an anti-virus app installed - disable it.
6. Doug Robbins (Word MVP) has an exhaustive list of problems/solutions for crashes in Office 2013.
There will be overlap with Office 2010...
http://answers.microsoft.com/en-us/office/forum/office_2013_release-customize/something-went-wrong/b178f08f-3f59-4938-8f39-2af189bffd44
7. Don't know anything about it, but another idea ...
"Fix a corrupted user profile" http://windows.microsoft.com/en-us/windows/fix-corrupted-user-profile#1TC=windows-7
Wish you good luck
Jim Cone -
Unable to set fontFamily property in Business Graphics UI Element?
Dear All,
I was trying to set the fontFamily property of BusinessGraphics(BG) UI Element. After setting the fontFamily property for BG UI Element, this property is not getting reflected in the chart in Portal but it is reflected under Chart designer. Is there something which is overwriting the user defined setting for fontFamily? and I am not using any URL for IGS.
On the other other UI Element properties like ChartType and dimention are reflected in both Chart Designer and Portal.
Please respond at ur earliest.
Thanks in advance.
Regards,
Nittin
Edited by: Nittin Garg on Jun 18, 2008 11:33 AMDear Kai,
Thanks a lot for your response.
1. According to your suggestion (note 531668), it has been found that XMLCHART is already installed on our Integrated IGS server.
2. According to note 1028690, it has been found that "IGS 6.40 with patch level 19 or higher" should be available, but in our case we have "IGS 6.40 with patch level 16". Now what I would like to inquire is that does upgradation have any side effects on server?
For your information I would like to clear you that I want to use Vrinda font (its a standard font), but at present font shown in the chart is Arial.
Do we need to install some other Interpreter (eg. GFWCHART)? or some thing else is required to show the desired standard font?
Regards,
Nittin -
How to use array variable in Business Rule
Hi,
I have read a lot about Array variable. But everywhere declaration of array variable in described. I can declare that. It works fine. But i can't implement that array variable.
Can any one please provide me an example of implementation of array variable?
Regards,
Rubi
Edited by: Rubi Banerjee on Mar 30, 2012 3:35 AMforget about all varible in essbase CSC
it's bad practics.^^^Is it?
Essbase cube are self big array )^^^That's what makes ARRAY so cool -- you can set up an array that encompasses a dimension.
Example straight from a HBR:
ARRAY SomeArray["Entity"] ;
Regards,
Cameron Lackpour -
Calc Manager - Unable to select RTP on business rule
Hi,
I am unable to select RTP on calcmanaget business rule. I am running 11.1.2.1 EPM on windows VM. Have anyone had this issue? please let me know the solution if anyone knows.
regards,
KalaiI am in the process of creating Business rule for Essbase (BSO) applicaion. Business rule is created fine getting issue on RTP. RTP check box is gray out and I am not getting any error message and using IE8
thanks,
Maybe you are looking for
-
Hi, i have just updated my iphone 4 16gb to an iphone 5 16gb The iphone 4 had horrific problems, for example: Cutting out on calls, it going silent, me not being able to hear the person i was speaking to and them being able to hear me, and then visa
-
How do I add an electronic signature to a pages document
how do I add an electronic signature to a pages document?
-
Is it possible to synch a folder (or image) over more than one LR catalog?
For example: I have a Lightroom catalog for business photography and a Lightroom catalog for family - occasionally I will have photos that belong in both categories, I would like to have the originals accessible by both catalogs with changes made in
-
Java Version for Unity Connection 7.1
Hi, We have recently found that the latest Java Version 7 Update 11 when automatically updated on the users PC, the Unity Connection web page does not work when Media Master is used. The controls or menu does not respond. Windows 7 IE 9.08112.16421 J
-
Hello Everybody, Can we take use of DLLs in webdynpro? I have some functionality embedded in DLL and wants to take use of that functionality. Is there any procedure to take use of? Waiting for reply. Thanks in advance, Bhavik