Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / smidiff / SMIDIFF-TEST-002-MIB.old
1 SMIDIFF-TEST-002-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4     MODULE-IDENTITY, OBJECT-TYPE
5         FROM SNMPv2-SMI
6     DisplayString, TEXTUAL-CONVENTION
7         FROM SNMPv2-TC
8     smidiffTestMib
9         FROM SMIDIFF-TEST-MIB;
10
11 libsmiTest002Mib MODULE-IDENTITY
12     LAST-UPDATED    "200109280000Z"
13     ORGANIZATION    
14             "TU Braunschweig"
15     CONTACT-INFO    
16             "        Frank Strauss
17              
18              Postal: TU Braunschweig
19                      Muehlenpfordtstrasse 23
20                      38106 Braunschweig
21                      Germany
22              
23               Phone: +49 531 391-3283
24               EMail: strauss@ibr.cs.tu-bs.de
25                http://www.ibr.cs.tu-bs.de/~strauss/"
26     DESCRIPTION     
27             "This MIB module is used for smidiff, a tool to compare
28              two versions of the same MIB module and to check for
29              illegal modifications in the new version."
30     REVISION        "200109280000Z"
31     DESCRIPTION     
32             "Initial Revision."
33     ::= { smidiffTestMib 2 }
34
35 scalar1 OBJECT-TYPE
36     SYNTAX     DisplayString
37     MAX-ACCESS read-only
38     STATUS     current
39     DESCRIPTION
40         "Assuming the original range of a display string to be 0..255,
41          it will be reduced to 1..255"
42     ::= { libsmiTest002Mib 1 }
43
44 scalar2 OBJECT-TYPE
45     SYNTAX     INTEGER (0..9)
46     MAX-ACCESS read-only
47     STATUS     current
48     DESCRIPTION
49         "The range of this integer will be reduced from 0..9 to 0..2."
50     ::= { libsmiTest002Mib 2 }
51
52 scalar3 OBJECT-TYPE
53     SYNTAX     INTEGER (0..9)
54     MAX-ACCESS read-only
55     STATUS     current
56     DESCRIPTION
57         "The range of this integer will be removed."
58     ::= { libsmiTest002Mib 3 }
59
60 scalar4 OBJECT-TYPE
61     SYNTAX     INTEGER (0..9)
62     MAX-ACCESS read-only
63     STATUS     current
64     DESCRIPTION
65         "Single range. No changes."
66     ::= { libsmiTest002Mib 4 }
67
68 scalar5 OBJECT-TYPE
69     SYNTAX     INTEGER (0..9|12..15)
70     MAX-ACCESS read-only
71     STATUS     current
72     DESCRIPTION
73         "Multiple ranges. No change."
74     ::= { libsmiTest002Mib 5 }
75
76 scalar6 OBJECT-TYPE
77     SYNTAX     INTEGER (0..9|12..15)
78     MAX-ACCESS read-only
79     STATUS     current
80     DESCRIPTION
81         "Multiple ranges. Second range will be reduced 
82          from 12..15 to 13..15."
83     ::= { libsmiTest002Mib 6 }
84
85 scalar7 OBJECT-TYPE
86     SYNTAX     INTEGER (0..9|12..15)
87     MAX-ACCESS read-only
88     STATUS     current
89     DESCRIPTION
90         "Multiple ranges. Second range will be removed." 
91     ::= { libsmiTest002Mib 7 }
92
93 scalar8 OBJECT-TYPE
94     SYNTAX     INTEGER (0..9)
95     MAX-ACCESS read-only
96     STATUS     current
97     DESCRIPTION
98         "Multiple ranges. Second range will be added." 
99     ::= { libsmiTest002Mib 8 }
100
101 scalar9 OBJECT-TYPE
102     SYNTAX     INTEGER (0..9|20..29)
103     MAX-ACCESS read-only
104     STATUS     current
105     DESCRIPTION
106         "Multiple ranges. Gap will be filled." 
107     ::= { libsmiTest002Mib 9 }
108
109 scalar10 OBJECT-TYPE
110     SYNTAX     OCTET STRING (SIZE(0..255))
111     MAX-ACCESS read-only
112     STATUS     current
113     DESCRIPTION
114         "Size restriction will be removed."
115     ::= { libsmiTest002Mib 10 }
116
117 MyInt ::= TEXTUAL-CONVENTION
118     STATUS    current
119     DESCRIPTION
120         "TC. Range will change."
121     SYNTAX   INTEGER (0..9)
122
123 MyString ::= TEXTUAL-CONVENTION
124     STATUS    current
125     DESCRIPTION
126         "TC. Range will change."
127     SYNTAX   OCTET STRING (SIZE(0..9))
128
129 END