Class CIM_BatchJob
extends CIM_ConcreteJob

Description of a batch request that is either waiting on a BatchQueue to run, in the process of running, or that has previously run. Jobs that are completed and not recurring will NOT be associated with a BatchQueue. Jobs that are completed but recurring WILL be associated with a BatchQueue, since they are waiting to run given the scheduling information in the associated JobSettingData instance.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_Job
   |
   +--CIM_ConcreteJob
   |
   +--CIM_BatchJob

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringDescription of a batch request that is either waiting on a BatchQueue to run, in the process of running, or that has previously run. Jobs that are completed and not recurring will NOT be associated with a BatchQueue. Jobs that are completed but recurring WILL be associated with a BatchQueue, since they are waiting to run given the scheduling information in the associated JobSettingData instance.
Experimentalbooleantrue
UMLPackagePathstringCIM::System::Processing
Versionstring2.8.1000

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
JobOriginationstring
DescriptionstringProvides additional information, beyond Job Owner inherited from CIM_Job, to identify the origins of the BatchJob. This property could include information such as the System, application or Process that created the BatchJob.
Writebooleantrue
MaxCPUTimeuint32
DescriptionstringSpecifies the maximum number of milliseconds of CPU time that this job can use in any individual run.
PUnitstringsecond * 10^-3
UnitsstringMilliSeconds
Writebooleantrue
Namestring
DescriptionstringUniquely identifies this Job within a BatchQueue and BatchService. This property can be used in the construction of the InstanceID key inherited from ConcreteJob.
MaxLenuint321024
OverridestringName
Requiredbooleantrue
Taskstring
DescriptionstringProvides the command and parameters, in string form, for the execution of this job.
TimeCompleteddatetime
DescriptionstringTime when this BatchJob was completed. This value is only valid if the inherited JobState property has been set to "Completed" (value=7), "Terminated" (value=8), or "Killed" (value=9).
ModelCorrespondencestringCIM_BatchJob.JobState

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
DeleteOnCompletionbooleanCIM_Job
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElapsedTimedatetimeCIM_Job
ElementNamestringCIM_ManagedElement
ErrorCodeuint16CIM_Job
ErrorDescriptionstringCIM_Job
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ConcreteJob
JobInParametersstringCIM_ConcreteJob
JobOutParametersstringCIM_ConcreteJob
JobRunTimesuint32CIM_Job
JobStateuint16CIM_ConcreteJob
JobStatusstringCIM_Job
LocalOrUtcTimeuint16CIM_Job
MethodNamestringCIM_ConcreteJob
NotifystringCIM_Job
OperatingStatusuint16CIM_ManagedSystemElement
OtherRecoveryActionstringCIM_Job
OwnerstringCIM_Job
PercentCompleteuint16CIM_Job
PrimaryStatusuint16CIM_ManagedSystemElement
Priorityuint32CIM_Job
RecoveryActionuint16CIM_Job
RunDaysint8CIM_Job
RunDayOfWeeksint8CIM_Job
RunMonthuint8CIM_Job
RunStartIntervaldatetimeCIM_Job
ScheduledStartTimedatetimeCIM_Job
StartTimedatetimeCIM_Job
StatusstringCIM_ManagedSystemElement
TimeBeforeRemovaldatetimeCIM_ConcreteJob
TimeOfLastStateChangedatetimeCIM_ConcreteJob
TimeSubmitteddatetimeCIM_Job
UntilTimedatetimeCIM_Job
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
GetErroruint32CIM_ConcreteJob
GetErrorsuint32CIM_ConcreteJob
KillJobuint32CIM_Job
RequestStateChangeuint32CIM_ConcreteJob