PreviousNext

GDSP Attribute Types

This topic presents the additional directory attribute types that are used with GDSP. Each attribute type has an object identifier, which is the value of the OM attribute DS_ATTRIBUTE_TYPE. These object identifiers are represented in the interface by constants with the same name as the directory attribute, and they are prefixed by DSX_A_ so that they can be easily identified.

This topic contains two tables that are used to indicate the object identifiers for GDSP attribute types (see the first following table), and the values for GDSP attribute types (see the second following table), respectively. Following these two tables is a brief description of each attribute. (See Basic Directory Contents Package for information on general matching rules.)

The following table shows the names of the GDSP attribute types, together with the BER encoding of the object identifiers associated with each of them.

Note: The third column of the following table contains the contents octets of the BER encoding of the object identifier in hexadecimal. All these object identifiers stem from the root {iso(1) identified-organization(3) idc-ecma(0012) member-company(2) siemens-units(1107) sni(1) directory(3) attribute-type(4)}.


Object Identifiers for GDSP Attribute Types

Object Identifier BER
Package Attribute Type Hexadecimal
GDSP DSX_A_ACL \x2B\x0C\x02\x88\x53\x01\x03\x04\x01
GDSP DSX_A_AT \x2B\x0C\x02\x88\x53\x01\x03\x04\x06
GDSP DSX_A_CDS_
CELL
\x2B\x0C\x02\x88\x53\x01\x03\x04\x0D
GDSP DSX_A_CDS_
REPLICA
\x2B\x0C\x02\x88\x53\x01\x03\x04\x0E
GDSP DSX_A_CLIENT \x2B\x0C\x02\x88\x53\x01\x03\x04\x0A
GDSP DSX_A_
DEFAULT_DSA
\x2B\x0C\x02\x88\x53\x01\x03\x04\x08
GDSP DSX_A_DNLIST \x2B\x0C\x02\x88\x53\x01\x03\x04\x0B
GDSP DSX_A_
LOCAL_DSA
\x2B\x0C\x02\x88\x53\x01\x03\x04\x09
GDSP DSX_A_
MASTER_
KNOWLEDGE
\x2B\x0C\x02\x88\x53\x01\x03\x04\x00
GDSP DSX_A_OCT \x2B\x0C\x02\x88\x53\x01\x03\x04\x05
GDSP DSX_A_
SHADOWED_
BY
\x2B\x0C\x02\x88\x53\x01\x03\x04\x03
GDSP DSX_A_
SHADOWING_
JOB
\x2B\x0C\x02\x88\x53\x01\x03\x04\x0C
GDSP DSX_A_SRT \x2B\x0C\x02\x88\x53\x01\x03\x04\x04
GDSP DSX_A_
TIME_STAMP
\x2B\x0C\x02\x88\x53\x01\x03\x04\x02
The following table shows the names of the attribute types, together with the OM value syntax used in the interface to represent values of that attribute type. The table also includes the range of lengths permitted for the string types, indicates whether the attribute can be multivalued, and lists which matching rules are provided for the syntax.


Representation of Values for GDSP Attribute Types


Attribute Type

OM Value Syntax
Value Length Multi- Valued Matching Rules
DSX_A_ACL Object(DSX_
C_GDS_ACL)
- no E
DSX_A_AT String(OM_S_
PRINTABLE_
STRING)
1101 yes E,S
DSX_A_CDS_
CELL
String(OM_S_
OCTET_STRING)
1284 no E
DSX_A_CDS_
REPLICA
String(OM_S_
OCTET_STRING)
1905 yes E
DSX_A_
CLIENT
Only a
cache attribute
- - -
DSX_A_
DEFAULT_DSA
Only a
cache attribute
- - -
DSX_A_
DNLIST
Object(DS_C_
DS_DN)
- yes E,S
DSX_A_
LOCAL_DSA
Only a
cache attribute
- - -
DSX_A_MASTER_
KNOWLEDGE
Object(DS_C_
DS_DN)
- no E,S
DSX_A_OCT String(OM_S_
PRINTABLE_
STRING)
1397 yes E,S
DSX_A_
SHADOWED_BY
Not used yet - - -
DSX_A_
SHADOWING_ JOB
Not used yet - - -
DSX_A_SRT String(OM_S_
PRINTABLE_
STRING)
129 yes E,S
DSX_A_
TIME_STAMP
String(OM_S_UTC_
TIME_STRING)
1117 no E,O
Note: With the exception of the DSX_A_ACL attribute, the GDSP attributes in the table above are only to be manipulated through the GDS administration interface (see the OSF DCE GDS Administration Guide and Reference.)

Descriptions of the GDSP attributes follow:

· DSX_A_ACL

This attribute describes the access rights for one or more directory service users.

· DSX_A_AT

This attribute describes the attribute types permitted in GDS. For further information, see the OSF DCE GDS Administration Guide and Reference.

· DSX_A_CDS_CELL and DSX_A_CDS_REPLICA

These two attributes always exist together in the same object. They describe the information necessary for contacting a remote DCE cell.

· DSX_A_CLIENT

This attribute only applies to the cache. It identifies an entry that holds the DUA's presentation address. Its OM syntax is OM_S_PRINTABLE_STRING and it's value is CLIENT.

· DSX_A_DEFAULT_DSA

This attribute only applies to the cache. It identifies an entry that holds the DN of the DUA's default DSA. Its OM syntax is OM_S_PRINTABLE_STRING and its value is DEFAULT-DSA.

· DSX_A_DNLIST

This attribute is used internally by the GDS DSA.

· DSX_A_LOCAL_DSA

This attribute only applies to the cache. It identifies an entry that holds the DN of the DUA's local DSA. Its OM syntax is OM_S_PRINTABLE_STRING and it's value is LOCAL-DSA.

· DSX_A_MASTER_KNOWLEDGE

This attribute contains the DN of the DSA that holds the master copy of this entry.

· DSX_A_OCT

This attribute describes the object classes supported by the GDS DSA. For further information, see the OSF DCE GDS Administration Guide and Reference.

· DSX_A_SHADOWED_BY and DSX_A_SHADOWING_JOB

These two GDSP attributes are intended for future use.

· DSX_A_SRT

This attribute describes the structure of the DNs permitted in GDS.

· DSX_A_TIME_STAMP

This attribute is part of the DSX_O_SCHEMA object. It contains the creation time of the DSX_O_SCHEMA object.