smilint output for ./SNMP-EXTENDED-PROTOCOL-MIB


Message Severities
SeverityCount
severe1
error4
warning1
Message Types
TypeCount
basetype-unknown (error)2
group-unref (warning)1
module-not-found (severe)1
object-identifier-not-prefix (error)1
type-unknown (error)1

Messages:

SNMP-EXTENDED-PROTOCOL-MIB

   1: -- extracted from draft-ietf-eos-snmpxproto-mib-03.txt
   2: -- at Fri Aug 30 06:10:05 2002
   3: 
   4:    SNMP-EXTENDED-PROTOCOL-MIB DEFINITIONS ::= BEGIN
   5: 
   6:    IMPORTS
   7:       MODULE-IDENTITY, OBJECT-TYPE,
   8:       Unsigned32, mib-2                   FROM SNMPv2-SMI
   9:       IANASnmpProtocol                    FROM IANA-SNMP-PROTOCOL-TC
   9: severe - failed to locate MIB module `IANA-SNMP-PROTOCOL-TC'
  10:       MODULE-COMPLIANCE, OBJECT-GROUP     FROM SNMPv2-CONF;
  11: 
  12:      snmpXProtoMIB MODULE-IDENTITY
  13:          LAST-UPDATED "200202200000Z"
  14:          ORGANIZATION "IETF Evolution of SNMP Working Group"
  15:          CONTACT-INFO
  16:                  "   Sharon Chisholm
  17:                      Nortel Networks
  18:                      PO Box 3511 Station C
  19:                      Ottawa, Ont.  K1Y 4H7
  20:                      Canada
  21:                      schishol@nortelnetworks.com"
  22:          DESCRIPTION
  23:                  "The MIB module describes the SNMP protocol
  24:                  operations supported by this SNMP entity."
  25:          REVISION    "200202200000Z"
  26:          DESCRIPTION
  27:              "Initial version, published as RFC XXXX."
  28: 
  29:          ::= { mib-2 xx }
  29: error - Object identifier element `xx' name only allowed as first element
  30: 
  31: 
  32: 
  33:    snmpXProtoObjects OBJECT IDENTIFIER ::= { snmpXProtoMIB 1 }
  34: 
  35:    snmpXProtoConformance OBJECT IDENTIFIER ::= { snmpXProtoMIB 3 }
  36: 
  37:    snmpXProtoCompliances OBJECT IDENTIFIER
  38:                      ::= { snmpXProtoConformance 1 }
  39: 
  40:    snmpXProtoSystem OBJECT-TYPE
  40: error - type `IANASnmpProtocol' of node `snmpXProtoSystem' does not resolve to a known base type
  41:       SYNTAX     IANASnmpProtocol
  42:       MAX-ACCESS read-only
  42: error - unknown type `IANASnmpProtocol'
  43:       STATUS     current
  44:       DESCRIPTION
  45:           "The standard SNMP protocol operations supported
  46:           by this SNMP entity on all objects with appropriate
  47:           access permissions. For example, SNMP sets may be
  48:           included in this list, even if the MAX-ACCESS of
  49:           some objects is read-only."
  50:       ::= { snmpXProtoObjects 1 }
  51: 
  52:    -- Extra Protocol Support per SubTree
  53: 
  54:      snmpXProtoSubTreeTable OBJECT-TYPE
  55:         SYNTAX      SEQUENCE OF SnmpXProtoSubTreeEntry
  56:         MAX-ACCESS  not-accessible
  57:         STATUS      current
  58:         DESCRIPTION "A table of additional SNMP protocol operations
  59:         supported on objects in the specific subTrees."
  60:         ::= { snmpXProtoObjects 2 }
  61: 
  62:      snmpXProtoSubTreeEntry OBJECT-TYPE
  63:         SYNTAX      SnmpXProtoSubTreeEntry
  64:         MAX-ACCESS  not-accessible
  65:         STATUS      current
  66:         DESCRIPTION "A MIB subtree that supports additional
  67:                      protocol operations above that specified
  68:                      in snmpXProtoSystem."
  69:         INDEX       { snmpXProtoSubTreeIndex }
  70:         ::= { snmpXProtoSubTreeTable 1 }
  71: 
  72:      SnmpXProtoSubTreeEntry ::= SEQUENCE {
  73:         snmpXProtoSubTreeIndex            Unsigned32,
  74:         snmpXProtoSubTreeBranch           OBJECT IDENTIFIER,
  75:         snmpXProtoSubTreeFeature          IANASnmpProtocol
  76:         }
  77: 
  78:      snmpXProtoSubTreeIndex OBJECT-TYPE
  79:         SYNTAX      Unsigned32(1..4294967295)
  80:         MAX-ACCESS  not-accessible
  81:         STATUS      current
  82:         DESCRIPTION "An arbitrary index into this table."
  83:         ::= { snmpXProtoSubTreeEntry 1 }
  84: 
  85:      snmpXProtoSubTreeBranch OBJECT-TYPE
  86:         SYNTAX      OBJECT IDENTIFIER
  87:         MAX-ACCESS  read-only
  88:         STATUS      current
  89:         DESCRIPTION
  90:            "The OID that identifies this MIB SubTree."
  91:         ::= { snmpXProtoSubTreeEntry 2 }
  92: 
  93: 
  94:      snmpXProtoSubTreeFeature OBJECT-TYPE
  94: error - type `IANASnmpProtocol' of node `snmpXProtoSubTreeFeature' does not resolve to a known base type
  95:         SYNTAX     IANASnmpProtocol
  96:         MAX-ACCESS read-only
  97:         STATUS     current
  98:         DESCRIPTION
  99:             "The standard SNMP protocol operations supported
 100:             by this subTree above and beyond protocol
 101:             support as indicated by snmpXProtoSystem."
 102:         ::= { snmpXProtoSubTreeEntry 3 }
 103: 
 104:    snmpXProtoCompliance MODULE-COMPLIANCE
 105:          STATUS  current
 106:          DESCRIPTION
 107:              "The compliance statement for systems supporting
 108:              the snmpXProto MIB."
 109:          MODULE -- this module
 110:              MANDATORY-GROUPS {
 111:               snmpXProtoGroup
 112:              }
 113:       ::= { snmpXProtoCompliances 1 }
 114: 
 115:    snmpXProtoGroups OBJECT IDENTIFIER ::= { snmpXProtoConformance 2 }	
 116: 
 117:    snmpXProtoGroup OBJECT-GROUP
 118:       OBJECTS {
 119:               snmpXProtoSystem
 120:          }
 121:        STATUS   current
 122:        DESCRIPTION
 123:                   "Standard snmpXProto group."
 124:        ::= { snmpXProtoGroups 1}
 125: 
 126:    snmpXProtoSubTreeGroup OBJECT-GROUP
 126: warning - warning: current group `snmpXProtoSubTreeGroup' is not referenced in this module
 127:       OBJECTS {
 128:              snmpXProtoSubTreeFeature,
 129:              snmpXProtoSubTreeBranch
 130:          }
 131:        STATUS   current
 132:        DESCRIPTION
 133:                   "SubTree specific snmpXProto group."
 134:        ::= { snmpXProtoGroups 2}
 135: 
 136: 
 137:    END
 138: 
 139: -- 
 140: --   Copyright (C) The Internet Society (2002). All Rights Reserved.
 141: -- 
 142: --   This document and translations of it may be copied and furnished to
 143: --   others, and derivative works that comment on or otherwise explain it
 144: --   or assist in its implementation may be prepared, copied, published
 145: --   and distributed, in whole or in part, without restriction of any kind,
 146: --   provided that the above copyright notice and this paragraph are
 147: --   included on all such copies and derivative works.  However, this
 148: --   document itself may not be modified in any way, such as by removing
 149: --   the copyright notice or references to the Internet Society or other
 150: --   Internet organizations, except as needed for the  purpose of
 151: --   developing Internet standards in which case the procedures for
 152: --   copyrights defined in the Internet Standards process must be followed,
 153: --   or as required to translate it into languages other than English.
 154: -- 
 155: --   The limited permissions granted above are perpetual and will not be
 156: --   revoked by the Internet Society or its successors or assigns.
 157: -- 
 158: --   This document and the information contained herein is provided on an
 159: --   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
 160: --   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
 161: --   NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN
 162: --   WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
 163: --   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 164: