Object model summary, Additional details, Order of instance creation – HP SAN Virtualization Services Platform User Manual
Page 287: How deletion of concretejobs shall be handled

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_
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