PreviousNext

The cds_attributes File

The cds_attributes file contains object identifiers for CDS attributes and object classes. The following is a sample portion of the default contents of the file:

# OID LABEL SYNTAX

#

1.3.22.1.3.10 CDS_Members GroupMember

1.3.22.1.3.11 CDS_GroupRevoke Timeout

1.3.22.1.3.12 CDS_CTS Timestamp

1.3.22.1.3.13 CDS_UTS Timestamp

1.3.22.1.3.15 CDS_Class byte

1.3.22.1.3.16 CDS_ClassVersion Version

1.3.22.1.3.17 CDS_ObjectUUID uuid

1.3.22.1.3.19 CDS_Replicas ReplicaPointer

1.3.22.1.3.20 CDS_AllUpTo Timestamp

1.3.22.1.3.21 CDS_Convergence small

1.3.22.1.3.22 CDS_InCHName small

1.3.22.1.3.23 CDS_ParentPointer ParentPointer

1.3.22.1.3.24 CDS_DirectoryVersion Version

1.3.22.1.3.25 CDS_UpgradeTo Version

1.3.22.1.3.27 CDS_LinkTarget FullName

1.3.22.1.3.28 CDS_LinkTimeout Timeout

1.3.22.1.3.30 CDS_Towers byte

1.3.22.1.3.32 CDS_CHName FullName

1.3.22.1.3.34 CDS_CHLastAddress byte

1.3.22.1.3.36 CDS_CHState small

1.3.22.1.3.37 CDS_CHDirectories CHDirectory

1.3.22.1.3.40 CDS_ReplicaState small

1.3.22.1.3.41 CDS_ReplicaType small

1.3.22.1.3.42 CDS_LastSkulk Timestamp

1.3.22.1.3.43 CDS_LastUpdate Timestamp

1.3.22.1.3.44 CDS_RingPointer uuid

1.3.22.1.3.45 CDS_Epoch uuid

1.3.22.1.3.46 CDS_ReplicaVersion Version

1.3.22.1.3.48 CDS_NSCellname char

1.3.22.1.3.52 CDS_GDAPointers gdaPointer

1.3.22.1.3.53 CDS_CellAliases GroupMember

1.3.22.1.3.54 CDS_ParentCellPointers ReplicaPointer

1.3.22.1.1.1 RPC_ClassVersion byte

1.3.22.1.1.2 RPC_ObjectUUIDs byte

1.3.22.1.1.3 RPC_Group byte

1.3.22.1.1.4 RPC_Profile byte

1.3.22.1.1.5 RPC_Codesets byte

1.3.22.1.5.1 SEC_RepUUID byte


The first column contains the OID, the second column contains a label (the name to which the identifier is mapped), and the third column indicates the data type. Descriptions of the CDS data types are in the cdsclerk.h header file. (See the OSF DCE Administration Guide - Introduction and the OSF DCE Testing Guide for the full pathnames of all CDS files.)

Application programmers should never need to modify, except for the purpose of foreign language translation, the CDS labels associated with the unique OIDs in the cds_attributes file. However, programmers can obtain new OIDs from the appropriate allocation authority, create new attributes for their own object entries, and then append them to the existing list.