HP 3PAR CIM API Programming Reference (OS 3.1.2 MU2) (QL226-97015, June 2013)

Parameters are:
Jobs: a list of jobs as a result of physical copy of vv set
Synchronizations: a list of StorageSynchronized between each of the members of the source
and target vv set
TPD_CreateConsistentReplicaList
uint32 ReplicationService.TPD_CreateConsistentReplicaList(
[IN, Required] uint16 SyncType,
[IN] uint16 Mode,
[IN] TPD_StorageVolume REF SourceElements[],
[IN] string TargetNames[],
[IN, OUT] TPD_StorageVolume REF TargetElements[],
[IN] CIM_SettingData REF TargetSettingGoal,
[IN] WaitForCopyState
[OUT] CIM_ConcreteJob REF Jobs[],
[OUT] CIM_Synchronized REF Synchronizations[]);
SyncType
Mode
SourceElements: array of references to source volumes to replicate. Number of elements in
this array must be the same as that of TargetNames or TargetElements.
TargetNames: array of names, matched with SourceElements array, of the resulting target
snapshot volumes. Valid only for virtual copy. This and TargetElements cannot both be specified.
TargetElements: array of references to target volumes, matched with SourceElements. Valid
only for physical copy. This and TargetNames cannot both be specified
TargetSettingGoal: The definition for the StorageSetting to be maintained by the target storage
object (the replica). This is valid only for snapshot volumes (base ID, expiration timer, retention
timer).
Jobs: a list of jobs as a result of physical copy
Synchronizations: a list of StorageSynchronized between each of the source and target vv
pair in the list
This is a 3PAR-specific method which is equivalent to creategroupvvcopy and creategroupsv
commands, and allows for client to specify a list of volumes to copy instead of a single one (as is
the case with CreateElementReplica) or a replica group (as is the case with CreateGroupReplica).
Table 95 Parameter Matrix for CreateConsistentReplicaList
Consistent list of virtual
copies
Consistent list of
independent physical copies
Consistent list of async
physical copies
What to Create:
creategroupsvcreategroupvvcopy -p
<parent_VV>:<dest_VV>...
creategroupvvcopy -p
-s
<parent_VV>:<dest_VV>...
CLI equivalence:
SnapshotCloneCloneSyncType:
SynchronousSynchronousAsynchronousMode:
MandatoryNULLNULLTargetNames:
MandatoryMandatoryMandatorySourceGroups:
NULLMandatoryMandatoryTargetGroups:
Replication Services Profile 111