Class CIM_JobCapabilities
extends CIM_Capabilities

CIM_JobCapabilities identifies the capabilities of a job created as a result of a Service method.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_JobCapabilities

Direct Known Subclasses

CIM_DiagnosticServiceJobCapabilities

Class Qualifiers

NameData TypeValue
DescriptionstringCIM_JobCapabilities identifies the capabilities of a job created as a result of a Service method.
Experimentalbooleantrue
UMLPackagePathstringCIM::Core::Capabilities
Versionstring2.37.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CleanupIntervaldatetime
DescriptionstringThis property indicates the time interval an implementation shall wait before removing a job when the value of CIM_Job.DeleteOnCompletion is FALSE.
ModelCorrespondencestringCIM_Job.DeleteOnCompletion
ClientRetriesMaxuint32
DescriptionstringThis property indicates the maximum value of CIM_JobSettingData.ClientRetries.
ModelCorrespondencestringCIM_JobSettingData.ClientRetries
DefaultValuesSupportedboolean
DescriptionstringThis property indicates whether the implementation will supply default input values for an interactive job when a client fails to respond. If the value is TRUE, CIM_JobSettingData.DefaultInputValues and CIM_JobSettingData.DefaultInputNames shall have values. This property should be FALSE if CIM_JobCapabilities.Characteristics does not contain 3 (Is Interactive). If this property is TRUE, then CIM_JobSettingData.InteractiveTimeout and CIM_JobSettingData.ClientRetries should have values.
ModelCorrespondencestringCIM_JobSettingData.DefaultInputValues, CIM_JobSettingData.DefaultInputNames, CIM_JobSettingData.InteractiveTimeout, CIM_JobSettingData.ClientRetries, CIM_JobCapabilities.Characteristics
DeleteJobSupportedboolean
DescriptionstringThis property indicates whether the implementation supports a delete operation on CIM_Job. If the value is TRUE, CIM_Job.DeleteOnCompletion may be set to TRUE or FALSE. If the value is FALSE, CIM_Job.DeleteOnCompletion shall be TRUE. If DeleteJobSupported is FALSE and CIM_Job.DeleteOnCompletion is TRUE, the job should remain available for the ConcreteJob.TimeBeforeRemoval time interval. If DeleteJobSupported is TRUE and a DeleteInstance is never issued, the job may be deleted after the CleanupInterval time delay.
ModelCorrespondencestringCIM_Job.DeleteOnCompletion, CIM_JobCapabilities.CleanupInterval, CIM_ConcreteJob.TimeBeforeRemoval
InteractiveTimeoutMaxdatetime
DescriptionstringThis property indicates the maximum value for CIM_JobSettingData.InteractiveTimeout.
ModelCorrespondencestringCIM_JobSettingData.InteractiveTimeout
SilentModeSupportedboolean
DescriptionstringIf an interactive job will support running in "silent mode", then this shall be set to TRUE. If the job cannot support "silent mode", then this shall be set to FALSE. If the job is not interactive, then this should be NULL or set to TRUE.
ModelCorrespondencestringCIM_JobSettingData.RunInSilentMode
TimeBeforeRemovalMaxdatetime
DescriptionstringThis is the maximum value supported for the CIM_ConcreteJob.TimeBeforeRemoval for the job instances that are subject to these capabilities.
TimeBeforeRemovalMindatetime
DescriptionstringThis is the minimum value supported for the CIM_ConcreteJob.TimeBeforeRemoval for the job instances that are subject to these capabilities.
ApplicableMethodsstring[]
DescriptionstringThis string array contains the method names of the methods to which these capabilities apply. The methods must be contained in a CIM_Service associated with this CIM_JobCapabilities.
Characteristicsstring[]
DescriptionstringThis specifies the characteristics that are supported by the job. The possible values are 0 (none), 1 (Other), 2 (Is Exclusive) or 3 (Is Interactive). * "none" (value=0) is specified if no special characteristics apply. No other value should be specified if 0 is specified. * "Other" (value=1) is specified if the job supports vendor specific characteristics. If this is specified, then OtherCharacteristicsDescriptions shall also be specified. * "Is Exclusive" (value=2) is specified for the job only if the method cannot run more than one at a time on the affected job element. Typically, this occurs when hardware or software constrains prevent the method from running as multiple, concurrent instances. * If "Is Interactive" (value=3) is set, then the method issues a message during the method execution requesting input or actions from the client application.
ValueMapstring0, 1, 2, 3
Valuesstringnone, other, Is Exclusive, Is Interactive
OtherCharacteristicsDescriptionsstring[]
DescriptionstringThis array of strings is for identifying vendor specific characteristics. This shall be identified if the Characteristics property contains 1 (Other).
ModelCorrespondencestringCIM_JobCapabilities.Characteristics
RequestedStatesSupporteduint16[]
DescriptionstringThe RequestedStatesSupported property indicates the possible states that can be requested when using the method RequestStateChange on the ConcreteJob.
ModelCorrespondencestringCIM_ConcreteJob.RequestStateChange
ValueMapstring2, 3, 4, 5, 6, .., 32768..65535
ValuesstringStart, Suspend, Terminate, Kill, Service, DMTF Reserved, Vendor Reserved

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities