# Class CIM_FibrePort
extends CIM_LogicalPort

Note: The use of the FibrePort class is deprecated because FibreChannel Adapter has been deprecated in lieu of FCPort and this class overlaps with FCPort. The new FCPort class should be used in lieu of both FibreChannelAdapter and FibrePort. Deprecated description: FibrePort describes the capabilities and management aspects of a Fibre Channel Port Device.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_AllocatedLogicalElement
|
+--CIM_LogicalDevice
|
+--CIM_LogicalPort
|
+--CIM_FibrePort

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Deprecated | string | CIM_FCPort
Description | string | Note: The use of the FibrePort class is deprecated because FibreChannel Adapter has been deprecated in lieu of FCPort and this class overlaps with FCPort. The new FCPort class should be used in lieu of both FibreChannelAdapter and FibrePort. Deprecated description: FibrePort describes the capabilities and management aspects of a Fibre Channel Port Device.
UMLPackagePath | string | CIM::Device::NetworkAdapter
Version | string | 2.10.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
AddressIdentifier | uint32 |
Deprecated | string | CIM_FCPort.PermanentAddress
Description | string | Note: The use of this method has been deprecated. Deprecated description: An address value that is used to identify the source (S_ID) or destination (D_ID) of a frame. The FC-SW standard includes a table of special address identifier values and their meanings. Consult the FC-SW documentation for additional information.
BypassedState | uint16 |
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Indication of whether the Port is currently bypassed (value=2) or not (value=1). A value of 3 ("Forced Insert") describes that the Port is forced active, when it would otherwise be "Bypassed".
ValueMap | string | 0, 1, 2, 3
Values | string | Unknown, Not Bypassed, Bypassed, Forced Insert
ConnectedMedia | uint16 |
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: The type of cabling as sensed by the Port. Not all Fibre Ports are capable of providing this information. In this case, a value of 0, "Unknown", will be returned. Also, when single or multi-mode fiber cabling cannot be distinguished, the more general value 4, "Fiber-optic" can be specified.
ValueMap | string | 0, 1, 2, 3, 4, 5, 6
Values | string | Unknown, Other, No Media, Copper/Twinaxial, Fiber-optic, Fiber Single Mode, Fiber Multimode
CRCErrors | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.CRCErrors
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of times that the CRC in a frame does not match the CRC computed by the receiver.
CurrentPortType | uint16 |
Deprecated | string | CIM_FCPort.PortType
Description | string | Note: The use of this method has been deprecated. Deprecated description: The specific mode in which the Port is currently running. The value is one of the entries in the EnabledPortTypes array. The current port type or mode is dependent on the fibre technology. For example, in a public loop network, you might indicate a port type of "FL" (value=6) or "NL" (value=2).
ModelCorrespondence | string | CIM_FibrePort.EnabledPortTypes, CIM_FibrePort.CurrentVersion
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7
Values | string | Unknown, N, NL-Private, NL-Public, E, F, FL, B
CurrentVersion | string |
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Version information for the CurrentPortType that is active.
ModelCorrespondence | string | CIM_FibrePort.CurrentPortType
ElasticityBufferOverruns | uint64 |
Counter | boolean | true
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: The number of times that a fill word could not be deleted, when required. The Elasticity Buffer is defined in FC-AL. This event might cause data corruption and might indicate a configuration error or a device out of spec.
ElasticityBufferUnderruns | uint64 |
Counter | boolean | true
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: The number of times that a fill word could not be inserted, when required. The Elasticity Buffer is defined in FC-AL. This event might cause data corruption and might indicate a configuration error or that a device is out of spec.
FramesTooLong | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.FramesTooLong
Description | string | Note: The use of this method has been deprecated. Deprecated description: The number of frames that were received that were longer than 2140 octets. The value of 2140 is calculated based on an assumption of 24 header bytes plus 4 CRC bytes and 2112 bytes of payload.
FramesTooShort | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.FramesTooShort
Description | string | Note: The use of this method has been deprecated. Deprecated description: The number of frames that were received that were shorter than 28 octets. The value of 28 is calculated based on an assumption of 24 header bytes plus 4 CRC bytes. The count does not include SOF/EOF bytes that are not data.
InvalidTransmissionWords | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.InvalidTransmissionWords
Description | string | Note: The use of this method has been deprecated. Deprecated description: The number of transmission words that had an 8b10b code violation in one or more of its characters, had a K28.5 in its second, third, or fourth character positions, or was an ordered set that had an incorrect Beginning Running Disparity.
LossOfSignalCounter | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.LossOfSignalCounter
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of times that the signal has been lost on the Port since the last reset of the Device.
LossOfSyncCounter | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.LossOfSyncCounter
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of times that synchronization has been lost on the Port since the last reset of the Device. Synchronization is assumed lost after a timeout period that is identified by the Receiver TransmitterTimeout property.
ReceiverTransmitterTimeout | uint64 |
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Timeout value in milliseconds that is used to determine when loss of synchronization has occurred. The typical default is 100 msec.
PUnit | string | second * 10^-3
Units | string | Milliseconds
AliasAddresses | uint32[] |
Deprecated | string | CIM_FCPort.NetworkAddresses
Description | string | Note: The use of this method has been deprecated. Deprecated description: One or more address identifiers that can be recognized by the Port, in addition to its port-specific identifier. Multicast or hunt group addresses that are recognized by the Port would be identified in this array.
EnabledPortTypes | uint16[] |
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: The specific modes currently enabled for the Port. The values are equal to, or a subset of the values in the Supported PortTypes array.
ModelCorrespondence | string | CIM_FibrePort.SupportedPortTypes, CIM_FibrePort.EnabledVersions
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7
Values | string | Unknown, N, NL-Private, NL-Public, E, F, FL, B
EnabledVersions | string[] |
ArrayType | string | Indexed
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Version information for each of the EnabledPortTypes. A particular PortType (mode) might be listed multiple times in the EnabledPortTypes array in order to define multiple, unique version levels. Note, each entry of this array is related to the entry in EnabledPortTypes that is located at the same index.
ModelCorrespondence | string | CIM_FibrePort.EnabledPortTypes
PortTypeVersions | string[] |
ArrayType | string | Indexed
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Version information for each of the SupportedPortTypes. A particular PortType (mode) can be listed multiple times in the SupportedPortTypes array in order to define multiple, unique version levels. Note, each entry of this array is related to the entry in SupportedPortTypes that is located at the same index.
ModelCorrespondence | string | CIM_FibrePort.SupportedPortTypes
SupportedPortTypes | uint16[] |
ArrayType | string | Indexed
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: An array that indicates the modes in which the Port can operate. PortType values describe the role and behavior of the Fibre Channel entity: "N" = Node Port, "NL" = Node Port supporting FC arbitrated loop, "E" = Expansion Port connecting fabric elements (for example, FC switches), "F"=Fabric (element) Port, "FL"=Fabric (element) Port supporting FC arbitrated loop, and "B"=Bridge Port. PortTypes are defined in the ANSI X3 standards. A particular mode can be listed multiple times in the SupportedPortTypes array in order to define that multiple, unique version levels are supported. Version information is defined in the PortTypeVersions property. Note, each entry of the SupportedPortTypes array is related to the entry in PortTypeVersions that is located at the same index.
ModelCorrespondence | string | CIM_FibrePort.PortTypeVersions
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7
Values | string | Unknown, N, NL-Private, NL-Public, E, F, FL, B

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
AllocationState | string | CIM_LogicalDevice
Availability | uint16 | CIM_LogicalDevice
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_LogicalDevice
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
DeviceID | string | CIM_LogicalDevice
ElementName | string | CIM_ManagedElement
EnabledDefault | uint16 | CIM_EnabledLogicalElement
EnabledState | uint16 | CIM_EnabledLogicalElement
ErrorCleared | boolean | CIM_LogicalDevice
ErrorDescription | string | CIM_LogicalDevice
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
LastErrorCode | uint32 | CIM_LogicalDevice
LocationIndicator | uint16 | CIM_LogicalDevice
MaxQuiesceTime | uint64 | CIM_LogicalDevice
MaxSpeed | uint64 | CIM_LogicalPort
Name | string | CIM_ManagedSystemElement
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherEnabledState | string | CIM_EnabledLogicalElement
OtherPortType | string | CIM_LogicalPort
PortType | uint16 | CIM_LogicalPort
PowerManagementSupported | boolean | CIM_LogicalDevice
PowerOnHours | uint64 | CIM_LogicalDevice
PrimaryStatus | uint16 | CIM_ManagedSystemElement
RequestedSpeed | uint64 | CIM_LogicalPort
RequestedState | uint16 | CIM_EnabledLogicalElement
Speed | uint64 | CIM_LogicalPort
Status | string | CIM_ManagedSystemElement
StatusInfo | uint16 | CIM_LogicalDevice
SystemCreationClassName | string | CIM_LogicalDevice
SystemName | string | CIM_LogicalDevice
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement
TotalPowerOnHours | uint64 | CIM_LogicalDevice
TransitioningToState | uint16 | CIM_EnabledLogicalElement
UsageRestriction | uint16 | CIM_LogicalPort
AdditionalAvailability | uint16[] | CIM_LogicalDevice
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement
IdentifyingDescriptions | string[] | CIM_LogicalDevice
OperationalStatus | uint16[] | CIM_ManagedSystemElement
OtherIdentifyingInfo | string[] | CIM_LogicalDevice
PowerManagementCapabilities | uint16[] | CIM_LogicalDevice
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
EnableDevice | uint32 | CIM_LogicalDevice
OnlineDevice | uint32 | CIM_LogicalDevice
QuiesceDevice | uint32 | CIM_LogicalDevice
RequestStateChange | uint32 | CIM_EnabledLogicalElement
Reset | uint32 | CIM_LogicalDevice
RestoreProperties | uint32 | CIM_LogicalDevice
SaveProperties | uint32 | CIM_LogicalDevice
SetPowerState | uint32 | CIM_LogicalDevice