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

5.118
Masking and Mapping Subprofile
CIM API Programming Reference InForm OS Version 2.3.1
Parameters “DeviceNumbers” and “NoVCN” are optional. All other combinations of the
parameters are rejected.
The use cases are:
Remove volumes from a view: the volume has been exported to an SPC, it’ll be removed
from the SPC (e.g. it won’t be accessible from host HBA anymore).
5.14.5.5 ExposeLUsToStorageHardwareIDCollection
(Creating Host-Sees VLUNs) (3PAR proprietary method)
ControllerConfigurationService.ExposeLUsToStorageHardware
IDCollection()
is similar to ExposePaths, except
ExposeLUsToStorageHardwareIDCollection exposes volumes to all the initiator ports
(
StorageHardwareID) on the specified hosts (StorageHardwareIDCollection)
regardless of which target ports they are connected to.
For release 2.2.4 and before, this method can only be used to create host-sees vluns. In release
2.3.1, an extra parameter,
TargetPortLIPDs, is added which if specified also allows for
creation of matched-set VLUNs; this allows for more flexibility in creating template VLUNs to
target ports that might not exist yet.
The method signature is described below:
uint32 ExposedLUsToStorageHardwareIDCollection (
[Out] CIM_ConcreteJob ref Job,
[In] String LUNames[],
[In] String HostNames[],
[In] string TargetPortLPIDs[],
[In] String DeviceNumbers[],
[In] unit16 DeviceAccesses[],
[In/Out] CIM_SCSIProtocolController ref
ProtocolController[],
Table 5-61. HideDefaultLUs Use Cases
Use Cases LUNames TagetPortIDs ProtocolControllers
(On input)
Remove LUs from
a view.
Mandatory NULL Contains a single default SPC
ref.