HP 3PAR CIM API Programming Reference (OS 3.1.2 MU2) (QL226-97015, June 2013)
• Override: Override existing lower priority VLUNs, if necessary. Can be used only when
exporting to a specific host. This parameter is a vendor-specific extension. The default value
is false.
• NoVCN: Do not issue a VLUN (Virtual Logical Unit Number) Change Notification (VCN) after
export. For direct connect or loop configuration, a VCN consists of a fibre channel Loop
Initialization Primitive (LIP). For fabric configuration a VCN consists of Registered State Change
Notification (RSCN) being sent to the fabric controller. This parameter is a vendor-specific
extension. The default value is false.
• ResultDescriptions[]: An array of descriptive text of the result of the operation, with each entry
containing the result of each expose path operation. This parameter is a vendor-specific
extension.
Table 70 ExposePath Use Cases
ProtocolControllers
(On input)
DeviceAccessesDeviceNumbersTargetPortIDsInitiatorPortIDsLUNamesUse Cases
NULLMandatoryOptionalMandatory if
creating a
Mandatory if
creating a
MandatoryCreate a new
view
matched-set ormatched-set or
port-presenthost-see SPC,
SPC; NULL ifNULL if
creating a
host-sees SPC
creating a
port-present
SPC
Contains a
single SPC ref
NULLNULLNULLMandatoryNULLAdd
InitiatorIDs to
View (valid
only for
host-see SPC,
and
matched-set
SPC only if
initiator port is
already zoned
with the target
port)
Contains a
single SPC ref;
NULLOptionalNULLNULLMandatoryAdd LUs to
view
if this is a
TPD_iSCSINode,
this operation is
equivalent to
creating a
port-present SPC
for that iSCSI
port
Parameters “Override” and “NoVCN” are optional. All other combinations of the parameters are
rejected.
HidePaths (Removing VLUNs)
HidePaths() is the inverse of ExposePaths. It hides a list of storage volumes from a list of
initiators through a list of target ports, through one or more SCSIProtocolControllers (SPCs).
This operation is similar to removevlun. Host-sees VLUNs can also be removed by
HideLUsFromStorageHardwareIDCollection. One difference between this method and
the CLI removevlun command is that for this method, the exact host WWN/iscsiName is specified
(InitiatorPortIDs), whereas for the removevlun command, the name of the host is specified,
not the WWN/iscsiName itself.
82 CIM API SMI-S Support