Blob Blame History Raw
SMIDIFF-TEST-002-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE
        FROM SNMPv2-SMI
    DisplayString, TEXTUAL-CONVENTION
	FROM SNMPv2-TC
    smidiffTestMib
        FROM SMIDIFF-TEST-MIB;

libsmiTest002Mib MODULE-IDENTITY
    LAST-UPDATED    "200109280000Z"
    ORGANIZATION    
            "TU Braunschweig"
    CONTACT-INFO    
            "        Frank Strauss
             
             Postal: TU Braunschweig
                     Muehlenpfordtstrasse 23
                     38106 Braunschweig
                     Germany
             
              Phone: +49 531 391-3283
              EMail: strauss@ibr.cs.tu-bs.de
               http://www.ibr.cs.tu-bs.de/~strauss/"
    DESCRIPTION     
            "This MIB module is used for smidiff, a tool to compare
             two versions of the same MIB module and to check for
             illegal modifications in the new version."
    REVISION        "200109280000Z"
    DESCRIPTION     
            "Initial Revision."
    ::= { smidiffTestMib 2 }

scalar1 OBJECT-TYPE
    SYNTAX     DisplayString
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
        "Assuming the original range of a display string to be 0..255,
	 it will be reduced to 1..255"
    ::= { libsmiTest002Mib 1 }

scalar2 OBJECT-TYPE
    SYNTAX     INTEGER (0..9)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"The range of this integer will be reduced from 0..9 to 0..2."
    ::= { libsmiTest002Mib 2 }

scalar3 OBJECT-TYPE
    SYNTAX     INTEGER (0..9)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"The range of this integer will be removed."
    ::= { libsmiTest002Mib 3 }

scalar4 OBJECT-TYPE
    SYNTAX     INTEGER (0..9)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"Single range. No changes."
    ::= { libsmiTest002Mib 4 }

scalar5 OBJECT-TYPE
    SYNTAX     INTEGER (0..9|12..15)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"Multiple ranges. No change."
    ::= { libsmiTest002Mib 5 }

scalar6 OBJECT-TYPE
    SYNTAX     INTEGER (0..9|12..15)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"Multiple ranges. Second range will be reduced 
	 from 12..15 to 13..15."
    ::= { libsmiTest002Mib 6 }

scalar7 OBJECT-TYPE
    SYNTAX     INTEGER (0..9|12..15)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"Multiple ranges. Second range will be removed." 
    ::= { libsmiTest002Mib 7 }

scalar8 OBJECT-TYPE
    SYNTAX     INTEGER (0..9)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"Multiple ranges. Second range will be added." 
    ::= { libsmiTest002Mib 8 }

scalar9 OBJECT-TYPE
    SYNTAX     INTEGER (0..9|20..29)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"Multiple ranges. Gap will be filled." 
    ::= { libsmiTest002Mib 9 }

scalar10 OBJECT-TYPE
    SYNTAX     OCTET STRING (SIZE(0..255))
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
        "Size restriction will be removed."
    ::= { libsmiTest002Mib 10 }

MyInt ::= TEXTUAL-CONVENTION
    STATUS    current
    DESCRIPTION
	"TC. Range will change."
    SYNTAX   INTEGER (0..9)

MyString ::= TEXTUAL-CONVENTION
    STATUS    current
    DESCRIPTION
	"TC. Range will change."
    SYNTAX   OCTET STRING (SIZE(0..9))

END