Methods, Creategroup, Method overview – HP SAN Virtualization Services Platform User Manual

Page 153

Advertising
background image

Methods

CreateGroup

Method overview

This method creates an HPSVSP_VirtualDiskGroup instance.

Supported return values:

•

0 (Success)

•

1 (Not Supported)

•

4 (Failed)

•

5 (Invalid Parameter)

Parameter preconditions:

•

DeleteOnEmptyElement
• Empty groups are not supported. Attempts to remove the final member of a group results in

error and failure to remove member.

• If this value is supplied, it must be NULL. If otherwise, an INVALID_PARAMETER exception will

be thrown.

•

DeleteOnUnassociated
• If this value is supplied and is non-null, it must be False. If otherwise, an INVALID_PARAMETER

exception will be thrown.

•

GroupName
• User defined name is required.
• If this value is not supplied or is null, an INVALID_PARAMETER exception will be thrown.
• Provider does not enforce length. Name is passed as is to the VSM, and if too long, an excep-

tion will be thrown with text from VSM indicating an error.

•

Members
• Empty groups are not supported, this value must not be null.
• If this value is not supplied or is null, 5 (Invalid Parameter) is returned.

•

Persistent
• Groups are not transient.
• If this value is supplied and is non-null, it must be True. If otherwise, an INVALID_PARAMETER

exception will be thrown.

•

ServiceAccessPoint
• If this value is not supplied or is null, an INVALID_PARAMETER exception will be thrown.

Post-conditions:

•

An instance of HPSVSP_VirtualDiskGroup shall be created and returned through the Virtu-
alDiskGroup (out) parameter.

•

If an error happens after preconditions are checked, a value of 4 (Failed) is returned.

•

If no errors occur, 0 (OK) is returned.

SAN Virtualization Services Platform SMI-S User Guide

153

Advertising