(file) Return to CIM_Person.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / User

  1 marek 1.1 // Copyright (c) 2005 DMTF.  All rights reserved.
  2           // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
  3           // qualifier values to CIM Schema.</change>
  4           // ==================================================================
  5           //  CIM_Person 
  6           // ==================================================================
  7              [Version ( "2.8.0" ), 
  8               UMLPackagePath ( "CIM::User::Org" ), 
  9               Description ( 
 10                  "The Person class is used to represent people, and holds their "
 11                  "white and yellow pages data. The class is defined so as to "
 12                  "incorporate commonly-used LDAP attributes to permit "
 13                  "implementations to easily derive this information from "
 14                  "LDAP-accessible directories. This class\'s properties are a "
 15                  "subset of a related class, OtherPersonInformation, which "
 16                  "defines all the group properties and in array form for "
 17                  "directory compatibility." )]
 18           class CIM_Person : CIM_UserContact {
 19           
 20                 [Description ( 
 21                     "This property describes the kind of business performed "
 22 marek 1.1           "by an organization." ), 
 23                  MaxLen ( 128 )]
 24              string BusinessCategory;
 25           
 26                 [Required, Description ( 
 27                     "A CommonName is a (possibly ambiguous) name by which the "
 28                     "Person is commonly known in some limited scope (such as "
 29                     "an organization) and conforms to the naming conventions "
 30                     "of the country or culture with which it is associated." )]
 31              string CommonName;
 32           
 33                 [Description ( 
 34                     "Based on inetOrgPerson, the EmployeeNumber property "
 35                     "specifies a numeric or an alphanumeric identifier "
 36                     "assigned to a person." )]
 37              string EmployeeNumber;
 38           
 39                 [Description ( 
 40                     "Based on inetOrgPerson, the EmployeeType property is "
 41                     "used to identify the employer to employee relationship. "
 42                     "Typical values used may include \'Contractor\', "
 43 marek 1.1           "\'Employee\', \'Intern\', \'Temp\', \'External\', and "
 44                     "\'Unknown\' but any value may be used." )]
 45              string EmployeeType;
 46           
 47                 [Description ( "The person\'s facsimile telephone number." )]
 48              string FacsimileTelephoneNumber;
 49           
 50                 [Description ( 
 51                     "Based on RFC1274, the HomePhone property specifies a "
 52                     "home telephone number for the person, e.g. + 44 582 "
 53                     "10101)." ), 
 54                  MaxLen ( 32 )]
 55              string HomePhone;
 56           
 57                 [Description ( 
 58                     "The HomePostalAddress property values specify the home "
 59                     "address information required for the physical delivery "
 60                     "of postal messages by the postal authority." )]
 61              string HomePostalAddress[];
 62           
 63                 [Description ( 
 64 marek 1.1           "From inetOrgPerson, the JPEGPhoto property values may be "
 65                     "used for one or more images of a person using the JPEG "
 66                     "File Interchange Format." )]
 67              string JPEGPhoto;
 68           
 69                 [Description ( 
 70                     "The person\'s manager within the organization. In the "
 71                     "case of an LDAP-derived instance, the Manager property "
 72                     "value may contain the distinguished name of the Manager." )]
 73              string Manager;
 74           
 75                 [Description ( 
 76                     "Based on RFC1274, the Mobile phone property specifies a "
 77                     "mobile telephone number for the person, e.g. + 44 582 "
 78                     "10101)." ), 
 79                  MaxLen ( 32 )]
 80              string Mobile;
 81           
 82                 [Description ( 
 83                     "The name of an organizational unit related to the person." )]
 84              string OU;
 85 marek 1.1 
 86                 [Description ( 
 87                     "Based on RFC1274, the Pager property specifies a pager "
 88                     "telephone number for the person, e.g. + 44 582 10101)." ), 
 89                  MaxLen ( 32 )]
 90              string Pager;
 91           
 92                 [Description ( 
 93                     "Based on inetOrgPerson, the person\'s preferred written "
 94                     "or spoken language." )]
 95              string PreferredLanguage;
 96           
 97                 [Description ( 
 98                     "Based on RFC1274, the Secretary property may be used to "
 99                     "specify a secretary for the person. In the case of an "
100                     "LDAP-derived object instance, the value may be a "
101                     "distinguished name." )]
102              string Secretary;
103           
104                 [Description ( 
105                     "The Title property may be used to specify the person\'s "
106 marek 1.1           "designated position or function of the object within an "
107                     "organization, e.g., Manager, Vice-President, etc." )]
108              string Title;
109           
110           
111           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2