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 (SIZE (1..255)) 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..2) 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 -- This causes trouble! smidiff does not know the name/path of the module -- where INTEGER is defined. SYNTAX INTEGER 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|13..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) MAX-ACCESS read-only STATUS current DESCRIPTION "Multiple ranges. Second range will be removed." ::= { libsmiTest002Mib 7 } scalar8 OBJECT-TYPE SYNTAX INTEGER (0..9|12..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Multiple ranges. Second range will be added." ::= { libsmiTest002Mib 8 } scalar9 OBJECT-TYPE SYNTAX INTEGER (0..29) MAX-ACCESS read-only STATUS current DESCRIPTION "Multiple ranges. Gap will be filled." ::= { libsmiTest002Mib 9 } scalar10 OBJECT-TYPE SYNTAX OCTET STRING 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..7) MyString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "TC. Range will change." SYNTAX OCTET STRING (SIZE(0..7)) END