White Papers

Version 1.1.0 15
8 Methods
This section details the requirements for supporting intrinsic operations and extrinsic methods for the CIM
elements defined by this profile.
8.1 DCIM_JobControlService.SetupJobQueue()
The SetupJobQueue() method is used for creating a job queue that will contain one or more
DCIM_LyfecycleJobs with a specified order of execution within the queue.
Table 4 DCIM_JobControlService.SetupJobQueue() Method: Return Code Values
Value
Description
0
Request was successfully executed.
1
Method is unsupported.
2
Error occurred
Table 5 DCIM_JobControlService.SetupJobQueue() Method: Parameters
Qualifiers
Name
Type
Description/Values
IN
JobArray
string[]
Array containing the value of the
InstanceID property of the instances of
DCIM_LifeCycleJob that represent the
set of jobs to add to the job queue. This
is an ordered array that represents the
sequence in which to execute the jobs.
IN
StartTimeInterval
string
Start time for the job execution in format:
yyyymmddhhmmss.
The string "TIME_NOW" means
immediate.
IN
UntilTime
string
End time for the job execution in format:
yyyymmddhhmmss.
If this parameter is not NULL, then
StartTimeInternal parameter shall also
be specified..
OUT
Message
string
Error Message
OUT
MessageID
string
Error Message ID- can be used to index
into Dell Message registry files
OUT
MessageArguments
string[]
Substitution variables for dynamic error
messages
8.2 DCIM_JobControlService.DeleteJobQueue()
The DeleteJobQueue() method is used for deleting one or all jobs from the JobQueue (or job store).
Clearing all jobs and pending data can be accomplished using the keyword JID_CLEARALL for the JobID.
When this method is invoked with this keyword, the data manager must be allowed time to restart and
clear the cache.