1 a.dunfey 1.1 // ===================================================================
2 // Title: User-Security Organizations and Persons
3 // $State: Preliminary $
4 // $Date: 2005/01/05 00:54:01 $
5 // $Source: /home/dmtf2/dotorg/var/cvs/repositories/dev/Schema/MOF/User_Org.mof,v $
6 // $Revision: 1.4 $
7 // ===================================================================
8 //#pragma inLine ("Includes/copyright.inc")
9 // Copyright 1998-2005 Distributed Management Task Force, Inc. (DMTF).
10 // All rights reserved.
11 // DMTF is a not-for-profit association of industry members dedicated
12 // to promoting enterprise and systems management and interoperability.
13 // DMTF specifications and documents may be reproduced for uses
14 // consistent with this purpose by members and non-members,
15 // provided that correct attribution is given.
16 // As DMTF specifications may be revised from time to time,
17 // the particular version and release date should always be noted.
18 //
19 // Implementation of certain elements of this standard or proposed
20 // standard may be subject to third party patent rights, including
21 // provisional patent rights (herein "patent rights"). DMTF makes
22 a.dunfey 1.1 // no representations to users of the standard as to the existence
23 // of such rights, and is not responsible to recognize, disclose, or
24 // identify any or all such third party patent right, owners or
25 // claimants, nor for any incomplete or inaccurate identification or
26 // disclosure of such rights, owners or claimants. DMTF shall have no
27 // liability to any party, in any manner or circumstance, under any
28 // legal theory whatsoever, for failure to recognize, disclose, or
29 // identify any such third party patent rights, or for such party's
30 // reliance on the standard or incorporation thereof in its product,
31 // protocols or testing procedures. DMTF shall have no liability to
32 // any party implementing such standard, whether such implementation
33 // is foreseeable or not, nor to any patent owner or claimant, and shall
34 // have no liability or responsibility for costs or losses incurred if
35 // a standard is withdrawn or modified after publication, and shall be
36 // indemnified and held harmless by any party implementing the
37 // standard from any and all claims of infringement by a patent owner
38 // for such implementations.
39 //
40 // For information about patents held by third-parties which have
41 // notified the DMTF that, in their opinion, such patent may relate to
42 // or impact implementations of DMTF standards, visit
43 a.dunfey 1.1 // http://www.dmtf.org/about/policies/disclosures.php.
44 //#pragma inLine
45 // ===================================================================
46 // Description: The User Model extends the management concepts that
47 // are related to users and security.
48 // This file defines the concepts and classes related to
49 // Organizations and Persons.
50 //
51 // The object classes below are listed in an order that
52 // avoids forward references. Required objects, defined
53 // by other working groups, are omitted.
54 // ===================================================================
55 // Change Log for v2.9 Company Review
56 // CR1502: Deprecated CollectionInSystem in favor of
57 // OwningCollectionElement
58 //
59 // Change Log for v2.8 Final
60 // CR1218: Accept the deprecation of MemberPrincipal
61 // CR1220: Accept the definition of UserContact for Final release, and
62 // the subclassing of Person from it
63 //
64 a.dunfey 1.1 // Change Log for v2.8 Preliminary
65 // CR1011: Deprecate MemberPrincipal
66 // CR1012: Move subset of Person info to UserContact and
67 // clarify Descriptions of these classes
68 //
69 // Change Log for v2.7
70 // CR835 - Add 2 properties, GivenName and UserID, to CIM_Person
71 // (ERRATA) CR854 - Change subclassing of OtherPersonInformation
72 // from UserEntity to ManagedElement
73 // (ERRATA) CR855 - Change cardinality of the Antecedent from 0..1
74 // to 1 for MoreOrganizationInfo, MoreOrgUnitInfo, and
75 // MorePersonInfo
76 // CR980 - Remove the Experimental qualifier from 2 properties in
77 // Person
78 // ===================================================================
79
80 #pragma Locale ("en_US")
81
82
83 // ==================================================================
84 // MemberPrincipal
85 a.dunfey 1.1 // ==================================================================
86 [Association, Deprecated { "CIM_MemberOfCollection" }, Aggregation,
87 Version ( "2.8.0" ), Description (
88 "CIM_MemberPrincipal is an aggregation used to establish "
89 "membership of principals (i.e., users) in a Collection. That "
90 "membership can be established either directly or indirectly as "
91 "indicated in the UsersAccessBy property. For example, a user "
92 "may be identified directly by their userid (i.e., Account "
93 "object instance) or the user may be identified indirectly by "
94 "realm from which a ticket was issued (i.e., "
95 "CredentialManagementService object instance). \n"
96 "\n"
97 "This association is deprecated in lieu of its superclass. "
98 "Usage feedback on the class has indicated confusion regarding "
99 "defining the members of the collection. Also, the UsersAccess "
100 "aspects of this association have been deprecated.")]
101 class CIM_MemberPrincipal : CIM_MemberOfCollection {
102
103 [Deprecated { "CIM_MemberOfCollection.Collection" }, Aggregate,
104 Override ( "Collection" )]
105 CIM_Collection REF Collection;
106 a.dunfey 1.1
107 [Deprecated { "CIM_MemberOfCollection.Member" },
108 Override ( "Member" )]
109 CIM_ManagedElement REF Member;
110
111 [Deprecated { "No value" }, Description (
112 "A MemberPrincipal may be identifed in several ways that may "
113 "be either direct or indirect membership in the collection. "
114 "\n-A 'UsersAccess' membership directly identifies the user "
115 "by the UsersAccess object instance. \n"
116 "- An 'Account' membership directly identifies the user by "
117 "the Account object class instance. \n"
118 "- A 'UsingElement' membership indirectly identifies the "
119 "user by the ManagedElement object instance that has "
120 "ElementAsUser associations to UsersAccess object instances. "
121 "Hence, all UsersAccess instances are indirectly included in "
122 "the collection."),
123 ValueMap { "1", "2", "3", "4" },
124 Values { "UsersAccess", "Account", "UsingElement",
125 "CredentialManagementService" }]
126 uint16 UserAccessBy;
127 a.dunfey 1.1 };
128
129
130 // ==================================================================
131 // CollectionInSystem
132 // ==================================================================
133 [Association, Deprecated { "CIM_OwningCollectionElement" },
134 Aggregation, Version ( "2.8.1000" ), Description (
135 "CIM_CollectionInSystem is deprecated in lieu of "
136 "CIM_OwningCollectionElement, which is semantically equivalent. "
137 "\nCIM_CollectionInSystem is an association used to establish a "
138 "parent-child relationship between a collection and an 'owning' "
139 "System such as an AdminDomain or ComputerSystem. A single "
140 "collection should not have both a CollectionInOrganization and "
141 "a CollectionInSystem association.")]
142 class CIM_CollectionInSystem {
143
144 [Deprecated { "CIM_OwningCollectionElement.OwningElement" }, Key,
145 Aggregate, Max ( 1 ), Description (
146 "The parent system responsible for the collection.")]
147 CIM_System REF Parent;
148 a.dunfey 1.1
149 [Deprecated { "CIM_OwningCollectionElement.OwnedElement" }, Key,
150 Description (
151 "The collection.")]
152 CIM_Collection REF Child;
153 };
154
155
156 // ==================================================================
157 // OrganizationalEntity
158 // ==================================================================
159 [Abstract, Version ( "2.6.0" ), Description (
160 "OrganizationalEntity is an abstract class from which classes "
161 "that fit into an organizational structure are derived.")]
162 class CIM_OrganizationalEntity : CIM_ManagedElement {
163 };
164
165
166 // ==================================================================
167 // OrgStructure
168 // ==================================================================
169 a.dunfey 1.1 [Association, Aggregation, Version ( "2.6.0" ), Description (
170 "CIM_OrgStructure is an association used to establish "
171 "parent-child relationships between OrganizationalEntity "
172 "instances. This is used to capture organizational "
173 "relationships between object instances such as those that are "
174 "imported from an LDAP-accessible directory.")]
175 class CIM_OrgStructure {
176
177 [Key, Aggregate, Max ( 1 ), Description (
178 "The organizational parent in this association.")]
179 CIM_OrganizationalEntity REF Parent;
180
181 [Key, Description (
182 "The organizational child in this association, i.e., the "
183 "sub-unit or other owned object instance.")]
184 CIM_OrganizationalEntity REF Child;
185 };
186
187
188 // ==================================================================
189 // CollectionInOrganization
190 a.dunfey 1.1 // ==================================================================
191 [Association, Aggregation, Version ( "2.6.0" ), Description (
192 "CIM_CollectionInOrganization is an association used to "
193 "establish a parent-child relationship between a collection and "
194 "an 'owning' OrganizationalEntity. A single collection should "
195 "not have both a CollectionInOrganization and a "
196 "CollectionInSystem association.")]
197 class CIM_CollectionInOrganization {
198
199 [Key, Aggregate, Max ( 1 ), Description (
200 "The parent organization responsible for the collection.")]
201 CIM_OrganizationalEntity REF Parent;
202
203 [Key, Description (
204 "The collection.")]
205 CIM_Collection REF Child;
206 };
207
208
209 // ==================================================================
210 // Organization
211 a.dunfey 1.1 // ==================================================================
212 [Version ( "2.6.0" ), Description (
213 "The Organization class is used to represent an organization "
214 "such as a corporation or other autonomous entity. The class is "
215 "defined so as to incorporate commonly-used LDAP attributes to "
216 "permit implementations to easily derive this information from "
217 "LDAP-accessible directories. This class's properties are a "
218 "subset of a related class, OtherOrganizationInformation, which "
219 "defines all the group properties and in array form for "
220 "directory compatibility.")]
221 class CIM_Organization : CIM_OrganizationalEntity {
222
223 [Key, Description (
224 "CreationClassName indicates the name of the class or the "
225 "subclass used in the creation of an instance. When used "
226 "with the other key properties of this class, this property "
227 "allows all instances of this class and its subclasses to be "
228 "uniquely identified."),
229 MaxLen ( 256 )]
230 string CreationClassName;
231
232 a.dunfey 1.1 [Key, Description (
233 "The Name property defines the label by which the object is "
234 "known. In the case of an LDAP-derived instance, the Name "
235 "property value may be set to the distinguished name of the "
236 "LDAP-accessed object instance."),
237 MaxLen ( 1024 )]
238 string Name;
239
240 [Description (
241 "This property describes the kind of business performed by "
242 "an organization."),
243 MaxLen ( 128 )]
244 string BusinessCategory;
245
246 [Description (
247 "The organization's facsimile telephone number.")]
248 string FacsimileTelephoneNumber;
249
250 [Description (
251 "This property contains the name of a locality, such as a "
252 "city, county or other geographic region.")]
253 a.dunfey 1.1 string LocalityName;
254
255 [Description (
256 "Based on RFC1274, the mail box addresses for the "
257 "organization as defined in RFC822.")]
258 string Mail;
259
260 [Required, Description (
261 "The name of the organization.")]
262 string OrganizationName;
263
264 [Description (
265 "The PostalAddress property values specify the address "
266 "information required for the physical delivery of postal "
267 "messages by the postal authority to the organization.")]
268 string PostalAddress[];
269
270 [Description (
271 "The PostalCode property specifies the postal code of the "
272 "organization. If this value is present it will be part of "
273 "the object's postal address."),
274 a.dunfey 1.1 MaxLen ( 40 )]
275 string PostalCode;
276
277 [Description (
278 "The State or Province name property specifies a state or "
279 "province.")]
280 string StateOrProvince;
281
282 [Description (
283 "The TelephoneNumber property specifies a telephone number "
284 "of the organization, e.g. + 44 582 10101)."),
285 MaxLen ( 32 )]
286 string TelephoneNumber;
287 };
288
289
290 // ==================================================================
291 // OtherOrganizationInformation
292 // ==================================================================
293 [Version ( "2.6.0" ), Description (
294 "The OtherOrganizationInformation class is used to provide "
295 a.dunfey 1.1 "additional information about an associated Organization "
296 "instance. This class is defined so as to incorporate "
297 "commonly-used LDAP attributes to permit implementations to "
298 "easily derive this information from LDAP-accessible "
299 "directories.")]
300 class CIM_OtherOrganizationInformation : CIM_ManagedElement {
301
302 [Key, Description (
303 "CreationClassName indicates the name of the class or the "
304 "subclass used in the creation of an instance. When used "
305 "with the other key properties of this class, this property "
306 "allows all instances of this class and its subclasses to be "
307 "uniquely identified."),
308 MaxLen ( 256 )]
309 string CreationClassName;
310
311 [Key, Description (
312 "The Name property defines the label by which the object is "
313 "known. In the case of an LDAP-derived instance, the Name "
314 "property value may be set to the distinguished name of the "
315 "LDAP-accessed object instance."),
316 a.dunfey 1.1 MaxLen ( 1024 )]
317 string Name;
318
319 [Description (
320 "In the case of an LDAP-derived instance, the ObjectClass "
321 "property value(s) may be set to the objectClass attribute "
322 "values.")]
323 string ObjectClass[];
324
325 [Description (
326 "This property describes the kind of business performed by "
327 "an organization."),
328 MaxLen ( 128 )]
329 string BusinessCategory[];
330
331 [Description (
332 "The Descriptions property values may contain human-readable "
333 "descriptions of the object. In the case of an LDAP-derived "
334 "instance, the description attribute may have multiple "
335 "values that, therefore, cannot be placed in the inherited "
336 "Description property."),
337 a.dunfey 1.1 MaxLen ( 1024 )]
338 string Descriptions[];
339
340 [Description (
341 "This property is used for the organization's telegram "
342 "service."),
343 MaxLen ( 128 )]
344 string DestinationIndicator[];
345
346 [Description (
347 "The organization's facsimile telephone number.")]
348 string FacsimileTelephoneNumber[];
349
350 [Description (
351 "The organization's International ISDN number."),
352 MaxLen ( 16 )]
353 string InternationaliSDNNumber[];
354
355 [Description (
356 "Uniform Resource Identifier with optional label as defined "
357 "in RFC2079.")]
358 a.dunfey 1.1 string LabeledURI[];
359
360 [Description (
361 "This property contains the name of a locality, such as a "
362 "city, county or other geographic region.")]
363 string LocalityName[];
364
365 [Description (
366 "Based on RFC1274, the mail box addresses for the "
367 "organization as defined in RFC822.")]
368 string Mail[];
369
370 [Description (
371 "The manager for the organization. In the case of an "
372 "LDAP-derived instance, the Manager property value may "
373 "contain the distinguished name of the Manager.")]
374 string Manager[];
375
376 [Description (
377 "The name of the organization.")]
378 string OrganizationName[];
379 a.dunfey 1.1
380 [Description (
381 "Based on RFC1274, this property may be used for electronic "
382 "mail box addresses other than RFC822 and X.400.")]
383 string OtherMailbox[];
384
385 [Description (
386 "The PhysicalDeliveryOfficeName property specifies the name "
387 "of the city, village, etc. where a physical delivery office "
388 "is situated."),
389 MaxLen ( 128 )]
390 string PhysicalDeliveryOfficeName[];
391
392 [Description (
393 "The PostalAddress property values specify the address "
394 "information required for the physical delivery of postal "
395 "messages by the postal authority to the organization.")]
396 string PostalAddress[];
397
398 [Description (
399 "The PostalCode property specifies the postal code of the "
400 a.dunfey 1.1 "organization. If this value is present it will be part of "
401 "the object's postal address."),
402 MaxLen ( 40 )]
403 string PostalCode[];
404
405 [Description (
406 "The PostOfficeBox property specifies the PO box by which "
407 "the organization will receive physical postal delivery. If "
408 "present, the property value is part of the object's postal "
409 "address."),
410 MaxLen ( 40 )]
411 string PostOfficeBox[];
412
413 [Description (
414 "The PreferredDeliveryMethod property specifies the "
415 "organization's preferred method to be used for "
416 "communicating with it.")]
417 string PreferredDeliveryMethod;
418
419 [Description (
420 "This property specifies a postal address suitable for "
421 a.dunfey 1.1 "receipt of telegrams or expedited documents, where it is "
422 "necessary to have the recipient accept delivery.")]
423 string RegisteredAddress[];
424
425 [Description (
426 "This property value is for use by X.500 clients in "
427 "constructing search filters.")]
428 string SearchGuide[];
429
430 [Description (
431 "In the case of an LDAP-derived instance, the SeeAlso "
432 "property specifies distinguishedName of other Directory "
433 "objects which may be other aspects (in some sense) of the "
434 "same real world object.")]
435 string SeeAlso[];
436
437 [Description (
438 "The State or Province name property specifies a state or "
439 "province.")]
440 string StateOrProvince[];
441
442 a.dunfey 1.1 [Description (
443 "The Street address property specifies a site for the local "
444 "distribution and physical delivery in a postal address, "
445 "i.e. the street name, place, avenue, and the number."),
446 MaxLen ( 128 )]
447 string Street[];
448
449 [Description (
450 "The TelephoneNumber property specifies a telephone number "
451 "of the organization, e.g. + 44 582 10101)."),
452 MaxLen ( 32 )]
453 string TelephoneNumber[];
454
455 [Description (
456 "The TeletexTerminalIdentifier property specifies the "
457 "Teletex terminal identifier (and, optionally, parameters) "
458 "for a teletex terminal associated with the organization.")]
459 string TeletexTerminalIdentifier[];
460
461 [Description (
462 "The TelexNumber property specifies the telex number, "
463 a.dunfey 1.1 "country code, and answerback code of a telex terminal for "
464 "the organization.")]
465 string TelexNumber[];
466
467 [Description (
468 "An image of the organization logo."),
469 OctetString]
470 string ThumbnailLogo[];
471
472 [Description (
473 "A unique identifier that may be assigned in an environment "
474 "to differentiate between uses of a given named organization "
475 "instance.")]
476 string UniqueIdentifier[];
477
478 [Description (
479 "In the case of an LDAP-derived instance, the UserPassword "
480 "property may contain an encrypted password used to access "
481 "the organization's resources in a directory."),
482 OctetString]
483 string UserPassword[];
484 a.dunfey 1.1
485 [Description (
486 "An X.121 address for the organization."),
487 MaxLen ( 15 )]
488 string X121Address[];
489 };
490
491
492 // ==================================================================
493 // MoreOrganizationInfo
494 // ==================================================================
495 [Association, Version ( "2.7.0" ), Description (
496 "CIM_MoreOrganizationInfo is an association used to extend the "
497 "information in a CIM_Organization class instance.")]
498 class CIM_MoreOrganizationInfo : CIM_Dependency {
499
500 [Override ( "Antecedent" ), Min ( 1 ), Max ( 1 ), Description (
501 "The Organization which has more information.")]
502 CIM_Organization REF Antecedent;
503
504 [Override ( "Dependent" ), Max ( 1 ), Description (
505 a.dunfey 1.1 "Additional data concerning the Organization.")]
506 CIM_OtherOrganizationInformation REF Dependent;
507 };
508
509
510 // ==================================================================
511 // OrgUnit
512 // ==================================================================
513 [Version ( "2.6.0" ), Description (
514 "The OrgUnit class is used to represent a sub-unit of an "
515 "organization such a division or department. The class is "
516 "defined so as to incorporate commonly-used LDAP attributes to "
517 "permit implementations to easily derive this information from "
518 "LDAP-accessible directories. This class's properties are a "
519 "subset of a related class, OtherOrgUnitInformation, which "
520 "defines all the group properties and in array form for "
521 "directory compatibility.")]
522 class CIM_OrgUnit : CIM_OrganizationalEntity {
523
524 [Key, Description (
525 "CreationClassName indicates the name of the class or the "
526 a.dunfey 1.1 "subclass used in the creation of an instance. When used "
527 "with the other key properties of this class, this property "
528 "allows all instances of this class and its subclasses to be "
529 "uniquely identified."),
530 MaxLen ( 256 )]
531 string CreationClassName;
532
533 [Key, Description (
534 "The Name property defines the label by which the object is "
535 "known. In the case of an LDAP-derived instance, the Name "
536 "property value may be set to the distinguished name of the "
537 "LDAP-accessed object instance."),
538 MaxLen ( 1024 )]
539 string Name;
540
541 [Description (
542 "This property describes the kind of business performed by "
543 "an organizational unit."),
544 MaxLen ( 128 )]
545 string BusinessCategory;
546
547 a.dunfey 1.1 [Description (
548 "The organizational unit's facsimile telephone number.")]
549 string FacsimileTelephoneNumber;
550
551 [Description (
552 "This property contains the name of a locality, such as a "
553 "city, county or other geographic region.")]
554 string LocalityName;
555
556 [Required, Description (
557 "The name of the organizational unit.")]
558 string OU;
559
560 [Description (
561 "The PostalAddress property values specify the address "
562 "information required for the physical delivery of postal "
563 "messages by the postal authority to the organizational "
564 "unit.")]
565 string PostalAddress[];
566
567 [Description (
568 a.dunfey 1.1 "The PostalCode property specifies the postal code of the "
569 "organizational unit. If this value is present it will be "
570 "part of the object's postal address."),
571 MaxLen ( 40 )]
572 string PostalCode;
573
574 [Description (
575 "The State or Province name property specifies a state or "
576 "province.")]
577 string StateOrProvince;
578
579 [Description (
580 "The TelephoneNumber property specifies a telephone number "
581 "of the organizational unit, e.g. + 44 582 10101)."),
582 MaxLen ( 32 )]
583 string TelephoneNumber;
584 };
585
586
587 // ==================================================================
588 // OtherOrgUnitInformation
589 a.dunfey 1.1 // ==================================================================
590 [Version ( "2.6.0" ), Description (
591 "The OtherOrgUnitInformation class is used to provide "
592 "additional information about an associated OrgUnit instance. "
593 "This class is defined so as to incorporate commonly-used LDAP "
594 "attributes to permit implementations to easily derive this "
595 "information from LDAP-accessible directories.")]
596 class CIM_OtherOrgUnitInformation : CIM_ManagedElement {
597
598 [Key, Description (
599 "CreationClassName indicates the name of the class or the "
600 "subclass used in the creation of an instance. When used "
601 "with the other key properties of this class, this property "
602 "allows all instances of this class and its subclasses to be "
603 "uniquely identified."),
604 MaxLen ( 256 )]
605 string CreationClassName;
606
607 [Key, Description (
608 "The Name property defines the label by which the object is "
609 "known. In the case of an LDAP-derived instance, the Name "
610 a.dunfey 1.1 "property value may be set to the distinguished name of the "
611 "LDAP-accessed object instance."),
612 MaxLen ( 1024 )]
613 string Name;
614
615 [Description (
616 "In the case of an LDAP-derived instance, the ObjectClass "
617 "property value(s) may be set to the objectClass attribute "
618 "values.")]
619 string ObjectClass[];
620
621 [Description (
622 "This property describes the kind of business performed by "
623 "an organizational unit."),
624 MaxLen ( 128 )]
625 string BusinessCategory[];
626
627 [Description (
628 "The Descriptions property values may contain human-readable "
629 "descriptions of the object. In the case of an LDAP-derived "
630 "instance, the description attribute may have multiple "
631 a.dunfey 1.1 "values that, therefore, cannot be placed in the inherited "
632 "Description property."),
633 MaxLen ( 1024 )]
634 string Descriptions[];
635
636 [Description (
637 "This property is used for the organizational unit's "
638 "telegram service."),
639 MaxLen ( 128 )]
640 string DestinationIndicator[];
641
642 [Description (
643 "The organizational unit's facsimile telephone number.")]
644 string FacsimileTelephoneNumber[];
645
646 [Description (
647 "The organizational unit's International ISDN number."),
648 MaxLen ( 16 )]
649 string InternationaliSDNNumber[];
650
651 [Description (
652 a.dunfey 1.1 "This property contains the name of a locality, such as a "
653 "city, county or other geographic region.")]
654 string LocalityName[];
655
656 [Description (
657 "The name of the organizational unit.")]
658 string OU[];
659
660 [Description (
661 "The PhysicalDeliveryOfficeName property specifies the name "
662 "of the city, village, etc. where a physical delivery office "
663 "is situated."),
664 MaxLen ( 128 )]
665 string PhysicalDeliveryOfficeName[];
666
667 [Description (
668 "The PostalAddress property values specify the address "
669 "information required for the physical delivery of postal "
670 "messages by the postal authority to the organizational "
671 "unit.")]
672 string PostalAddress[];
673 a.dunfey 1.1
674 [Description (
675 "The PostalCode property specifies the postal code of the "
676 "organizational unit. If this value is present it will be "
677 "part of the object's postal address."),
678 MaxLen ( 40 )]
679 string PostalCode[];
680
681 [Description (
682 "The PostOfficeBox property specifies the PO box by which "
683 "the organizational unit will receive physical postal "
684 "delivery. If present, the property value is part of the "
685 "object's postal address."),
686 MaxLen ( 40 )]
687 string PostOfficeBox[];
688
689 [Description (
690 "The PreferredDeliveryMethod property specifies the "
691 "organizational unit's preferred method to be used for "
692 "communicating with it.")]
693 string PreferredDeliveryMethod;
694 a.dunfey 1.1
695 [Description (
696 "This property value is for use by X.500 clients in "
697 "constructing search filters.")]
698 string SearchGuide[];
699
700 [Description (
701 "In the case of an LDAP-derived instance, the SeeAlso "
702 "property specifies distinguished name of other Directory "
703 "objects which may be other aspects (in some sense) of the "
704 "same real world object.")]
705 string SeeAlso[];
706
707 [Description (
708 "The State or Province name property specifies a state or "
709 "province.")]
710 string StateOrProvince[];
711
712 [Description (
713 "The Street address property specifies a site for the local "
714 "distribution and physical delivery in a postal address, "
715 a.dunfey 1.1 "i.e. the street name, place, avenue, and the number."),
716 MaxLen ( 128 )]
717 string Street[];
718
719 [Description (
720 "The TelephoneNumber property specifies a telephone number "
721 "of the organizational unit, e.g. + 44 582 10101)."),
722 MaxLen ( 32 )]
723 string TelephoneNumber[];
724
725 [Description (
726 "The TeletexTerminalIdentifier property specifies the "
727 "Teletex terminal identifier (and, optionally, parameters) "
728 "for a teletex terminal associated with the organizational "
729 "unit.")]
730 string TeletexTerminalIdentifier[];
731
732 [Description (
733 "The TelexNumber property specifies the telex number, "
734 "country code, and answerback code of a telex terminal for "
735 "the organization.")]
736 a.dunfey 1.1 string TelexNumber[];
737
738 [Description (
739 "In the case of an LDAP-derived instance, the UserPassword "
740 "property may contain an encrypted password used to access "
741 "the organizational unit's resources in a directory."),
742 OctetString]
743 string UserPassword[];
744
745 [Description (
746 "An X.121 address for the organization."),
747 MaxLen ( 15 )]
748 string X121Address[];
749 };
750
751
752 // ==================================================================
753 // MoreOrgUnitInfo
754 // ==================================================================
755 [Association, Version ( "2.7.0" ), Description (
756 "CIM_MoreOrgUnitInfo is an association used to extend the "
757 a.dunfey 1.1 "information in an CIM_OrgUnit class instance.")]
758 class CIM_MoreOrgUnitInfo : CIM_Dependency {
759
760 [Override ( "Antecedent" ), Min ( 1 ), Max ( 1 ), Description (
761 "The OrgUnit which has more information.")]
762 CIM_OrgUnit REF Antecedent;
763
764 [Override ( "Dependent" ), Max ( 1 ), Description (
765 "Additional data concerning the OrgUnit.")]
766 CIM_OtherOrgUnitInformation REF Dependent;
767 };
768
769
770 // ==================================================================
771 // UserEntity
772 // ==================================================================
773 [Abstract, Version ( "2.6.0" ), Description (
774 "UserEntity is an abstract class that represents users - their "
775 "names, contact data and similar information.")]
776 class CIM_UserEntity : CIM_OrganizationalEntity {
777 };
778 a.dunfey 1.1
779
780 // ==================================================================
781 // UserContact
782 // ==================================================================
783 [Version ( "2.8.0" ), Description (
784 "UserContact contains the details related to contacting a user. "
785 "This information will be promoted to UserEntity in a later "
786 "major release of CIM, but cannot be promoted at this time "
787 "since UserEntity is abstract today, with no keys. Key and "
788 "required properties cannot be added to a class in a minor "
789 "version release since this breaks backward compatibility.")]
790 class CIM_UserContact : CIM_UserEntity {
791
792 [Key, Description (
793 "CreationClassName indicates the name of the class or the "
794 "subclass used in the creation of an instance. When used "
795 "with the other key properties of this class, this property "
796 "allows all instances of this class and its subclasses to be "
797 "uniquely identified."),
798 MaxLen ( 256 )]
799 a.dunfey 1.1 string CreationClassName;
800
801 [Key, Description (
802 "The Name property defines the label by which the object is "
803 "known. In the case of an LDAP-derived instance, the Name "
804 "property value may be set to the distinguished name of the "
805 "LDAP-accessed object instance."),
806 MaxLen ( 1024 )]
807 string Name;
808
809 [Description (
810 "The Given Name property is used for the part of a person's "
811 "name that is not their surname nor their middle name (i.e., "
812 "their first name).")]
813 string GivenName;
814
815 [Required, Description (
816 "The Surname property specifies the linguistic construct "
817 "that normally is inherited by an individual from the "
818 "individual's parent or assumed by marriage, and by which "
819 "the individual is commonly known.")]
820 a.dunfey 1.1 string Surname;
821
822 [Description (
823 "Based on RFC1274, the mail box addresses for the person as "
824 "defined in RFC822.")]
825 string Mail;
826
827 [Description (
828 "A User ID property. Based on RFC1274, the property may be "
829 "used to specify a computer system login name.")]
830 string UserID;
831
832 [Description (
833 "This property contains the name of a locality, such as a "
834 "city, county or other geographic region.")]
835 string LocalityName;
836
837 [Description (
838 "The PostalAddress property values specify the address "
839 "information required for the physical delivery of postal "
840 "messages by the postal authority to the person.")]
841 a.dunfey 1.1 string PostalAddress[];
842
843 [Description (
844 "The State or Province name property specifies a state or "
845 "province.")]
846 string StateOrProvince;
847
848 [Description (
849 "The PostalCode property specifies the postal code of the "
850 "organization. If this value is present it will be part of "
851 "the object's postal address."),
852 MaxLen ( 40 )]
853 string PostalCode;
854
855 [Description (
856 "The TelephoneNumber property specifies a telephone number "
857 "of the organization, e.g. + 44 582 10101)."),
858 MaxLen ( 32 )]
859 string TelephoneNumber;
860 };
861
862 a.dunfey 1.1
863 // ==================================================================
864 // Person
865 // ==================================================================
866 [Version ( "2.8.0" ), Description (
867 "The Person class is used to represent people, and holds their "
868 "white and yellow pages data. The class is defined so as to "
869 "incorporate commonly-used LDAP attributes to permit "
870 "implementations to easily derive this information from "
871 "LDAP-accessible directories. This class's properties are a "
872 "subset of a related class, OtherPersonInformation, which "
873 "defines all the group properties and in array form for "
874 "directory compatibility.")]
875 class CIM_Person : CIM_UserContact {
876
877 [Description (
878 "This property describes the kind of business performed by "
879 "an organization."),
880 MaxLen ( 128 )]
881 string BusinessCategory;
882
883 a.dunfey 1.1 [Required, Description (
884 "A CommonName is a (possibly ambiguous) name by which the "
885 "Person is commonly known in some limited scope (such as an "
886 "organization) and conforms to the naming conventions of the "
887 "country or culture with which it is associated.")]
888 string CommonName;
889
890 [Description (
891 "Based on inetOrgPerson, the EmployeeNumber property "
892 "specifies a numeric or an alphanumeric identifier assigned "
893 "to a person.")]
894 string EmployeeNumber;
895
896 [Description (
897 "Based on inetOrgPerson, the EmployeeType property is used "
898 "to identify the employer to employee relationship. Typical "
899 "values used may include 'Contractor', 'Employee', 'Intern', "
900 "'Temp', 'External', and 'Unknown' but any value may be "
901 "used.")]
902 string EmployeeType;
903
904 a.dunfey 1.1 [Description (
905 "The person's facsimile telephone number.")]
906 string FacsimileTelephoneNumber;
907
908 [Description (
909 "Based on RFC1274, the HomePhone property specifies a home "
910 "telephone number for the person, e.g. + 44 582 10101)."),
911 MaxLen ( 32 )]
912 string HomePhone;
913
914 [Description (
915 "The HomePostalAddress property values specify the home "
916 "address information required for the physical delivery of "
917 "postal messages by the postal authority.")]
918 string HomePostalAddress[];
919
920 [Description (
921 "From inetOrgPerson, the JPEGPhoto property values may be "
922 "used for one or more images of a person using the JPEG File "
923 "Interchange Format.")]
924 string JPEGPhoto;
925 a.dunfey 1.1
926 [Description (
927 "The person's manager within the organization. In the case "
928 "of an LDAP-derived instance, the Manager property value may "
929 "contain the distinguished name of the Manager.")]
930 string Manager;
931
932 [Description (
933 "Based on RFC1274, the Mobile phone property specifies a "
934 "mobile telephone number for the person, e.g. + 44 582 "
935 "10101)."),
936 MaxLen ( 32 )]
937 string Mobile;
938
939 [Description (
940 "The name of an organizational unit related to the person.")]
941 string OU;
942
943 [Description (
944 "Based on RFC1274, the Pager property specifies a pager "
945 "telephone number for the person, e.g. + 44 582 10101)."),
946 a.dunfey 1.1 MaxLen ( 32 )]
947 string Pager;
948
949 [Description (
950 "Based on inetOrgPerson, the person's preferred written or "
951 "spoken language.")]
952 string PreferredLanguage;
953
954 [Description (
955 "Based on RFC1274, the Secretary property may be used to "
956 "specify a secretary for the person. In the case of an "
957 "LDAP-derived object instance, the value may be a "
958 "distinguished name.")]
959 string Secretary;
960
961 [Description (
962 "The Title property may be used to specify the person's "
963 "designated position or function of the object within an "
964 "organization, e.g., Manager, Vice-President, etc.")]
965 string Title;
966 };
967 a.dunfey 1.1
968
969 // ==================================================================
970 // SystemAdministrator
971 // ==================================================================
972 [Association, Version ( "2.6.0" ), Description (
973 "CIM_SystemAdministrator is an association used to identify the "
974 "UserEntity as a system administrator of a CIM_System.")]
975 class CIM_SystemAdministrator : CIM_Dependency {
976
977 [Override ( "Antecedent" ), Description (
978 "The administered system.")]
979 CIM_System REF Antecedent;
980
981 [Override ( "Dependent" ), Description (
982 "The UserEntity that provides the admininstrative function "
983 "for the associated system.")]
984 CIM_UserEntity REF Dependent;
985 };
986
987
988 a.dunfey 1.1 // ==================================================================
989 // OtherPersonInformation
990 // ==================================================================
991 [Version ( "2.7.0" ), Description (
992 "The OtherPersonInformation class is used to provide additional "
993 "information about an associated Person instance. This class is "
994 "defined so as to incorporate commonly-used LDAP attributes to "
995 "permit implementations to easily derive this information from "
996 "LDAP-accessible directories.")]
997 class CIM_OtherPersonInformation : CIM_ManagedElement {
998
999 [Key, Description (
1000 "CreationClassName indicates the name of the class or the "
1001 "subclass used in the creation of an instance. When used "
1002 "with the other key properties of this class, this property "
1003 "allows all instances of this class and its subclasses to be "
1004 "uniquely identified."),
1005 MaxLen ( 256 )]
1006 string CreationClassName;
1007
1008 [Key, Description (
1009 a.dunfey 1.1 "The Name property defines the label by which the object is "
1010 "known. In the case of an LDAP-derived instance, the Name "
1011 "property value may be set to the distinguished name of the "
1012 "LDAP-accessed object instance."),
1013 MaxLen ( 1024 )]
1014 string Name;
1015
1016 [Description (
1017 "In the case of an LDAP-derived instance, the ObjectClass "
1018 "property value(s) may be set to the objectClass attribute "
1019 "values.")]
1020 string ObjectClass[];
1021
1022 [Description (
1023 "The Audio property may be used to store an audio clip of "
1024 "the person."),
1025 OctetString]
1026 string Audio[];
1027
1028 [Description (
1029 "This property describes the kind of business performed by "
1030 a.dunfey 1.1 "an organization."),
1031 MaxLen ( 128 )]
1032 string BusinessCategory[];
1033
1034 [Description (
1035 "The CarLicense property is used to record the values of the "
1036 "vehicle license or registration plate associated with an "
1037 "individual."),
1038 MaxLen ( 128 )]
1039 string CarLicense[];
1040
1041 [Description (
1042 "A CommonName is a (possibly ambiguous) name by which the "
1043 "role is commonly known in some limited scope (such as an "
1044 "organization) and conforms to the naming conventions of the "
1045 "country or culture with which it is associated.")]
1046 string CommonName[];
1047
1048 [Description (
1049 "The CountryName property specifies a country as defined in "
1050 "ISO 3166.")]
1051 a.dunfey 1.1 string CountryName[];
1052
1053 [Description (
1054 "Based on inetOrgPerson, the DepartmentNumber is a code for "
1055 "department to which a person belongs. This can be strictly "
1056 "numeric (e.g., 1234) or alphanumeric (e.g., ABC/123).")]
1057 string DepartmentNumber[];
1058
1059 [Description (
1060 "The Descriptions property values may contain human-readable "
1061 "descriptions of the object. In the case of an LDAP-derived "
1062 "instance, the description attribute may have multiple "
1063 "values that, therefore, cannot be placed in the inherited "
1064 "Description property."),
1065 MaxLen ( 1024 )]
1066 string Descriptions[];
1067
1068 [Description (
1069 "This property is used for the organization's telegram "
1070 "service."),
1071 MaxLen ( 128 )]
1072 a.dunfey 1.1 string DestinationIndicator[];
1073
1074 [Description (
1075 "Based on inetOrgPerson, the DisplayName property values are "
1076 "used when displaying an entry.")]
1077 string DisplayName[];
1078
1079 [Description (
1080 "Based on inetOrgPerson, the EmployeeNumber property "
1081 "specifies a numeric or an alphanumeric identifier assigned "
1082 "to a person.")]
1083 string EmployeeNumber;
1084
1085 [Description (
1086 "Based on inetOrgPerson, the EmployeeType property is used "
1087 "to identify the employer to employee relationship. Typical "
1088 "values used may include 'Contractor', 'Employee', 'Intern', "
1089 "'Temp', 'External', and 'Unknown' but any value may be "
1090 "used.")]
1091 string EmployeeType[];
1092
1093 a.dunfey 1.1 [Description (
1094 "The person's facsimile telephone number.")]
1095 string FacsimileTelephoneNumber[];
1096
1097 [Description (
1098 "Based on liPerson, the GenerationQualifier property "
1099 "specifies a name qualifier that represents the person's "
1100 "generation (e.g., JR., III, etc.).")]
1101 string GenerationQualifier[];
1102
1103 [Description (
1104 "The GivenName property is used for the part of a person's "
1105 "name that is not their surname nor their middle name.")]
1106 string GivenName[];
1107
1108 [Description (
1109 "Based on liPerson, the HomeFax property specifies the "
1110 "person's facsimile telephone number at home.")]
1111 string HomeFax[];
1112
1113 [Description (
1114 a.dunfey 1.1 "Based on RFC1274, the HomePhone property specifies a home "
1115 "telephone number for the person, e.g. + 44 582 10101)."),
1116 MaxLen ( 32 )]
1117 string HomePhone[];
1118
1119 [Description (
1120 "The HomePostalAddress property values specify the home "
1121 "address information required for the physical delivery of "
1122 "postal messages by the postal authority.")]
1123 string HomePostalAddress[];
1124
1125 [Description (
1126 "Based on inetOrgPerson, the Initials property specifies the "
1127 "first letters of the person's name, typically the property "
1128 "values will exclude the first letter of the surname.")]
1129 string Initials[];
1130
1131 [Description (
1132 "The person's International ISDN number."),
1133 MaxLen ( 16 )]
1134 string InternationaliSDNNumber[];
1135 a.dunfey 1.1
1136 [Description (
1137 "From inetOrgPerson, the JPEG Photo property values may be "
1138 "used for one or more images of a person using the JPEG File "
1139 "Interchange Format.")]
1140 string JPEGPhoto[];
1141
1142 [Description (
1143 "Uniform Resource Identifier with optional label as defined "
1144 "in RFC2079.")]
1145 string LabeledURI[];
1146
1147 [Description (
1148 "This property contains the name of a locality, such as a "
1149 "city, county or other geographic region.")]
1150 string LocalityName[];
1151
1152 [Description (
1153 "Based on RFC1274, the mail box addresses for the person as "
1154 "defined in RFC822.")]
1155 string Mail[];
1156 a.dunfey 1.1
1157 [Description (
1158 "The person's manager within the organization. In the case "
1159 "of an LDAP-derived instance, the Manager property value may "
1160 "contain the distinguishedName of the Manager.")]
1161 string Manager[];
1162
1163 [Description (
1164 "Based on liPerson, the middle name of the person.")]
1165 string MiddleName[];
1166
1167 [Description (
1168 "Based on RFC1274, the Mobile phone property specifies a "
1169 "mobile telephone number for the person, e.g. + 44 582 "
1170 "10101)."),
1171 MaxLen ( 32 )]
1172 string Mobile[];
1173
1174 [Required, Description (
1175 "The name of the person's organization.")]
1176 string OrganizationName[];
1177 a.dunfey 1.1
1178 [Description (
1179 "Based on RFC1274, the OrganizationalStatus property "
1180 "specifies a category by which a person is often referred to "
1181 "within an organization. Examples of usage in academia might "
1182 "include undergraduate student, researcher, lecturer, etc.")]
1183 string OrganizationalStatus[];
1184
1185 [Description (
1186 "Based on RFC1274, this property may be used for electronic "
1187 "mail box addresses other than RFC822 and X.400.")]
1188 string OtherMailbox[];
1189
1190 [Description (
1191 "The name of an organizational unit related to the person.")]
1192 string OU[];
1193
1194 [Description (
1195 "Based on RFC1274, the Pager property specifies a pager "
1196 "telephone number for the person, e.g. + 44 582 10101)."),
1197 MaxLen ( 32 )]
1198 a.dunfey 1.1 string Pager[];
1199
1200 [Description (
1201 "Based on liPerson, the PersonalTitle property may be used "
1202 "to specify the person's personal title such as Mr., Ms., "
1203 "Dr., Prof. etc.")]
1204 string PersonalTitle[];
1205
1206 [Description (
1207 "Based on RFC1274, the Photo property may be used to specify "
1208 "a photograph for the person encoded in G3 fax as explained "
1209 "in recommendation T.4, with an ASN.1 wrapper to make it "
1210 "compatible with an X.400 BodyPart as defined in X.420."),
1211 OctetString]
1212 string Photo[];
1213
1214 [Description (
1215 "The PhysicalDeliveryOfficeName property specifies the name "
1216 "of the city, village, etc. where a physical delivery office "
1217 "is situated."),
1218 MaxLen ( 128 )]
1219 a.dunfey 1.1 string PhysicalDeliveryOfficeName[];
1220
1221 [Description (
1222 "The PostalAddress property values specify the address "
1223 "information required for the physical delivery of postal "
1224 "messages by the postal authority to the person.")]
1225 string PostalAddress[];
1226
1227 [Description (
1228 "The PostalCode property specifies the postal code of the "
1229 "organization. If this value is present, it will be part of "
1230 "the object's postal address."),
1231 MaxLen ( 40 )]
1232 string PostalCode[];
1233
1234 [Description (
1235 "The PostOfficeBox property specifies the PO box by which "
1236 "the person will receive physical postal delivery. If "
1237 "present, the property value is part of the object's postal "
1238 "address."),
1239 MaxLen ( 40 )]
1240 a.dunfey 1.1 string PostOfficeBox[];
1241
1242 [Description (
1243 "The PreferredDeliveryMethod property specifies the "
1244 "preferred method to be used for contacting the person.")]
1245 string PreferredDeliveryMethod;
1246
1247 [Description (
1248 "Based on inetOrgPerson, the person's preferred written or "
1249 "spoken language.")]
1250 string PreferredLanguage;
1251
1252 [Description (
1253 "This property specifies a postal address suitable for "
1254 "receipt of telegrams or expedited documents, where it is "
1255 "necessary to have the recipient accept delivery.")]
1256 string RegisteredAddress[];
1257
1258 [Description (
1259 "Based on RFC1274, the RoomNumber property specifies the "
1260 "room number for the person.")]
1261 a.dunfey 1.1 string RoomNumber[];
1262
1263 [Description (
1264 "Based on RFC1274, the Secretary property may be used to "
1265 "specify a secretary for the person. In the case of an "
1266 "LDAP-derived object instance, the value may be a "
1267 "distinguishedName.")]
1268 string Secretary[];
1269
1270 [Description (
1271 "In the case of an LDAP-derived instance, the SeeAlso "
1272 "property specifies distinguished name of other Directory "
1273 "objects which may be other aspects (in some sense) of the "
1274 "same real world object.")]
1275 string SeeAlso[];
1276
1277 [Description (
1278 "The State or Province name property specifies a state or "
1279 "province.")]
1280 string StateOrProvince[];
1281
1282 a.dunfey 1.1 [Description (
1283 "The Street address property specifies a site for the local "
1284 "distribution and physical delivery in a postal address, "
1285 "i.e. the street name, place, avenue, and the number."),
1286 MaxLen ( 128 )]
1287 string Street[];
1288
1289 [Description (
1290 "The Surname property specifies the linguistic construct "
1291 "that normally is inherited by an individual from the "
1292 "individual's parent or assumed by marriage, and by which "
1293 "the individual is commonly known.")]
1294 string Surname[];
1295
1296 [Description (
1297 "The TelephoneNumber property specifies a telephone number "
1298 "of the organization, e.g. + 44 582 10101)."),
1299 MaxLen ( 32 )]
1300 string TelephoneNumber[];
1301
1302 [Description (
1303 a.dunfey 1.1 "The TeletexTerminalIdentifier property specifies the "
1304 "Teletex terminal identifier (and, optionally, parameters) "
1305 "for a teletex terminal associated with the organization.")]
1306 string TeletexTerminalIdentifier[];
1307
1308 [Description (
1309 "The TelexNumber property specifies the telex number, "
1310 "country code, and answerback code of a telex terminal for "
1311 "the organization.")]
1312 string TelexNumber[];
1313
1314 [Description (
1315 "A small image of the person's organization logo."),
1316 OctetString]
1317 string ThumbnailLogo[];
1318
1319 [Description (
1320 "A small image of the person."),
1321 OctetString]
1322 string ThumbnailPhoto[];
1323
1324 a.dunfey 1.1 [Description (
1325 "The Title property may be used to specify the person's "
1326 "designated position or function of the object within an "
1327 "organization, e.g., Manager, Vice-President, etc.")]
1328 string Title[];
1329
1330 [Description (
1331 "Based on RFC1274, the UserID property may be used to "
1332 "specify a computer system login name.")]
1333 string UserID[];
1334
1335 [Description (
1336 "A unique identifier that may be assigned in an environment "
1337 "to differentiate between uses of a given named person "
1338 "instance.")]
1339 string UniqueIdentifier[];
1340
1341 [Description (
1342 "Based on inetOrgPerson and for directory compatibility, the "
1343 "UserCertificate property may be used to specify a public "
1344 "key certificate for the person."),
1345 a.dunfey 1.1 OctetString]
1346 string UserCertificate[];
1347
1348 [Description (
1349 "In the case of an LDAP-derived instance, the UserPassword "
1350 "property may contain an encrypted password used to access "
1351 "the person's resources in a directory."),
1352 OctetString]
1353 string UserPassword[];
1354
1355 [Description (
1356 "Based on inetOrgPerson and for directory compatibility, the "
1357 "UserPKCS12 property value may be used to provide a format "
1358 "for exchange of personal identity information. The property "
1359 "values are PFX PDUs stored as Octetstrings."),
1360 OctetString]
1361 string UserPKCS12[];
1362
1363 [Description (
1364 "Based on inetOrgPerson, the User S/MIME Certificate "
1365 "property may be used to specify the person's an S/MIME "
1366 a.dunfey 1.1 "(RFC1847) signed message with a zero-length body. It "
1367 "contains the entire certificate chain and the signed "
1368 "attribute that describes their algorithm capabilities. If "
1369 "available, this property is preferred over the "
1370 "UserCertificate property for S/MIME applications."),
1371 OctetString]
1372 string UserSMIMECertificate[];
1373
1374 [Description (
1375 "An X.121 address for the organization."),
1376 MaxLen ( 15 )]
1377 string X121Address[];
1378
1379 [Description (
1380 "An X.500 specified unique identifier that may be assigned "
1381 "in an environment to differentiate between uses of a given "
1382 "named person object instance."),
1383 OctetString]
1384 string X500UniqueIdentifier[];
1385 };
1386
1387 a.dunfey 1.1
1388 // ==================================================================
1389 // MorePersonInfo
1390 // ==================================================================
1391 [Association, Version ( "2.7.0" ), Description (
1392 "CIM_MorePersonInfo is an association used to extend the "
1393 "information in a CIM_Person class instance.")]
1394 class CIM_MorePersonInfo : CIM_Dependency {
1395
1396 [Override ( "Antecedent" ), Min ( 1 ), Max ( 1 ), Description (
1397 "The Person which has more information.")]
1398 CIM_Person REF Antecedent;
1399
1400 [Override ( "Dependent" ), Max ( 1 ), Description (
1401 "Additional data concerning the Person.")]
1402 CIM_OtherPersonInformation REF Dependent;
1403 };
1404
1405
1406 // ===================================================================
1407 // end of file
1408 a.dunfey 1.1 // ===================================================================
|