Page 1 of 1

Does 'Reevaluate ConditionalFeeders' parameter work?

Posted: Tue Jun 07, 2011 4:33 am
by mangphung
I added the line ReevaluateConditionalFeeders=T to Tm1s.cfg, but any changes to cell values referenced by conditional feeders doesn't feed.
I have to manual resave rule or run 'CubeProcessFeeders' by input Cube Name as parameter.
But unfortunately when start running the process for some cube, an error occures as the figure below and the server stoped working immediately.
Could you please suggest me how to re-evaluted feeders immediately when user input the new data on contributor?

Thank you very much

Re: Does 'Reevaluate ConditionalFeeders' parameter work?

Posted: Tue Jun 07, 2011 6:16 pm
by moby91
As the TM1 server configuration parameter "ReevaluateConditionalFeeders" is not listed in any of the TM1 9.5.x Operation Guide manuals, I suppose it is obsolete as of TM1 9.5.0

But you wrote that you are using TM1 9.4.1, and it is still listed in the manual TM1 9.4.1 Operation Guide, thus it should work with TM1 9.4.1

What version of the TM1 9.4.1 server software are you using ?
Fixpack ?
Hotfix ?
32-bit x86 or 64-bit x64 ?


What happens if you use the TI fct CubeProcessFeeders to force a recalculation of a cube's feeders ?


Maybe the error message is accurate: Maybe your TM1 server machine is indeed missing some Microsoft Visual C++ Runtime Library.

Did you use a tool like Dependency Walker (-> http://www.dependencywalker.com/) to check if all file and library dependencies of the TM1 server executable tm1s.exe are meet ?

Re: Does 'Reevaluate ConditionalFeeders' parameter work?

Posted: Tue Jun 07, 2011 8:24 pm
by paulsimon
ReEvaluateConditionalFeeders has never worked, which is probably why they have dropped it. It might possibly work in some obscure cases, but for the cases that most of us require, it doesn't. You therefore either need to:

1) accept that changes won't propagate until the serice is restarted
2) run a cube process feeders
3) change your feeders so that they are not conditional
4) consider whether performing the calc in a TI process will give you what you want.

However, you should not be getting the crash when you re-process feeders, so if it happens more than once, then I would refer that to Cognos

Regards

Paul Simon

Re: Does 'Reevaluate ConditionalFeeders' parameter work?

Posted: Tue Jun 07, 2011 8:26 pm
by paulsimon
By the way, I just noticed that your error was in tm1s.exe rather than tm1sd.exe which means that you are running the server as an application rather than as a service. I would suggest that you install it to run as a service since that is how most people run it, and when investigating crashes it is better to be running in a similar way to most people.

Regards


Paul Simon

Re: Does 'Reevaluate ConditionalFeeders' parameter work?

Posted: Wed Jun 08, 2011 8:17 am
by mangphung
Oops!!! I don't know that this parameter was droped. :oops: :oops: :oops:
However if add this to config file, Is there any problem ??

For more information, I'm using TM1 9.5.2, No Hotfix, 64-Bit RAM 16.0 GB.
So my main problem is how to automatic recalculate conditional feeders ??
And what wrong about 'Microsoft Visual C++ Runtime Library' error when executed the process ??

Re: Does 'Reevaluate ConditionalFeeders' parameter work?

Posted: Wed Jun 08, 2011 8:47 am
by asutcliffe
mangphung wrote:Oops!!! I don't know that this parameter was droped. :oops: :oops: :oops:
However if add this to config file, Is there any problem ??

For more information, I'm using TM1 9.5.2, No Hotfix, 64-Bit RAM 16.0 GB.
So my main problem is how to automatic recalculate conditional feeders ??
And what wrong about 'Microsoft Visual C++ Runtime Library' error when executed the process ??
Not sure if this option set would cause your error but obviously worth trying since it doesn't do anything.

As for your main problem, Paul has outlined the approaches for dealing with conditional feeders that need to re-evaluated.

Re: Does 'Reevaluate ConditionalFeeders' parameter work?

Posted: Tue May 15, 2012 5:36 pm
by jpbonard