HP 3PAR InForm OS 3.1.1 CIM API (QL226-96591, July 2012)
• TargetGroup:
As an input, refers to a target group to use.◦
◦ As an output, refers to the created target group (i.e., the replica group). If a job is created,
the target group may not be available immediately. If TargetGroup is supplied,
TargetElementCount shall be NULL.
• TargetElementCount: This parameter applies to one-source-to-many-target elements. If
TargetGroup is supplied, this parameter shall be NULL. For us this is always NULL.
• TargetAccessPoint: NULL
• Consistency: This parameter overrides the default group consistency. For example, "No
Consistency", "Sequential Consistency". For us this can only be "Sequential Consistency".
• ReplicationSettingData: NULL
• Job: For physical copy of vv sets, InFormOS actually spawns one task for each of the vv pair
in the set and not one task for the whole set. However, this job parameter can only contain
reference to one job, so as a compromise, only the job of the first vv pair copy will be returned.
• Synchronization: Refers to the created association between the source element (or source
replication group) and the target replication group. InFormOS does not have the capability
to keep track of which vv set is synchronized with which other vv set; only individual sync-ed
vv pair is known. Therefore, as a compromise, only the StorageSynchronized association of
the first vv pair in the vv set will be returned.
• TargetSettingGoal: NULL
• TargetPool: NULL
• WaitForCopyState
Table 91 Parameter Matrix for CreateGroupReplica
Virtual copy (snapshot volume)Physical copyWhat to Create:
SnapshotCloneSync Type:
Optional (default is Synchronous)Optional (default is Synchronous)Mode:
MandatoryNULLRelationshipName:
MandatoryMandatorySourceGroup:
NULLMandatoryTargetGroup:
NYOutput Job?
If non-NULL, then only 'Synchronized'
is supported
Synchronized – independent clones
will be created Inactive – the clones
will retain association with the parent
WaitForCopyState:
TPD_CreateGroupReplica
Due to the inadequacies of the SMI-S defined CreateGroupReplica in supporting vv set replication
and consistent volume list replication, a couple of proprietary methods are defined.
uint32 ReplicationService.TPD_CreateGroupReplica(
[IN] string RelationshipName,
[IN, Required] uint16 SyncType,
[IN] uint16 Mode,
[IN] SNIA_ReplicationGroup REF SourceGroup,
[IN, OUT] SNIA_ReplicationGroup REF TargetGroup,
[OUT] CIM_ConcreteJob REF Jobs[],
[OUT] CIM_Synchronized REF Synchronizations[]);
Replication Services Profile 101