HP 3PAR InForm OS 3.1.1 CIM API (QL226-96591, July 2012)
described in the corresponding Goals array. For TPVV or CPVV, the array size may be two,
even if both its user and snap space are drawn from the same DSP. For a fully-provisioned
volume or a TPVV that is not a CPVV, the array size must be one, corresponding to only the
user space. InPools cannot contain anything other than DynamicStoragePool.
• Goal: This contains object path of StorageSetting, describing quality of service the new
StorageVolume must provide.
• Size: As an input, this is the desired logical size in bytes of the TP StorageVolume or the
requested size of the StorageVolume. If it is a modification request, “Size” is the new size
which must be greater than the existing size (e.g. volume can grow, but can not shrink). For
TP StorageVolume, the system actually allocates only minimum disk space to back up the
volume. More space is allocated on demand as more write data occur. The allocation unit
for each space allocation is the “growth increment” size. The system continues to allocate
more space until either the system runs out of disk space or maximum allocation of the volume
(SpaceLimit) is reached.
• TheElement: Should be null as an input to create a new TP StorageVolume or
StorageVolume. Upon method completion, it contains the object path of the newly created
TP StorageVolume. If it is not null, it refers to the TP StorageVolume to be modified (e.g.,
changing size, allocation warning, etc.).
Table 32 Return Values for TPD_CreateOrModifyElementFromStoragePools ()
Explanation/NotesValuesValueMap
Job Completed with No Error0
Not supported1
Unknown2
Timeout3
Failed4
Invalid Parameter5
In Use6
Size Not Supported4097
CreateSetting
Table 33 Method for TPD_StorageCapabilities.CreateSetting
DescriptionMethod
Allows clients to create a new StorageSetting instance
based on existing instances.
CreateSetting()
This method returns a new instance to the client with default property values. There are four instances
of StorageCapabilities (one for each RAID type). The type of StorageSetting the client
wants to create is determined by the referenced StorageCapabilities. For example, if the
client invokes CreateSetting() method on a RAID-0 StorageCapabilities instance, then
a RAID-0 StorageSetting instance is returned. The client can use intrinsic method
ModifyInstance() to customize the properties as needed.
Uint32 CreateSetting (
[in] uint16 SettingType,
[Out] CIM_StorageSetting REF NewSetting);
32 CIM API SMI-S Support