CIM211 Class Declaration
CIM_ArchitectureCheck

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_ArchitectureCheck --> CIM_Check --> CIM_ManagedElement --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_Check
NAMECIM_ArchitectureCheck

Class Qualifiers

Class CIM_ArchitectureCheck Qualifiers
NameTypeValueFrom Class
Versionstring2.7.0 CIM_ArchitectureCheck
DescriptionstringArchitectureCheck 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
DescriptionstringA 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
DescriptionstringManagedElement 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

Properties
NameTypeValueQualifiersClassOrigin
ArchitectureTypeuint16 Description
ValueMap
Values
MappingStrings
ModelCorrespondence
CIM_ArchitectureCheck
Namestring Key
Propagated
Description
MaxLen
CIM_Check
Versionstring Key
Propagated
Description
MaxLen
CIM_Check
SoftwareElementStateuint16 Key
Propagated
Description
ValueMap
Values
CIM_Check
SoftwareElementIDstring Key
Propagated
Description
MaxLen
CIM_Check
TargetOperatingSystemuint16 Key
Propagated
Description
ValueMap
Values
CIM_Check
CheckIDstring Key
Description
MaxLen
CIM_Check
CheckModeboolean Description CIM_Check
Captionstring Description
MaxLen
CIM_ManagedElement
Descriptionstring Description CIM_ManagedElement
ElementNamestring Description CIM_ManagedElement

Property Qualifiers

Property ArchitectureType Qualifiers
NameTypeValueFrom Class
DescriptionstringThe 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
ValueMapstring
[See below.]
CIM_ArchitectureCheck
ValuesstringOther
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 Processor
CIM_ArchitectureCheck
MappingStringsstringMIF.DMTF|Processor|017.3 CIM_ArchitectureCheck
ModelCorrespondencestringCIM_Processor.Family CIM_ArchitectureCheck

NameValue
1Other
2Unknown
38086
480286
580386
680486
78087
880287
980387
1080487
11Pentium(R) brand
12Pentium(R) Pro
13Pentium(R) II
14Pentium(R) processor with MMX(TM) technology
15Celeron(TM)
16Pentium(R) II Xeon(TM)
17Pentium(R) III
18M1 Family
19M2 Family
24K5 Family
25K6 Family
26K6-2
27K6-3
28AMD Athlon(TM) Processor Family
29AMD(R) Duron(TM) Processor
30AMD29000 Family
31K6-2+
32Power PC Family
33Power PC 601
34Power PC 603
35Power PC 603+
36Power PC 604
37Power PC 620
38Power PC X704
39Power PC 750
48Alpha Family
49Alpha 21064
50Alpha 21066
51Alpha 21164
52Alpha 21164PC
53Alpha 21164a
54Alpha 21264
55Alpha 21364
64MIPS Family
65MIPS R4000
66MIPS R4200
67MIPS R4400
68MIPS R4600
69MIPS R10000
80SPARC Family
81SuperSPARC
82microSPARC II
83microSPARC IIep
84UltraSPARC
85UltraSPARC II
86UltraSPARC IIi
87UltraSPARC III
88UltraSPARC IIIi
9668040
9768xxx Family
9868000
9968010
10068020
10168030
112Hobbit Family
120Crusoe(TM) TM5000 Family
121Crusoe(TM) TM3000 Family
122Efficeon(TM) TM8000 Family
128Weitek
130Itanium(TM) Processor
131AMD Athlon(TM) 64 Processor Family
132AMD Opteron(TM) Processor Family
133AMD Sempron(TM) Processor Family
134AMD Turion(TM) 64 Mobile Technology
144PA-RISC Family
145PA-RISC 8500
146PA-RISC 8000
147PA-RISC 7300LC
148PA-RISC 7200
149PA-RISC 7100LC
150PA-RISC 7100
160V30 Family
176Pentium(R) III Xeon(TM)
177Pentium(R) III Processor with Intel(R) SpeedStep(TM) Technology
178Pentium(R) 4
179Intel(R) Xeon(TM)
180AS400 Family
181Intel(R) Xeon(TM) processor MP
182AMD Athlon(TM) XP Family
183AMD Athlon(TM) MP Family
184Intel(R) Itanium(R) 2
185Intel(R) Pentium(R) M processor
186Intel(R) Celeron(R) D processor
187Intel(R) Pentium(R) D processor
188Intel(R) Pentium(R) Processor Extreme Edition
190K7
200S/390 and zSeries Family
201ESA/390 G4
202ESA/390 G5
203ESA/390 G6
204z/Architectur base
250i860
251i960
260SH-3
261SH-4
280ARM
281StrongARM
3006x86
301MediaGX
302MII
320WinChip
350DSP
500Video Processor
Property Name Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Check
PropagatedstringCIM_SoftwareElement.Name CIM_Check
DescriptionstringThe name used to identify the SoftwareElement that is being checked. CIM_Check
MaxLenuint32256 CIM_Check

