MaskingMapping
Class IBMTSDS_SCSIProtocolController


CIM_ManagedElement
\_CIM_ManagedSystemElement
  \_CIM_LogicalElement
    \_CIM_EnabledLogicalElement
      \_CIM_LogicalDevice
        \_CIM_ProtocolController
          \_CIM_SCSIProtocolController


Description

This class represents a'view'. It has a 1:1 relationship with a Privilege which in turn has a 1:1 relationship with a StorageHardwareID. This class is also associated to a set of target ports and volumes through the ProtocolControllerForUnit and ProtocolControllerForDevice associations. In DS terms, a SCSIProtocolController is a Host Port that either has Target FibreChannelPorts or a Volume Group attached to it. If the Host Port only has FibreChannelPorts and no VolumeGroup or vice versa, then the SCSIProtocolController represents a partial view. The Host Port must be associated to a set of Target Ports and VolumeGroup with Volumes to be considered a full view. If a Host Port has the Target Ports and Volumes removed then the SCSIProtocolController is considered deleted. The methods to create, modify, or delete the SCSIProtocolController are ExposePaths and HidePaths, which are in the ControllerConfigurationService class. Each volume associated to an SPC shall have a unique ProtocolControllerForUnit DeviceNumber (logical unit number). Note that a host that has an empty volume group attached is still considered a valid SCSIProtocolController (partial view) but in HidePaths, when the final volume is deleted, the corresponding volume group is destroyed.

Subclasses


Referenced By

IBMTSDS_AuthorizedTarget IBMTSDS_ConcreteDependencyController IBMTSDS_MappedVolumeGroup IBMTSDS_ProtocolControllerForPort IBMTSDS_ProtocolControllerForUnit IBMTSDS_SAPAvailableForElement IBMTSDS_SHWIDToSPC IBMTSDS_StorageSystemToSPC

Properties

IdTypeRangeDescription
Key
CreationClassName string
Max Length256
CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
DeviceID string
Max Length64
An address or other identifying information used to uniquely name the LogicalDevice.
SystemCreationClassName string
Max Length256
The CreationClassName of the scoping system.
SystemName string
Max Length256
The System Name of the scoping system.
Read Only
HealthState uint16
Unknown0
OK5
Degraded/Warning10
Minor failure15
Major failure20
Critical failure25
Non-recoverable error30
DMTF Reserved..
Health state. Since the SCSIProtocolController does not representactual object on the device, the HealthState will be set to Unknown.
Read Write
 
Inherited from class CIM_ManagedElement
Caption, Description, ElementName
 
Inherited from class CIM_ManagedSystemElement
HealthState, InstallDate, Name, OperationalStatus, Status, StatusDescriptions
 
Inherited from class CIM_EnabledLogicalElement
EnabledState, OtherEnabledState, RequestedState, TimeOfLastStateChange, EnabledDefault
 
Inherited from class CIM_LogicalDevice
AdditionalAvailability, Availability, ErrorCleared, ErrorDescription, IdentifyingDescriptions, LastErrorCode, MaxQuiesceTime, OtherIdentifyingInfo, PowerManagementCapabilities, PowerManagementSupported, PowerOnHours, StatusInfo, TotalPowerOnHours
 
Inherited from class CIM_ProtocolController
MaxUnitsControlled
 
Inherited from class CIM_SCSIProtocolController
NameFormat, OtherNameFormat
 

Method Summary

NameDescription
 
Inherited from class CIM_EnabledLogicalElement
RequestStateChange
 
Inherited from class CIM_LogicalDevice
EnableDevice, OnlineDevice, QuiesceDevice, Reset, RestoreProperties, SaveProperties, SetPowerState
 

Method Detail