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

Table 103 SupportedGroupCopyStates for ReplicationType (continued)
CopyStatesReplicationType
FailedOver (10)
Skewed (13)
Skewed (14)
GetSupportedWaitForCopyStates
uint32 ReplicationServiceCapabilities.GetSupportedWaitForCopyStates(
[IN] uint16 ReplicationType,
[IN] uint16 MethodName,
[OUT] uint16 SupportedCopyStates[] );
This method, for a given ReplicationType and method, returns the supported CopyStates that can
be specified in the method's WaitForCopyState parameter.
Table 104 Possible SupportedCopyStates for Various ReplicationType/MethodName
Method NameReplication Type
ModifyList
Synchronization (5)
ModifyReplicaSynchronization
(4)
Create
GroupReplica (3)
CreateElement Replica
(2)
NULLNULLSynchronized (4)Synchronized (4)Synchronous Clone
Local (10)
Inactive (8)Synchronized (4)Inactive (8)Inactive (8)Asynchronous Clone
Local (11)
Synchronized (4)Synchronized (4)Synchronized (4)Synchronized (4)Synchronous Snapshot
Local (6)
This method will return Not Supported (2) error code for any other ReplicationType.
GetSupportedConsistency
uint32 ReplicationServiceCapabilities.GetSupportedConsistency(
[IN] uint16 ReplicationType,
[OUT] uint16 SupportedConsistency[] );
For a given ReplicationType, this method returns the supported Consistency.
This method will always return Sequentially Consistent (2) in the SupportedConsistency parameter
array for all three supported replication types. This method will return "Not Supported" (2) error
code for any other ReplicationType.
GetSupportedOperations
uint32 ReplicationServiceCapabilities.GetSupportedOperations(
[IN] uint16 ReplicationType,
[OUT] uint16 SupportedOperations[] );
For a given ReplicationType this method returns the supported Operations on a StorageSynchronized
association that can be supplied to the ModifyReplicaSynchronization method.
122 CIM API SMI-S Support