Previous Topic: Object Protection RulesNext Topic: Objects You Can Rename


Character Set Rules

The encyclopedia maintains the same uniqueness, length, and character set rules that are enforced by the workstation. When you check out a subset, you can add new objects or can rename existing objects that are unique within the subset, but cannot be unique within the entire model on the encyclopedia. The upload process ensures an added or modified object name is unique within the model. When it is not unique, the upload process derives a unique name.

Note: For more information about rules, see the Encyclopedia API Reference Guide.

This section lists the objects and the rules that apply to each object.

Non-Construction Object

Single-Byte Character Set, when the model's code page is single-byte character set code page

Double-Byte Character Set, when the model's code page is a double byte character set code page

Identifier

First character must be alphabetic

All other characters must be alphabetic, numeric, or and underscore, as in _

Alphabetic characters must be uppercase

TD

First character must be alphabetic or @#$

All other characters must be alphabetic, numeric, or @#$

Last character cannot be a blank space

Alphabetic characters must be uppercase

No Underscore TD

First character must be alphabetic or @#$

All other characters must be alphabetic, numeric, or @#$

Alphabetic characters must be uppercase

No NLS TD Rule

First character must be alphabetic

All other characters must be alphabetic or numeric

Alphabetic characters must be uppercase

Mixed Case TD Rule

First character must be alphabetic or @#$

All other characters must be alphabetic, numeric, or @#$

Last character cannot be _ (underscore).

Oracle TD Rule

First character must be alphabetic or #$

All other characters must be alphabetic, numeric, or #$

Last character cannot be _ (underscore).

Alphabetic characters must be uppercase

ODBC TD

First character must be alphabetic or @#$

All other characters must be alphabetic, numeric, or @#$

Last character cannot be _ (underscore).