Directory Services: Schema

The following is a description of the attributes used by the "umd" LDAP schema that is used in our LDAP server. "Syntax" is the LDAP syntax of the given attribute. "Source" is the field and field from where the data is taken. "Min/Max" is the minimum and maximum number of values that this attribute is allowed to have. "Existence" indicates if in the LDAP schema that this attribute is a required attribute or an optional one. "Class" is the ACL Attribute Class assigned to this attribute. "Indexes" indicate any backend database index types that are to be applied to this attribute for performance purposes. "Rules" are any special rules that apply to this attribute. In some cases, the rules may be different if the person being described is from the PHR data (employee/affiliate) or the SIS data (student).

There are two objectClasses defined:

Attributes for umPerson objectClass:

General
employeeNumber
labeledURI
o
ou
uid
umAffiliate
umAlumni
umBSOSlabBalance
umDateOfBirth
umEmeritus
umEmeritusActive
umEmeritusInactive
umEmployee
umFaculty
umGender
umGenericUid
umGraduateAssistant
umHourlyStudentEmployee
umId
umInstitution
umInstitutionActive
umInstitutionCode
umLibraryBarcode
umPasswordChangeDate
umPasswordExpireDate
umPasswordResponse
umPasswordUserChallege
umPrimaryInstitution
umPrimaryInstitutionCode
umServiceStatus
umServices
umStaff
umStudent
umTermDate
umTrainee
userCertificate
userPassword

Name
cn
givenName
initials
middleName
sn
umDisplayName
umDisplayNameLF
umInitials
umMiddleInitial
umNameComponent
umNamePrefix
umNameSuffix
umNickName

Address
homePostalAddress
mail
postalAddress
umAlternateMail
umCampusBuilding
umCampusBuildingCode
umCampusRoom
umCampusZipcode
umLocalAddress
umMailAlias
umMailFwd
umPermanentAddress
umPermanentCountry
umPrimaryCampusBuilding
umPrimaryCampusBuildingCode
umPrimaryCampusRoom
umPrimaryCampusZipcode

Phone
facsimileTelephoneNumber
homePhone
mobile
pager
telephoneNumber
umLocalPhone
umPermanentPhone
umTTYtelephoneNumber
umVoiceMail

Privacy
umBuckleyFlag
umNoPublishAddress
umNoPublishCell
umNoPublishFax
umNoPublishPager
umNoPublishPhone
umNoPublishUser

Employee
departmentNumber
title
umAppointment
umCatStatus
umCatStatusCode
umDepartment
umDisplayTitle
umDistrList
umDistrListCode
umEEO
umEEOcode
umEmployeeCollegeCode
umEmployeeDivisionCode
umEmployeeTitleCode
umOfficialTitle
umOptionalTitle
umPrimaryDeptCode
umPrimaryDeptName
umPrimaryTitle
umPrimaryUnitCode
umRegInstructorOf
umTermDateEmployee
umUnitCode

Student
umBMGTpassword
umBMGTuserid
umClassStanding
umCollege
umCollegeCode
umMajor
umMajorCode
umMinor
umMinorCode
umPrimaryCollege
umPrimaryCollegeCode
umPrimaryMajor
umPrimaryMajorCode
umRegBBGroupCourse
umRegBBGroupCourseCur
umRegBBGroupCredits
umRegBBGroupGradeOpt
umRegBMGTcourse
umRegBMGTcourseCur
umRegBMGTcredits
umRegBMGTgradeOpt
umRegCourse
umRegCourseCur
umRegCourseList
umRegCredits
umRegGradeOpt
umRegMATHcourse
umRegMATHcourseCur
umRegMATHcredits
umRegMATHgradeOpt
umRegStatus
umStudentStatus
umTermDateStudent

Affiliate
umAffiliateType
umAffiliateTypeCode
umTermDateAffiliate