Property Version Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Check
PropagatedstringCIM_SoftwareElement.Version CIM_Check
DescriptionstringThe version of the SoftwareElement being checked. CIM_Check
MaxLenuint3264 CIM_Check

Property SoftwareElementState Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Check
PropagatedstringCIM_SoftwareElement.SoftwareElementState CIM_Check
DescriptionstringThe SoftwareElementState of the SoftwareElement being checked. CIM_Check
ValueMapstring
[See below.]
CIM_Check
ValuesstringDeployable
Installable
Executable
Running
CIM_Check

NameValue
0Deployable
1Installable
2Executable
3Running
Property SoftwareElementID Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Check
PropagatedstringCIM_SoftwareElement.SoftwareElementID CIM_Check
DescriptionstringThis is an identifier for the SoftwareElement being checked. CIM_Check
MaxLenuint32256 CIM_Check

Property TargetOperatingSystem Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Check
PropagatedstringCIM_SoftwareElement.TargetOperatingSystem CIM_Check
DescriptionstringThe Target Operating System of the SoftwareElement being checked. CIM_Check
ValueMapstring
[See below.]
CIM_Check
ValuesstringUnknown
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-Bit
CIM_Check

NameValue
0Unknown
1Other
2MACOS
3ATTUNIX
4DGUX
5DECNT
6Tru64 UNIX
7OpenVMS
8HPUX
9AIX
10MVS
11OS400
12OS/2
13JavaVM
14MSDOS
15WIN3x
16WIN95
17WIN98
18WINNT
19WINCE
20NCR3000
21NetWare
22OSF
23DC/OS
24Reliant UNIX
25SCO UnixWare
26SCO OpenServer
27Sequent
28IRIX
29Solaris
30SunOS
31U6000
32ASERIES
33HP NonStop OS
34HP NonStop OSS
35BS2000
36LINUX
37Lynx
38XENIX
39VM
40Interactive UNIX
41BSDUNIX
42FreeBSD
43NetBSD
44GNU Hurd
45OS9
46MACH Kernel
47Inferno
48QNX
49EPOC
50IxWorks
51VxWorks
52MiNT
53BeOS
54HP MPE
55NextStep
56PalmPilot
57Rhapsody
58Windows 2000
59Dedicated
60OS/390
61VSE
62TPF
63Windows (R) Me
64Caldera Open UNIX
65OpenBSD
66Not Applicable
67Windows XP
68z/OS
69Microsoft Windows Server 2003
70Microsoft Windows Server 2003 64-Bit
Property CheckID Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Check
DescriptionstringAn identifier used in conjunction with other keys to uniquely identify the Check. CIM_Check
MaxLenuint32256 CIM_Check

Property CheckMode Qualifiers
NameTypeValueFrom Class
DescriptionstringThe 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
NameTypeValueFrom Class
DescriptionstringThe Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement
MaxLenuint3264 CIM_ManagedElement

Property Description Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Description property provides a textual description of the object. CIM_ManagedElement

Property ElementName Qualifiers
NameTypeValueFrom Class
DescriptionstringA 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

Methods

NameTypeValueQualifiersParametersClassOrigin
Invokeuint32 Description  CIM_Check
InvokeOnSystemuint32 Description  CIM_Check

Method Qualifiers

