summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM228/DMTF/User/CIM_OtherRoleInformation.mof
diff options
context:
space:
mode:
Diffstat (limited to 'Schemas/CIM228/DMTF/User/CIM_OtherRoleInformation.mof')
-rw-r--r--Schemas/CIM228/DMTF/User/CIM_OtherRoleInformation.mof167
1 files changed, 167 insertions, 0 deletions
diff --git a/Schemas/CIM228/DMTF/User/CIM_OtherRoleInformation.mof b/Schemas/CIM228/DMTF/User/CIM_OtherRoleInformation.mof
new file mode 100644
index 0000000..10d323f
--- /dev/null
+++ b/Schemas/CIM228/DMTF/User/CIM_OtherRoleInformation.mof
@@ -0,0 +1,167 @@
+// Copyright (c) 2005 DMTF. All rights reserved.
+// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
+// qualifier values to CIM Schema.</change>
+// ==================================================================
+// CIM_OtherRoleInformation
+// ==================================================================
+ [Version ( "2.6.0" ),
+ UMLPackagePath ( "CIM::User::Role" ),
+ Description (
+ "The OtherRoleInformation class is used to provide additional "
+ "information about an associated Role instance. This class is "
+ "defined so as to incorporate commonly-used LDAP attributes to "
+ "permit implementations to easily derive this information from "
+ "LDAP-accessible directories." )]
+class CIM_OtherRoleInformation : CIM_ManagedElement {
+
+ [Key, Description (
+ "CreationClassName indicates the name of the class or the "
+ "subclass used in the creation of an instance. When used "
+ "with the other key properties of this class, this "
+ "property allows all instances of this class and its "
+ "subclasses to be uniquely identified." ),
+ MaxLen ( 256 )]
+ string CreationClassName;
+
+ [Key, Description (
+ "The Name property defines the label by which the object "
+ "is known. In the case of an LDAP-derived instance, the "
+ "Name property value may be set to the distinguished name "
+ "of the LDAP-accessed object instance." ),
+ MaxLen ( 1024 )]
+ string Name;
+
+ [Description (
+ "In the case of an LDAP-derived instance, the ObjectClass "
+ "property value(s) may be set to the objectClass "
+ "attribute values." )]
+ string ObjectClass[];
+
+ [Description (
+ "This property may be used to describe the kind of "
+ "business activity performed by the members (role "
+ "occupants) in the position or set of responsibilities "
+ "represented by the Role." ),
+ MaxLen ( 128 )]
+ string BusinessCategory[];
+
+ [Description (
+ "A CommonName is a (possibly ambiguous) name by which the "
+ "role is commonly known in some limited scope (such as an "
+ "organization) and conforms to the naming conventions of "
+ "the country or culture with which it is associated." )]
+ string CommonName[];
+
+ [Description (
+ "The Descriptions property values may contain "
+ "human-readable descriptions of the object. In the case "
+ "of an LDAP-derived instance, the description attribute "
+ "may have multiple values that, therefore, cannot be "
+ "placed in the inherited Description property." ),
+ MaxLen ( 1024 )]
+ string Descriptions[];
+
+ [Description (
+ "This property is used for the role occupants\' telegram service."
+ ),
+ MaxLen ( 128 )]
+ string DestinationIndicator[];
+
+ [Description (
+ "The role occupants\' facsimile telephone number." )]
+ string FacsimileTelephoneNumber[];
+
+ [Description (
+ "The role occupants\' International ISDN number." ),
+ MaxLen ( 16 )]
+ string InternationaliSDNNumber[];
+
+ [Description (
+ "The name of an organizational unit related to the role." )]
+ string OU[];
+
+ [Description (
+ "The PhysicalDeliveryOfficeName property specifies the "
+ "name of the city, village, etc. where a physical "
+ "delivery office is situated." ),
+ MaxLen ( 128 )]
+ string PhysicalDeliveryOfficeName[];
+
+ [Description (
+ "The PostalAddress property values specify the address "
+ "information required for the physical delivery of postal "
+ "messages by the postal authority to the role occupants." )]
+ string PostalAddress[];
+
+ [Description (
+ "The PostalCode property specifies the postal code for "
+ "the role occupants. If this value is present it will be "
+ "part of the object\'s postal address." ),
+ MaxLen ( 40 )]
+ string PostalCode[];
+
+ [Description (
+ "The PostOfficeBox property specifies the PO box by which "
+ "the role occupants will receive physical postal "
+ "delivery. If present, the property value is part of the "
+ "object\'s postal address." ),
+ MaxLen ( 40 )]
+ string PostOfficeBox[];
+
+ [Description (
+ "The PreferredDeliveryMethod property specifies the role "
+ "occupants\' preferred method to be used for contacting "
+ "them in their role." )]
+ string PreferredDeliveryMethod;
+
+ [Description (
+ "This property specifies a postal address suitable for "
+ "receipt of telegrams or expedited documents, where it is "
+ "necessary to have the recipient accept delivery." )]
+ string RegisteredAddress[];
+
+ [Description (
+ "In the case of an LDAP-derived instance, the SeeAlso "
+ "property specifies distinguished name of other Directory "
+ "objects which may be other aspects (in some sense) of "
+ "the same real world object." )]
+ string SeeAlso[];
+
+ [Description (
+ "The State or Province name property specifies a state or province."
+ )]
+ string StateOrProvince[];
+
+ [Description (
+ "The Street address property specifies a site for the "
+ "local distribution and physical delivery in a postal "
+ "address, i.e. the street name, place, avenue, and the "
+ "number." ),
+ MaxLen ( 128 )]
+ string Street[];
+
+ [Description (
+ "The TelephoneNumber property specifies a telephone "
+ "number of the role occupants, e.g. + 44 582 10101)." ),
+ MaxLen ( 32 )]
+ string TelephoneNumber[];
+
+ [Description (
+ "The TeletexTerminalIdentifier property specifies the "
+ "Teletex terminal identifier (and, optionally, "
+ "parameters) for a teletex terminal associated with the "
+ "role occupants." )]
+ string TeletexTerminalIdentifier[];
+
+ [Description (
+ "The TelexNumber property specifies the telex number, "
+ "country code, and answerback code of a telex terminal "
+ "for the role occupants." )]
+ string TelexNumber[];
+
+ [Description ( "An X.121 address for the role occupants." ),
+ MaxLen ( 15 )]
+ string X121Address[];
+
+
+};