Create attributes with correct element type when editing }ElementAttributes dimension directly
Is your feature request related to a problem? Please describe.
If a developer edits a }ElementAttributes dimension directly in Arc dimension editor and inserts elements then elements are created with the incorrect type "S" and "N" rather than "AS" and "AN". (It is even possible to create a consolidated element). With "attributes" created this way data can be stored in the }ElementAttributes cube but the server doesn't properly recognize the values as attribute values. (E.g. DB() to the attribute cube returns the value but AttrS() will return empty. Also any TI processes substringing the DType from the attribute dimension will likely fail due to returning empty attribute type.)
This creates a situation where it is quite difficult for the developer to troubleshoot unless they have seen the issue before. Ideally it shouldn't be possible to insert mis-typed elements into an attribute control dimension. Arc should prevent this.
Describe the solution you'd like
Best solution:
Should the developer try to create elements in the }ElementAttributes dimension Arc should recognize this and rather than a ElementInsert to the attribute dimension do a AttrInsert on the main dimension
Next best solution:
Dimension editor shoudl be disabled for element attribute dimensions. (with header message to maintain attributes in main dimension or via AttrInsert in console or TI process).