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_OtherOrganizationInformation
6 // ==================================================================
7 [Version ( "2.6.0" ),
8 UMLPackagePath ( "CIM::User::Org" ),
9 Description (
10 "The OtherOrganizationInformation class is used to provide "
11 "additional information about an associated Organization "
12 "instance. This class is defined so as to incorporate "
13 "commonly-used LDAP attributes to permit implementations to "
14 "easily derive this information from LDAP-accessible "
15 "directories." )]
16 class CIM_OtherOrganizationInformation : CIM_ManagedElement {
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 "In the case of an LDAP-derived instance, the ObjectClass "
37 "property value(s) may be set to the objectClass "
38 "attribute values." )]
39 string ObjectClass[];
40
41 [Description (
42 "This property describes the kind of business performed "
43 marek 1.1 "by an organization." ),
44 MaxLen ( 128 )]
45 string BusinessCategory[];
46
47 [Description (
48 "The Descriptions property values may contain "
49 "human-readable descriptions of the object. In the case "
50 "of an LDAP-derived instance, the description attribute "
51 "may have multiple values that, therefore, cannot be "
52 "placed in the inherited Description property." ),
53 MaxLen ( 1024 )]
54 string Descriptions[];
55
56 [Description (
57 "This property is used for the organization\'s telegram service."
58 ),
59 MaxLen ( 128 )]
60 string DestinationIndicator[];
61
62 [Description (
63 "The organization\'s facsimile telephone number." )]
64 marek 1.1 string FacsimileTelephoneNumber[];
65
66 [Description ( "The organization\'s International ISDN number." ),
67 MaxLen ( 16 )]
68 string InternationaliSDNNumber[];
69
70 [Description (
71 "Uniform Resource Identifier with optional label as "
72 "defined in RFC2079." )]
73 string LabeledURI[];
74
75 [Description (
76 "This property contains the name of a locality, such as a "
77 "city, county or other geographic region." )]
78 string LocalityName[];
79
80 [Description (
81 "Based on RFC1274, the mail box addresses for the "
82 "organization as defined in RFC822." )]
83 string Mail[];
84
85 marek 1.1 [Description (
86 "The manager for the organization. In the case of an "
87 "LDAP-derived instance, the Manager property value may "
88 "contain the distinguished name of the Manager." )]
89 string Manager[];
90
91 [Description ( "The name of the organization." )]
92 string OrganizationName[];
93
94 [Description (
95 "Based on RFC1274, this property may be used for "
96 "electronic mail box addresses other than RFC822 and "
97 "X.400." )]
98 string OtherMailbox[];
99
100 [Description (
101 "The PhysicalDeliveryOfficeName property specifies the "
102 "name of the city, village, etc. where a physical "
103 "delivery office is situated." ),
104 MaxLen ( 128 )]
105 string PhysicalDeliveryOfficeName[];
106 marek 1.1
107 [Description (
108 "The PostalAddress property values specify the address "
109 "information required for the physical delivery of postal "
110 "messages by the postal authority to the organization." )]
111 string PostalAddress[];
112
113 [Description (
114 "The PostalCode property specifies the postal code of the "
115 "organization. If this value is present it will be part "
116 "of the object\'s postal address." ),
117 MaxLen ( 40 )]
118 string PostalCode[];
119
120 [Description (
121 "The PostOfficeBox property specifies the PO box by which "
122 "the organization will receive physical postal delivery. "
123 "If present, the property value is part of the object\'s "
124 "postal address." ),
125 MaxLen ( 40 )]
126 string PostOfficeBox[];
127 marek 1.1
128 [Description (
129 "The PreferredDeliveryMethod property specifies the "
130 "organization\'s preferred method to be used for "
131 "communicating with it." )]
132 string PreferredDeliveryMethod;
133
134 [Description (
135 "This property specifies a postal address suitable for "
136 "receipt of telegrams or expedited documents, where it is "
137 "necessary to have the recipient accept delivery." )]
138 string RegisteredAddress[];
139
140 [Description (
141 "This property value is for use by X.500 clients in "
142 "constructing search filters." )]
143 string SearchGuide[];
144
145 [Description (
146 "In the case of an LDAP-derived instance, the SeeAlso "
147 "property specifies distinguishedName of other Directory "
148 marek 1.1 "objects which may be other aspects (in some sense) of "
149 "the same real world object." )]
150 string SeeAlso[];
151
152 [Description (
153 "The State or Province name property specifies a state or province."
154 )]
155 string StateOrProvince[];
156
157 [Description (
158 "The Street address property specifies a site for the "
159 "local distribution and physical delivery in a postal "
160 "address, i.e. the street name, place, avenue, and the "
161 "number." ),
162 MaxLen ( 128 )]
163 string Street[];
164
165 [Description (
166 "The TelephoneNumber property specifies a telephone "
167 "number of the organization, e.g. + 44 582 10101)." ),
168 MaxLen ( 32 )]
169 marek 1.1 string TelephoneNumber[];
170
171 [Description (
172 "The TeletexTerminalIdentifier property specifies the "
173 "Teletex terminal identifier (and, optionally, "
174 "parameters) for a teletex terminal associated with the "
175 "organization." )]
176 string TeletexTerminalIdentifier[];
177
178 [Description (
179 "The TelexNumber property specifies the telex number, "
180 "country code, and answerback code of a telex terminal "
181 "for the organization." )]
182 string TelexNumber[];
183
184 [Description ( "An image of the organization logo." ),
185 OctetString]
186 string ThumbnailLogo[];
187
188 [Description (
189 "A unique identifier that may be assigned in an "
190 marek 1.1 "environment to differentiate between uses of a given "
191 "named organization instance." )]
192 string UniqueIdentifier[];
193
194 [Description (
195 "In the case of an LDAP-derived instance, the "
196 "UserPassword property may contain an encrypted password "
197 "used to access the organization\'s resources in a "
198 "directory." ),
199 OctetString]
200 string UserPassword[];
201
202 [Description ( "An X.121 address for the organization." ),
203 MaxLen ( 15 )]
204 string X121Address[];
205
206
207 };
|