HP 3PAR CIM API Programming Reference (OS 3.1.2 MU2) (QL226-97015, June 2013)

PrivilegeDeniedSupported: false.
ProtocolControllerRequiresAuthorizedIdentity: false;
CreateProtocolControllerWithPorts method is not supported.
ProtocolControllerSupportsCollections: true; a collection of StorageHardwareIDs (host HBA
WWNs/iSCSNames) is supported.
ExposePathsSupported: true; the storage system supports the ExposePaths method.
CreateProtocolControllerSupported: false; explicit creation of SPC is not supported.
MaximumMapCount: 0 (unlimited); a virtual volume can be exported unlimited number of
times.
SPCAllowsNoLUs: false; clients cannot create SPC that has no associations to LUs (volumes).
SPCAllowsNoTargets: true; a host-sees SPC might not have associations to any target port if
it is in a dormant OperationalStatus.
SPCAllowsNoInitiators: true; a port–present SPC (port-present type) might not have associations
to any initiator port if it is in a dormant OperationalStatus.
SPCSupportDefaultViews: false.
ControllerConfigurationService
ControllerConfigurationService (CCS) is the main class of Masking and Mapping (MM)
subprofile. This class enables clients to export and delete VLUNs. A client can get a handle of CCS
by using a HostedService association from ComputerSystem (StorageSystem).
Table 69 (page 80) provides a brief summary of the CSS methods and their corresponding CLI
commands:
Table 69 CCS Methods and CLI Command Equivalents
CommentsCLI EquivalencesMethods
Host HBA WWN/iSCSIName
(StorageHardwareID) is specified for
createvlun vvname lunID hostname
n:s:p
ExposePaths
ExposePaths method; host name
(StorageHardwareIDCollection.ElementName)
is specified for the CLI createvlun
command, not the individual HBA
WWN/iSCSIName.
Host-sees type vlun can be created by
ExposePaths by setting
createvlun vvname lunID hostname
TargetPortIDs to NULL or empty
array.
createvlun vvname lunID n:s:p
Host HBA WWN/iSCSIName
(StorageHardwareID) is specified for
removevlun vvname lunID hostname
n:s:p
HidePaths
HidePaths method; host name
(StorageHardwareIDCollection.ElementName)
is specified for the CLI removevlun
command, not the individual HBA
WWN/iSCSIName.
Remove a host-sees vlun.removevlun vvname lunID hostname
removevlun vvname lunID n:s:p
createvlun vvname lunID hostnameExposeLUsToStorageHardwareIDCollection
removevlun vvname lunID hostnameHideLUsFromStorageHardwareIDCollection
80 CIM API SMI-S Support