Method Invoke Qualifiers
NameTypeValueFrom Class
DescriptionstringThe 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
NameTypeValueFrom Class
DescriptionstringThe 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

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_SoftwareElementChecksCIM_CheckCheck
CIM_ComponentCIM_ManagedElementGroupComponent
CIM_ComponentCIM_ManagedElementPartComponent
CIM_ConcreteComponentCIM_ManagedElementGroupComponent
CIM_ConcreteComponentCIM_ManagedElementPartComponent
CIM_CredentialContextCIM_ManagedElementElementProvidingContext
CIM_DefaultElementCapabilitiesCIM_ManagedElementManagedElement
CIM_DependencyCIM_ManagedElementAntecedent
CIM_DependencyCIM_ManagedElementDependent
CIM_HostedDependencyCIM_ManagedElementAntecedent
CIM_HostedDependencyCIM_ManagedElementDependent
CIM_ScopedSettingCIM_ManagedElementAntecedent
CIM_MetricDefForMECIM_ManagedElementAntecedent
CIM_MetricForMECIM_ManagedElementAntecedent
CIM_RelatedElementCausingErrorCIM_ManagedElementDependent
CIM_RelatedElementCausingErrorCIM_ManagedElementAntecedent
CIM_SparedCIM_ManagedElementAntecedent
CIM_SparedCIM_ManagedElementDependent
CIM_ConcreteDependencyCIM_ManagedElementAntecedent
CIM_ConcreteDependencyCIM_ManagedElementDependent
CIM_ElementAsUserCIM_ManagedElementAntecedent
CIM_RecordAppliesToElementCIM_ManagedElementDependent
CIM_AuthenticationTargetCIM_ManagedElementDependent
CIM_AuthorizationSubjectCIM_ManagedElementDependent
CIM_AuthorizationTargetCIM_ManagedElementDependent
CIM_ElementSoftwareIdentityCIM_ManagedElementDependent
CIM_IsSpareCIM_ManagedElementAntecedent
CIM_ProvidesServiceToElementCIM_ManagedElementDependent
CIM_ElementCapabilitiesCIM_ManagedElementManagedElement
CIM_IdentityContextCIM_ManagedElementElementProvidingContext
CIM_LogicalIdentityCIM_ManagedElementSystemElement
CIM_LogicalIdentityCIM_ManagedElementSameElement
CIM_ConcreteIdentityCIM_ManagedElementSystemElement
CIM_ConcreteIdentityCIM_ManagedElementSameElement
CIM_SWRManageableAspectCIM_ManagedElementSystemElement
CIM_MemberOfCollectionCIM_ManagedElementMember
CIM_MemberPrincipalCIM_ManagedElementMember
CIM_ElementInPolicyRoleCollectionCIM_ManagedElementMember
CIM_OwningCollectionElementCIM_ManagedElementOwningElement
CIM_ParametersForMethodCIM_ManagedElementTheMethod
CIM_ParameterValueSourcesCIM_ManagedElementValueSource
CIM_PolicySetAppliesToElementCIM_ManagedElementManagedElement
CIM_AuthorizationRuleAppliesToTargetCIM_ManagedElementManagedElement
CIM_RoleLimitedToTargetCIM_ManagedElementTargetElement
CIM_StatisticsCIM_ManagedElementElement
CIM_SynchronizedCIM_ManagedElementSystemElement
CIM_SynchronizedCIM_ManagedElementSyncedElement
CIM_StorageSynchronizedCIM_ManagedElementSystemElement
CIM_StorageSynchronizedCIM_ManagedElementSyncedElement
CIM_AssignedIdentityCIM_ManagedElementManagedElement
CIM_AuthorizedSubjectCIM_ManagedElementPrivilegedElement
CIM_AuthorizedTargetCIM_ManagedElementTargetElement
CIM_ElementConformsToProfileCIM_ManagedElementManagedElement
CIM_ElementLocationCIM_ManagedElementElement
CIM_ElementProfileCIM_ManagedElementManagedElement
CIM_ElementSecuritySensitivityCIM_ManagedElementManagedElement
CIM_ElementSettingDataCIM_ManagedElementManagedElement
CIM_ElementStatisticalDataCIM_ManagedElementManagedElement
CIM_OwningJobElementCIM_ManagedElementOwningElement
CIM_AffectedJobElementCIM_ManagedElementAffectedElement
CIM_ServiceAffectsElementCIM_ManagedElementAffectedElement
CIM_ServiceAvailableToElementCIM_ManagedElementUserOfService
CIM_SAPAvailableForElementCIM_ManagedElementManagedElement
CIM_ManagementSAPCIM_ManagedElementManagedElement