cn
  Common name (person's full name).
  OID 2.5.4.3
  Syntax Case Ignore String
  Source (PHR) PHR.FIRST_NAME[+" "+PHR.MIDDLE_NAME] +" "+PHR.LAST_NAME[+" "+PHR.SUFX_NAME]
  Source (SIS) SIS.STUDENT_NAME[+" "+SIS.SUFX_NAME]
  Source (AFFILIATE) AFFILIATE.FIRST_NAME [+" "+AFFILIATE.MIDDLE_NAME] +" "+AFFILIATE.LAST_NAME [+" "+AFFILIATE.NAME_SUFFIX]
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes Equality, Ordering, Substr, Approx
departmentNumber
  HR department code. Employees only, does not apply to students or affiliates.
  OID 2.16.840.1.113730.3.1.2
  Syntax Case Ignore String
  Source (PHR) PHR.DEPT_SUBDEPT_CD
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality, Ordering, Substr
employeeNumber
  The University of Maryland Unique Identifier. This is a nine digit number that is being used to replace the Social Security Number.
  OID 2.16.840.1.113730.3.1.3
  Syntax Case Ignore String
  Source (PHR) PHR.U_ID
  Source (SIS) SIS.UID
  Source (AFFILIATE) AFFILIATE.UID
  Mix/Max 1/1
  Existence Required
  Class Critical
  Indexes Equality
facsimileTelephoneNumber
  FAX Telephone Number. Employees only, does not apply to students or affiliates.
  OID 2.5.4.23
  Syntax Telephone Number
  Source (PHR) PHR.FAX
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes None
givenName
  Person's first name.
  OID 2.5.4.42
  Syntax Case Ignore String
  Source (PHR) PHR.FIRST_NAME
  Source (SIS) SIS.STUDENT_NAME
  Source (AFFILIATE) AFFILAITE.FIRST_NAME
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes Equality, Substr, Approx
homePhone
  The telephone number of the person's residence.
  OID 0.9.2342.19200300.100.1.20
  Syntax Telephone Number
  Source (PHR) PHR.HOME_PHONE
  Source (SIS) SIS.LOCAL_PHONE
  Source (AFFILIATE) AFFILIATE.HOME_PHONE
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality
  Rules (SIS) Use even if person is also an employee.
homePostalAddress
  The address of the person's residence.
  OID 0.9.2342.19200300.100.1.39
  Syntax Case Ignore String
  Source (PHR) PHR.STR_1_ADDR [+"$"+PHR.STR_2_ADDR] [+"$"+PHR.STR_3_ADDR] +"$"+PHR.CITY_ADDR [+"$"+PHR.ST_CD] [+"$"+PHR.HOME_ZIP_CD] [+"$"+PHR.CNTRY_CD]
  Source (SIS) SIS.LOCAL_STREET_1 [+"$"+SIS.LOCAL_STREET_2] [+"$"+SIS.LOCAL_STREET_3] +"$"+SIS.LOCAL_CITY [+"$"+SIS.LOCAL_STATE] [+"$"+SIS.LOCAL_ZIP] [+"$"+SIS.LOCAL_COUNTRY]
  Source (AFFILIATE) AFFILIATE.HOME_ADDR_1 [+"$"+AFFILIATE.HOME_ADDR_2] [+"$"+AFFILIATE.HOME_ADDR_3] +"$"+AFFILIATE.HOME_CITY [+"$"+AFFILIATE.HOME_STATE] [+"$"+AFFILIATE.HOME_ZIP] [+"$"+AFFILIATE.HOME_COUNTRY]
  Min/Max (PHR) 0/1
  Min/Max (SIS) 0/1
  Min/Max (AFFILIATE) 0/1
  Existence Optional
  Class Critical
  Indexes None
  Rules (PHR) Don't add PHR.CNTRY_CD if it is "US". PHR.ST_CD is not allowed if PHR.CNTRY_CD is not "US". PHR.ST_CD and PHR.HOME_ZIP_CD are not optional if PHR.CNTRY_CD is "US".
  Rules (SIS) Use even if person is also an employee. Don't add SIS.LOCAL_COUNTRY if it is "US". SIS.LOCAL_STATE is not allowed if SIS.LOCAL_COUNTRY is not "US". SIS.LOCAL_STATE and SIS.LOCAL_ZIP are not optional if SIS.LOCAL_COUNTRY is "US".
  Rules (AFFILIATE) Don't add AFFILIATE.HOME_COUNTRY if it is "US". AFFILIATE.HOME_STATE is not allowed if AFFILIATE.HOME_COUNTRY is not "US". AFFILIATE.HOME_STATE and AFFILIATE.HOME_ZIP are not optional if AFFILIATE.HOME_COUNTRY is "US".
initials
  The initials from the person's name, but not including the surname (so says RFC 2256).
  OID 2.5.4.43
  Syntax Case Ignore String
  Source (PHR) PHR.FIRST_NAME(1)[+PHR.MIDDLE_NAME(1)]
  Source (SIS) SIS.STUDENT_NAME
  Source (AFFILIATE) AFFILIATE.FIRST_Name(1) [+AFFILIATE.MIDDLE_NAME(1)]
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
labeledURI
  RFC 2079 Uniform Resource Identifier (i.e., the URL for the person's home page).
  OID 1.3.6.1.4.1.250.1.57
  Syntax Case Ignore String
  Source (PHR) PHR.URL
  Source (AFFILIATE) AFFILIATE.URL
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes None
mail
  The email address used to send mail to the UMD.EDU mail reflector.
  OID 0.9.2342.19200300.100.1.3
  Syntax Case Ignore String
  Source DIRECTORY.UID@umd.edu
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes Equality, Ordering, Substr, Approx
  Rules Only defined if umMailFwd is defined
middleName
  The person's middle name.
  OID 1.3.6.1.4.1.1466.101.120.34
  Syntax Case Ignore String
  Source (PHR) PHR.MIDDLE_NAME
  Source (SIS) SIS.STUDENT_NAME
  Source (AFFILIATE) AFFILIATE.MIDDLE_NAME
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes None
mobile
  Cellular telephone number.
  OID 0.9.2342.19200300.100.1.41
  Syntax Telephone Number
  Source (PHR) PHR.CELL_PHONE
  Source (SIS) SIS.CELL_PHONE
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes None
o
  Organization.
  OID 2.5.4.10
  Syntax Case Ignore String
  Source Constant "University of Maryland"
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None.
ou
  Organizational Unit.
  OID 2.5.4.11
  Syntax Case Ignore String
  Source (PHR) PHR.DEPT_SUBDEPT
  Source (SIS) "Student"
  Source (AFFILIATE) "Affiliate."+AFFILIATE_TYPE
  Min/Max 1/N
  Existence Required
  Class Normal
  Indexes Equality
pager
  Pager telephone number. Employess only, does not apply to students or affiliates.
  OID 0.9.2342.19200300.100.1.42
  Syntax Telephone Number
  Source (PHR) PHR.PAGER
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes None
postalAddress
  University (office) address. For students, this is their local address, which might not be on campus. For affiliates, this is work address, which might not be on campus depending on the type of affiliate.
  OID 2.5.4.16
  Syntax Case Ignore String
  Source (PHR) If PHR.BLDG_CD has a value, then: PHR.RM+" "+PHR.BLDG
  else PHR.BUS_STR_1_ADDR [+"$"+PHR.BUS_STR_2_ADDR] [+"$"+PHR.BUS_STR_3_ADDR] +"$"+PHR.BUS_CITY_ADDR [+"$"+PHR.BUS_ST_CD] [+"$"+PHR.BUS_ZIP_CD] [+"$"+PHR.BUS_CNTRY_CD]
  Source (SIS) SIS.LOCAL_STREET_1 [+"$"+SIS.LOCAL_STREET_2] [+"$"+SIS.LOCAL_STREET_3] +"$"+SIS.LOCAL_CITY [+"$"+SIS.LOCAL_STATE] [+"$"+SIS.LOCAL_ZIP] [+"$"+SIS.LOCAL_COUNTRY]
  Source (AFFILIATE) AFFILIATE.WORK_ADDR_1 [+"$"+AFFILIATE.WORK_ADDR_2] [+"$"+AFFILIATE.WORK_ADDR_3] +"$"+AFFILIATE.WORK_CITY [+"$"+AFFILIATE.WORK_STATE] [+"$"+AFFILIATE.WORK_ZIP] [+"$"+AFFILIATE.WORK_COUNTRY]
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules (PHR) Don't add PHR.BUS_CNTRY_CD if it is "US". PHR.BUS_ST_CD is not allowed if PHR.BUS_CNTRY_CD is not "US". PHR.BUS_ST_CD and PHR.BUS_ZIP_CD are not optional if PHR.BUS_CNTRY_CD is "US".
  Rules (SIS) Don't use if person is also an employee, employee information overrides. Don't add SIS.LOCAL_COUNTRY if it is "US". SIS.LOCAL_STATE is not allowed if SIS.LOCAL_COUNTRY is not "US". SIS.LOCAL_STATE and SIS.LOCAL_ZIP are not optional if SIS.LOCAL_COUNTRY is "US".
  Rules (AFFILIATE) Don't add AFFILIATE.WORK_COUNTRY if it is "US". AFFILIATE.WORK_STATE is not allowed if AFFILIATE.WORK_COUNTRY is not "US". AFFILIATE.WORK_STATE and AFFILIATE.WORK_ZIP are not optional if AFFILIATE.WORK_COUNTRY is "US".
sn
  Surname (person's last name).
  OID 2.5.4.4
  Syntax Case Ignore String
  Source (PHR) PHR.LAST_NAME
  Source (SIS) SIS.STUDENT_NAME
  Source (AFFILIATE) AFFILIATE.LAST_NAME
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes Equality, Ordering, Substr, Approx
telephoneNumber
  University (office) telephone number. For affiliates, this is their work telephone number, which might not be a University telephone number depending on the type of affiliate.
  OID 2.5.4.20
  Syntax Telephone Number
  Source (PHR) PHR.OFFICE_PHONE
  Source (SIS) SIS.LOCAL_PHONE
  Source (AFFILIATE) AFFILIATE.WORK_PHONE
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules (PHR) If the telephone number is more than 10 digits, the excess is treated as an extension number.
  Rules (SIS) Don't use if person is also an employee, employee information overrides.
title
  Employee title. Employees only, does not apply to students or affiliates.
  OID 2.5.4.12
  Syntax Case Ignore String
  Source (PHR) PHR.SD_TITLE
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes None
uid
  Login name.
  OID 0.9.2342.19200300.100.1.1
  Syntax Case Ignore String
  Source UID.UID, PERSDATI.Userid, GLUEMAP
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes Equality, Ordering, Substr, Approx
  Rules Use the value in the UID file, if present, otherwise use the value in the PERSDATI file, otherwise use the GLUEMAP (Glue/WAM userid mapping) file. If not defined by any of these files, then define automatically generate a userid for this person.
umAffiliate
  A flag that indicates if the person is an affiliate to the University.
  OID 1.3.6.1.4.1.4305.1.1.1.2.25
  Syntax Boolean
  Source (PHR) PHR.AFFIL_IND
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "FALSE" is always added.
umAffiliateType
  The description of the umAffiliateTypeCode. Affiliates only.
  OID 1.3.6.1.4.1.4305.1.3.1.2.40
  Syntax Case Ignore String
  Source (PHR) PHR.AFFIL_TYPE
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality, Ordering, Substring
umAffiliateTypeCode
  A integer indicating the type of affilite record. Affiliates only.
  OID 1.3.6.1.4.1.4305.1.3.1.2.41
  Syntax Integer
  Source (PHR) PHR.AFFIL_TYPE_CD
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality
umAlternateMail
  Alternate email addresses.
  OID 1.3.6.1.4.1.4305.1.1.1.2.7
  Syntax Case Ignore String
  Source To be determined
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes None
umAlumni
  A flag that indicates if the person is an alumni member.
  OID 1.3.6.1.4.1.4305.1.1.1.2.24
  Syntax Boolean
  Source (PHR) PHR.ALUMNI_IND
  Source (AFFILIATE) PHR.ALUMNI_IND
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "FALSE" is always added.
umAppointment
  HR appointment. It is the concatenation of various HR information separated by a '$'.
  OID 1.3.6.1.4.1.4305.1.3.1.2.17
  Syntax Case Ignore String
  Source (PHR) PHR.UNIT_CD + "$" + PHR.TITLE_CD + "$" + PHR.CAT_STAT_CD + "$" + PHR.EMP_STAT_CD + "$" + PHR.DISTR_LIST_CD + "$" + PHR.PRI_USM_INST_IND + "$" + PHR.CURR_PRI_POS_IND + "$" [ + PHR.SEP_DT ]
  Min/Max (PHR) 1/N
  Existence Optional
  Class Critical
  Indexes Substring
umBMGTpassword
  The encrypted password used with the umBMGTuserid attribute to authenticate this user to a BMGT service in the context of the BMGT Edu-Portal project.
  OID 1.3.6.1.4.1.4305.1.1.1.2.66
  Syntax Binary Data
  Source BMGT Edu-Portal
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes None
umBMGTuserid
  The login name used by the BMGT department. Used for authenticating to BMGT services in conjunction with the BMGT Edu-Portal project.
  OID 1.3.6.1.4.1.4305.1.1.1.2.65
  Syntax Case Ignore String
  Source BMGT Edu-Portal
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality, Ordering, Substr, Approx
umBSOSlabBalance
  A set of comma delimited values that pertain to printing accounts in the BSOS workstation labs.
  OID 1.3.6.1.4.1.4305.1.1.1.2.113
  Syntax Directory String
  Source BSOS
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes None
umBuckleyFlag
  A flag that indicates that the person is a student and has formally requested that no information about the student be released according to the rules set forth in the Buckley Amendment. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.26
  Syntax Boolean
  Source (PHR) To be determined
  Source (SIS) SIS.PRIVACY_CODE = "2"
  Source (AFFILIATE) To be determined
  Min/Max 1/1
  Existence Required
  Class Critical
  Indexes None
  Rules (PHR) The constant "FALSE" is always added.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umCampusBuilding
  Campus building name.
  OID 1.3.6.1.4.1.4305.1.1.1.2.12
  Syntax Case Ignore String
  Source (PHR) PHR.BLDG
  Source (SIS) To be determined
  Source (AFFILIATE) To be determined
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes Equality
umCampusBuildingCode
  Campus building code number.
  OID 1.3.6.1.4.1.4305.1.1.1.2.11
  Syntax Case Ignore String
  Source (PHR) PHR.BLDG_CD
  Source (SIS) To be determined
  Source (AFFILIATE) To be determined
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes Equality
umCampusRoom
  Campus building room number.
  OID 1.3.6.1.4.1.4305.1.1.1.2.10
  Syntax Case Ignore String
  Source (PHR) PHR.RM
  Source (SIS) To be determined
  Source (AFFILIATE) To be determined
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes None
umCampusZipcode
  Campus zipcode.
  OID 1.3.6.1.4.1.4305.1.1.1.2.13
  Syntax Case Ignore String
  Source (PHR) "20742-"PHR.CAMPUS_ZIP_CD
  Source (SIS) To be determined
  Source (AFFILIATE) To be determined
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes Equality
  Rules (PHR) Don't populate if PHR.BLDG_CD does not have a value.
umCatStatus
  The contents of the PHR CAT_STAT field. It contains a description of the type of position the employee holds. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.109
  Syntax Case Ignore String
  Source (PHR) PHR.CAT_STAT
  Min/Max (PHR) 1/N
  Existence Optional
  Class Critical
  Indexes Equality, Ordering, Substr
umCatStatusCode
  A numerical code that is equated to the symbolic description value contained in the umCatStatus attribute.
  OID 1.3.6.1.4.1.4305.1.1.1.2.110
  Syntax Integer
  Source (PHR) PHR.CAT_STAT_CD
  Min/Max (PHR) 1/N
  Existence Optional
  Class Critical
  Indexes Equality
umClassStanding
  A two character flag value that indicates the class standing of a student. Students only, does not apply to employees or affiliates. The following values are defined: 'FR', Freshman. 'SO', Sophomore. 'JR', Junior. 'SR', Senior. 'UG', Undergraduate non-degree. 'AA', Applied Agriculture. 'MA', Masters program. 'DR', PhD program. 'GR', Graduate non-degree. 'GC', Graduate Certificate. 'OT', Other, cannot determine class standing. 'UN', Unknown.
  OID 1.3.6.1.4.1.4305.1.1.1.2.60
  Syntax Case Ignore String
  Source (SIS) SIS.CLS
  Min/Max 1/1
  Existence Optional
  Class Critial
  Indexes Equality
  Values
FR Freshman
SO Sophomore
JR Junior
SR Senior
UG Undergraduate non-degree
AA Applied Agriculture
MA Masters program
DR PhD program
GR Graduate non-degree
GC Graduate Certificate
OT Other, cannot determine class standing
UN Unknown
umCollege
  The symbolic name of the college(s) within the Unversity that the student is under. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.59
  Syntax Case Ignore String
  Source (SIS) SIS.COLLEGE
  Min/Max (SIS) 1/4
  Existence Optional
  Class Critical
  Indexes Equality
umCollegeCode
  The College code that indicates the college(s) within the University that the student is under. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.35
  Syntax Case Ignore String
  Source (SIS) SIS.COLLEGE_CODE
  Min/Max (SIS) 1/4
  Existence Optional
  Class Critical
  Indexes Equality
umDateOfBirth
  The person's birth date.
  OID 1.3.6.1.4.1.4305.1.1.1.2.31
  Syntax Generalized Time
  Source (PHR) PHR.DOB
  Source (SIS) SIS.BIRTH_DATE
  Source (AFFILIATE) AFFILIATE.BIRTH_DATE
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality, Ordering
umDepartment
  HR department name. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.9
  Syntax Case Ignore String
  Source (PHR) PHR.DEPT_SUBDEPT
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality, Substr
umDisplayName
  Display name (First, Last).
  OID 1.3.6.1.4.1.4305.1.1.1.2.2
  Syntax Case Ignore String
  Source (PHR) PHR.FIRST_NAME[+" "+PHR.MIDDLE_NAME]+" " +PHR.LAST_NAME[+" "+PHR.SUFX_NAME]
  Source (SIS) SIS.STUDENT_NAME[+" "+SIS.SUFX_NAME]
  Source (AFFILIATE) AFFILIATE.FIRST_NAME [+" "+AFFILIATE.MIDDLE_NAME] +" "+AFFILIATE.LAST_NAME [+" "+AFFILIATE.NAME_SUFFIX]
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
umDisplayNameLF
  Display name (Last, First).
  OID 1.3.6.1.4.1.4305.1.1.1.2.3
  Syntax Case Ignore String
  Source (PHR) PHR.LAST_NAME+", "+PHR.FIRST_NAME [+" "+PHR.MIDDLE_Name]
  Source (SIS) SIS.STUDENT_NAME
  Source (AFFILIATE) AFFILIATE.LAST_NAME+", "+ AFFILIATE.FIRST_NAME [+" "+AFFILIATE.MIDDLE_NAME]
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
umDisplayTitle
  The employee's title that should be displayed. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.71
  Syntax Case Ignore String
  Source (PHR) If PHR.PUB_OPT_TITLE_IND = 'Y' and PHR.OPT_TITLE has a value, then use PHR.OPT_TITLE, else use PHR.SD_TITLE of the PHR record whose PHR.CURR_PRI_POS_IND = 'Y'. If no record with PHR.CURR_PRI_POS_IND = 'Y' is found, then we will use the PHR.SD_TITLE value from the first PHR record belonging to this person.
  Min/Max (PHR) 1/1
  Existence Optional
  Class Normal
  Indexes Equality
umDistrList
  The contents of the PHR DISTR_LIST field. It contains a description of an employee's assignment to a particular Human Resource mailing list. This field is not assigned to every employee, only to those with certain areas of responsibility within the human resource function. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.116
  Syntax Case Ignore String
  Source (PHR) PHR.DISTR_LIST
  Min/Max (PHR) 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Ordering, Substr
umDistrListCode
  A numerical code that is equated to the symbolic description value contained in the umDistrList attribute.
  OID 1.3.6.1.4.1.4305.1.1.1.2.117
  Syntax Integer
  Source (PHR) PHR.DISTR_LIST_CD
  Min/Max (PHR) 0/N
  Existence Optional
  Class Critical
  Indexes Equality
umEEO
  The PHR EEO value associated with this person. It is some kind of standardized occupational category description used in Federal and State reporting. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.114
  Syntax Case Ignore String
  Source (PHR) PHR.EEO
  Min/Max (PHR) 1/N
  Existence Optional
  Class Critical
  Indexes Equality, Ordering, Substr
umEEOcode
  A numerical code that is equated to the symbolic category value contained in the umEEO attribute.
  OID 1.3.6.1.4.1.4305.1.1.1.2.115
  Syntax Integer
  Source (PHR) PHR.EEO_CD
  Min/Max (PHR) 1/N
  Existence Optional
  Class Critical
  Indexes Equality
umEmeritus
  A flag that indicates if the person is an emeritus faculty member. This is basically the OR'ing of umEmeritusActive and umEmeritusInactive.
  OID 1.3.6.1.4.1.4305.1.1.1.2.43
  Syntax Boolean
  Source (PHR) PHR.FAC_STAFF_CD in ['E','I']
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "FALSE" is always added.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umEmeritusActive
  A flag that indicates that the person is an emeritus faculty member that still has an active association with the university.
  OID 1.3.6.1.4.1.4305.1.1.1.2.44
  Syntax Boolean
  Source (PHR) PHR.FAC_STAFF_CD = 'E'
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "FALSE" is always added.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umEmeritusInactive
  A flag that indicates that the person is an emeritus faculty member that is not currently active in the university community.
  OID 1.3.6.1.4.1.4305.1.1.1.2.45
  Syntax Boolean
  Source (PHR) PHR.FAC_STAFF_CD = 'I'
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "FALSE" is always added.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umEmployee
  A flag that indicates if the person is paid by the University as an employee.
  OID 1.3.6.1.4.1.4305.1.1.1.2.21
  Syntax Boolean
  Source Existence in the PHR file.
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (PHR) The constant "TRUE" is always added.
  Rules (SIS) The constant "FALSE" is always added unless the person is also an employee, in which case we leave the "TRUE" value as is.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umEmployeeCollegeCode
  First six digiits of the HR unit code. Employees only.
  OID 1.3.6.1.4.1.4305.1.3.1.2.49
  Syntax Case Ignore String
  Source (PHR) PHR.UNIT_CD
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality
umEmployeeDivisionCode
  First four digiits of the HR unit code. Employees only.
  OID 1.3.6.1.4.1.4305.1.3.1.2.48
  Syntax Case Ignore String
  Source (PHR) PHR.UNIT_CD
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality
umEmployeeTitleCode
  UMD employee title code. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.8
  Syntax Case Ignore String
  Source (PHR) PHR.POS_TITLE_CD
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality
umFaculty
  A flag that indicates if the person is a faculty member.
  OID 1.3.6.1.4.1.4305.1.1.1.2.22
  Syntax Boolean
  Source (PHR) PHR.FAC_STAFF_CD = 'F'
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "FALSE" is always added.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umGender
  A code that is used to identify the person's gender.
  OID 1.3.6.1.4.1.4305.1.1.1.2.33
  Syntax Case Ignore String
  Source (PHR) PHR.GENDER_CD
  Source (SIS) SIS.GENDER_CD
  Source (AFFILIATE) AFFILIATE.GENDER
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes None
  Rules (PHR) If PHR.GENDER_CD is 'M' or 'F', then this attribute will be created with that value. A PHR.GENDER_CD of 'N' or 'U' is silently ignored, while other values will be ignored, but a warning message will be issued.
  Rules (SIS) If SIS.GENDER_CD is 'M' or 'F', then this attribute will be created with that value. A SIS.GENDER_CD of 'N' or 'U' is silently ignored, while other values will be ignored, but a warning message will be issued.
  Rules (AFFILIATE) If AFFILIATE.GENDER is 'M' or 'F', then this attribute will be created with that value. An AFFILIATE.GENDER of ' ' indicates that the gender is not known and no attribute will be generated.
umGenericUid
  A boolean flag that indicates that the value for the uid attribute has not been approved by the user.
  OID 1.3.6.1.4.1.4305.1.1.1.2.1
  Syntax Boolean
  Source The constant "TRUE" if the uid value was not approved, "FALSE" otherwise.
  Min/Max 0/1
  Existence Required
  Class Normal
  Indexes None
umGraduateAssistant
  A flag that indicates if the person is a graduate assistant.
  OID 1.3.6.1.4.1.4305.1.3.1.2.61
  Syntax Boolean
  Source (PHR) PHR.CAT_STAT_CD = '4' or '5'
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "FALSE" is always added.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umHourlyStudentEmployee
  A flag the indicates if the person has an hourly student appointment in PHR.
  OID 1.3.6.1.4.1.4305.1.3.1.2.7
  Syntax Boolean
  Source (PHR) PHR.FAC_STAFF_CD = 'X'.
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "FALSE" is always added.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umId
  The old UMD identification number, a.k.a. their Social Security Number. For security, the first four digits are masked.
  OID 1.3.6.1.4.1.4305.1.1.1.2.19
  Syntax Case Ignore String
  Source (PHR) PHR.SSN_ID
  Source (SIS) SIS.SSN
  Source (AFFILIATE) AFFILIATE.SSN
  Min/Max 1/1
  Existence Required
  Class Critical
  Indexes Equality
umInitials
  Like the initials attribute, but includes the surname.
  OID 1.3.6.1.4.1.4305.1.1.1.2.56
  Syntax Case Ignore String
  Source (PHR) PHR.FIRST_NAME(1)[+PHR.MIDDLE_NAME(1)] +PHR.LAST_NAME(1)
  Source (SIS) SIS.STUDENT_NAME
  Source (AFFILIATE) AFFILIATE.FIRST_NAME(1) [+AFFILIATE.MIDDLE_NAME(1)] +AFFILIATE.LAST_NAME(1)
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes Equality, Ordering, Substr, Approx
umInstitution
  The USM institution name. For Students and Affiliates, the constanst string 'UMCP' is used.
  OID 1.3.6.1.4.1.4305.1.3.1.2.10
  Syntax Case Ignore String
  Source (PHR) PHR.USM_INST
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality, Substr
  Rules (SIS) Use the value 'UMCP'.
  Rules (AFFILIATE) Use the value 'UMCP'.
umInstitutionActive
  The USM institution name. For Students and Affiliates, the constanst string 'UMCP' is used. For employees, popuplated only if there is a non-inactive appointment for a give institution
  OID 1.3.6.1.4.1.4305.1.3.1.2.39
  Syntax Case Ignore String
  Source (PHR) PHR.USM_INST where PHR.EMP_STAT_CD != 'I'
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality, Substr
  Rules (SIS) Use the value 'UMCP'.
  Rules (AFFILIATE) Use the value 'UMCP'.
umInstitutionCode
  The USM institution code. For Students and Affiliates, the constanst string '01' is used.
  OID 1.3.6.1.4.1.4305.1.3.1.2.11
  Syntax Case Ignore String
  Source (PHR) PHR.USM_INST_CD
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality
  Rules (SIS) Use the value '01'.
  Rules (AFFILIATE) Use the value '01'.
umLibraryBarcode
  Barcode for the library.
  OID 1.3.6.1.4.1.4305.1.3.1.2.37
  Syntax Directory String
  Source LDAP
  Source (PHR) PHR.BARCODE
  Source (SIS) SIS.BARCODE
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality
umLocalAddress
  An alias for homePostalAddress.
  OID 1.3.6.1.4.1.4305.1.1.1.2.15
  Syntax Case Ignore String
  Source homePostalAddress
  Min/Max (PHR) 0/1
  Min/Max (SIS) 0/1
  Min/Max (AFFILIATE) 0/1
  Existence Optional
  Class Critical
  Indexes None
umLocalPhone
  An alias for homePhone
  OID 1.3.6.1.4.1.4305.1.1.1.2.14
  Syntax Telephone Number
  Source homePhone
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality
umMailAlias
  Username aliases for mail forwarding.
  OID 1.3.6.1.4.1.4305.1.3.1.2.6
  Syntax Directory String
  Source LDAP
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes Equality
umMailFwd
  The email address that the UMD.EDU mail reflector is supposed to send their mail to.
  OID 1.3.6.1.4.1.4305.1.1.1.2.52
  Syntax Case Ignore String
  Source (PHR) PHR.EMAIL_ADDR
  Source (SIS) SIS.EMAIL_ADDRESS
  Source (AFFILIATE) AFFILIATE.EMAIL
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes None
umMajor
  A short description (maximum length of 12 characters) of the student's major(s). Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.58
  Syntax Case Ignore String
  Source (SIS) SIS.MAJOR
  Min/Max (SIS) 1/4
  Existence Optional
  Class Critical
  Indexes Equality
umMajorCode
  The Major code that indicates the student's major(s). Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.34
  Syntax Case Ignore String
  Source (SIS) SIS.MAJOR_CODE
  Min/Max (SIS) 1/4
  Existence Optional
  Class Critical
  Indexes Equality
umMiddleInitial
  The person's middle initial (for CorporateTime).
  OID 1.3.6.1.4.1.4305.1.1.1.2.57
  Syntax Case Ignore String
  Source (PHR) PHR.MIDDLE_NAME(1)
  Source (SIS) SIS.STUDENT_NAME
  Source (AFFILIATE) AFFILIATE.MIDDLE_NAME(1)
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes Equality, Substr
umMinor
  A short description (maximum length of 12 characters) of the student's minor(s). Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.3.1.2.51
  Syntax Case Ignore String
  Source (SIS) SIS.MINOR
  Min/Max (SIS) 1/3
  Existence Optional
  Class Critical
  Indexes Equality
umMinorCode
  The Minor code that indicates the student's minor(s). Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.3.1.2.52
  Syntax Case Ignore String
  Source (SIS) SIS.MINOR_CODE
  Min/Max (SIS) 1/3
  Existence Optional
  Class Critical
  Indexes Equality
umNameComponent
  Each "word" of the umDisplayName where any non-alphanumeric constitues a word break.
  OID 1.3.6.1.4.1.4305.1.3.1.2.47
  Syntax Case Ignore String
  Source DIRECTORY.UMDISPLAYNAME
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes Equality
umNamePrefix
  Person's prefix name ("Mr.", "Dr.", etc).
  OID 1.3.6.1.4.1.4305.1.1.1.2.4
  Syntax Case Ignore String
  Source (PHR) PHR.PRFX_NAME
  Source (SIS) SIS.PRFX_NAME
  Source (AFFILIATE) AFFILIATE.NAME_PREFIX
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes None
umNameSuffix
  Person's suffix name ("Jr.", "III", etc).
  OID 1.3.6.1.4.1.4305.1.1.1.2.5
  Syntax Case Ignore String
  Source (PHR) PHR.SUFX_NAME
  Source (SIS) SIS.SUFX_NAME
  Source (AFFILIATE) AFFILIATE.NAME_SUFFIX
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes None
umNickName
  Person's nickname.
  OID 1.3.6.1.4.1.4305.1.1.1.2.6
  Syntax Case Ignore String
  Source NICKNAME.NICKNAME
  Min/Max 0/1
  Existence Required
  Class Normal
  Indexes Equality, Substr, Approx
  Rules Initially set to the person's first name. Modified by an entry in the NICKNAME file.
umNoPublishAddress
  A flag that indicates that the person does not wish for their home address to be published.
  OID 1.3.6.1.4.1.4305.1.1.1.2.28
  Syntax Boolean
  Source (PHR) PHR.CONF_ADMIN_CD in [2,3]
  Source (SIS) SIS.PRIVACY_CODE in [1,2]
  Source (AFFILIATE) (not AFFILIATE.PUBLISH_HOME_ADDR)
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
umNoPublishCell
  A flag that indicates that the person does not wish for their cell phone telephone number to be published. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.118
  Syntax Boolean
  Source (PHR) PHR.CELL_PHONE_CONF_IND
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "TRUE" is always added.
  Rules (AFFILIATE) The constant "TRUE" is always added.
umNoPublishFax
  A flag that indicates that the person does not wish for their fax telephone number to be published. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.119
  Syntax Boolean
  Source (PHR) PHR.FAX_CONF_IND
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "TRUE" is always added.
  Rules (AFFILIATE) The constant "TRUE" is always added.
umNoPublishPager
  A flag that indicates that the person does not wish for their pager telephone number to be published. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.119
  Syntax Boolean
  Source (PHR) PHR.PAGER_CONF_IND
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "TRUE" is always added.
  Rules (AFFILIATE) The constant "TRUE" is always added.
umNoPublishPhone
  A flag that indicates that the person does not wish for their home telephone number to be published.
  OID 1.3.6.1.4.1.4305.1.1.1.2.27
  Syntax Boolean
  Source (PHR) PHR.CONF_ADMIN_CD in [2,4]
  Source (SIS) SIS.PRIVACY_CODE in [1,2]
  Source (AFFILIATE) (not AFFILIATE.PUBLISH_HOME_PHONE)
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
umNoPublishUser
  A flag that indicates that the person should not be published. This is only for security purposes and is set directly by the Directory administrator.
  OID 1.3.6.1.4.1.4305.1.3.1.2.38
  Syntax Boolean
  Source None.
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules The constant "FALSE" is always added.
umOfficialTitle
  The employee's appointment title. Employees only, does not apply to students or affiliates:
  OID 1.3.6.1.4.1.4305.1.1.1.2.72
  Syntax Case Ignore String
  Source (PHR) PHR.SD_TITLE
  Min/Max (PHR) 1/1
  Existence Optional
  Class Normal
  Indexes Equality
umOptionalTitle
  The employee's optional campus title. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.73
  Syntax Case Ignore String
  Source (PHR) PHR.OPT_TITLE
  Min/Max (PHR) 0/1
  Existence Optional
  Class Normal
  Indexes Equality
umPasswordChangeDate
  the date when the userPasssword was last changed.
  OID 1.3.6.1.4.1.4305.1.3.1.2.1
  Syntax Generalized Time
  Source LDAP
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Ordering
umPasswordExpireDate
  the date after which the userPasssword is to be considered invalid.
  OID 1.3.6.1.4.1.4305.1.3.1.2.2
  Syntax Generalized Time
  Source LDAP
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Ordering
umPasswordResponse
  responses to challenge questions to be used to authenticate users so that they can change their password if they have forgotten it. Each response is of the form: Q<#>:<SHA-1 encrpted string> with 'QU:' used for the reponse to umPasswordUserChallenge. We should list the questions here once we have them.
  OID 1.3.6.1.4.1.4305.1.3.1.2.3
  Syntax Directory String
  Source LDAP
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes None
umPasswordUserChallege
  a user supplied challenge string for use in authenticating users so that they can change their password if they have forgotten it.
  OID 1.3.6.1.4.1.4305.1.3.1.2.4
  Syntax Directory String
  Source LDAP
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes None
umPermanentAddress
  For employees or affiliates, this is their home address, but for students this is the address of where they live when school is not in session (for example, their parent's house).
  OID 1.3.6.1.4.1.4305.1.1.1.2.17
  Syntax Case Ignore String
  Source (PHR) PHR.STR_1_ADDR [+"$"+PHR.STR_2_ADDR] [+"$"+PHR.STR_3_ADDR] +"$"+PHR.CITY_ADDR [+"$"+PHR.ST_CD] [+"$"+PHR.HOME_ZIP_CD] [+"$"+PHR.CNTRY_CD]
  Source (SIS) SIS.PERMANENT_STREET_1 [+"$"+SIS.PERMANENT_STREET_2] [+"$"+SIS.PERMANENT_STREET_3] +"$"+SIS.PERMANENT_CITY [+"$"+SIS.PERMANENT_STATE] [+"$"+SIS.PERMANENT_ZIP] [+"$"+SIS.PERMANENT_COUNTRY]
  Source (AFFILIATE) AFFILIATE.HOME_ADDR_1 [+"$"+AFFILIATE.HOME_ADDR_2] [+"$"+AFFILIATE.HOME_ADDR_3] +"$"+AFFILIATE.HOME_CITY [+"$"+AFFILIATE.HOME_STATE] [+"$"+AFFILIATE.HOME_ZIP] [+"$"+AFFILIATE.HOME_COUNTRY]
  Min/Max (PHR) 0/1
  Min/Max (SIS) 0/1
  Min/Max (AFFILIATE) 0/1
  Existence Optional
  Class Critical
  Indexes None
  Rules (PHR) Don't add PHR.CNTRY_CD if it is "US". PHR.ST_CD is not allowed if PHR.CNTRY_CD is not "US". PHR.ST_CD and PHR.HOME_ZIP_CD are not optional if PHR.CNTRY_CD is "US".
  Rules (SIS) Don't use if person is also an employee, employee information overrides. Don't add SIS.PERMANENT_COUNTRY if it is "US". SIS.PERMANENT_STATE is not allowed if SIS.PERMANENT_COUNTRY is not "US". SIS.PERMANENT_STATE and SIS.PERMANENT_ZIP are not optional if SIS.PERMANENT_COUNTRY is "US".
  Rules (AFFILIATE) Don't add AFFILIATE.HOME_COUNTRY if it is "US". AFFILIATE.HOME_STATE is not allowed if AFFILIATE.HOME_COUNTRY is not "US". AFFILIATE.HOME_STATE and AFFILAITE.HOME_ZIP are not optional if AFFILIATE.HOME_COUNTRY is "US".
umPermanentCountry
  For employees or affiliates, this is the country of their home (I guess this makes sense if they are telecommuting from a foreign country, but otherwise even Canada would be a longish commute). For students, this is the country that they normally live in when school is not in session (for example, the country that their parents live in).
  OID 1.3.6.1.4.1.4305.1.1.1.2.18
  Syntax Case Ignore String
  Source (PHR) To be determined
  Source (SIS) SIS.PERMANENT_COUNTRY
  Source (AFFILIATE) AFFILIATE.HOME_COUNTRY
  Min/Max (PHR) 0/1
  Min/Max (SIS) 0/1
  Min/Max (AFFILIATE) 0/1
  Existence Optional
  Class Critical
  Indexes Equality
  Rules (PHR) The constant 'US" is always added.
  Rules (SIS) Don't use if person is also an employee, employee information overrides.
umPermanentPhone
  For employees or affiliates, this is their home telephone number, but for students this is the telephone number that they can be reached when school is not in session (for example, their parent's telephone number).
  OID 1.3.6.1.4.1.4305.1.1.1.2.16
  Syntax Telephone Number
  Source (PHR) PHR.HOME_PHONE
  Source (SIS) SIS.PERMANENT_PHONE
  Source (AFFILIATE) AFFILIATE.HOME_PHONE
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality
  Rules (SIS) Don't use if person is also an employee, employee information overrides.
umPrimaryCampusBuilding
  Campus building name. For employees with multiple appointments, this is the campus building name associated with the person's primary appointment.
  OID 1.3.6.1.4.1.4305.1.1.1.2.123
  Syntax Case Ignore String
  Source (PHR) PHR.BLDG
  Source (SIS) To be determined
  Source (AFFILIATE) To be determined
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes Equality
  Rules (PHR) Use the PHR.BLDG value of the PHR entry whose PHR.CURR_PRI_POS_IND = 'Y'. If no record with PHR.CURR_PRI_POS_IND = 'Y' is found, then we will use the PHR.BLDG value from the first PHR record belonging to this person.
umPrimaryCampusBuildingCode
  Campus building code number. For employees with multiple appointments, this is the campus building code number associated with the person's primary appointment.
  OID 1.3.6.1.4.1.4305.1.1.1.2.122
  Syntax Case Ignore String
  Source (PHR) PHR.BLDG_CD
  Source (SIS) To be determined
  Source (AFFILIATE) To be determined
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes Equality
  Rules (PHR) Use the PHR.BLDG_CD value of the PHR entry whose PHR.CURR_PRI_POS_IND = 'Y'. If no record with PHR.CURR_PRI_POS_IND = 'Y' is found, then we will use the PHR.BLDG_CD value from the first PHR record belonging to this person.
umPrimaryCampusRoom
  Campus building room number. For employees with multiple appointments, this is the campus building room number associated with the person's primary appointment.
  OID 1.3.6.1.4.1.4305.1.1.1.2.121
  Syntax Case Ignore String
  Source (PHR) PHR.RM
  Source (SIS) To be determined
  Source (AFFILIATE) To be determined
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes None
  Rules (PHR) Use the PHR.RM value of the PHR entry whose PHR.CURR_PRI_POS_IND = 'Y'. If no record with PHR.CURR_PRI_POS_IND = 'Y' is found, then we will use the PHR.RM value from the first PHR record belonging to this person.
umPrimaryCampusZipcode
  Campus zipcode. For employees with multiple appointments, this is the campus zipcode associated with the person's primary appointment.
  OID 1.3.6.1.4.1.4305.1.1.1.2.124
  Syntax Case Ignore String
  Source (PHR) "20742-"PHR.CAMPUS_ZIP_CD
  Source (SIS) To be determined
  Source (AFFILIATE) To be determined
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes Equality
  Rules (PHR) Use the PHR.CAMPUS_ZIP_CD value of the PHR entry whose PHR.CURR_PRI_POS_IND = 'Y'. If no record with PHR.CURR_PRI_POS_IND = 'Y' is found, then we will use the PHR.CAMPUS_ZIP_CD value from the first PHR record belonging to this person. Don't populate if PHR.BLDG_CD does not have a value.
umPrimaryCollege
  The symbolic name of the primay college within the Unversity that the student is under. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.3.1.2.53
  Syntax Case Ignore String
  Source (SIS) SIS.COLLEGE
  Min/Max (SIS) 1/1
  Existence Optional
  Class Critical
  Indexes Equality
umPrimaryCollegeCode
  The College code that indicates the primary college within the University that the student is under. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.3.1.2.54
  Syntax Case Ignore String
  Source (SIS) SIS.COLLEGE_CODE
  Min/Max (SIS) 1/1
  Existence Optional
  Class Critical
  Indexes Equality
umPrimaryDeptCode
  Primary HR department code. For employees with multiple appointments, this is the department code associated with the person's primary appointment. Employees only, does not apply to students or affiliates:
  OID 1.3.6.1.4.1.4305.1.1.1.2.75
  Syntax Case Ignore String
  Source (PHR) PHR.DEPT_SUBDEPT_CD
  Min/Max (PHR) 1/1
  Existence Optional
  Class Normal
  Indexes Equality, Ordering, Substr
  Rules (PHR) Use the PHR.DEPT_SUBDEPT_CD of the PHR entry whose PHR.CURR_PRI_POS_IND = 'Y'. If no record with PHR.CURR_PRI_POS_IND = 'Y' is found, then we will use the PHR.DEPT_SUBDEPT_CD value from the first PHR record belonging to this person.
umPrimaryDeptName
  Primary HR department name. For employees with multiple appointments, this is the department name associated with the person's primary appointment. Employees only, does not apply to students or affiliates:
  OID 1.3.6.1.4.1.4305.1.1.1.2.76
  Syntax Case Ignore String
  Source (PHR) PHR.DEPT_SUBDEPT
  Min/Max (PHR) 1/1
  Existence Optional
  Class Normal
  Indexes Equality, Substr
  Rules (PHR) Use the PHR.DEPT_SUBDEPT of the PHR entry whose PHR.CURR_PRI_POS_IND = 'Y'. If no record with PHR.CURR_PRI_POS_IND = 'Y' is found, then we will use the PHR.DEPT_SUBDEPT value from the first PHR record belonging to this person.
umPrimaryInstitution
  The primary USM institution name. For employees with appointments at multiple institutions, this indicates their primary affiliation
  OID 1.3.6.1.4.1.4305.1.3.1.2.12
  Syntax Case Ignore String
  Source (PHR) PHR.USM_INST
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality, Substr
  Rules (PHR) Use the PHR.USM_INST of the PHR entry whose PHR.PRI_USM_INST_IND = 'Y'. All such records must have the same PHR.USM_INST value.
  Rules (all) If no record is found, use the PHR.PRI_INST from their first record.
umPrimaryInstitutionCode
  The primary USM institution code. For employees with appointments at multiple institutions, this indicates their primary affiliation
  OID 1.3.6.1.4.1.4305.1.3.1.2.13
  Syntax Case Ignore String
  Source (PHR) PHR.USM_INST_CD
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality
  Rules (PHR) Use the PHR.USM_INST_CD of the PHR entry whose PHR.PRI_USM_INST_IND = 'Y'. All such records must have the same PHR.USM_INST_CD value.
  Rules (all) If no record is found, use the PHR.USM_INST_CD from their first record.
umPrimaryMajor
  A short description (maximum length of 12 characters) of the student's primary major. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.3.1.2.55
  Syntax Case Ignore String
  Source (SIS) SIS.MAJOR
  Min/Max (SIS) 1/1
  Existence Optional
  Class Critical
  Indexes Equality
umPrimaryMajorCode
  The Major code that indicates the student's primary major. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.3.1.2.56
  Syntax Case Ignore String
  Source (SIS) SIS.MAJOR_CODE
  Min/Max (SIS) 1/1
  Existence Optional
  Class Critical
  Indexes Equality
umPrimaryTitle
  The employee's primary offical title. For employees with multiple appointments, this is the offical title associated with the person's primary appointment. Employees only, does not apply to student's or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.74
  Syntax Case Ignore String
  Source (PHR) PHR.SD_TITLE
  Min/Max (PHR) 1/1
  Existence Optional
  Class Normal
  Indexes Equality
  Rules (PHR) Use the PHR.SD_TITLE of the PHR entry whose PHR.CURR_PRI_POS_IND = 'Y'. If no record with PHR.CURR_PRI_POS_IND = 'Y' is found, then we will use the PHR.SD_TITLE value from the first PHR record belonging to this person.
umPrimaryUnitCode
  HR unit code, 15 digits. Employees only.
  OID 1.3.6.1.4.1.4305.1.3.1.2.8
  Syntax Case Ignore String
  Source (PHR) PHR.UNIT_CD
  Min/Max (PHR) 1/1
  Existence Optional
  Class Normal
  Indexes Equality, Substr
umRegBBGroupCourse
  Like umRegCourse, but only contins courses approved for for the ENGR/CMPS BlackBoard system.
  OID 1.3.6.1.4.1.4305.1.3.1.2.23
  Syntax Case Ignore String
  Source CLIST.DEPT_CODE+CLIST.COURSE_NUM+ CLIST.COURSE_SUFFIX+CLIST.COURSE_SECTION+ CLIST.START_YEAR(converted to YYYY fmt)+ CLIST.START_MONTH
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules Only exists if person is a student. Each attribute value must be unique. Approved courses only.
umRegBBGroupCourseCur
  Like umRegCourseCur, but only contins courses approved for for the ENGR/CMPS BlackBoard system.
  OID 1.3.6.1.4.1.4305.1.3.1.2.24
  Syntax Case Ignore String
  Source CLIST.DEPT_CODE+CLIST.COURSE_NUM+ CLIST.COURSE_SUFFIX+CLIST.COURSE_SECTION+ CLIST.START_YEAR(converted to YYYY fmt)+ CLIST.START_MONTH
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules Only exists if person is a student. Each attribute value must be unique and must also exist in the umRegBBGroupCourse attribute.
umRegBBGroupCredits
  Like umRegCredits, but only contins courses approved for for the ENGR/CMPS BlackBoard system.
  OID 1.3.6.1.4.1.4305.1.3.1.2.25
  Syntax Case Ignore String
  Source CLIST.COURSE_CREDITS
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules There must be one umRegBBcredits value for each course key in the umRegBBGroupCourses attribute.
umRegBBGroupGradeOpt
  Like umRegGradeOpt, but only contins courses approved for for the ENGR/CMPS BlackBoard system.
  OID 1.3.6.1.4.1.4305.1.3.1.2.34
  Syntax Case Ignore String
  Source CLIST.GRADING_OPT
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules There must be one umRegBMGTgradeOpt attribute for each course key in the umRegBBcourse attribute.
umRegBMGTcourse
  Like umRegCourse but only contins courses approved for for the ENGR/CMPS BlackBoard system.
  OID 1.3.6.1.4.1.4305.1.1.1.2.61
  Syntax Case Ignore String
  Source CLIST.DEPT_CODE+CLIST.COURSE_NUM+ CLIST.COURSE_SUFFIX+CLIST.COURSE_SECTION+ CLIST.START_YEAR(converted to YYYY fmt)+ CLIST.START_MONTH
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules Only exists if person is a student. Each attribute value must be unique. Approved courses only.
umRegBMGTcourseCur
  Like umRegCourseCur, but only contains courses approved for for the ENGR/CMPS BlackBoard system.
  OID 1.3.6.1.4.1.4305.1.1.1.2.62
  Syntax Case Ignore String
  Source CLIST.DEPT_CODE+CLIST.COURSE_NUM+ CLIST.COURSE_SUFFIX+CLIST.COURSE_SECTION+ CLIST.START_YEAR(converted to YYYY fmt)+ CLIST.START_MONTH
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules Only exists if person is a student. Each attribute value must be unique and must also exist in the umRegBMGTcourse attribute.
umRegBMGTcredits
  Like umRegCredits, but only contains courses approved for for the ENGR/CMPS BlackBoard system.
  OID 1.3.6.1.4.1.4305.1.1.1.2.64
  Syntax Case Ignore String
  Source CLIST.COURSE_CREDITS
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules There must be one umRegBMGTcredits value for each course key in the umRegBMGTcourses attribute.
umRegBMGTgradeOpt
  Like umRegGradeOpt, but only contains courses approved for for the ENGR/CMPS BlackBoard system.
  OID 1.3.6.1.4.1.4305.1.1.1.2.63
  Syntax Case Ignore String
  Source CLIST.GRADING_OPT
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules There must be one umRegBMGTgradeOpt attribute for each course key in the umRegBMGTcourse attribute.
umRegCourse
  The course key (DDDDNNNXSSSSYYYYMM) of a course that a student is registered for. The course key is a fixed length string that identifies a given course. It consists of: DDDD, the 4 character department abbreviation; NNN, the 3 digit (with leading zeros) course number; X, an optional course suffix letter, blank if none; SSSS, the 4 digit section number (with leading zeros); YYYY, the year of the beginning of the term that the class is in; and MM, the two digit month (with leading zero) of the month of the beginning of the term that the class is in (08 for Fall, 12 for the Winter Intersession, 01 for Spring, 05 for the first summer session, and 07 for the second summer session). This course may not be for the current semester, there may be entries from the previous semster, as well as courses registered for upcoming semesters. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.47
  Syntax Case Ignore String
  Source CLIST.DEPT_CODE+CLIST.COURSE_NUM+ CLIST.COURSE_SUFFIX+CLIST.COURSE_SECTION+ CLIST.START_YEAR(converted to YYYY fmt)+ CLIST.START_MONTH
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules Only exists if person is a student. Each attribute value must be unique.
umRegCourseCur
  Like umRegCourse, but only contains the course keys of the courses in the current semester. This will be a subset of the umRegCourse values.
  OID 1.3.6.1.4.1.4305.1.1.1.2.48
  Syntax Case Ignore String
  Source CLIST.DEPT_CODE+CLIST.COURSE_NUM+ CLIST.COURSE_SUFFIX+CLIST.COURSE_SECTION+ CLIST.START_YEAR(converted to YYYY fmt)+ CLIST.START_MONTH
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules Only exists if person is a student. Each attribute value must be unique and must also exist in the umRegCourse attribute.
umRegCourseList
  Like umRegCourse, but only contains the course keys of the courses in the current and one next semester. This will be a subset of the umRegCourse values.
  OID 1.3.6.1.4.1.4305.1.3.1.2.44
  Syntax Case Ignore String
  Source CLIST.DEPT_CODE+CLIST.COURSE_NUM+ CLIST.COURSE_SUFFIX+CLIST.COURSE_SECTION+ CLIST.START_YEAR(converted to YYYY fmt)+ CLIST.START_MONTH
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules Only exists if person is a student. Each attribute value must be unique and must also exist in the umRegCourse attribute.
umRegCredits
  The number of credits that a given course is worth. The value of this attribute has the following format: "<key>$<credits>"; where <key> is the course key (see the umRegCourse attribute), and <credits> is the number of credits for the course. This value is an integer that may optionally be followed by a decimal point and one or two digits of a fractional credit. The given key value will be one of the umRegCourse values. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.50
  Syntax Case Ignore String
  Source CLIST.COURSE_CREDITS
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules There must be one umRegCredits value for each course key in the umRegCourses attribute.
umRegGradeOpt
  The grading option that a student has selected for a given course. The value of this attribute has the following format: "<key>$<opt>"; where <key> is the course key (see the umRegCourse attribute), and <opt> is one of the following characters: 'R' - Regular 'P' - Pass/Fail 'A' - Audit 'S' - Special 'N' - None The given key value will be one of the umRegCourse values. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.49
  Syntax Case Ignore String
  Source CLIST.GRADING_OPT
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules There must be one umRegGradeOpt attribute for each course key in the umRegCourse attribute.
umRegInstructorOf
  The course keys (see the umRegCourse attribute) that this person is listed as being the instructor of.
  OID 1.3.6.1.4.1.4305.1.1.1.2.51
  Syntax Case Ignore String
  Source CLIST.DEPT_CODE+CLIST.COURSE_NUM+ CLIST.COURSE_SUFFIX+CLIST.COURSE_SECTION+ CLIST.START_YEAR(converted to YYYY fmt)+ CLIST.START_MONTH
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules The CLIST.INSTRUCTOR_SSN field is used to find the instructor's entry and if this attribute value is not already present, it is added.
umRegMATHcourse
  Like umRegCourse but only contins courses approved for for the MATH webassign system.
  OID 1.3.6.1.4.1.4305.1.3.1.2.29
  Syntax Case Ignore String
  Source CLIST.DEPT_CODE+CLIST.COURSE_NUM+ CLIST.COURSE_SUFFIX+CLIST.COURSE_SECTION+ CLIST.START_YEAR(converted to YYYY fmt)+ CLIST.START_MONTH
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules Only exists if person is a student. Each attribute value must be unique. Approved courses only.
umRegMATHcourseCur
  Like umRegCourseCur, but only contains courses approved for for the MATH webassign system.
  OID 1.3.6.1.4.1.4305.1.3.1.2.30
  Syntax Case Ignore String
  Source CLIST.DEPT_CODE+CLIST.COURSE_NUM+ CLIST.COURSE_SUFFIX+CLIST.COURSE_SECTION+ CLIST.START_YEAR(converted to YYYY fmt)+ CLIST.START_MONTH
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules Only exists if person is a student. Each attribute value must be unique and must also exist in the umRegMATHcourse attribute.
umRegMATHcredits
  Like umRegCredits, but only contains courses approved for for the MATH webassign system.
  OID 1.3.6.1.4.1.4305.1.3.1.2.32
  Syntax Case Ignore String
  Source CLIST.COURSE_CREDITS
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules There must be one umRegMATHcredits value for each course key in the umRegMATHcourses attribute.
umRegMATHgradeOpt
  Like umRegGradeOpt, but only contains courses approved for for the MATH webassign system.
  OID 1.3.6.1.4.1.4305.1.3.1.2.31
  Syntax Case Ignore String
  Source CLIST.GRADING_OPT
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality, Substr
  Rules There must be one umRegMATHgradeOpt attribute for each course key in the umRegMATHcourse attribute.
umRegStatus
  The registration status of the individual. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.3.1.2.45
  Syntax Case Ignore String
  Source SIS.REG_STATUS
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes Equality
  Values
A newly admitted
C cancelled
D degree
G unregistered graduate student
N not currently registered
P non-sponsored study abroad
R registered
S sponsored study abroad
W withdrawn
umServiceStatus
  Status with respect to a given service. The value should be of the form <service name>:<service status> to prevent values for differing services from conflicting.
  OID 1.3.6.1.4.1.4305.1.3.1.2.22
  Syntax Directory String
  Source LDAP
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality
umServices
  Services which have been activated.
  OID 1.3.6.1.4.1.4305.1.3.1.2.5
  Syntax Directory String
  Source LDAP
  Min/Max 0/N
  Existence Optional
  Class Critical
  Indexes Equality
umStaff
  A flag that indicates if the person is a staff member.
  OID 1.3.6.1.4.1.4305.1.1.1.2.23
  Syntax Boolean
  Source (PHR) PHR.FAC_STAFF_CD = 'S'
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "FALSE" is always added.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umStudent
  A flag that indicates if the person is an active student.
  OID 1.3.6.1.4.1.4305.1.1.1.2.20
  Syntax Boolean
  Source Existence in the SIS file.
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (PHR) The constant "FALSE" is always added.
  Rules (SIS) The constant "TRUE" is always added. If the person was also an employee, then this value will replace the "FALSE" that was already present.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umStudentStatus
  A flag which indicates general status of a student.
  OID 1.3.6.1.4.1.4305.1.3.1.2.14
  Syntax Case Ignore String
  Source (SIS) SIS.TYPE in [11,12,13,14,15,16,17,33,40]: "UG" (undergrad)
  Source (SIS) SIS.TYPE in [21,22,23,24,25,26,27,34,60]: "GR" (graduate)
  Source (SIS) SIS.TYPE = 30: "NC" (non-credit)
  Min/Max 1/1
  Existence Optional
  Class Critial
  Indexes Equality
umTTYtelephoneNumber
  The telephone number to be used to contact the person using a TTY device if the individual is hearing impaired. This is the telephoneNumber attribute equivalent for TTY usage.
  OID 1.3.6.1.4.1.4305.1.1.1.2.32
  Syntax Telephone Number
  Source (PHR) To be determined
  Source (SIS) To be determined
  Source (AFFILIATE) To be determined
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes None
umTermDate
  If present, then this is the date that this person is no longer considered to be associated with the university. This is the maximum of the umTermDateAffiliate, umTermDateEmployee, and the umTermDateStudent attributes. It will not be present if there exists an PHR, SIS, or AFFILIATE entry without a termination date.
  OID 1.3.6.1.4.1.4305.1.1.1.2.55
  Syntax Generalized Time Source Maximum(umTermDateAffiliate, umTermDateEmployee,umTermDateStudent)
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes None
  Rules Contains maximum of the umTermDateAffiliate, umTermDateEmployee, and umTermDateStudent attributes. Not present if the person appears in any of the sources (PHR, SIS, or AFFILIATE) without a termination date.
umTermDateAffiliate
  If present, then this is the date of when the person lost their affiliate status. Affiliates only, does not apply to employees or students.
  OID 1.3.6.1.4.1.4305.1.1.1.2.54
  Syntax Generalized Time
  Source (AFFILIATE) To be determined
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes None
umTermDateEmployee
  If present, then this is the date of when the employee terminated their employment with the university. Employees only, does not apply to students or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.46
  Syntax Generalized Time
  Source (PHR) PHR.SEP_DT
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes None
umTermDateStudent
  If present, then this is the date of when the person lost their student status. Students only, does not apply to employees or affiliates.
  OID 1.3.6.1.4.1.4305.1.1.1.2.53
  Syntax Generalized Time
  Source (SIS) To be determined
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes None
umTrainee
  A flag that indicates if the person is a trainee.
  OID 1.3.6.1.4.1.4305.1.1.1.2.111
  Syntax Boolean
  Source (PHR) PHR.FAC_STAFF_CD = 'T'
  Min/Max 1/1
  Existence Required
  Class Normal
  Indexes None
  Rules (SIS) The constant "FALSE" is always added.
  Rules (AFFILIATE) The constant "FALSE" is always added.
umUnitCode
  HR unit code, 15 digits. Employees only.
  OID 1.3.6.1.4.1.4305.1.3.1.2.8
  Syntax Case Ignore String
  Source (PHR) PHR.UNIT_CD
  Min/Max (PHR) 1/N
  Existence Optional
  Class Normal
  Indexes Equality, Substr
umVoiceMail
  The telephone number of the campus voice mail system that this person uses.
  OID 1.3.6.1.4.1.4305.1.1.1.2.106
  Syntax Telephone Number
  Source VMNUMS.VM_NUM
  Min/Max 0/1
  Existence Optional
  Class Critical
  Indexes None
userCertificate
  The public key certificate belonging to this person.
  OID 2.5.4.36
  Syntax Binary
  Source To be determined
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes None
userPassword
  The password that this person uses to authenticate themselves to the directory.
  OID 2.5.4.35
  Syntax Binary Data
  Source Random password generated
  Min/Max 1/1
  Existence Required
  Class Critical
  Indexes None

Attributes for eduPerson objectClass:

General
eduPersonAffiliation
eduPersonEntitlement
eduPersonNickname
eduPersonOrgDN
eduPersonOrgUnitDN
eduPersonPrimaryAffiliation
eduPersonPrimaryOrgUnitDN
eduPersonPrincipalName
eduPersonScopedAffiliation

eduPersonAffiliation
  Specifies a person's relationship(s) to the institution in broad categories such as student, faculty, staff, alum, etc. All eduPerson object will include the value 'member'.
  OID 1.3.6.1.4.1.5923.1.1.1.1
  Syntax Directory String
  Source (PHR) 'employee' 'staff' if umStaff is true 'faculty' if umFaculty is true
  Source (SIS) 'student'
  Source (any) 'member'
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes Equality, Substr
eduPersonEntitlement
  Not populated.
  OID 1.3.6.1.4.1.5923.1.1.1.7
  Syntax Directory String
  Source -
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes Equality, Substr
eduPersonNickname
  Not populated.
  OID 1.3.6.1.4.1.5923.1.1.1.2
  Syntax Directory String
  Source -
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes Equality, Substr
eduPersonOrgDN
  Not populated.
  OID 1.3.6.1.4.1.5923.1.1.1.3
  Syntax DN
  Source -
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes Equality
eduPersonOrgUnitDN
  Not populated.
  OID 1.3.6.1.4.1.5923.1.1.1.4
  Syntax DN
  Source -
  Min/Max 0/N
  Existence Optional
  Class Normal
  Indexes Equality
eduPersonPrimaryAffiliation
  Specifies a person's PRIMARY relationship to the institution in broad categories such as student, faculty, staff, alum, etc. The 'employee' affiliation takes precedence over 'student' except for hourly student employee who are in SIS.
  OID 1.3.6.1.4.1.5923.1.1.1.5
  Syntax Directory String
  Source (PHR) 'employee'
  Source (SIS) 'student'
  Source (other) 'member'
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes Equality, Substr
eduPersonPrimaryOrgUnitDN
  Not populated.
  OID 1.3.6.1.4.1.5923.1.1.1.8
  Syntax DN
  Source -
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes Equality, Substr
eduPersonPrincipalName
  The "NetID" of the person for the purposes of inter-institutional authentication. Should be stored in the form of user@univ.edu, where univ.edu is the name of the local security domain. Thus our value is <uid>@umd.edu. Note, while this may look like an email address, it should not be treaded as such.
  OID 1.3.6.1.4.1.5923.1.1.1.6
  Syntax Directory String
  Source LDAP
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes Equality, Substr
eduPersonScopedAffiliation
  Not populated.
  OID 1.3.6.1.4.1.5923.1.1.1.9
  Syntax Directory String
  Source -
  Min/Max 0/1
  Existence Optional
  Class Normal
  Indexes Equality, Substr

 

Search Our Site
How are we doing?
Rate OIT Services
This page is maintained by the Office of Information Technology
Last modified: Monday, 21-May-2007 20:46:31 EDT
© 2008 University of Maryland