Object name case changes on UNIX
Posted: Mon Jun 27, 2011 11:33 am
Hi,
I wanted to clear my doubts I have. I first started replying to this, but then I thought it might be worth creating a new thread.
What I found on this forum in some threads is that TM1 models run on UNIX environments are case sensitive, but I am afraid, there is something more.
I think it is also changing all object names to lower case after server restart.
Here's what I did:
1. Created Cube_One and cube_two cubes. Attached some views with mix case names to both.
2. After server restart I noticed cube_one and cube_two (both names lower case). The cube_two had all its views, but their names turned into lowercase, cube_one had no views (probably because views were attached to Cube_One that does not exist anymore, so this one is not that surprising).
3. Just to add, dimension element names that were of mixed case, were just the same as before restart (those are not stored as separate files, so also not surprising).
But what is surprising (for me) is that after restart, object names change their cases.
I think developers should be aware not only of the case sensitivity (I can live with that) but that TM1 (on UNIX) tends to change cases in object names, what leads to break some of objects' references (like views in cubes, I also suspect subsets in dimensions).
Will appreciate any comments.
PS. I did it on AIX, TM1 Server 9.4.1 - FP3 (no further details about HFs and so on, as this environment is not mine, I just use it for now).
I wanted to clear my doubts I have. I first started replying to this, but then I thought it might be worth creating a new thread.
What I found on this forum in some threads is that TM1 models run on UNIX environments are case sensitive, but I am afraid, there is something more.
I think it is also changing all object names to lower case after server restart.
Here's what I did:
1. Created Cube_One and cube_two cubes. Attached some views with mix case names to both.
2. After server restart I noticed cube_one and cube_two (both names lower case). The cube_two had all its views, but their names turned into lowercase, cube_one had no views (probably because views were attached to Cube_One that does not exist anymore, so this one is not that surprising).
3. Just to add, dimension element names that were of mixed case, were just the same as before restart (those are not stored as separate files, so also not surprising).
But what is surprising (for me) is that after restart, object names change their cases.
I think developers should be aware not only of the case sensitivity (I can live with that) but that TM1 (on UNIX) tends to change cases in object names, what leads to break some of objects' references (like views in cubes, I also suspect subsets in dimensions).
Will appreciate any comments.
PS. I did it on AIX, TM1 Server 9.4.1 - FP3 (no further details about HFs and so on, as this environment is not mine, I just use it for now).