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_StorageClientSettingData
6 // ==================================================================
7 [Version ( "2.8.0" ),
8 UMLPackagePath ( "CIM::User::StorageHardwareID" ),
9 Description (
10 "This class models host environment factors that influence the "
11 "behavior of Storage Systems. For example, a disk array has "
12 "different SCSI responses for clients (initiators) configured "
13 "as AIX verses HPUX. Instances of this setting class can be "
14 "associated via ElementSettingData to a storage system\'s "
15 "LogicalPort, ProtocolController, or Volume instances when "
16 "these elements have host awareness. These associations are "
17 "created by the management instrumentation provider to reflect "
18 "the current configuration. A client deletes/creates these "
19 "associations to request changes in element host-awareness. "
20 "This settings class can also be associated with "
21 "StorageHardwareID instances when that HW ID is configured with "
22 marek 1.1 "host information. An instance of this setting may include "
23 "several ClientType values if the storage system treats them "
24 "identically. The storage system exposes all supported setting "
25 "instances to a WBEM Enumerate request; the client uses the "
26 "returned settings to determine which types are available." )]
27 class CIM_StorageClientSettingData : CIM_SettingData {
28
29 [Description (
30 "This enumeration defines operating system, version, "
31 "driver, and other host environment factors that "
32 "influence the behavior exposed by storage systems. "
33 "Values in this array are combined with data from the "
34 "OtherClientTypeDescriptions property to provide complete "
35 "information on the host environment." ),
36 ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
37 "10", "11", "12", "13", "14", "15", "16", "17", "18",
38 "19..32767", "32768..65535" },
39 Values { "Unknown", "Other", "Standard", "Solaris", "HPUX",
40 "OpenVMS", "Tru64", "Netware", "Sequent", "AIX", "DGUX",
41 "Dynix", "Irix", "Cisco iSCSI Storage Router", "Linux",
42 "Microsoft Windows", "OS400", "TRESPASS", "HI-UX",
43 marek 1.1 "DMTF Reserved", "Vendor Specific" },
44 ArrayType ( "Indexed" ),
45 ModelCorrespondence {
46 "CIM_StorageClientSettingData.OtherClientTypeDescriptions" }]
47 uint16 ClientTypes[];
48
49 [Description (
50 "When the the corresponding array entry in ClientTypes[] "
51 "is \"Other\", this entry provides a string describing "
52 "the manufacturer and OS/Environment. When the "
53 "corresponding ClientTypes[] entry is not \"Other\", this "
54 "entry allows variations or qualifications of ClientTypes "
55 "- for example, different versions of Solaris." ),
56 ArrayType ( "Indexed" ),
57 ModelCorrespondence {
58 "CIM_StorageClientSettingData.ClientTypes" }]
59 string OtherClientTypeDescriptions[];
60
61
62 };
|