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

5.114
Masking and Mapping Subprofile
CIM API Programming Reference InForm OS Version 2.3.1
Remove initiatorID from a view: Remove an initiator port from a view, valid only if
several host paths are zoned with a single target port.
5.14.5.3 ExposeDefaultLUs (Creating Port-Present VLUNs)
ControllerConfigurationService.ExposeDefaultLUs() is similar to ExposePaths,
except
ExportDefaultLUs works with ‘default SPCs’, and exposes volumes to all initiators
through a list of target ports through the ‘default view’ SPC. This default SPC is identified by
an association to
StorageHardwareID with StorageID property set to null (not zero-length
string).
This operation is similar to
createvlun of port-present VLUNs. For matched-set VLUNs, see
ExportPaths. For host-sees VLUNs, see ExposeLUsToStorageHardwareIDCollection.
The method signature is described below:
uint32 ExposedDefaultLUs (
[Out] CIM_ConcreteJob ref Job,
[In] String LUNames[],
[In] String TargetPortIDs[],
[In] String DeviceNumbers[],
[In] unit16 DeviceAccesses[],
[In/Out] CIM_SCSIProtocolController ref
ProtocolController[],
[In] boolean Override,
[In] boolean NoVCN,
[Out] String ResultDescriptions[]);
Job: This is ignored since InServ does not support job control.
LUNames[]: An array of IDs of logical unit instances. The LU instances must already exist.
The members of this array must match the Name property of
StorageVolume instances.
TargetPortIDs[]: IDs of target ports (InServ’s front-end FC port). See for conditions where
this may be null.
DeviceNumbers[]: A list of logical unit numbers to assign to the corresponding logical
unit in the
LUNames parameter. (within the context of the elements specified in the other
parameters). If the
LUNames parameter is null, then this parameter must be null. This
parameter is mandatory for release 2.2.4 and before. For release 2.3.1, this is optional; if
this parameter is NULL, the logical unit number will be assigned by the system.
DeviceAccesses[]: A list of permissions to assign to the corresponding logical unit in the
LUNames parameter. This specifies the permission to assign within the context of the