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

Packit 022b05
LIBSMI-TEST-011-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 
Packit 022b05
    OBJECT-IDENTITY, Integer32
Packit 022b05
	FROM SNMPv2-SMI
Packit 022b05
    TEXTUAL-CONVENTION
Packit 022b05
	FROM SNMPv2-TC
Packit 022b05
    OBJECT-GROUP, NOTIFICATION-GROUP
Packit 022b05
	FROM SNMPv2-CONF
Packit 022b05
    testMib
Packit 022b05
        FROM LIBSMI-TEST-MIB;
Packit 022b05
Packit 022b05
libsmiTest011Mib MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED    "200007051000Z"
Packit 022b05
    ORGANIZATION    
Packit 022b05
            "TU Braunschweig"
Packit 022b05
    CONTACT-INFO    
Packit 022b05
            "        Frank Strauss
Packit 022b05
             
Packit 022b05
             Postal: TU Braunschweig
Packit 022b05
                     Bueltenweg 74/75
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 the proper handling of forward references.
Packit 022b05
Packit 022b05
	     The libsmi parser is expected to report:
Packit 022b05
LIBSMI-TEST-011-MIB:91: warning: exactly one index element of row `testEntry' must be accessible
Packit 022b05
LIBSMI-TEST-011-MIB:54: warning: current group `group1' is not referenced in this module
Packit 022b05
LIBSMI-TEST-011-MIB:61: warning: current group `group2' is not referenced in this module
Packit 022b05
	    "
Packit 022b05
    REVISION        "200007051000Z"
Packit 022b05
    DESCRIPTION     
Packit 022b05
            "Initial Revision."
Packit 022b05
    ::= { testMib 11 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The following definitions are just written down in reverse order
Packit 022b05
-- than usual. The parser should not have any problems to deal with
Packit 022b05
-- them.
Packit 022b05
--
Packit 022b05
Packit 022b05
group1 OBJECT-GROUP
Packit 022b05
    OBJECTS	{ testScalar1 }
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"junk"
Packit 022b05
    ::= { testGroups 1 }
Packit 022b05
Packit 022b05
group2 NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS	{ testNotification1 }
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"junk"
Packit 022b05
    ::= { testGroups 2 }
Packit 022b05
Packit 022b05
testNotification1 NOTIFICATION-TYPE
Packit 022b05
    OBJECTS	{ testScalar1 }
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"junk"
Packit 022b05
    ::= { testNotifications 1 }
Packit 022b05
Packit 022b05
testScalar1 OBJECT-TYPE
Packit 022b05
    SYNTAX	TestTc1
Packit 022b05
    MAX-ACCESS	read-only
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"Invalid size restriction on an enumeration."
Packit 022b05
    ::= { testObjects 1 }
Packit 022b05
Packit 022b05
testColumn1 OBJECT-TYPE
Packit 022b05
    SYNTAX	Integer32 (0..32)
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"junk"
Packit 022b05
    ::= { testEntry 1 }
Packit 022b05
Packit 022b05
testEntry OBJECT-TYPE
Packit 022b05
    SYNTAX	TestEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"junk"
Packit 022b05
    INDEX	{ testColumn1 }
Packit 022b05
    ::= { testTable 1 }
Packit 022b05
Packit 022b05
testTable OBJECT-TYPE
Packit 022b05
    SYNTAX	SEQUENCE OF TestEntry
Packit 022b05
    MAX-ACCESS	not-accessible
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"junk"
Packit 022b05
    ::= { testObjects 2 }
Packit 022b05
Packit 022b05
TestEntry ::= SEQUENCE {
Packit 022b05
    testColumn1 Integer32
Packit 022b05
}
Packit 022b05
Packit 022b05
TestTc1 ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"Valid enumeration."
Packit 022b05
    SYNTAX INTEGER { red(1), green(2), blue(3) }
Packit 022b05
Packit 022b05
textConst1 OBJECT-IDENTITY
Packit 022b05
    STATUS	current
Packit 022b05
    DESCRIPTION
Packit 022b05
	"junk"
Packit 022b05
    ::= { testConstants 1 }
Packit 022b05
Packit 022b05
testConstants OBJECT IDENTIFIER ::= { testDefinitions 3 }
Packit 022b05
testGroups OBJECT IDENTIFIER ::= { testDefinitions 2 }
Packit 022b05
testObjects OBJECT IDENTIFIER ::= { testDefinitions 1 }
Packit 022b05
testNotifications OBJECT IDENTIFIER ::= { testDefinitions 0 }
Packit 022b05
Packit 022b05
testDefinitions OBJECT IDENTIFIER ::= { libsmiTest011Mib 1 }
Packit 022b05
Packit 022b05
END