Page 1 of 1

PA Case Sensitive vs. TM1 10.2 not case sensitive

Posted: Thu Nov 01, 2018 2:30 pm
by jcr55
Current TM1 version: 10.2.2 FP7

We are very close to starting the switch to IBM Planning Analytics Local 2.0.6.

I read somewhere that PA will treat upper and lower case as different values (i.e. it will be case sensitive), versus TM1 historically has been not case sensitive.

I inherited many (61, to be exact) TI processes where a Variable name has an upper case "I" in one command, and a lower case "i" in another command - example:

strWIld = '*.txt';
strName = 'FlashData' | strWild;

In TM1 10.2.2, the TI processes run correctly.
Will they have a problem in PA 2.0.6 thinking they are now two different variable names?

Re: PA Case Sensitive vs. TM1 10.2 not case sensitive

Posted: Thu Nov 01, 2018 3:27 pm
by Steve Rowe
Just double checked

a=2;
b=a*A;

compiles just fine (in old style TI editor)

but
a=2;
b=a*c;

does not so I don't believe there is an issue

The only place I have noticed case being issue is in the server name, not noticed an issue elsewhere, not even sure it is always an issue with the server name. Might have been a defect that existed for a while.

Re: PA Case Sensitive vs. TM1 10.2 not case sensitive

Posted: Thu Nov 01, 2018 4:23 pm
by tomok
I think they mean PA is case sensitive for TM1 objects like cubes, dimensions, elements, attributes, etc. Not variable names inside a TI process.

Re: PA Case Sensitive vs. TM1 10.2 not case sensitive

Posted: Thu Nov 01, 2018 4:49 pm
by jim wood
tomok wrote: Thu Nov 01, 2018 4:23 pm I think they mean PA is case sensitive for TM1 objects like cubes, dimensions, elements, attributes, etc. Not variable names inside a TI process.
Oh yah, copy and paste ahoy!!

Re: PA Case Sensitive vs. TM1 10.2 not case sensitive

Posted: Thu Nov 01, 2018 5:01 pm
by jcr55
tomok wrote: Thu Nov 01, 2018 4:23 pm I think they mean PA is case sensitive for TM1 objects like cubes, dimensions, elements, attributes, etc. Not variable names inside a TI process.
OK, great. Thank you to all who responded.

Re: PA Case Sensitive vs. TM1 10.2 not case sensitive

Posted: Thu Nov 01, 2018 5:50 pm
by lotsaram
If (more likely when) case sensitivity is introduced I think it is a very safe bet that this will be controlled by a tm1s.cfg parameter where the default value is set to false for backwards compatibility.

Re: PA Case Sensitive vs. TM1 10.2 not case sensitive

Posted: Thu Nov 01, 2018 7:22 pm
by jim wood
lotsaram wrote: Thu Nov 01, 2018 5:50 pm If (more likely when) case sensitivity is introduced I think it is a very safe bet that this will be controlled by a tm1s.cfg parameter where the default value is set to false for backwards compatibility.
We all know how well these things have worked in the past......