The following table summarizes major points to remember about CDS, GDS, and DNS character sets, metacharacters, restrictions, case-matching rules, internal storage of data, and ordering of elements in a name. For additional details, see the documentation for each technology.
Summary of CDS, GDS, and DNS Characteristics
Characteristic | CDS | GDS | DNS |
Character Set | a to z, A to Z, 0 to 9 plus space and special characters shown in the preceding figure. | a to z, A to Z, 0 to 9 plus . : , ' + - = ( ) ? / and space | a to z, A to Z, 0 to 9 plus . - |
Metacharacters | / * ? \ | / , = \ | . |
Restrictions | Simple names cannot begin or end with a / (slash). The first simple name following the global cell name (or /.: prefix) cannot contain an = (equal sign). When entering a name as part of a cdscp show or list command, you must use a \ (backslash) to escape any * (asterisk) or ? (question mark) character in the rightmost simple name. Otherwise, the character is interpreted as a wildcard. |
Relative distinguished names cannot begin or end with a / (slash). Attribute types must begin with an alphabetic character, can contain only alphanumerics, and cannot contain spaces. An alternate method of specifying attribute types is by object identifier, a sequence of digits separated by . (dots). You must use a \ (backslash) to escape a / (slash), a , (comma), and an = (equal sign) when using them as anything other than metacharacters. Multiple consecutive unescaped occurrences of / (slashes), , (commas), = (equal signs) and \ (back-slashes) are not allowed. Each attribute value assertion contains exactly one unescaped = (equal sign). The first character must be alphabetic. The first and last characters cannot be a . (dot) or a - (dash). Cell names in DNS must contain at least one . (dot); they must be more than one level deep. |
|
Case-Matching Rules | Case exact | Attribute types are matched case insensitive. The case-matching rule for an attribute value can be case exact or case insensitive, depending on the rule defined for its type at the DSA. | Case insensitive |
Internal Representation | Case exact | Depends on the case-matching rule defined at DSA. If the rule says case insensitive, alphabetic characters are converted to all lowercase characters. Spaces are removed regardless of the case-matching rule. | Alphabetic characters are converted to all lowercase characters. |
Ordering of Name Elements | Big endian (left to right from root to lower-level names). | Big endian (left to right from root to lower-level names). | Little endian (right to left from root to lower-level names). |