(file) Return to CIM_UserContact.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_UserContact 
 6           // ==================================================================
 7              [Version ( "2.8.0" ), 
 8               UMLPackagePath ( "CIM::User::Org" ), 
 9               Description ( 
10                  "UserContact contains the details related to contacting a user. "
11                  "This information will be promoted to UserEntity in a later "
12                  "major release of CIM, but cannot be promoted at this time "
13                  "since UserEntity is abstract today, with no keys. Key and "
14                  "required properties cannot be added to a class in a minor "
15                  "version release since this breaks backward compatibility." )]
16           class CIM_UserContact : CIM_UserEntity {
17           
18                 [Key, Description ( 
19                     "CreationClassName indicates the name of the class or the "
20                     "subclass used in the creation of an instance. When used "
21                     "with the other key properties of this class, this "
22 marek 1.1           "property allows all instances of this class and its "
23                     "subclasses to be uniquely identified." ), 
24                  MaxLen ( 256 )]
25              string CreationClassName;
26           
27                 [Key, Description ( 
28                     "The Name property defines the label by which the object "
29                     "is known. In the case of an LDAP-derived instance, the "
30                     "Name property value may be set to the distinguished name "
31                     "of the LDAP-accessed object instance." ), 
32                  MaxLen ( 1024 )]
33              string Name;
34           
35                 [Description ( 
36                     "The Given Name property is used for the part of a "
37                     "person\'s name that is not their surname nor their "
38                     "middle name (i.e., their first name)." )]
39              string GivenName;
40           
41                 [Required, Description ( 
42                     "The Surname property specifies the linguistic construct "
43 marek 1.1           "that normally is inherited by an individual from the "
44                     "individual\'s parent or assumed by marriage, and by "
45                     "which the individual is commonly known." )]
46              string Surname;
47           
48                 [Description ( 
49                     "Based on RFC1274, the mail box addresses for the person "
50                     "as defined in RFC822." )]
51              string Mail;
52           
53                 [Description ( 
54                     "A User ID property. Based on RFC1274, the property may "
55                     "be used to specify a computer system login name." )]
56              string UserID;
57           
58                 [Description ( 
59                     "This property contains the name of a locality, such as a "
60                     "city, county or other geographic region." )]
61              string LocalityName;
62           
63                 [Description ( 
64 marek 1.1           "The PostalAddress property values specify the address "
65                     "information required for the physical delivery of postal "
66                     "messages by the postal authority to the person." )]
67              string PostalAddress[];
68           
69                 [Description ( 
70                     "The State or Province name property specifies a state or province."
71                      )]
72              string StateOrProvince;
73           
74                 [Description ( 
75                     "The PostalCode property specifies the postal code of the "
76                     "organization. If this value is present it will be part "
77                     "of the object\'s postal address." ), 
78                  MaxLen ( 40 )]
79              string PostalCode;
80           
81                 [Description ( 
82                     "The TelephoneNumber property specifies a telephone "
83                     "number of the organization, e.g. + 44 582 10101)." ), 
84                  MaxLen ( 32 )]
85 marek 1.1    string TelephoneNumber;
86           
87           
88           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2