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

DeletionGroup
uint32 ReplicationService.DeleteGroup(
[IN, Required] SNIA_ReplicationGroup REF ReplicationGroup.
[IN] CIM_ServiceAccessPoint REF ServiceAccessPoint,
[IN] boolean RemoveElements );
[IN] CIM_ReplicationSettingData REF ReplicationSettingData,
ReplicationSettingData: Additional replication settings for the method. This parameter is ignored
and thus should be set to NULL.
Use to delete a replication group. All associations to the deleted group are also removed as part
of the action. Parameters are:
ReplicationGroup: This is a reference to the group that the client wants to delete.
ServiceAccessPoint: NULL, which means the group is on the local system.
RemoveElements: The client can request to delete the group even if it is not empty.
True - delete the group regardless of whether it is empty
False - delete the group ONLY IF it is empty
AddMembers
uint32 ReplicationService.AddMembers(
[IN] CIM_LogicalElement REF Members[],
[IN, Required] SNIA_ReplicationGroup REF ReplicationGroup,
[IN] CIM_ServiceAccessPoint REF ServiceAccessPoint );
Use to add members to an existing replication group. Parameters are:
Members[]: An array of strings containing object references to the new volumes to add to the
replication group. The new elements are added at the end of current members of the replication
group. Duplicate members are not allowed.
ReplicationGroup: A reference to an existing replication group.
ServiceAccessPoint: NULL, which means the group is on the local system.
RemoveMembers
uint32 ReplicationService.RemoveMembers(
[IN] CIM_LogicalElement REF Members[],
[IN] boolean DeleteOnEmptyElement,
[IN, Required] SNIA_ReplicationGroup REF ReplicationGroup,
[IN] CIM_ServiceAccessPoint REF ServiceAccessPoint );
Use this method to remove members from an existing replication group. Parameters are:
Members[]: An array of strings containing object references to the elements to remove from
the replication group. Attempting to remove a member that is not in the replication group
returns an error.
DeleteOnEmptyElement: If true and removal of the members causes the group to become
empty, the group will be deleted. If this parameter is not NULL, it overrides the group's property
DeleteOnEmptyElement.
True - if the deleted member is the last element of the group, also delete the group itself
False - if the deleted member is the last element of the group, do not delete the group
itself
108 CIM API SMI-S Support