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 // ==================================================================
7 // CIM_TokenRingAdapter
8 // ==================================================================
9 [Deprecated { "CIM_TokenRingAdapter" },
10 Version ( "2.10.0" ),
11 UMLPackagePath ( "CIM::Device::NetworkAdapter" ),
12 Description (
13 "Note: The use of the CIM_TokenRingAdapter class has been "
14 "deprecated, consistent with NetworkAdapter. Instead use the "
15 "CIM_TokenRingPort class. \n"
16 "Deprecated description: This class describes the capabilities "
17 "and management aspects of a TokenRingAdapter." )]
18 class CIM_TokenRingAdapter : CIM_NetworkAdapter {
19
20 [Deprecated { "CIM_TokenRingAdapter.NetworkAddresses" },
21 Override ( "NetworkAddresses" ),
22 karl 1.1.2.2 Description (
23 "Note: The use of this method has been deprecated. \n"
24 "Deprecated description: Token Ring/802.5 MAC addresses "
25 "formatted as twelve hexadecimal digits (for example, "
26 "\"010203040506\"), with each pair representing one of "
27 "the six octets of the MAC address in \"canonical\" bit "
28 "order. (Therefore, the Group address bit is found in the "
29 "low order bit of the first character of the string.)" ),
30 ArrayType ( "Indexed" )]
31 string NetworkAddresses[];
32
33 [Deprecated { "CIM_TokenRingPort.MaxDataSize" },
34 Description (
35 "Note: The use of this method has been deprecated. \n"
36 "Deprecated description: The maximum size of the INFO "
37 "(non-MAC) field that will be received or transmitted." ),
38 MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo" }]
39 uint32 MaxDataSize;
40
41 [Deprecated { "CIM_TokenRingPort.Capabilities" },
42 Description (
43 karl 1.1.2.2 "Note: The use of this method has been deprecated. \n"
44 "Deprecated description: Capabilities of the "
45 "TokenRingAdapter. For example, the Device might support "
46 "AlertOnLan, WakeOnLan, Load Balancing, or Failover. If "
47 "failover or load balancing capabilities are listed, a "
48 "SpareGroup (failover) or ExtraCapacityGroup (load "
49 "balancing) should also be defined to completely describe "
50 "the capability." ),
51 ValueMap { "0", "1", "2", "3", "4", "5" },
52 Values { "Unknown", "Other", "AlertOnLan", "WakeOnLan",
53 "FailOver", "LoadBalancing" },
54 ArrayType ( "Indexed" ),
55 ModelCorrespondence {
56 "CIM_TokenRingPort.CapabilityDescriptions" }]
57 uint16 Capabilities[];
58
59 [Deprecated { "CIM_TokenRingPort.CapabilityDescriptions" },
60 Description (
61 "Note: The use of this method has been deprecated. \n"
62 "Deprecated description: An array of free-form strings "
63 "that provides more detailed explanations for any of the "
64 karl 1.1.2.2 "TokenRingAdapter features that are indicated in the "
65 "Capabilities array. Note, each entry of this array is "
66 "related to the entry in the Capabilities array that is "
67 "located at the same index." ),
68 ArrayType ( "Indexed" ),
69 ModelCorrespondence { "CIM_TokenRingAdapter.Capabilities" }]
70 string CapabilityDescriptions[];
71
72 [Deprecated { "CIM_TokenRingPort.EnabledCapabilities" },
73 Description (
74 "Note: The use of this method has been deprecated. \n"
75 "Deprecated description: Specifies which of the "
76 "capabilities from the \"Capabilities\" property are "
77 "currently enabled." ),
78 ValueMap { "0", "1", "2", "3", "4", "5" },
79 Values { "Unknown", "Other", "AlertOnLan", "WakeOnLan",
80 "FailOver", "LoadBalancing" },
81 ModelCorrespondence { "CIM_TokenRingAdapter.Capabilities" }]
82 uint16 EnabledCapabilities[];
83
84 [Deprecated { "CIM_TokenRingPort.RingStatus" },
85 karl 1.1.2.2 Description (
86 "Note: The use of this method has been deprecated. \n"
87 "Deprecated description: The current status that can be "
88 "used to diagnose fluctuating problems that can occur on "
89 "token rings, after a station has successfully been added "
90 "to the ring. Before an open is completed, this object "
91 "contains the value that indicates \"no status\" "
92 "(131072). (The RingState and RingOpenStatus properties "
93 "are also provided for debugging problems when the "
94 "station cannot even enter the ring.) The value of the "
95 "property is a sum of values, one for each currently "
96 "applicable condition. The following values are defined "
97 "for various conditions: \n"
98 "0=No Problems Detected, 32=Ring Recovery, 64=Single "
99 "Station, 256=Remove Received, 512=Reserved, 1024= "
100 "Auto-Removal Error, 2048=Lobe Wire Fault, 4096=Transmit "
101 "Beacon, 8192=Soft Error, 16384=Hard Error, 32768=Signal "
102 "Loss, 131072=No Status, Open Not Completed." ),
103 MappingStrings {
104 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5RingStatus" }]
105 uint32 RingStatus;
106 karl 1.1.2.2
107 [Deprecated { "CIM_TokenRingPort.RingState" },
108 Description (
109 "Note: The use of this method has been deprecated. \n"
110 "Deprecated description: The current Device state with "
111 "respect to entering or leaving the ring." ),
112 ValueMap { "0", "1", "2", "3", "4", "5" },
113 Values { "Opened", "Closed", "Opening", "Closing",
114 "Open Failure", "Ring Failure" },
115 MappingStrings {
116 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5RingState" }]
117 uint16 RingState;
118
119 [Deprecated { "CIM_TokenRingPort.RingOpenStatus" },
120 Description (
121 "Note: The use of this property has been deprecated. \n"
122 "Deprecated description: This property indicates the "
123 "success, or the reason for failure, of the most recent "
124 "attempt of the station to enter the ring." ),
125 ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
126 "10" },
127 karl 1.1.2.2 Values { "No Open Attempted", "Bad Parameter", "Lobe Failed",
128 "Signal Loss", "Insertion Timeout", "Ring Failed",
129 "Beaconing", "Duplicate MAC", "Request Failed",
130 "Remove Received",
131 // 10
132 "Last Open Successful" },
133 MappingStrings {
134 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5RingOpenStatus" }]
135 uint16 RingOpenStatus;
136
137 [Deprecated { "CIM_TokenRingPort.RingSpeed" },
138 Description (
139 "Note: The use of this method has been deprecated. \n"
140 "Deprecated description: The bandwidth of the ring." ),
141 ValueMap { "0", "1", "2", "3", "4" },
142 Values { "Unknown", "Other", "One Megabit", "Four Megabit",
143 "Sixteen Megabit" },
144 MappingStrings {
145 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5RingSpeed" }]
146 uint16 RingSpeed;
147
148 karl 1.1.2.2 [Deprecated { "CIM_TokenRingPortStatistics.BurstErrors" },
149 Description (
150 "Note: The use of this method has been deprecated. \n"
151 "Deprecated description: This counter is incremented when "
152 "a station detects the absence of transitions for five "
153 "half-bit timers (burst-five errors)." ),
154 Counter, MappingStrings {
155 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsBurstErrors" }]
156 uint32 BurstErrors;
157
158 [Deprecated { "CIM_TokenRingPortStatistics.ACErrors" },
159 Description (
160 "Note: The use of this method has been deprecated. \n"
161 "Deprecated description: This counter is incremented when "
162 "a station receives an AMP or SMP frame in which A is "
163 "equal to C, and C is equal to 0, and then receives "
164 "another SMP frame with A equal to C, and C equal to 0 "
165 "without first receiving an AMP frame. This condition "
166 "indicates a station that cannot set the AC bits "
167 "properly." ),
168 Counter, MappingStrings {
169 karl 1.1.2.2 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsACErrors" }]
170 uint32 ACErrors;
171
172 [Deprecated { "CIM_TokenRingPortStatistics.AbortTransErrors" },
173 Description (
174 "Note: The use of this method has been deprecated. \n"
175 "Deprecated description: This counter is incremented when "
176 "a station transmits an abort delimiter while "
177 "transmitting data." ),
178 Counter, MappingStrings {
179 "MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsAbortTransErrors" }]
180 uint32 AbortTransErrors;
181
182 [Deprecated { "CIM_TokenRingPortStatistics.InternalErrors" },
183 Description (
184 "Note: The use of this method has been deprecated. \n"
185 "Deprecated description: This counter is incremented when "
186 "a station recognizes an internal error." ),
187 Counter, MappingStrings {
188 "MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsInternalErrors" }]
189 uint32 InternalErrors;
190 karl 1.1.2.2
191 [Deprecated { "CIM_TokenRingPortStatistics.LostFrameErrors" },
192 Description (
193 "Note: The use of this method has been deprecated. \n"
194 "Deprecated description: This counter is incremented when "
195 "a station is transmitting and its TRR timer expires. "
196 "This result indicates a condition where a transmitting "
197 "station in strip mode does not receive the trailer of "
198 "the frame before the TRR timer goes off." ),
199 Counter, MappingStrings {
200 "MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsLostFrameErrors" }]
201 uint32 LostFrameErrors;
202
203 [Deprecated { "CIM_TokenRingPortStatistics.ReceiveCongestions" },
204 Description (
205 "Note: The use of this method has been deprecated. \n"
206 "Deprecated description: This counter is incremented when "
207 "a station recognizes a frame addressed to its specific "
208 "address but has no available buffer space, which "
209 "indicates that the station is congested." ),
210 Counter, MappingStrings {
211 karl 1.1.2.2 "MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsReceiveCongestions" }]
212 uint32 ReceiveCongestions;
213
214 [Deprecated { "CIM_TokenRingPortStatistics.FrameCopiedErrors" },
215 Description (
216 "Note: The use of this method has been deprecated. \n"
217 "Deprecated description: This counter is incremented when "
218 "a station recognizes a frame that is addressed to its "
219 "specific address and detects that the FS field A bits "
220 "are set to 1, which indicates a possible line hit or "
221 "duplicate address." ),
222 Counter, MappingStrings {
223 "MIB.IETF|IEEE 802.5 Token Ring MIB.dot5StatsFrameCopiedErrors" }]
224 uint32 FrameCopiedErrors;
225
226 [Deprecated { "CIM_TokenRingPortStatistics.TokenErrors" },
227 Description (
228 "Note: The use of this method has been deprecated. \n"
229 "Deprecated description: This counter is incremented when "
230 "a station that acts as the active monitor recognizes an "
231 "error condition that needs a token transmitted." ),
232 karl 1.1.2.2 Counter, MappingStrings {
233 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsTokenErrors" }]
234 uint32 TokenErrors;
235
236 [Deprecated { "CIM_TokenRingPortStatistics.SoftErrors" },
237 Description (
238 "Note: The use of this method has been deprecated. \n"
239 "Deprecated description: The number of Soft Errors that "
240 "the Device has detected. This method directly "
241 "corresponds to the number of Report Error MAC frames "
242 "that this Device has transmitted. Soft Errors are those "
243 "that are recoverable by the MAC layer protocols." ),
244 Counter, MappingStrings {
245 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsSoftErrors" }]
246 uint32 SoftErrors;
247
248 [Deprecated { "CIM_TokenRingPortStatistics.HardErrors" },
249 Description (
250 "Note: The use of this method has been deprecated. \n"
251 "Deprecated description: The number of times that this "
252 "Device has detected an immediately recoverable fatal "
253 karl 1.1.2.2 "error. This method indicates the number of times that "
254 "this Device is either transmitting or receiving beacon "
255 "MAC frames." ),
256 Counter, MappingStrings {
257 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsHardErrors" }]
258 uint32 HardErrors;
259
260 [Deprecated { "CIM_TokenRingPortStatistics.SignalLossCount" },
261 Description (
262 "Note: The use of this method has been deprecated. \n"
263 "Deprecated description: The number of times that this "
264 "Device has detected the loss of signal condition from "
265 "the ring." ),
266 Counter, MappingStrings {
267 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsSignalLoss" }]
268 uint32 SignalLossCount;
269
270 [Deprecated { "CIM_TokenRingPortStatistics.TransmittedBeacons" },
271 Description (
272 "Note: The use of this method has been deprecated. \n"
273 "Deprecated description: The number of times that this "
274 karl 1.1.2.2 "Device has transmitted a beacon frame." ),
275 Counter, MappingStrings {
276 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsTransmitBeacons" }]
277 uint32 TransmittedBeacons;
278
279 [Deprecated { "CIM_TokenRingPortStatistics.Recoverys" },
280 Description (
281 "Note: The use of this method has been deprecated. \n"
282 "Deprecated description: The number of Claim Token MAC "
283 "frames that are received or transmitted after the Device "
284 "has received a Ring Purge MAC frame. This counter "
285 "signifies the number of times that the ring has been "
286 "purged and is being recovered back into a normal "
287 "operating state." ),
288 Counter, MappingStrings {
289 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsRecoverys" }]
290 uint32 Recoverys;
291
292 [Deprecated { "CIM_TokenRingPortStatistics.LobeWires" },
293 Description (
294 "Note: The use of this method has been deprecated. \n"
295 karl 1.1.2.2 "Deprecated description: The number of times that the "
296 "Device has detected an open or short circuit in the lobe "
297 "data path. The adapter will be closed and RingState will "
298 "signify this condition." ),
299 Counter, MappingStrings {
300 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsLobeWires" }]
301 uint32 LobeWires;
302
303 [Deprecated { "CIM_TokenRingPortStatistics.Removes" },
304 Description (
305 "Note: The use of this method has been deprecated. \n"
306 "Deprecated description: The number of times that the "
307 "Device has received a Remove Ring Station MAC frame "
308 "request. When this frame is received, the Device will "
309 "enter the close state and RingState will signify this "
310 "condition." ),
311 Counter, MappingStrings {
312 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsRemoves" }]
313 uint32 Removes;
314
315 [Deprecated { "CIM_TokenRingPortStatistics.Singles" },
316 karl 1.1.2.2 Description (
317 "Note: The use of this method has been deprecated. \n"
318 "Deprecated description: The number of times that the "
319 "Device has sensed that it is the only station on the "
320 "ring. This situation occurs if the Device is the first "
321 "one up on a ring or if there is a hardware problem." ),
322 Counter, MappingStrings {
323 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsSingles" }]
324 uint32 Singles;
325
326 [Deprecated { "CIM_TokenRingPortStatistics.FrequencyErrors" },
327 Description (
328 "Note: The use of this method has been deprecated. \n"
329 "Deprecated description: The number of times that the "
330 "Device has detected that the frequency of the incoming "
331 "signal differs from the expected frequency by more than "
332 "that specified by the IEEE 802.5 standard." ),
333 Counter, MappingStrings {
334 "MIB.IETF|IEEE 802.5 Token RingMIB.dot5StatsFreqErrors" }]
335 uint32 FrequencyErrors;
336
337 karl 1.1.2.2
338 };
|