HP 3PAR CIM API Programming Reference (QL226-97722, March 2014)

The parameters are as follows:
Options: This parameter specifies whether to return all known peer systems or only the systems
that are currently reachable. If Null, all known systems are returned, whether they are currently
reachable or not.
Job: This will always be NULL
Systems[ ]: the list of peer systems found.
GetReplicationRelationships
uint32 ReplicationService.GetReplicationRelationships(
[IN] uint16 Type,
[IN] uint16 SyncType,
[IN] uint16 Mode,
[IN] uint16 Locality,
[IN] uint16 CopyState,
[OUT] CIM_ConcreteJob REF Job,
[OUT] CIM_Synchronized REF Synchronizations[] );
Use to get all of the synchronization relationships known to the processing replication service.
Parameters are:
Type: The type of synchronization relationships, for example, StorageSynchronized or
GroupSynchronized. If this parameter is not supplied, all such relationships are retrieved.
SyncType: If this parameter is not supplied, all SyncTypes are retrieved.
Mode: If this parameter is not supplied, all Modes are retrieved.
Locality: Describes the desired locality. If this parameter is not supplied, all replication
relationships are retrieved, regardless of the locality of elements. Choices are: Local only --
Source and target elements are contained in the same system; and Remote only -- Source and
target elements are contained in two different systems.
CopyState: Only retrieve synchronization relationships that currently has this CopyState. If this
parameter is not supplied, relationships are retrieved regardless of their current CopyState.
Job: This will always be NULL.
Synchronizations[]: An array of elements found
GetReplicationRelationshipInstances
uint32 ReplicationService.GetReplicationRelationshipInstances(
[IN] uint16 Type,
[IN] uint16 SyncType,
[IN] uint16 Mode,
[IN] uint16 Locality,
[IN] uint16 CopyState,
[OUT] CIM_ConcreteJob REF Job,
[OUT, EmbeddedInstance(CIM_Synchronized)] string Synchronizations[] );
This method is similar to GetReplicationRelationships except that it returns an array of embedded
object instances instead of references to those objects.
This method allows a client to get all of the synchronization relationships known to the processing
replication service. The parameters are as follows:
Type: The type of synchronization relationships, for example, StorageSynchronized or
GroupSynchronized. If this parameter is not supplied, all such relationships are retrieved. This
Replication Services Profile 123