Page 1 of 1

MagnitudeDifferenceToBeZero tm1s.cfg parameter

Posted: Mon Aug 19, 2013 8:52 am
by lotsaram
IBM had a notification email last week that included a link to
PM94939: MAGNITUDEDIFFERENCETOBEZERO PARAMETER CAUSES STRANGE BEHAVIOR FOR SAFE DIVISION OPERATOR FUNCTIONALITY
As usual for IBM the "technote" itself was thoroughly devoid of any information content whatsoever. I can't fine any reference anywhere as to the MagnitudeDifferenceToBeZero parameter itself, what it is supposed to do, what the input values should be. Sounds interesting though as a way to force the insy tinsy values you sometimes get when doing calculations with floating point numbers to zero below a certain threshhold would actually be useful. If indeed this is what the parameter is supposed to achieve! Can anyone spill the beans?

Re: MagnitudeDifferenceToBeZero tm1s.cfg parameter

Posted: Mon Aug 19, 2013 10:11 am
by rmackenzie
lotsaram wrote:...a way to force the insy tinsy values you sometimes get when doing calculations with floating point numbers to zero below a certain threshhold would actually be useful.
This would be good :)

Re: MagnitudeDifferenceToBeZero tm1s.cfg parameter

Posted: Mon Aug 19, 2013 11:25 pm
by Alan Kirk
lotsaram wrote:IBM had a notification email last week that included a link to
PM94939: MAGNITUDEDIFFERENCETOBEZERO PARAMETER CAUSES STRANGE BEHAVIOR FOR SAFE DIVISION OPERATOR FUNCTIONALITY
As usual for IBM the "technote" itself was thoroughly devoid of any information content whatsoever.
Oddly enough, when I was looking at that technote up popped an IBM survey request asking about my level of satisfaction with my visit.

Really, you'd think that they'd know better by now. I'm surprised that there isn't some coding on the IBM site saying (only with a lot more squiggly brackets since Java Is Great):

Code: Select all

If (UserId @= 'ThatB***ardKirk");
    SurveyQuit;
Else;
    SeeIfSomeoneElseLovesUs = 'ProbablyNotButRunTheSurveyAnyway';
EndIf;
Survey Question: You indicated you did not find what you were looking for, what were you looking for?
My Reply, beginning with a quite from the technote: "This document has the abstract of a technical article that is available to authorized users after you have logged on. Please use the link to actual document below to access the full document." THAT is what I was looking for. Except... it's a PM document for heaven's sake. It probably means that the only people who have access to it are the company who raised it and IBM employees. You keep putting links to PMs in your daily circulars with links to them that you should KNOW FULL WELL will lead us to our login prompt, followed by a page of drivel about "When we last checked, you were not entitled..." So what is the point of telling people to click on a link that the vast majority of people WILL NOT be able to access? A brilliant innovation to maximise our time wastage? Although it is not in any way, shape or form clear from your published technote I would guess (for all the vast majority of users will be able to do in this case is guess) that you added the parameter in question specifically and exclusively for one specific hotfix? (One which you have not even specified the number of, that is.) I've lost count of the number of times that I've said that you should be releasing the documentation on hotfixes so that all, ALL users know exactly what issues are potentially out there. But of course you won't, you just publish cryptic references to them in technotes which tell most people nothing.

Survey Question:What will you do next?
My Reply: Roll my eyes and work off the assumption that I've gotten about as far as I often do on the IBM site, and have come away with less time and no more information than when I started.

Survey Question: Please take a moment to share your reason(s) for not being satisfied (i.e. being neutral or dissatisfied) with our technical support website. Select one or more answers.
My Reply, since "Are You Bleeping Kidding Me?" was not an option:
The website organization is not clear
The search did not return relevant results
The information I found is not useful

Survey Question: You indicated you did not find the information you were looking for. Please select all that apply to the technical support document you most recently viewed
My Reply, since "Are You Bleeping Kidding Me?" was still not an option:
Document is not clear or understandable
Document is incomplete
Other (please specify) . Specified as: Document is cryptic, document does not contain details of the parameter that it's describing, document does not indicate which version(s) that parameter will be found in, document does not explain how or why to use the parameter, etc, etc, etc,

Survey Question: "Your Survey Has Been Accepted!" followed by wisps of smoke and the sizzling of flames coming from the bottom of the page.

Re: MagnitudeDifferenceToBeZero tm1s.cfg parameter

Posted: Tue Apr 21, 2015 4:52 pm
by George Regateiro
Sorry to resurrect an old thread but i thought i would put this here for anyone searching. I came across this page on dev works through some other searching and thought it could be useful for people googling down the road. The parameter is also now documented in the help, but this gives some more context.

https://www.ibm.com/developerworks/comm ... ng%20Point

Re: MagnitudeDifferenceToBeZero tm1s.cfg parameter

Posted: Wed Apr 22, 2015 8:53 am
by rmackenzie
Thanks George. It reads that this still wouldn't solve the problem with a natural consolidation giving (0.00) or something and not actually suppressing the zero result....