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 |
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 |
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.