3PAR CIM API Programming Reference for InForm OS 2.3.1 (320-200164 Rev B, February 2010)

5.124
HideLUsFromStorageHardwareIDCollection (Removing Host-Sees VLUNs)
CIM API Programming Reference InForm OS Version 2.3.1
The method signature is described below:
uint32 CreateStorageHardwareID (
[In] String ElementName,
[In] String StorageID,
[In] Uint16 IDType,
[In] String OtherIDType,
[In] CIM_StorageClientSettingData REF Setting,
[Out] CIM_StorageHardwareID REF HardwareID);
ElementName: This is the name of the host to create the host HBA WWN on. The host
must not have existed. This corresponds to the
ElementName property of the
StorageHardwareID instance. If the host already exist, use
AddHardwareIDsToCollection instead. This is mandatory.
StorageID: WWN of the FC host HBA or iscsiName of the iSCSI host HBA to create. This is
mandatory.
IDType: Type of StorageID property. This must be 2 (Port WWN for FC target port) or 5
(
iscsiName for iSCSI target port); all other values are rejected. This is mandatory.
OtherIDType: Description of the type of StorageID if IDType is 1 (Other). Since only
IDType of 2 and 5 is accepted, this value is ignored.
Setting: Reference to the StorageClientSettingData containing the OSType
appropriate for this initiator. For release 2.2.4 and before, this can only be NULL. For release
2.3.1, this refers to an
TPD_StorageClientSettingData which is equivalent to a host
persona; if not specified then the host persona defaults to
Generic.
HardwareID: Reference to the new StorageHardwareID instance. Must be NULL on
input.
5.15.0.3 DeleteStorageHardwareID (Removing a Path from a Host)
This method deletes a named StorageHardwareID (host HBA WWN/iscsiName) from a host,
and also tears down the associations that are no longer needed, including
CIM_ConcreteDependency and CIM_AuthorizedSubject.
This operation is similar to “
removehost <hostname> <wwn>” or “removehost –iscsi
<hostname> <iscsiName>
”.
The method signature is described below:
uint32 DeleteStorageHardwareID (