HP StorageWorks SAN Virtualization Services Platform SMI-S User Guide (5697-0209, April 2010)

Object model summary
The extrinsic method is defined within a subclass of the "Service" element. The "ConcreteJob" element
represents the long running operation resulting from the invocation of the extrinsic method.
The JobGroup elements represent that JobGroup that collects the jobs.
Jobs
HPSVSP_MultiAppConcreteJob
HPSVSP_SyncMirrorConcreteJob
Job Groups
HPSVSP_MultiAppJobGroup
HPSVSP_SyncMirrorJobGroup
Subclasses of the "MethodResult" element:
HPSVSP_MethodResult
InstMethodCall is contained in MethodResult instances as an EmbeddedInstance. Subclasses of the
"InstMethodCall" element:
HPSVSP_InstMethodCall
MethodParameters are contained in InstMethodCall instances as EmbeddedInstances. Each method
call is represented by a MethodParameters class _MethodParameters.
Instances of the service on which the method is invoked are contained within the InstMethodCall
instance as an EmbeddedInstance.
HPSVSP_<Some>Service
Additional details
Order of instance creation
Instances of MethodResult, InstMethodCall, and MethodParameters are created as a result of creating
a job instance. These instances should be created before the scoping job instance is returned to the
client service.
Additional details
How deletion of ConcreteJobs shall be handled
As a result of DeleteInstance, all associated MethodResult, InstMethodCall, and MethodParameter
instances shall be deleted. Note that a side effect of DeleteInstance for this class is that associated
instances of OwningJobElement, AssociatedMethodResult, AffectJobElement, and MethodResult are
also deleted.
SAN Virtualization Services Platform SMI-S User Guide 287