smilint output for ./CABH-CTP-MIB
Message Severities |
Severity | Count |
severe | 34 |
error | 1 |
warning | 44 |
Message Types |
Type | Count |
hyphen-in-object (warning) | 11 |
integer-misuse (warning) | 11 |
internal-flushing (warning) | 22 |
internal-other (severe) | 22 |
object-identifier-not-prefix (error) | 1 |
object-identifier-unknown (severe) | 12 |
Messages:
CABH-CTP-MIB
1: -- extracted from draft-jones-cable-gateway-tools-mib-02.txt
2: -- at Sun Mar 9 06:12:36 2003
3:
4: CABH-CTP-MIB DEFINITIONS ::= BEGIN
5: IMPORTS
6: MODULE-IDENTITY,
7: OBJECT-TYPE FROM SNMPv2-SMI
8:
9: TruthValue FROM SNMPv2-TC
10:
11: OBJECT-GROUP,
12: MODULE-COMPLIANCE FROM SNMPv2-CONF
13:
14: InetAddressType,
15: InetAddress FROM INET-ADDRESS-MIB;
16:
17: cabhCtpMib MODULE-IDENTITY
18: LAST-UPDATED "200303010000Z" -- March 1, 2003
19: ORGANIZATION "CableLabs Broadband Access Department"
20: CONTACT-INFO
21: "Kevin Luehrs
22: Postal: Cable Television Laboratories, Inc.
23: 400 Centennial Parkway
24: Louisville, Colorado 80027-1266
25: U.S.A.
26: Phone: +1 303-661-9100
27: Fax: +1 303-661-9199
28: E-mail: k.luehrs@cablelabs.com; mibs@cablelabs.com"
29: DESCRIPTION
30: "This MIB module defines the diagnostic controls
31: offered by the CableHome Test Portal (CTP)."
32: REVISION "200303010000Z" -- March 1, 2003
33: DESCRIPTION
34: "Initial version, published as RFC xxxx."
35: -- RFC editor to assign xxxx
36:
37: ::= { mib-2 xx } -- xx to be assigned by IANA
37: error -
Object identifier element `xx' name only allowed as first element
37: severe -
unknown object identifier label `mib-2'
38:
39:
40: -- Textual conventions
41:
42:
43: cabhCtpObjects OBJECT IDENTIFIER ::= { cabhCtpMib 1 }
44: cabhCtpBase OBJECT IDENTIFIER ::= { cabhCtpObjects 1 }
45: cabhCtpConnSpeed OBJECT IDENTIFIER ::= { cabhCtpObjects 2 }
46: cabhCtpPing OBJECT IDENTIFIER ::= { cabhCtpObjects 3 }
47:
48: --
49: -- The following group describes the base objects in the CableHome
50: -- Management Portal.
51: --
52:
53: cabhCtpSetToFactory OBJECT-TYPE
54: SYNTAX TruthValue
55: MAX-ACCESS read-write
56: STATUS current
57: DESCRIPTION
58: "Setting this object to true(1) causes all the tables
59: in the CTP MIB to be cleared, and all CTP MIB objects
60: with default values set back to those default values.
61: Reading this object always returns false(2)."
62: ::={cabhCtpBase 1}
63:
64: --
65: -- Parameter and results from Connection Speed Command
66: --
67:
68: cabhCtpConnSrcIpType OBJECT-TYPE
69: SYNTAX InetAddressType
70: MAX-ACCESS read-write
71: STATUS current
72: DESCRIPTION
73: "The IP Address type used as the source address for
74: the Connection Speed Test."
75: DEFVAL { ipv4 }
76: ::= { cabhCtpConnSpeed 1 }
77:
78: cabhCtpConnSrcIp OBJECT-TYPE
79: SYNTAX InetAddress
80: MAX-ACCESS read-write
81: STATUS current
82: DESCRIPTION
83: "The IP Address used as the source address for the
84: Connection Speed Test. The default value is the value
85: of cabhCdpServerRouter (192.168.0.1)."
86: REFERENCE
87: "CableHome Specification Section 6.4.4"
88: DEFVAL { 'c0a80001'h } -- 192.168.0.1
89: ::= { cabhCtpConnSpeed 2 }
90:
91: cabhCtpConnDestIpTypeOBJECT-TYPE
92: SYNTAX InetAddressType
92: warning -
warning: object identifier name `cabhCtpConnDestIpTypeOBJECT-TYPE' should not include hyphens in SMIv2 MIB
92: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
93: MAX-ACCESS read-write
94: STATUS current
95: DESCRIPTION
96: "The IP Address Type for the CTP Connection Speed Tool
97: destination address."
98: DEFVAL { ipv4 }
98: warning -
warning: flushing recent incorrect declaration, see previous error(s)
99: ::={ cabhCtpConnSpeed 3 }
99: severe -
syntax error, unexpected COLON_COLON_EQUAL
99: warning -
warning: flushing recent incorrect declaration, see previous error(s)
100:
101:
102:
103:
104: cabhCtpConnDestIp OBJECT-TYPE
105: SYNTAX InetAddress
106: MAX-ACCESS read-write
107: STATUS current
108: DESCRIPTION
109: "The IP Address used as the destination address for
110: the Connection Speed Test."
111: ::= { cabhCtpConnSpeed 4 }
112:
113: cabhCtpConnProto OBJECT-TYPE
114: SYNTAX INTEGER {
115: udp (1),
116: tcp (2)
117: }
118: MAX-ACCESS read-write
119: STATUS current
120: DESCRIPTION
121: "The protocol used in the Connection Speed Test.
122: TCP testing is optional."
123: DEFVAL { udp }
124: ::= { cabhCtpConnSpeed 5 }
125:
126:
127: cabhCtpConnNumPktsOBJECT-TYPE
128: SYNTAX INTEGER (1..65535)
128: warning -
warning: object identifier name `cabhCtpConnNumPktsOBJECT-TYPE' should not include hyphens in SMIv2 MIB
128: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
129: MAX-ACCESS read-write
130: STATUS current
131: DESCRIPTION
132: "The number of packets the CTP is to send when
133: triggered to execute the Connection Speed Tool."
134: DEFVAL { 100 }
134: warning -
warning: flushing recent incorrect declaration, see previous error(s)
135: ::= { cabhCtpConnSpeed 6 }
135: severe -
syntax error, unexpected COLON_COLON_EQUAL
135: warning -
warning: flushing recent incorrect declaration, see previous error(s)
136:
137: cabhCtpConnPktSizeOBJECT-TYPE
138: SYNTAX INTEGER (64..1518)
138: warning -
warning: object identifier name `cabhCtpConnPktSizeOBJECT-TYPE' should not include hyphens in SMIv2 MIB
138: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
139: MAX-ACCESS read-write
140: STATUS current
141: DESCRIPTION
142: "The size of the test frames."
143: REFERENCE
144: ""
145: DEFVAL { 1518 }
145: warning -
warning: flushing recent incorrect declaration, see previous error(s)
146: ::= { cabhCtpConnSpeed 7 }
146: severe -
syntax error, unexpected COLON_COLON_EQUAL
146: warning -
warning: flushing recent incorrect declaration, see previous error(s)
147:
148: cabhCtpConnTimeOutOBJECT-TYPE
149: SYNTAX INTEGER (0..600000) -- Max 10 minutes
149: warning -
warning: object identifier name `cabhCtpConnTimeOutOBJECT-TYPE' should not include hyphens in SMIv2 MIB
149: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
150: UNITS "milliseconds"
151: MAX-ACCESS read-write
152: STATUS current
153: DESCRIPTION
154: "The timeout value for the response. A value of zero
155: indicates no time out and can be used for TCP only."
156: DEFVAL {30000} -- 30 seconds
156: warning -
warning: flushing recent incorrect declaration, see previous error(s)
157: ::= { cabhCtpConnSpeed 8 }
157: severe -
syntax error, unexpected COLON_COLON_EQUAL
157: warning -
warning: flushing recent incorrect declaration, see previous error(s)
158:
159: cabhCtpConnControlOBJECT-TYPE
160: SYNTAX INTEGER {
160: warning -
warning: object identifier name `cabhCtpConnControlOBJECT-TYPE' should not include hyphens in SMIv2 MIB
160: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
161: start(1),
162: abort(2)
163: }
163: warning -
warning: flushing recent incorrect declaration, see previous error(s)
164: MAX-ACCESS read-write
164: severe -
syntax error, unexpected MAX_ACCESS
165: STATUS current
166: DESCRIPTION
167: "The control for the Connection Speed Tool. Setting
168: this object to start(1) causes the Connection Speed
169: Tool to execute. Setting this object to abort(2)
170: causes the Connection Speed Tool to stop running.
171: This parameter should only be set via SNMP."
172: DEFVAL {abort }
172: warning -
warning: flushing recent incorrect declaration, see previous error(s)
173: ::={ cabhCtpConnSpeed 9 }
173: severe -
syntax error, unexpected COLON_COLON_EQUAL
173: warning -
warning: flushing recent incorrect declaration, see previous error(s)
174:
175:
176:
177: cabhCtpConnStatus OBJECT-TYPE
178: SYNTAX INTEGER {
179: notRun(1),
180: running(2),
181: complete(3),
182: aborted(4),
183: timedOut(5)
184: }
185: MAX-ACCESS read-only
186: STATUS current
187: DESCRIPTION
188: "The status of the Connection Speed Tool."
189: DEFVAL { notRun }
190: ::={ cabhCtpConnSpeed 10 }
191:
192:
193: cabhCtpConnPktsSent OBJECT-TYPE
194: SYNTAX INTEGER (0..65535)
194: warning -
warning: use Integer32 instead of INTEGER in SMIv2
195: MAX-ACCESS read-only
196: STATUS current
197: DESCRIPTION
198: "The number of packets the CTP sent after it was
199: triggered to execute the Connection Speed Tool."
200: ::= { cabhCtpConnSpeed 11 }
201:
202: cabhCtpConnPktsRecv OBJECT-TYPE
203: SYNTAX INTEGER (0..65535)
203: warning -
warning: use Integer32 instead of INTEGER in SMIv2
204: MAX-ACCESS read-only
205: STATUS current
206: DESCRIPTION
207: "The number of packets the CTP received after it
208: executed the Connection Speed Tool."
209: ::= { cabhCtpConnSpeed 12 }
210:
211: cabhCtpConnRTT OBJECT-TYPE
212: SYNTAX INTEGER (0..600000)
212: warning -
warning: use Integer32 instead of INTEGER in SMIv2
213: UNITS "millisec"
214: MAX-ACCESS read-only
215: STATUS current
216: DESCRIPTION
217: "The resulting round trip time for the set of packets
218: sent to and received from the target LAN IP Device."
219: ::= { cabhCtpConnSpeed 13 }
220:
221: cabhCtpConnThroughputOBJECT-TYPE
222: SYNTAX INTEGER (0..65535)
222: warning -
warning: object identifier name `cabhCtpConnThroughputOBJECT-TYPE' should not include hyphens in SMIv2 MIB
222: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
223: MAX-ACCESS read-only
224: STATUS current
225: DESCRIPTION
226: "The average round-trip throughput measured in
227: kilobits per second."
228: ::= { cabhCtpConnSpeed 14 }
228: warning -
warning: flushing recent incorrect declaration, see previous error(s)
229:
230:
231:
232: --
233: -- Parameters and Results for Ping Command
234: --
235:
236: cabhCtpPingSrcIpType OBJECT-TYPE
237: SYNTAX InetAddressType
238: MAX-ACCESS read-write
239: STATUS current
240: DESCRIPTION
241: "The IP Address Type for CTP Ping Tool source address."
242: DEFVAL { ipv4 }
243: ::={ cabhCtpPing 1 }
244:
245: cabhCtpPingSrcIp OBJECT-TYPE
246: SYNTAX InetAddress
247: MAX-ACCESS read-write
248: STATUS current
249: DESCRIPTION
250: "The IP Address used as the source address for
251: the Ping Test. The default value is the value of
252: CabhCdpServerRouter (192.168.0.1)."
253: REFERENCE
254: "CableHome 1.0 Specification Section 6.4.4"
255: DEFVAL { 'c0a80001'h }
256: ::= { cabhCtpPing 2 }
257:
258: cabhCtpPingDestIpTypeOBJECT-TYPE
259: SYNTAX InetAddressType
259: warning -
warning: object identifier name `cabhCtpPingDestIpTypeOBJECT-TYPE' should not include hyphens in SMIv2 MIB
259: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
260: MAX-ACCESS read-write
261: STATUS current
262: DESCRIPTION
263: "The IP Address Type for the CTP Ping Tool
264: destination address."
265: DEFVAL { ipv4 }
265: warning -
warning: flushing recent incorrect declaration, see previous error(s)
266: ::={ cabhCtpPing 3 }
266: severe -
syntax error, unexpected COLON_COLON_EQUAL
266: warning -
warning: flushing recent incorrect declaration, see previous error(s)
267:
268: cabhCtpPingDestIp OBJECT-TYPE
269: SYNTAX InetAddress
270: MAX-ACCESS read-write
271: STATUS current
272: DESCRIPTION
273: "The Destination IP Address used as the destination
274: address for the Ping Test."
275: ::= { cabhCtpPing 4 }
276:
277: cabhCtpPingNumPktsOBJECT-TYPE
278: SYNTAX INTEGER (1..4)
278: warning -
warning: object identifier name `cabhCtpPingNumPktsOBJECT-TYPE' should not include hyphens in SMIv2 MIB
278: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
279: MAX-ACCESS read-write
280: STATUS current
281: DESCRIPTION
282: "The number of packets to send to each host."
283: DEFVAL {1}
283: warning -
warning: flushing recent incorrect declaration, see previous error(s)
284: ::= { cabhCtpPing 5 }
284: severe -
syntax error, unexpected COLON_COLON_EQUAL
284: warning -
warning: flushing recent incorrect declaration, see previous error(s)
285:
286: cabhCtpPingPktSizeOBJECT-TYPE
287: SYNTAX INTEGER (64..1518)
287: warning -
warning: object identifier name `cabhCtpPingPktSizeOBJECT-TYPE' should not include hyphens in SMIv2 MIB
287: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
288: MAX-ACCESS read-write
289: STATUS current
290: DESCRIPTION
291: "The size of the test frames."
292: DEFVAL {64}
292: warning -
warning: flushing recent incorrect declaration, see previous error(s)
293: ::= { cabhCtpPing 6 }
293: severe -
syntax error, unexpected COLON_COLON_EQUAL
293: warning -
warning: flushing recent incorrect declaration, see previous error(s)
294:
295: cabhCtpPingTimeBetween OBJECT-TYPE
296: SYNTAX INTEGER (0..600000)
296: warning -
warning: use Integer32 instead of INTEGER in SMIv2
297: UNITS "milliseconds"
298: MAX-ACCESS read-write
299: STATUS current
300: DESCRIPTION
301: "The time between sending one ping and the next."
302: DEFVAL { 1000 }
303: ::= { cabhCtpPing 7 }
304:
305: cabhCtpPingTimeOut OBJECT-TYPE
306: SYNTAX INTEGER (1..600000)
306: warning -
warning: use Integer32 instead of INTEGER in SMIv2
307: UNITS "milliseconds"
308: MAX-ACCESS read-write
309: STATUS current
310: DESCRIPTION
311: "The time out for ping response (ICMP reply) for a
312: single transmitted ping message (ICMP request)."
313: DEFVAL { 1000 } -- 1 second
314: ::={ cabhCtpPing 8 }
315:
316:
317:
318: cabhCtpPingControlOBJECT-TYPE
319: SYNTAX INTEGER {
319: warning -
warning: object identifier name `cabhCtpPingControlOBJECT-TYPE' should not include hyphens in SMIv2 MIB
319: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
320: start(1),
321: abort(2)
322: }
322: warning -
warning: flushing recent incorrect declaration, see previous error(s)
323: MAX-ACCESS read-write
323: severe -
syntax error, unexpected MAX_ACCESS
324: STATUS current
325: DESCRIPTION
326: "The control for the Ping Tool. Setting this object to
327: start(1) causes the Ping Tool to execute. Setting this
328: object to abort(2) causes the Ping Tool to stop running.
329: This parameter should only be set via SNMP."
330: DEFVAL {abort }
330: warning -
warning: flushing recent incorrect declaration, see previous error(s)
331: ::={ cabhCtpPing 9 }
331: severe -
syntax error, unexpected COLON_COLON_EQUAL
331: warning -
warning: flushing recent incorrect declaration, see previous error(s)
332:
333:
334: cabhCtpPingStatus OBJECT-TYPE
335: SYNTAX INTEGER {
336: notRun(1),
337: running(2),
338: complete(3),
339: aborted(4),
340: timedOut(5)
341: }
342: MAX-ACCESS read-only
343: STATUS current
344: DESCRIPTION
345: "The status of the Ping Tool."
346: DEFVAL { notRun }
347: ::={ cabhCtpPing 10 }
348:
349:
350: cabhCtpPingNumSent OBJECT-TYPE
351: SYNTAX INTEGER (0..4)
351: warning -
warning: use Integer32 instead of INTEGER in SMIv2
352: MAX-ACCESS read-only
353: STATUS current
354: DESCRIPTION
355: "The number of Pings sent"
356: ::={ cabhCtpPing 11 }
357:
358: cabhCtpPingNumRecvOBJECT-TYPE
359: SYNTAX INTEGER (0..255)
359: warning -
warning: object identifier name `cabhCtpPingNumRecvOBJECT-TYPE' should not include hyphens in SMIv2 MIB
359: severe -
syntax error, unexpected SYNTAX, expecting OBJECT
360: MAX-ACCESS read-only
361: STATUS current
362: DESCRIPTION
363: "The number of pings received."
364: ::= { cabhCtpPing 12 }
364: warning -
warning: flushing recent incorrect declaration, see previous error(s)
365:
366: cabhCtpPingAvgRTT OBJECT-TYPE
367: SYNTAX INTEGER (0..600000)
367: warning -
warning: use Integer32 instead of INTEGER in SMIv2
368: UNITS "millisec"
369: MAX-ACCESS read-only
370: STATUS current
371: DESCRIPTION
372: "The resulting average of round trip times for
373: acknowledged packets."
374: ::= { cabhCtpPing 13 }
375:
376: cabhCtpPingMaxRTT OBJECT-TYPE
377: SYNTAX INTEGER (0..600000)
377: warning -
warning: use Integer32 instead of INTEGER in SMIv2
378: UNITS "millisec"
379: MAX-ACCESS read-only
380: STATUS current
381: DESCRIPTION
382: "The resulting maximum of round trip times for
383: acknowledged packets."
384: ::= { cabhCtpPing 14 }
385:
386: cabhCtpPingMinRTT OBJECT-TYPE
387: SYNTAX INTEGER (0..600000)
387: warning -
warning: use Integer32 instead of INTEGER in SMIv2
388: UNITS "millisec"
389: MAX-ACCESS read-only
390: STATUS current
391: DESCRIPTION
392: "The resulting minimum of round trip times for
393: acknowledged packets."
394: ::= { cabhCtpPing 15 }
395:
396: cabhCtpPingNumIcmpError OBJECT-TYPE
397: SYNTAX INTEGER (0..255)
397: warning -
warning: use Integer32 instead of INTEGER in SMIv2
398: MAX-ACCESS read-only
399: STATUS current
400: DESCRIPTION
401: "Number of ICMP errors."
402: ::= { cabhCtpPing 16 }
403:
404: cabhCtpPingIcmpError OBJECT-TYPE
405: SYNTAX INTEGER (0..255)
405: warning -
warning: use Integer32 instead of INTEGER in SMIv2
406: MAX-ACCESS read-only
407: STATUS current
408: DESCRIPTION
409: "The last ICMP error."
410: ::= { cabhCtpPing 17 }
411:
412: --==============================================================
413:
414: --
415: -- notification group is for future extension.
416: --
417:
418: cabhCtpNotification OBJECT IDENTIFIER ::= { cabhCtpMib 2 }
419: cabhCtpNotifications OBJECT IDENTIFIER ::= { cabhCtpNotification 0
420: }
421: cabhCtpConformance OBJECT IDENTIFIER ::= { cabhCtpMib 3 }
422: cabhCtpCompliances OBJECT IDENTIFIER ::= { cabhCtpConformance 1 }
423: cabhCtpGroups OBJECT IDENTIFIER ::= { cabhCtpConformance 2 }
424:
425: --
426: -- Notification Group
427: --
428: --
429: -- compliance statements
430:
431: cabhCtpBasicCompliance MODULE-COMPLIANCE
432: STATUS current
433: DESCRIPTION
434: "The compliance statement for devices that
435: implement Portal Service feature."
436: MODULE --cabhCtpMib
437:
438:
439:
440: -- unconditionally mandatory groups
441:
442: MANDATORY-GROUPS {
443: cabhCtpGroup
444: }
445:
446: ::= { cabhCtpCompliances 3 }
447:
448:
449: cabhCtpGroup OBJECT-GROUP
450: OBJECTS {
451:
452: cabhCtpSetToFactory,
453: cabhCtpConnSrcIpType,
454: cabhCtpConnSrcIp,
455: cabhCtpConnDestIpType,
455: severe -
unknown object identifier label `cabhCtpConnDestIpType'
456: cabhCtpConnDestIp,
457: cabhCtpConnProto,
458: cabhCtpConnNumPkts,
458: severe -
unknown object identifier label `cabhCtpConnNumPkts'
459: cabhCtpConnPktSize,
459: severe -
unknown object identifier label `cabhCtpConnPktSize'
460: cabhCtpConnTimeOut,
460: severe -
unknown object identifier label `cabhCtpConnTimeOut'
461: cabhCtpConnControl,
461: severe -
unknown object identifier label `cabhCtpConnControl'
462: cabhCtpConnStatus,
463: cabhCtpConnPktsSent,
464: cabhCtpConnPktsRecv,
465: cabhCtpConnRTT,
466: cabhCtpConnThroughput,
466: severe -
unknown object identifier label `cabhCtpConnThroughput'
467:
468: cabhCtpPingSrcIpType,
469: cabhCtpPingSrcIp,
470: cabhCtpPingDestIpType,
470: severe -
unknown object identifier label `cabhCtpPingDestIpType'
471: cabhCtpPingDestIp,
472: cabhCtpPingNumPkts,
472: severe -
unknown object identifier label `cabhCtpPingNumPkts'
473: cabhCtpPingPktSize,
473: severe -
unknown object identifier label `cabhCtpPingPktSize'
474: cabhCtpPingTimeBetween,
475: cabhCtpPingTimeOut,
476: cabhCtpPingControl,
476: severe -
unknown object identifier label `cabhCtpPingControl'
477: cabhCtpPingStatus,
478: cabhCtpPingNumSent,
479: cabhCtpPingNumRecv,
479: severe -
unknown object identifier label `cabhCtpPingNumRecv'
480: cabhCtpPingAvgRTT,
481: cabhCtpPingMinRTT,
482: cabhCtpPingMaxRTT,
483: cabhCtpPingNumIcmpError,
484: cabhCtpPingIcmpError
485: }
486: STATUS current
487: DESCRIPTION
488: "Group of objects for CableHome CTP MIB."
489: ::= { cabhCtpGroups 1 }
490:
491: END
492:
493: --
494: -- Copyright (C) The Internet Society (2003). All Rights Reserved.
495: --
496: -- This document and translations of it may be copied and furnished to
497: -- others, and derivative works that comment on or otherwise explain it
498: -- or assist in its implementation may be prepared, copied, published
499: -- and distributed, in whole or in part, without restriction of any
500: -- kind, provided that the above copyright notice and this paragraph are
501: -- included on all such copies and derivative works. However, this
502: -- document itself may not be modified in any way, such as by removing
503: -- the copyright notice or references to the Internet Society or other
504: -- Internet organizations, except as needed for the purpose of
505: -- developing Internet standards in which case the procedures for
506: -- copyrights defined in the Internet Standards process must be
507: -- followed, or as required to translate it into languages other than
508: -- English.
509: --
510: -- The limited permissions granted above are perpetual and will not be
511: -- revoked by the Internet Society or its successors or assigns.
512: -- This document and the information contained herein is provided on an
513: -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
514: -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
515: -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
516: -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
517: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."
518: