UnicodeUpperLowerCase

This configuration parameter instructs the TM1 server to identify and handle Unicode object names, preventing the creation of identical Unicode object names that vary only in case.

Parameter type:

TM1 treats ASCII object names as case-insensitive; the element name SALES is equivalent to sales. A reference to either SALES, sales, or even SaLeS is considered to be a reference to a single element. Similarly, the cube name Projections is equivalent to PROJECTIONS.

However, Unicode object names are not treated as case-insensitive. Consequently, a server can contain two identically named objects that varied only in case. For example, the elements NEMÈIJA and nemèija can exist in a single dimension, and each is considered a unique element.

Include the parameter UnicodeUpperLowerCase=T in your TM1s.cfg file to prevent the creation of identically named Unicode object names that vary only in case. When UnicodeUpperLowerCase=T, Unicode object names are handled just as ASCII object names, and are case-insensitive.

If you have developed applications that rely on Unicode object names that vary only in case, and want to maintain such functionality, you should not add the UnicodeUpperLowerCase configuration parameter to your Tm1s.cfg file. If this parameter is not present in Tm1s.cfg (or is set to F) TM1 will continue to treat Unicode object names as case-sensitive.