I searched MicroStation help in vain for an answer to this question: What are the legal (and illegal) characters for the names of Models, Levels, Item Types, etc.?
For example, I can create a model name such as Hyphenated-Model-Name, but not ModelName?. That is, a hyphen is a legal character but question mark is an illegal character. What other characters are illegal in a name? Where are those documented?
This wiki refers to Level names within the V8 file format. See the section "Which characters are not allowed in a level name?"
Carl Myhill said:This wiki refers to Level names within the V8 file format
Great! Could that be updated to refer to CONNECT?
How about model name characters?
Why not move that information to the help dpcumentation?
Regards, Jon Summers LA Solutions
I am checking with developer in respect to Model names (But is currently unavailable), although suspect it may be the same.
I also agree it would be a good addition to add to the Documentation and have filed PBI 1069960, along with having a prompt in the Message Center when entering an invalid char, similar to when creating Levels.
Answer Verified By: Jon Summers
I would also avoid # character. Documentation didn't help much as only later found out that batch process doesn't work with # character as it is considered comment even that documentation clearly state that it shouldn't cause issues as only it should be considered comment if line starts with such character.
@ should be also avoided
And definitely try not to call model by name "null"
Earlier I suggest the invalid characters would be similar to Level names, there are some differences, see this Wiki for invalid Model name characters. The PBI still remains open at this time to be addressed.