HP 3PAR InForm OS 3.1.1 CIM API (QL226-96591, July 2012)

Since remote replication implementation is read-only, no group operations are supported.
SupportedOperations for either ReplicationType of Synchronous Mirror Remote (4) or Asynchronous
Mirror Remote (5) will be an empty array. This method will return “Not Supported” (2) error code
for any other ReplicationType.
GetSupportedListOperations
uint32 ReplicationServiceCapabilities.GetSupportedListOperations(
[IN] uint16 ReplicationType,
[IN] uint16 SynchronizationType,
[OUT] uint16 SupportedOperations[] );
For a given ReplicationType this method returns the supported replication Operations on a list of
associations that can be supplied to the ModifyListSynchronization method. The parameter
SynchronizationType specifies the operations as they apply to a list of StorageSynchronized or
GroupSynchronized. If SynchronizationType is not specified, StorageSynchronized is assumed.
Possible SupportedOperations are the same as that for GetSupportedOperations. However, only
StorageSynchronized (2) is supported for SynchronizationType. This method will return "Not
Supported" (2) error code for any other SynchronizationType or ReplicationType.
GetSupportedSettingsDefineStateOperations
For a given ReplicationType this method returns the supported operations on a SettingsDefineState
association that can be supplied to the ModifySettingsDefineState method.
We do not support SettingsDefineState, so this method will always return "Not Supported" (2)
error code. FYI, SettingsDefineState marks a physical copy clone as a target even if there is no
longer a replication relationship with the source.
GetSupportedThinProvisioningFeatures
uint32 ReplicationServiceCapabilities.GetSupportedThinProvisioningFeatures(
[IN] uint16 ReplicationType,
[OUT] uint16 SupportedThinProvisioningFeatures[] );
For a given ReplicationType this method returns the supported features related to thin provisioning.
Possible SupportedThinProvisioningFeatures are:
1. Thin provisioning is not supported: Feature is unavailable.
2. Zeros written in unused allocated blocks of target: In copying thin to full, the unused blocks
of target will be written with zeros.
3. Unused allocated blocks of target are not initialized: In copying thin to full, the unused blocks
of target will remain uninitialized.
For Asynchronous Snapshot Local and Asynchronous Clone Loca" ReplicationType's, the
SupportedThinProvisioningFeatures shall contain only 2.
For Synchronous Snapshot Local ReplicationType, the SupportedThinProvisioningFeatures shall not
contain anything since the options seem to apply only to physical copy.
GetSupportedMaximum
uint32 ReplicationServiceCapabilities.GetSupportedMaximum(
[IN] uint16 ReplicationType,
[IN] uint16 Component,
[OUT] uint64 MaxValue );
This method accepts a ReplicationType and a component, it then returns a static numeric value
representing the maximum number of the specified component that the service supports. A value
of 0 indicates unlimited components of the given type. In all cases the maximum value is bounded
114 CIM API SMI-S Support