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_OtherOrgUnitInformation
6 // ==================================================================
7 [Version ( "2.6.0" ),
8 UMLPackagePath ( "CIM::User::Org" ),
9 Description (
10 "The OtherOrgUnitInformation class is used to provide "
11 "additional information about an associated OrgUnit instance. "
12 "This class is defined so as to incorporate commonly-used LDAP "
13 "attributes to permit implementations to easily derive this "
14 "information from LDAP-accessible directories." )]
15 class CIM_OtherOrgUnitInformation : CIM_ManagedElement {
16
17 [Key, Description (
18 "CreationClassName indicates the name of the class or the "
19 "subclass used in the creation of an instance. When used "
20 "with the other key properties of this class, this "
21 "property allows all instances of this class and its "
22 marek 1.1 "subclasses to be uniquely identified." ),
23 MaxLen ( 256 )]
24 string CreationClassName;
25
26 [Key, Description (
27 "The Name property defines the label by which the object "
28 "is known. In the case of an LDAP-derived instance, the "
29 "Name property value may be set to the distinguished name "
30 "of the LDAP-accessed object instance." ),
31 MaxLen ( 1024 )]
32 string Name;
33
34 [Description (
35 "In the case of an LDAP-derived instance, the ObjectClass "
36 "property value(s) may be set to the objectClass "
37 "attribute values." )]
38 string ObjectClass[];
39
40 [Description (
41 "This property describes the kind of business performed "
42 "by an organizational unit." ),
43 marek 1.1 MaxLen ( 128 )]
44 string BusinessCategory[];
45
46 [Description (
47 "The Descriptions property values may contain "
48 "human-readable descriptions of the object. In the case "
49 "of an LDAP-derived instance, the description attribute "
50 "may have multiple values that, therefore, cannot be "
51 "placed in the inherited Description property." ),
52 MaxLen ( 1024 )]
53 string Descriptions[];
54
55 [Description (
56 "This property is used for the organizational unit\'s "
57 "telegram service." ),
58 MaxLen ( 128 )]
59 string DestinationIndicator[];
60
61 [Description (
62 "The organizational unit\'s facsimile telephone number." )]
63 string FacsimileTelephoneNumber[];
64 marek 1.1
65 [Description (
66 "The organizational unit\'s International ISDN number." ),
67 MaxLen ( 16 )]
68 string InternationaliSDNNumber[];
69
70 [Description (
71 "This property contains the name of a locality, such as a "
72 "city, county or other geographic region." )]
73 string LocalityName[];
74
75 [Description ( "The name of the organizational unit." )]
76 string OU[];
77
78 [Description (
79 "The PhysicalDeliveryOfficeName property specifies the "
80 "name of the city, village, etc. where a physical "
81 "delivery office is situated." ),
82 MaxLen ( 128 )]
83 string PhysicalDeliveryOfficeName[];
84
85 marek 1.1 [Description (
86 "The PostalAddress property values specify the address "
87 "information required for the physical delivery of postal "
88 "messages by the postal authority to the organizational "
89 "unit." )]
90 string PostalAddress[];
91
92 [Description (
93 "The PostalCode property specifies the postal code of the "
94 "organizational unit. If this value is present it will be "
95 "part of the object\'s postal address." ),
96 MaxLen ( 40 )]
97 string PostalCode[];
98
99 [Description (
100 "The PostOfficeBox property specifies the PO box by which "
101 "the organizational unit will receive physical postal "
102 "delivery. If present, the property value is part of the "
103 "object\'s postal address." ),
104 MaxLen ( 40 )]
105 string PostOfficeBox[];
106 marek 1.1
107 [Description (
108 "The PreferredDeliveryMethod property specifies the "
109 "organizational unit\'s preferred method to be used for "
110 "communicating with it." )]
111 string PreferredDeliveryMethod;
112
113 [Description (
114 "This property value is for use by X.500 clients in "
115 "constructing search filters." )]
116 string SearchGuide[];
117
118 [Description (
119 "In the case of an LDAP-derived instance, the SeeAlso "
120 "property specifies distinguished name of other Directory "
121 "objects which may be other aspects (in some sense) of "
122 "the same real world object." )]
123 string SeeAlso[];
124
125 [Description (
126 "The State or Province name property specifies a state or province."
127 marek 1.1 )]
128 string StateOrProvince[];
129
130 [Description (
131 "The Street address property specifies a site for the "
132 "local distribution and physical delivery in a postal "
133 "address, i.e. the street name, place, avenue, and the "
134 "number." ),
135 MaxLen ( 128 )]
136 string Street[];
137
138 [Description (
139 "The TelephoneNumber property specifies a telephone "
140 "number of the organizational unit, e.g. + 44 582 10101)." ),
141 MaxLen ( 32 )]
142 string TelephoneNumber[];
143
144 [Description (
145 "The TeletexTerminalIdentifier property specifies the "
146 "Teletex terminal identifier (and, optionally, "
147 "parameters) for a teletex terminal associated with the "
148 marek 1.1 "organizational unit." )]
149 string TeletexTerminalIdentifier[];
150
151 [Description (
152 "The TelexNumber property specifies the telex number, "
153 "country code, and answerback code of a telex terminal "
154 "for the organization." )]
155 string TelexNumber[];
156
157 [Description (
158 "In the case of an LDAP-derived instance, the "
159 "UserPassword property may contain an encrypted password "
160 "used to access the organizational unit\'s resources in a "
161 "directory." ),
162 OctetString]
163 string UserPassword[];
164
165 [Description ( "An X.121 address for the organization." ),
166 MaxLen ( 15 )]
167 string X121Address[];
168
169 marek 1.1
170 };
|