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

Advertising
background image

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

Advertising