3PAR CIM API Programming Reference for InForm OS 2.3.1 (320-200164 Rev B, February 2010)

5.91
Copy Services Subprofile
CIM API Programming Reference
5.10.6 Job Control
5.10.6.1 Overview
Only the following tasks are supported
Create physical copy
Resync physical copy
Promote virtual copy
Update snapshot space
5.10.6.2 TPD_ConcreteJob
This is a new class, and each instance of this class represents a task.
5.10.6.2.1 RequestStateChange() Method
This method can be used to cancel a task. The input parameter RequestedState can only be
set to
Terminate(4), since the InformOS task framework only supports task canceling.
uint32 RequestStateChange(
[In, REQ,
Values {“Start”, “Suspend”, “Terminate”, “Kill”,
“Service”},
ValueMap {“2”, “3”, “4”, “5”, “6”}]
Uint16 RequestedState,
[In] dateTime TimeoutPeriod);
RequestedState: Changes the state of a job.
Start: changes the state to running; not supported.
Suspend: stops the job temporarily which can be resumed; not supported.
Term inate: stops the job cleanly and orderly; this is the only supported value.
Kill: terminate the job immediately; not supported.
Service: puts the job into a service state; not supported.
TimeoutPeriod: A timeout period that specifies the maximum amount of time that the
client expects the transition to the new state to take. This is not supported and must be
NULL.