1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="CIMCoreCR00751.003" type ="change">Update of
3 // descriptions based on Tech Edit review.</
4 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
5 // qualifier values to CIM Schema.</change>
6 // <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
7 // to Units qualifier values.</change>
8 // ==================================================================
9 // CIM_FibrePort
10 // ==================================================================
11 [Deprecated { "CIM_FCPort" },
12 Version ( "2.10.0" ),
13 UMLPackagePath ( "CIM::Device::NetworkAdapter" ),
14 Description (
15 "Note: The use of the FibrePort class is deprecated because "
16 "FibreChannel Adapter has been deprecated in lieu of FCPort and "
17 "this class overlaps with FCPort. The new FCPort class should "
18 "be used in lieu of both FibreChannelAdapter and FibrePort. \n"
19 "Deprecated description: FibrePort describes the capabilities "
20 "and management aspects of a Fibre Channel Port Device." )]
21 class CIM_FibrePort : CIM_LogicalPort {
22 karl 1.1.2.2
23 [Deprecated { "CIM_FCPort.PermanentAddress" },
24 Description (
25 "Note: The use of this method has been deprecated. \n"
26 "Deprecated description: An address value that is used to "
27 "identify the source (S_ID) or destination (D_ID) of a "
28 "frame. The FC-SW standard includes a table of special "
29 "address identifier values and their meanings. Consult "
30 "the FC-SW documentation for additional information." )]
31 uint32 AddressIdentifier;
32
33 [Deprecated { "No value" },
34 Description (
35 "Note: The use of this method has been deprecated. \n"
36 "Deprecated description: An array that indicates the "
37 "modes in which the Port can operate. PortType values "
38 "describe the role and behavior of the Fibre Channel "
39 "entity: \"N\" = Node Port, \"NL\" = Node Port supporting "
40 "FC arbitrated loop, \"E\" = Expansion Port connecting "
41 "fabric elements (for example, FC switches), \"F\"=Fabric "
42 "(element) Port, \"FL\"=Fabric (element) Port supporting "
43 karl 1.1.2.2 "FC arbitrated loop, and \"B\"=Bridge Port. PortTypes are "
44 "defined in the ANSI X3 standards. \n"
45 "\n"
46 "A particular mode can be listed multiple times in the "
47 "SupportedPortTypes array in order to define that "
48 "multiple, unique version levels are supported. Version "
49 "information is defined in the PortTypeVersions property. "
50 "Note, each entry of the SupportedPortTypes array is "
51 "related to the entry in PortTypeVersions that is located "
52 "at the same index." ),
53 ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
54 Values { "Unknown", "N", "NL-Private", "NL-Public", "E", "F",
55 "FL", "B" },
56 ArrayType ( "Indexed" ),
57 ModelCorrespondence { "CIM_FibrePort.PortTypeVersions" }]
58 uint16 SupportedPortTypes[];
59
60 [Deprecated { "No value" },
61 Description (
62 "Note: The use of this method has been deprecated. \n"
63 "Deprecated description: Version information for each of "
64 karl 1.1.2.2 "the SupportedPortTypes. A particular PortType (mode) can "
65 "be listed multiple times in the SupportedPortTypes array "
66 "in order to define multiple, unique version levels. "
67 "Note, each entry of this array is related to the entry "
68 "in SupportedPortTypes that is located at the same index." ),
69 ArrayType ( "Indexed" ),
70 ModelCorrespondence { "CIM_FibrePort.SupportedPortTypes" }]
71 string PortTypeVersions[];
72
73 [Deprecated { "No value" },
74 Description (
75 "Note: The use of this method has been deprecated. \n"
76 "Deprecated description: The specific modes currently "
77 "enabled for the Port. The values are equal to, or a "
78 "subset of the values in the Supported PortTypes array." ),
79 ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
80 Values { "Unknown", "N", "NL-Private", "NL-Public", "E", "F",
81 "FL", "B" },
82 ModelCorrespondence { "CIM_FibrePort.SupportedPortTypes",
83 "CIM_FibrePort.EnabledVersions" }]
84 uint16 EnabledPortTypes[];
85 karl 1.1.2.2
86 [Deprecated { "No value" },
87 Description (
88 "Note: The use of this method has been deprecated. \n"
89 "Deprecated description: Version information for each of "
90 "the EnabledPortTypes. A particular PortType (mode) might "
91 "be listed multiple times in the EnabledPortTypes array "
92 "in order to define multiple, unique version levels. "
93 "Note, each entry of this array is related to the entry "
94 "in EnabledPortTypes that is located at the same index." ),
95 ArrayType ( "Indexed" ),
96 ModelCorrespondence { "CIM_FibrePort.EnabledPortTypes" }]
97 string EnabledVersions[];
98
99 [Deprecated { "CIM_FCPort.PortType" },
100 Description (
101 "Note: The use of this method has been deprecated. \n"
102 "Deprecated description: The specific mode in which the "
103 "Port is currently running. The value is one of the "
104 "entries in the EnabledPortTypes array. The current port "
105 "type or mode is dependent on the fibre technology. For "
106 karl 1.1.2.2 "example, in a public loop network, you might indicate a "
107 "port type of \"FL\" (value=6) or \"NL\" (value=2)." ),
108 ValueMap { "0", "1", "2", "3", "4", "5", "6", "7" },
109 Values { "Unknown", "N", "NL-Private", "NL-Public", "E", "F",
110 "FL", "B" },
111 ModelCorrespondence { "CIM_FibrePort.EnabledPortTypes",
112 "CIM_FibrePort.CurrentVersion" }]
113 uint16 CurrentPortType;
114
115 [Deprecated { "No value" },
116 Description (
117 "Note: The use of this method has been deprecated. \n"
118 "Deprecated description: Version information for the "
119 "CurrentPortType that is active." ),
120 ModelCorrespondence { "CIM_FibrePort.CurrentPortType" }]
121 string CurrentVersion;
122
123 [Deprecated { "CIM_FCPort.NetworkAddresses" },
124 Description (
125 "Note: The use of this method has been deprecated. \n"
126 "Deprecated description: One or more address identifiers "
127 karl 1.1.2.2 "that can be recognized by the Port, in addition to its "
128 "port-specific identifier. Multicast or hunt group "
129 "addresses that are recognized by the Port would be "
130 "identified in this array." )]
131 uint32 AliasAddresses[];
132
133 [Deprecated { "CIM_FCPortStatistics.LossOfSignalCounter" },
134 Description (
135 "Note: The use of this method has been deprecated. \n"
136 "Deprecated description: Number of times that the signal "
137 "has been lost on the Port since the last reset of the "
138 "Device." ),
139 Counter]
140 uint64 LossOfSignalCounter;
141
142 [Deprecated { "CIM_FCPortStatistics.LossOfSyncCounter" },
143 Description (
144 "Note: The use of this method has been deprecated. \n"
145 "Deprecated description: Number of times that "
146 "synchronization has been lost on the Port since the last "
147 "reset of the Device. Synchronization is assumed lost "
148 karl 1.1.2.2 "after a timeout period that is identified by the "
149 "Receiver TransmitterTimeout property." ),
150 Counter]
151 uint64 LossOfSyncCounter;
152
153 [Deprecated { "CIM_FCPortStatistics.CRCErrors" },
154 Description (
155 "Note: The use of this method has been deprecated. \n"
156 "Deprecated description: Number of times that the CRC in "
157 "a frame does not match the CRC computed by the receiver." ),
158 Counter]
159 uint64 CRCErrors;
160
161 [Deprecated { "CIM_FCPortStatistics.InvalidTransmissionWords" },
162 Description (
163 "Note: The use of this method has been deprecated. \n"
164 "Deprecated description: The number of transmission words "
165 "that had an 8b10b code violation in one or more of its "
166 "characters, had a K28.5 in its second, third, or fourth "
167 "character positions, or was an ordered set that had an "
168 "incorrect Beginning Running Disparity." ),
169 karl 1.1.2.2 Counter]
170 uint64 InvalidTransmissionWords;
171
172 [Deprecated { "CIM_FCPortStatistics.FramesTooShort" },
173 Description (
174 "Note: The use of this method has been deprecated. \n"
175 "Deprecated description: The number of frames that were "
176 "received that were shorter than 28 octets. The value of "
177 "28 is calculated based on an assumption of 24 header "
178 "bytes plus 4 CRC bytes. The count does not include "
179 "SOF/EOF bytes that are not data." ),
180 Counter]
181 uint64 FramesTooShort;
182
183 [Deprecated { "CIM_FCPortStatistics.FramesTooLong" },
184 Description (
185 "Note: The use of this method has been deprecated. \n"
186 "Deprecated description: The number of frames that were "
187 "received that were longer than 2140 octets. The value of "
188 "2140 is calculated based on an assumption of 24 header "
189 "bytes plus 4 CRC bytes and 2112 bytes of payload." ),
190 karl 1.1.2.2 Counter]
191 uint64 FramesTooLong;
192
193 [Deprecated { "No value" },
194 Description (
195 "Note: The use of this method has been deprecated. \n"
196 "Deprecated description: The number of times that a fill "
197 "word could not be inserted, when required. The "
198 "Elasticity Buffer is defined in FC-AL. This event might "
199 "cause data corruption and might indicate a configuration "
200 "error or that a device is out of spec." ),
201 Counter]
202 uint64 ElasticityBufferUnderruns;
203
204 [Deprecated { "No value" },
205 Description (
206 "Note: The use of this method has been deprecated. \n"
207 "Deprecated description: The number of times that a fill "
208 "word could not be deleted, when required. The Elasticity "
209 "Buffer is defined in FC-AL. This event might cause data "
210 "corruption and might indicate a configuration error or a "
211 karl 1.1.2.2 "device out of spec." ),
212 Counter]
213 uint64 ElasticityBufferOverruns;
214
215 [Deprecated { "No value" },
216 Description (
217 "Note: The use of this method has been deprecated. \n"
218 "Deprecated description: Timeout value in milliseconds "
219 "that is used to determine when loss of synchronization "
220 "has occurred. The typical default is 100 msec." ),
221 Units ( "Milliseconds" ),
222 PUnit ( "second * 10^-3" )]
223 uint64 ReceiverTransmitterTimeout;
224
225 [Deprecated { "No value" },
226 Description (
227 "Note: The use of this method has been deprecated. \n"
228 "Deprecated description: Indication of whether the Port "
229 "is currently bypassed (value=2) or not (value=1). A "
230 "value of 3 (\"Forced Insert\") describes that the Port "
231 "is forced active, when it would otherwise be \"Bypassed\"."
232 karl 1.1.2.2 ),
233 ValueMap { "0", "1", "2", "3" },
234 Values { "Unknown", "Not Bypassed", "Bypassed",
235 "Forced Insert" }]
236 uint16 BypassedState;
237
238 [Deprecated { "No value" },
239 Description (
240 "Note: The use of this method has been deprecated. \n"
241 "Deprecated description: The type of cabling as sensed by "
242 "the Port. Not all Fibre Ports are capable of providing "
243 "this information. In this case, a value of 0, \"Unknown\", "
244 "will be returned. Also, when single or multi-mode fiber "
245 "cabling cannot be distinguished, the more general value "
246 "4, \"Fiber-optic\" can be specified." ),
247 ValueMap { "0", "1", "2", "3", "4", "5", "6" },
248 Values { "Unknown", "Other", "No Media", "Copper/Twinaxial",
249 "Fiber-optic", "Fiber Single Mode", "Fiber Multimode" }]
250 uint16 ConnectedMedia;
251
252
253 karl 1.1.2.2 };
|