UW GDS/EDS Support Schema


dn: CN=uwRegID,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwRegID adminDisplayName: uwRegID adminDescription: Unique Identity of Directory Object across all UW Directories attributeID: 1.2.840.113994.200.15 attributeSyntax: 2.5.5.12 oMSyntax: 64 isSingleValued: TRUE searchFlags: 1 schemaIDGUID:: NPY11rP82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwPriorRegID,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwPriorRegID adminDisplayName: uwPriorRegID adminDescription: The prior uwRegID of a directory object attributeID: 1.2.840.113994.200.16 attributeSyntax: 2.5.5.12 oMSyntax: 64 schemaIDGUID:: Kloy2rP82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwTest,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwTest adminDisplayName: uwTest adminDescription: Used to indicate this object is fictional and only exists for testing purposes attributeID: 1.2.840.113994.200.36 attributeSyntax: 2.5.5.12 oMSyntax: 64 isSingleValued: TRUE schemaIDGUID:: bnOOzvEG2xGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwReadAccess,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwReadAccess adminDisplayName: uwReadAccess adminDescription: If set, specifies that this group is readable only by the group(s) indicated attributeID: 1.2.840.113994.200.145 attributeSyntax: 2.5.5.1 oMSyntax: 127 schemaIDGUID:: UpxV3rP82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwYear,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwYear adminDisplayName: uwYear adminDescription: the year attributeID: 1.2.840.113994.200.130 attributeSyntax: 2.5.5.12 oMSyntax: 64 schemaIDGUID:: qmvU4rP82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwQuarter,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwQuarter adminDisplayName: uwQuarter adminDescription: the quarter: {AUT|WIN|SPR|SUM} attributeID: 1.2.840.113994.200.131 attributeSyntax: 2.5.5.12 oMSyntax: 64 schemaIDGUID:: nATS5rP82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwSln,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwSln adminDisplayName: uwSln adminDescription: Course SLN attributeID: 1.2.840.113994.200.132 attributeSyntax: 2.5.5.12 oMSyntax: 64 schemaIDGUID:: nvDd7LP82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwCurric,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwCurric adminDisplayName: uwCurric adminDescription: Curriculum Code attributeID: 1.2.840.113994.200.133 attributeSyntax: 2.5.5.12 oMSyntax: 64 schemaIDGUID:: xs5E87P82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwCrsNo,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwCrsNo adminDisplayName: uwCrsNo adminDescription: UW Course Number attributeID: 1.2.840.113994.200.134 attributeSyntax: 2.5.5.12 oMSyntax: 64 schemaIDGUID:: MvHJ+LP82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwSectID,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwSectID adminDisplayName: uwSectID adminDescription: Course Section attributeID: 1.2.840.113994.200.135 attributeSyntax: 2.5.5.12 oMSyntax: 64 schemaIDGUID:: NgX2/7P82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwInstructor,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwInstructor adminDisplayName: uwInstructor adminDescription: instructor of a course group attributeID: 1.2.840.113994.200.137 attributeSyntax: 2.5.5.1 oMSyntax: 127 schemaIDGUID:: CvbhCLT82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwNetID,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwNetID adminDisplayName: uw-Network-Identity adminDescription: the unique network identity at the UW attributeID: 1.2.840.113994.200.5 attributeSyntax: 2.5.5.12 oMSyntax: 64 isSingleValued: TRUE searchFlags: 1 schemaIDGUID:: yDobDrT82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE dn: CN=uwPriorNetID,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: attributeSchema lDAPDisplayName: uwPriorNetID adminDisplayName: uw-Prior-Network-Identity adminDescription: a prior network identity at the UW attributeID: 1.2.840.113994.200.17 attributeSyntax: 2.5.5.12 oMSyntax: 64 schemaIDGUID:: 6GmnFLT82hGYBLYioe9Ukg== showInAdvancedViewOnly: TRUE # Reload the schema cache to pick up altered classes and attributes dn: changetype: Modify add: schemaUpdateNow schemaUpdateNow: 1 - #uwEntity RELOAD uwPrincipal, uwDepartmentalGroup, uwCourseOffering RELOAD #dropped serialNumber dn: CN=uwEntity,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: classSchema lDAPDisplayName: uwEntity adminDisplayName: uw-Entity adminDescription: UW Entity governsID: 1.2.840.113994.200.24 objectClassCategory: 3 rDNAttID: cn mustContain: uwRegID mayContain: uwTest mayContain: uwPriorRegID mayContain: displayName schemaIDGUID:: IO2ogbL82hGYBLYioe9Ukg== systemOnly: FALSE # Reload the schema cache to pick up altered classes and attributes dn: changetype: Modify add: schemaUpdateNow schemaUpdateNow: 1 - dn: CN=uwPrincipal,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: classSchema lDAPDisplayName: uwPrincipal adminDisplayName: uw-Principal adminDescription: UW Kerberos Principal governsID: 1.2.840.113994.200.25 objectClassCategory: 3 rDNAttID: cn mayContain: uwPriorNetID mayContain: uwNetID schemaIDGUID:: 1qA3prP82hGYBLYioe9Ukg== systemOnly: FALSE #dropped memberGroup dn: CN=uwDepartmentGroup,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: classSchema lDAPDisplayName: uwDepartmentGroup adminDisplayName: uw-Department-Group adminDescription: UW Department Group governsID: 1.2.840.113994.200.150 objectClassCategory: 3 subClassOf: uwEntity rDNAttID: cn mayContain: uwReadAccess schemaIDGUID:: 3ABKq7P82hGYBLYioe9Ukg== systemOnly: FALSE #dropped student dn: CN=uwCourseOffering,CN=Schema,CN=Configuration,DC=netid,DC=washington,DC=edu changetype: add objectClass: classSchema lDAPDisplayName: uwCourseOffering adminDisplayName: uw-Course-Offering adminDescription: UW Course Group governsID: 1.2.840.113994.200.152 objectClassCategory: 3 subClassOf: uwEntity rDNAttID: cn mayContain: uwYear mayContain: uwQuarter mayContain: uwSln mayContain: uwCurric mayContain: uwCrsNo mayContain: uwSectID mayContain: uwInstructor schemaIDGUID:: ZhDssLP82hGYBLYioe9Ukg== systemOnly: FALSE # Reload the schema cache to pick up altered classes and attributes dn: changetype: Modify add: schemaUpdateNow schemaUpdateNow: 1 - # random notes #objectClassCategory: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ad/ad/structural_abstract_and_auxiliary_classes.asp #defaultObjectCategory: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ad/ad/object_class_and_object_category.asp #http://msdn.microsoft.com/library/en-us/dnactdir/html/schemadoc.asp #what is dynamic auxiliary support? ah ... being able to use an auxiliary to augment a non-superior class #defaultHidingValue default value of showInAdvancedView #subClassOf, auxiliaryClass, and systemAuxiliaryClass #generate schemaIDGUID: need uuidgen.exe from platform sdk (in base64 encoding); http://www.somacon.com/p113.php is nice workaround #indexing: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adschema/adschema/a_searchflags.asp