# 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
--- | ---
AllocationState | string
Availability | uint16
Caption | string
CommunicationStatus | uint16
CreationClassName | string
Description | string
DetailedStatus | uint16
DeviceID | string
ElementName | string
EnabledDefault | uint16
EnabledState | uint16
ErrorCleared | boolean
ErrorDescription | string
Generation | uint64
HealthState | uint16
InstallDate | datetime
InstanceID | string
LastErrorCode | uint32
LocationIndicator | uint16
MaxQuiesceTime | uint64
MaxSpeed | uint64
Name | string
OperatingStatus | uint16
OtherEnabledState | string
OtherPortType | string
PortType | uint16
PowerManagementSupported | boolean
PowerOnHours | uint64
PrimaryStatus | uint16
RequestedSpeed | uint64
RequestedState | uint16
Speed | uint64
Status | string
StatusInfo | uint16
SystemCreationClassName | string
SystemName | string
TimeOfLastStateChange | datetime
TotalPowerOnHours | uint64
TransitioningToState | uint16
UsageRestriction | uint16
AdditionalAvailability | uint16[]
AvailableRequestedStates | uint16[]
IdentifyingDescriptions | string[]
OperationalStatus | uint16[]
OtherIdentifyingInfo | string[]
PowerManagementCapabilities | uint16[]
StatusDescriptions | string[]

## Class Methods

### Inherited Class Methods

Name | Return Type
--- | ---
EnableDevice | uint32
OnlineDevice | uint32
QuiesceDevice | uint32
RequestStateChange | uint32
Reset | uint32
RestoreProperties | uint32
SaveProperties | uint32
SetPowerState | uint32