Blame test/mibs/LIBSMI-TEST-014-MIB

Packit 022b05
LIBSMI-TEST-014-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, Integer32
Packit 022b05
	FROM SNMPv2-SMI
Packit 022b05
    MacAddress
Packit 022b05
	FROM SNMPv2-TC
Packit 022b05
    OBJECT-GROUP
Packit 022b05
	FROM SNMPv2-CONF
Packit 022b05
    testMib
Packit 022b05
        FROM LIBSMI-TEST-MIB;
Packit 022b05
Packit 022b05
libsmiTest014Mib MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED    "200109270000Z"
Packit 022b05
    ORGANIZATION    
Packit 022b05
            "TU Braunschweig"
Packit 022b05
    CONTACT-INFO    
Packit 022b05
            "        Frank Strauss
Packit 022b05
             
Packit 022b05
             Postal: TU Braunschweig
Packit 022b05
                     Muehlenpfordtstrasse 23
Packit 022b05
                     38106 Braunschweig
Packit 022b05
                     Germany
Packit 022b05
             
Packit 022b05
              Phone: +49 531 391-3283
Packit 022b05
              EMail: strauss@ibr.cs.tu-bs.de
Packit 022b05
               http://www.ibr.cs.tu-bs.de/~strauss/"
Packit 022b05
    DESCRIPTION     
Packit 022b05
            "This MIB module contains one or more intentional errors,
Packit 022b05
             and/or unusual contents. Its only purpose is to check
Packit 022b05
             the abilities of MIB parsers to detect these circumstances.
Packit 022b05
             
Packit 022b05
             This MIB module is orginally written in SMIv2 format.
Packit 022b05
             
Packit 022b05
             This module checks for range normalization, thus there are
Packit 022b05
	     no errors expected for this module. However the parser might
Packit 022b05
	     complain about ranges not being in ascending order.
Packit 022b05
Packit 022b05
	     The libsmi parser is expected to report:
Packit 022b05
LIBSMI-TEST-014-MIB:102: warning: index of row `barEntry' can exceed OID size limit by 1 subidentifier(s)
Packit 022b05
LIBSMI-TEST-014-MIB:186: warning: index of row `barImpliedEntry' can exceed OID size limit by 1 subidentifier(s)
Packit 022b05
LIBSMI-TEST-014-MIB:251: index element `fooStringName' of row `fooStringEntry' must have a size restriction
Packit 022b05
LIBSMI-TEST-014-MIB:230: warning: index of row `fooStringEntry' can exceed OID size limit by 65427 subidentifier(s)
Packit 022b05
LIBSMI-TEST-014-MIB:294: index element `fooOidName' of row `fooOidEntry' should but cannot have a size restriction
Packit 022b05
LIBSMI-TEST-014-MIB:273: warning: index of row `fooOidEntry' can exceed OID size limit by 20 subidentifier(s)
Packit 022b05
LIBSMI-TEST-014-MIB:309: warning: current group `fooOidBarGroup' is not referenced in this module
Packit 022b05
	    "
Packit 022b05
    REVISION        "200109270000Z"
Packit 022b05
    DESCRIPTION     
Packit 022b05
            "Initial Revision."
Packit 022b05
    ::= { testMib 14 }
Packit 022b05
Packit 022b05
fooTable OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF FooEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest014Mib 1 }
Packit 022b05
Packit 022b05
fooEntry OBJECT-TYPE
Packit 022b05
    SYNTAX	FooEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    INDEX	{ fooAddr, fooName }
Packit 022b05
    ::= { fooTable 1 }
Packit 022b05
Packit 022b05
FooEntry ::= SEQUENCE {
Packit 022b05
    fooAddr	MacAddress,
Packit 022b05
    fooName	OCTET STRING,
Packit 022b05
    fooData	Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
fooAddr OBJECT-TYPE
Packit 022b05
    SYNTAX	MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { fooEntry 1 }
Packit 022b05
Packit 022b05
fooName OBJECT-TYPE
Packit 022b05
    SYNTAX	OCTET STRING (SIZE(0..108))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { fooEntry 2 }
Packit 022b05
Packit 022b05
fooData OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { fooEntry 3 }
Packit 022b05
Packit 022b05
barTable OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF BarEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest014Mib 2 }
Packit 022b05
Packit 022b05
barEntry OBJECT-TYPE
Packit 022b05
    SYNTAX	BarEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    INDEX	{ barAddr, barName }
Packit 022b05
    ::= { barTable 1 }
