smilint output for ./ARC-MIB
Message Severities |
Severity | Count |
minor error | 2 |
warning | 3 |
Message Types |
Type | Count |
index-element-no-size (minor error) | 2 |
index-exceeds-too-large (warning) | 1 |
integer-misuse (warning) | 1 |
type-without-format (warning) | 1 |
Messages:
ARC-MIB
1: -- extracted from rfc3878.txt
2: -- at Tue Sep 28 06:23:32 2004
51:
52: IANAItuProbableCauseOrZero ::= TEXTUAL-CONVENTION
52: warning -
warning: type `IANAItuProbableCauseOrZero' has no format specification
53: STATUS current
54: DESCRIPTION
55: "This TC can take any value of IANAItuProbableCause or 0.
56: IANAItuProbableCause is defined in the IANA-ITU-ALARM-TC
57: module, which is maintained at the IANA web site and
58: published in the Alarm MIB document (see RFC 3877)."
59: REFERENCE
60: "IANA-ITU-ALARM-TC MIB module as maintained at the IANA web site.
61: The initial module was also published in RFC 3877."
62: --
63: SYNTAX INTEGER (0..2147483647)
63: warning -
warning: use Integer32 instead of INTEGER in SMIv2
64:
65: ------------------
66: -- MIB Objects
67: ------------------
...
123:
124: arcEntry OBJECT-TYPE
124: warning -
warning: index of row `arcEntry' can exceed OID size limit by 142 subidentifier(s)
125: SYNTAX ArcEntry
126: MAX-ACCESS not-accessible
127: STATUS current
128: DESCRIPTION
129: "A conceptual row that contains information about an ARC setting
130: of a resource in the system.
131:
132: Implementation need to be aware that if the total size of
133: arcIndex and arcNotificationId exceeds 114 sub-IDs, then OIDs
134: of column instances in this table will have more than 128
135: sub-IDs and cannot be access using SNMPv1, SNMPv2c, or snmpv3."
136:
137: INDEX { arcIndex, arcAlarmType, arcNotificationId }
138: ::= { arcTable 1 }
139:
140: ArcEntry ::=
141: SEQUENCE {
142: arcIndex ResourceId,
143: arcAlarmType IANAItuProbableCauseOrZero,
144: arcNotificationId OBJECT IDENTIFIER,
145: arcState INTEGER,
146: arcNalmTimeRemaining Unsigned32,
147: arcRowStatus RowStatus,
148: arcStorageType StorageType
149: }
150:
151: arcIndex OBJECT-TYPE
151: minor error -
index element `arcIndex' of row `arcEntry' should but cannot have a size restriction
152: SYNTAX ResourceId
153: MAX-ACCESS not-accessible
154: STATUS current
155: DESCRIPTION
156: "This object uniquely identifies a resource, which is under the
157: arcState's control for the associated arcAlarmType.
158:
159: For example, if the resource is an interface, this object will
160: point to an instance of interface, e.g., ifIndex.1."
161: ::= { arcEntry 1 }
...
177:
178: arcNotificationId OBJECT-TYPE
178: minor error -
index element `arcNotificationId' of row `arcEntry' should but cannot have a size restriction
179: SYNTAX OBJECT IDENTIFIER
180: MAX-ACCESS not-accessible
181: STATUS current
182: DESCRIPTION
183: "This object identifies the type of notification to be suppressed.
184: The notification type identified should be the one normally used
185: by the resource for reporting its alarms. When the value of 0.0 is
186: specified for this object, it implies all applicable notification
187: types."
188: ::= { arcEntry 3 }