1 karl 1.1.2.2 // 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_OrgUnit
6 // ==================================================================
7 [Version ( "2.6.0" ),
8 UMLPackagePath ( "CIM::User::Org" ),
9 Description (
10 "The OrgUnit class is used to represent a sub-unit of an "
11 "organization such a division or department. The class is "
12 "defined so as to incorporate commonly-used LDAP attributes to "
13 "permit implementations to easily derive this information from "
14 "LDAP-accessible directories. This class\'s properties are a "
15 "subset of a related class, OtherOrgUnitInformation, which "
16 "defines all the group properties and in array form for "
17 "directory compatibility." )]
18 class CIM_OrgUnit : CIM_OrganizationalEntity {
19
20 [Key, Description (
21 "CreationClassName indicates the name of the class or the "
22 karl 1.1.2.2 "subclass used in the creation of an instance. When used "
23 "with the other key properties of this class, this "
24 "property allows all instances of this class and its "
25 "subclasses to be uniquely identified." ),
26 MaxLen ( 256 )]
27 string CreationClassName;
28
29 [Key, Description (
30 "The Name property defines the label by which the object "
31 "is known. In the case of an LDAP-derived instance, the "
32 "Name property value may be set to the distinguished name "
33 "of the LDAP-accessed object instance." ),
34 MaxLen ( 1024 )]
35 string Name;
36
37 [Description (
38 "This property describes the kind of business performed "
39 "by an organizational unit." ),
40 MaxLen ( 128 )]
41 string BusinessCategory;
42
43 karl 1.1.2.2 [Description (
44 "The organizational unit\'s facsimile telephone number." )]
45 string FacsimileTelephoneNumber;
46
47 [Description (
48 "This property contains the name of a locality, such as a "
49 "city, county or other geographic region." )]
50 string LocalityName;
51
52 [Required, Description (
53 "The name of the organizational unit." )]
54 string OU;
55
56 [Description (
57 "The PostalAddress property values specify the address "
58 "information required for the physical delivery of postal "
59 "messages by the postal authority to the organizational "
60 "unit." )]
61 string PostalAddress[];
62
63 [Description (
64 karl 1.1.2.2 "The PostalCode property specifies the postal code of the "
65 "organizational unit. If this value is present it will be "
66 "part of the object\'s postal address." ),
67 MaxLen ( 40 )]
68 string PostalCode;
69
70 [Description (
71 "The State or Province name property specifies a state or province."
72 )]
73 string StateOrProvince;
74
75 [Description (
76 "The TelephoneNumber property specifies a telephone "
77 "number of the organizational unit, e.g. + 44 582 10101)." ),
78 MaxLen ( 32 )]
79 string TelephoneNumber;
80
81
82 };
|