Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_ArchitectureCheck --> CIM_Check --> CIM_ManagedElement --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_Check NAME CIM_ArchitectureCheck
Class CIM_ArchitectureCheck Qualifiers Name Type Value From Class Version string 2.7.0 CIM_ArchitectureCheck Description string ArchitectureCheck specifies the hardware platform on which a SoftwareElement can run. The details of this Check are compared with the information found in the CIM_Processor object, related to the CIM_ComputerSystem instance that describes the environment (related by the association, CIM_ComputerSystemProcessor). There should be at least one CIM_Processor that satisfies the details of the Check. In other words, all the processors on the relevant computer system do not need to satisfy the Check. CIM_ArchitectureCheck Description string A CIM_Check is a condition or characteristic that is expected to be true in an environment defined or scoped by an instance of a CIM_ComputerSystem. The Checks associated with a particular SoftwareElement are organized into one of two groups using the Phase property of the CIM_SoftwareElementChecks association. Conditions that are expected to be true when a SoftwareElement is in a particular state and environment are known as ’ in-state ’ conditions. Conditions that need to be satisfied in order to transition the SoftwareElement to its next state are known as ’ next-state ’ conditions. A CIM_ComputerSystem object represents the environment in which CIM_SoftwareElements are already deployed/installed or into which the elements will be deployed/installed. For the case in which an element is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem object that represents the " environment " . When a SoftwareElement is being deployed for installation on a ComputerSystem, that system is the target of the Check and is identified using the TargetSystem reference of the InvokeOnSystem method. CIM_Check Description string ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema. CIM_ManagedElement
Properties Name Type Value Qualifiers ClassOrigin ArchitectureType uint16 Description
ValueMap
Values
MappingStrings
ModelCorrespondenceCIM_ArchitectureCheck Name string Key
Propagated
Description
MaxLenCIM_Check Version string Key
Propagated
Description
MaxLenCIM_Check SoftwareElementState uint16 Key
Propagated
Description
ValueMap
ValuesCIM_Check SoftwareElementID string Key
Propagated
Description
MaxLenCIM_Check TargetOperatingSystem uint16 Key
Propagated
Description
ValueMap
ValuesCIM_Check CheckID string Key
Description
MaxLenCIM_Check CheckMode boolean Description CIM_Check Caption string Description
MaxLenCIM_ManagedElement Description string Description CIM_ManagedElement ElementName string Description CIM_ManagedElement Property Qualifiers
Property ArchitectureType Qualifiers Name Type Value From Class Description string The ArchitectureType property identifies a particular type of architecture or architectural family that is required to properly execute a particular SoftwareElement. The intent is to capture the details about the machine instructions exploited by the executables of the SoftwareElement. CIM_ArchitectureCheck ValueMap string [See below.] CIM_ArchitectureCheck Values string Other
Unknown
8086
80286
80386
80486
8087
80287
80387
80487
Pentium(R) brand
Pentium(R) Pro
Pentium(R) II
Pentium(R) processor with MMX(TM) technology
Celeron(TM)
Pentium(R) II Xeon(TM)
Pentium(R) III
M1 Family
M2 Family
K5 Family
K6 Family
K6-2
K6-3
AMD Athlon(TM) Processor Family
AMD(R) Duron(TM) Processor
AMD29000 Family
K6-2+
Power PC Family
Power PC 601
Power PC 603
Power PC 603+
Power PC 604
Power PC 620
Power PC X704
Power PC 750
Alpha Family
Alpha 21064
Alpha 21066
Alpha 21164
Alpha 21164PC
Alpha 21164a
Alpha 21264
Alpha 21364
MIPS Family
MIPS R4000
MIPS R4200
MIPS R4400
MIPS R4600
MIPS R10000
SPARC Family
SuperSPARC
microSPARC II
microSPARC IIep
UltraSPARC
UltraSPARC II
UltraSPARC IIi
UltraSPARC III
UltraSPARC IIIi
68040
68xxx Family
68000
68010
68020
68030
Hobbit Family
Crusoe(TM) TM5000 Family
Crusoe(TM) TM3000 Family
Efficeon(TM) TM8000 Family
Weitek
Itanium(TM) Processor
AMD Athlon(TM) 64 Processor Family
AMD Opteron(TM) Processor Family
AMD Sempron(TM) Processor Family
AMD Turion(TM) 64 Mobile Technology
PA-RISC Family
PA-RISC 8500
PA-RISC 8000
PA-RISC 7300LC
PA-RISC 7200
PA-RISC 7100LC
PA-RISC 7100
V30 Family
Pentium(R) III Xeon(TM)
Pentium(R) III Processor with Intel(R) SpeedStep(TM) Technology
Pentium(R) 4
Intel(R) Xeon(TM)
AS400 Family
Intel(R) Xeon(TM) processor MP
AMD Athlon(TM) XP Family
AMD Athlon(TM) MP Family
Intel(R) Itanium(R) 2
Intel(R) Pentium(R) M processor
Intel(R) Celeron(R) D processor
Intel(R) Pentium(R) D processor
Intel(R) Pentium(R) Processor Extreme Edition
K7
S/390 and zSeries Family
ESA/390 G4
ESA/390 G5
ESA/390 G6
z/Architectur base
i860
i960
SH-3
SH-4
ARM
StrongARM
6x86
MediaGX
MII
WinChip
DSP
Video ProcessorCIM_ArchitectureCheck MappingStrings string MIF.DMTF|Processor|017.3 CIM_ArchitectureCheck ModelCorrespondence string CIM_Processor.Family CIM_ArchitectureCheck
Name Value 1 Other 2 Unknown 3 8086 4 80286 5 80386 6 80486 7 8087 8 80287 9 80387 10 80487 11 Pentium(R) brand 12 Pentium(R) Pro 13 Pentium(R) II 14 Pentium(R) processor with MMX(TM) technology 15 Celeron(TM) 16 Pentium(R) II Xeon(TM) 17 Pentium(R) III 18 M1 Family 19 M2 Family 24 K5 Family 25 K6 Family 26 K6-2 27 K6-3 28 AMD Athlon(TM) Processor Family 29 AMD(R) Duron(TM) Processor 30 AMD29000 Family 31 K6-2+ 32 Power PC Family 33 Power PC 601 34 Power PC 603 35 Power PC 603+ 36 Power PC 604 37 Power PC 620 38 Power PC X704 39 Power PC 750 48 Alpha Family 49 Alpha 21064 50 Alpha 21066 51 Alpha 21164 52 Alpha 21164PC 53 Alpha 21164a 54 Alpha 21264 55 Alpha 21364 64 MIPS Family 65 MIPS R4000 66 MIPS R4200 67 MIPS R4400 68 MIPS R4600 69 MIPS R10000 80 SPARC Family 81 SuperSPARC 82 microSPARC II 83 microSPARC IIep 84 UltraSPARC 85 UltraSPARC II 86 UltraSPARC IIi 87 UltraSPARC III 88 UltraSPARC IIIi 96 68040 97 68xxx Family 98 68000 99 68010 100 68020 101 68030 112 Hobbit Family 120 Crusoe(TM) TM5000 Family 121 Crusoe(TM) TM3000 Family 122 Efficeon(TM) TM8000 Family 128 Weitek 130 Itanium(TM) Processor 131 AMD Athlon(TM) 64 Processor Family 132 AMD Opteron(TM) Processor Family 133 AMD Sempron(TM) Processor Family 134 AMD Turion(TM) 64 Mobile Technology 144 PA-RISC Family 145 PA-RISC 8500 146 PA-RISC 8000 147 PA-RISC 7300LC 148 PA-RISC 7200 149 PA-RISC 7100LC 150 PA-RISC 7100 160 V30 Family 176 Pentium(R) III Xeon(TM) 177 Pentium(R) III Processor with Intel(R) SpeedStep(TM) Technology 178 Pentium(R) 4 179 Intel(R) Xeon(TM) 180 AS400 Family 181 Intel(R) Xeon(TM) processor MP 182 AMD Athlon(TM) XP Family 183 AMD Athlon(TM) MP Family 184 Intel(R) Itanium(R) 2 185 Intel(R) Pentium(R) M processor 186 Intel(R) Celeron(R) D processor 187 Intel(R) Pentium(R) D processor 188 Intel(R) Pentium(R) Processor Extreme Edition 190 K7 200 S/390 and zSeries Family 201 ESA/390 G4 202 ESA/390 G5 203 ESA/390 G6 204 z/Architectur base 250 i860 251 i960 260 SH-3 261 SH-4 280 ARM 281 StrongARM 300 6x86 301 MediaGX 302 MII 320 WinChip 350 DSP 500 Video Processor
Property Name Qualifiers Name Type Value From Class Key boolean true CIM_Check Propagated string CIM_SoftwareElement.Name CIM_Check Description string The name used to identify the SoftwareElement that is being checked. CIM_Check MaxLen uint32 256 CIM_Check
Property Version Qualifiers Name Type Value From Class Key boolean true CIM_Check Propagated string CIM_SoftwareElement.Version CIM_Check Description string The version of the SoftwareElement being checked. CIM_Check MaxLen uint32 64 CIM_Check
Property SoftwareElementState Qualifiers Name Type Value From Class Key boolean true CIM_Check Propagated string CIM_SoftwareElement.SoftwareElementState CIM_Check Description string The SoftwareElementState of the SoftwareElement being checked. CIM_Check ValueMap string [See below.] CIM_Check Values string Deployable
Installable
Executable
RunningCIM_Check
Name Value 0 Deployable 1 Installable 2 Executable 3 Running
Property SoftwareElementID Qualifiers Name Type Value From Class Key boolean true CIM_Check Propagated string CIM_SoftwareElement.SoftwareElementID CIM_Check Description string This is an identifier for the SoftwareElement being checked. CIM_Check MaxLen uint32 256 CIM_Check
Property TargetOperatingSystem Qualifiers Name Type Value From Class Key boolean true CIM_Check Propagated string CIM_SoftwareElement.TargetOperatingSystem CIM_Check Description string The Target Operating System of the SoftwareElement being checked. CIM_Check ValueMap string [See below.] CIM_Check Values string Unknown
Other
MACOS
ATTUNIX
DGUX
DECNT
Tru64 UNIX
OpenVMS
HPUX
AIX
MVS
OS400
OS/2
JavaVM
MSDOS
WIN3x
WIN95
WIN98
WINNT
WINCE
NCR3000
NetWare
OSF
DC/OS
Reliant UNIX
SCO UnixWare
SCO OpenServer
Sequent
IRIX
Solaris
SunOS
U6000
ASERIES
HP NonStop OS
HP NonStop OSS
BS2000
LINUX
Lynx
XENIX
VM
Interactive UNIX
BSDUNIX
FreeBSD
NetBSD
GNU Hurd
OS9
MACH Kernel
Inferno
QNX
EPOC
IxWorks
VxWorks
MiNT
BeOS
HP MPE
NextStep
PalmPilot
Rhapsody
Windows 2000
Dedicated
OS/390
VSE
TPF
Windows (R) Me
Caldera Open UNIX
OpenBSD
Not Applicable
Windows XP
z/OS
Microsoft Windows Server 2003
Microsoft Windows Server 2003 64-BitCIM_Check
Name Value 0 Unknown 1 Other 2 MACOS 3 ATTUNIX 4 DGUX 5 DECNT 6 Tru64 UNIX 7 OpenVMS 8 HPUX 9 AIX 10 MVS 11 OS400 12 OS/2 13 JavaVM 14 MSDOS 15 WIN3x 16 WIN95 17 WIN98 18 WINNT 19 WINCE 20 NCR3000 21 NetWare 22 OSF 23 DC/OS 24 Reliant UNIX 25 SCO UnixWare 26 SCO OpenServer 27 Sequent 28 IRIX 29 Solaris 30 SunOS 31 U6000 32 ASERIES 33 HP NonStop OS 34 HP NonStop OSS 35 BS2000 36 LINUX 37 Lynx 38 XENIX 39 VM 40 Interactive UNIX 41 BSDUNIX 42 FreeBSD 43 NetBSD 44 GNU Hurd 45 OS9 46 MACH Kernel 47 Inferno 48 QNX 49 EPOC 50 IxWorks 51 VxWorks 52 MiNT 53 BeOS 54 HP MPE 55 NextStep 56 PalmPilot 57 Rhapsody 58 Windows 2000 59 Dedicated 60 OS/390 61 VSE 62 TPF 63 Windows (R) Me 64 Caldera Open UNIX 65 OpenBSD 66 Not Applicable 67 Windows XP 68 z/OS 69 Microsoft Windows Server 2003 70 Microsoft Windows Server 2003 64-Bit
Property CheckID Qualifiers Name Type Value From Class Key boolean true CIM_Check Description string An identifier used in conjunction with other keys to uniquely identify the Check. CIM_Check MaxLen uint32 256 CIM_Check
Property CheckMode Qualifiers Name Type Value From Class Description string The CheckMode property is used to indicate whether the condition is expected to exist or not exist in the environment. When the value is True, the condition is expected to exist (e.g., a file is expected to be on a system), so the Invoke methods are expected to return True. When the value is False, the condition is not expected to exist (e.g., a file is not to be on a system), so the Invoke methods are expected to return False. CIM_Check
Property Caption Qualifiers Name Type Value From Class Description string The Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement MaxLen uint32 64 CIM_ManagedElement
Property Description Qualifiers Name Type Value From Class Description string The Description property provides a textual description of the object. CIM_ManagedElement
Property ElementName Qualifiers Name Type Value From Class Description string A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. CIM_ManagedElement
Name Type Value Qualifiers Parameters ClassOrigin Invoke uint32 Description CIM_Check InvokeOnSystem uint32 Description CIM_Check Method Qualifiers
Method Invoke Qualifiers Name Type Value From Class Description string The Invoke method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. When the SoftwareElement being checked is already installed, the CIM_InstalledSoftwareElement association identifies the CIM_ComputerSystem in whose context the Invoke is executed. If this association is not in place, then the InvokeOnSystem method should be used - since it identifies the TargetSystem as an input parameter of the method. The results of the Invoke method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied. CIM_Check
Method InvokeOnSystem Qualifiers Name Type Value From Class Description string The InvokeOnSystem method evaluates this Check. The details of the evaluation are described by the specific subclasses of CIM_Check. The method ’ s TargetSystem input parameter specifies the ComputerSystem in whose context the method is invoked. The results of the InvokeOnSystem method are based on the return value. A zero is returned if the condition is satisfied. A one is returned if the method is not supported. Any other value indicates the condition is not satisfied. CIM_Check Parameters
Parameter Qualifiers