Packit 022b05
Packit 022b05
BarEntry ::= SEQUENCE {
Packit 022b05
    barAddr	MacAddress,
Packit 022b05
    barName	OCTET STRING,
Packit 022b05
    barData	Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
barAddr OBJECT-TYPE
Packit 022b05
    SYNTAX	MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { barEntry 1 }
Packit 022b05
Packit 022b05
barName OBJECT-TYPE
Packit 022b05
    SYNTAX	OCTET STRING (SIZE(0..109))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { barEntry 2 }
Packit 022b05
Packit 022b05
barData OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { barEntry 3 }
Packit 022b05
Packit 022b05
fooImpliedTable OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF FooImpliedEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest014Mib 3 }
Packit 022b05
Packit 022b05
fooImpliedEntry OBJECT-TYPE
Packit 022b05
    SYNTAX	FooImpliedEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    INDEX	{ fooImpliedAddr, IMPLIED fooImpliedName }
Packit 022b05
    ::= { fooImpliedTable 1 }
Packit 022b05
Packit 022b05
FooImpliedEntry ::= SEQUENCE {
Packit 022b05
    fooImpliedAddr	MacAddress,
Packit 022b05
    fooImpliedName	OCTET STRING,
Packit 022b05
    fooImpliedData	Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
fooImpliedAddr OBJECT-TYPE
Packit 022b05
    SYNTAX	MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { fooImpliedEntry 1 }
Packit 022b05
Packit 022b05
fooImpliedName OBJECT-TYPE
Packit 022b05
    SYNTAX	OCTET STRING (SIZE(0..109))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { fooImpliedEntry 2 }
Packit 022b05
Packit 022b05
fooImpliedData OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { fooImpliedEntry 3 }
Packit 022b05
Packit 022b05
barImpliedTable OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF BarImpliedEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest014Mib 4 }
Packit 022b05
Packit 022b05
barImpliedEntry OBJECT-TYPE
Packit 022b05
    SYNTAX	BarImpliedEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    INDEX	{ barImpliedAddr, IMPLIED barImpliedName }
Packit 022b05
    ::= { barImpliedTable 1 }
Packit 022b05
Packit 022b05
BarImpliedEntry ::= SEQUENCE {
Packit 022b05
    barImpliedAddr	MacAddress,
Packit 022b05
    barImpliedName	OCTET STRING,
Packit 022b05
    barImpliedData	Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
barImpliedAddr OBJECT-TYPE
Packit 022b05
    SYNTAX	MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { barImpliedEntry 1 }
Packit 022b05
Packit 022b05
barImpliedName OBJECT-TYPE
Packit 022b05
    SYNTAX	OCTET STRING (SIZE(0..110))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { barImpliedEntry 2 }
Packit 022b05
Packit 022b05
barImpliedData OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { barImpliedEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fooStringTable OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF FooStringEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest014Mib 5 }
Packit 022b05
Packit 022b05
fooStringEntry OBJECT-TYPE
Packit 022b05
    SYNTAX	FooStringEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    INDEX	{ fooStringAddr, fooStringName }
Packit 022b05
    ::= { fooStringTable 1 }
Packit 022b05
Packit 022b05
FooStringEntry ::= SEQUENCE {
Packit 022b05
    fooStringAddr	MacAddress,
Packit 022b05
    fooStringName	OCTET STRING,
Packit 022b05
    fooStringData	Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
fooStringAddr OBJECT-TYPE
Packit 022b05
    SYNTAX	MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { fooStringEntry 1 }
Packit 022b05
Packit 022b05
fooStringName OBJECT-TYPE
Packit 022b05
    SYNTAX	OCTET STRING
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { fooStringEntry 2 }
Packit 022b05
Packit 022b05
fooStringData OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { fooStringEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
fooOidTable OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF FooOidEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { libsmiTest014Mib 6 }
Packit 022b05
Packit 022b05
fooOidEntry OBJECT-TYPE
Packit 022b05
    SYNTAX	FooOidEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    INDEX	{ fooOidAddr, fooOidName }
Packit 022b05
    ::= { fooOidTable 1 }
Packit 022b05
Packit 022b05
FooOidEntry ::= SEQUENCE {
Packit 022b05
    fooOidAddr	MacAddress,
Packit 022b05
    fooOidName	OBJECT IDENTIFIER,
Packit 022b05
    fooOidData	Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
fooOidAddr OBJECT-TYPE
Packit 022b05
    SYNTAX	MacAddress
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION	"..."
Packit 022b05
    ::= { fooOidEntry 1 }
Packit 022b05
Packit 022b05
fooOidName OBJECT-TYPE
Packit 022b05
    SYNTAX	OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { fooOidEntry 2 }
Packit 022b05
Packit 022b05
fooOidData OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION "..."
Packit 022b05
    ::= { fooOidEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
fooOidBarGroup OBJECT-GROUP
Packit 022b05
    OBJECTS	{ fooData, barData, fooImpliedData, barImpliedData,
Packit 022b05
		  fooStringData, fooOidData }
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"junk"
Packit 022b05
    ::= { libsmiTest014Mib 7 }
Packit 022b05
Packit 022b05
END