Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / smidiff / SMIDIFF-TEST-005-MIB.new
1 SMIDIFF-TEST-005-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4     MODULE-IDENTITY, OBJECT-TYPE, Integer32
5         FROM SNMPv2-SMI
6     DisplayString
7         FROM SNMPv2-TC
8     smidiffTestMib
9         FROM SMIDIFF-TEST-MIB;
10
11 libsmiTest005Mib MODULE-IDENTITY
12     LAST-UPDATED    "200110120000Z"
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        "200110120000Z"
31     DESCRIPTION     
32             "Initial Revision."
33     ::= { smidiffTestMib 5 }
34
35 table1 OBJECT-TYPE
36     SYNTAX     SEQUENCE OF Table1Entry
37     MAX-ACCESS not-accessible
38     STATUS     current
39     DESCRIPTION 
40         ""
41     ::= { libsmiTest005Mib 1 }
42
43 table1Entry OBJECT-TYPE
44     SYNTAX     Table1Entry
45     MAX-ACCESS not-accessible
46     STATUS     current
47     DESCRIPTION
48         ""
49     INDEX { t1c1 }
50     ::= { table1 1 }
51
52 Table1Entry ::= SEQUENCE {
53     t1c1 Integer32,
54     t1c2 Integer32,
55     t1c3 Integer32
56 }
57
58 t1c1 OBJECT-TYPE
59     SYNTAX Integer32 (0..9)
60     MAX-ACCESS read-only
61     STATUS current
62     DESCRIPTION
63         ""
64     ::= { table1Entry 1 }
65
66 t1c2 OBJECT-TYPE
67     SYNTAX Integer32
68     MAX-ACCESS read-only
69     STATUS current
70     DESCRIPTION
71         ""
72     ::= { table1Entry 2 }
73
74 t1c3 OBJECT-TYPE
75     SYNTAX Integer32
76     MAX-ACCESS read-only
77     STATUS current
78     DESCRIPTION
79         ""
80     ::= { table1Entry 3 }
81
82 table2 OBJECT-TYPE
83     SYNTAX SEQUENCE OF Table2Entry
84     MAX-ACCESS not-accessible
85     STATUS     current
86     DESCRIPTION 
87         ""
88     ::= { libsmiTest005Mib 2 }
89
90 table2Entry OBJECT-TYPE
91     SYNTAX     Table2Entry
92     MAX-ACCESS not-accessible
93     STATUS     current
94     DESCRIPTION
95         "Changed INDEX to AUGMENTS."
96     --INDEX { t1c1, t2c1 }
97     AUGMENTS { table1Entry }
98     ::= { table2 1 }
99
100 Table2Entry ::= SEQUENCE {
101     t2c1 Integer32,
102     t2c2 Integer32,
103     t2c3 Integer32
104 }
105
106 t2c1 OBJECT-TYPE
107     SYNTAX Integer32 (0..12)
108     MAX-ACCESS read-only
109     STATUS current
110     DESCRIPTION
111         ""
112     ::= { table2Entry 1 }
113
114 t2c2 OBJECT-TYPE
115     SYNTAX Integer32
116     MAX-ACCESS read-only
117     STATUS current
118     DESCRIPTION
119         ""
120     ::= { table2Entry 2 }
121
122 t2c3 OBJECT-TYPE
123     SYNTAX Integer32
124     MAX-ACCESS read-only
125     STATUS current
126     DESCRIPTION
127         ""
128     ::= { table2Entry 3 }
129
130 table3 OBJECT-TYPE
131     SYNTAX     SEQUENCE OF Table3Entry
132     MAX-ACCESS not-accessible
133     STATUS     current
134     DESCRIPTION 
135         "A table. No changes."
136     ::= { libsmiTest005Mib 3 }
137
138 table3Entry OBJECT-TYPE
139     SYNTAX     Table3Entry
140     MAX-ACCESS not-accessible
141     STATUS     current
142     DESCRIPTION
143         ""
144     INDEX { t3c1 }
145     ::= { table3 1 }
146
147 Table3Entry ::= SEQUENCE {
148     t3c1 Integer32,
149     t3c2 Integer32,
150     t3c3 Integer32
151 }
152
153 t3c1 OBJECT-TYPE
154     SYNTAX Integer32 (0..9)
155     MAX-ACCESS read-only
156     STATUS current
157     DESCRIPTION
158         ""
159     ::= { table3Entry 1 }
160
161 t3c2 OBJECT-TYPE
162     SYNTAX Integer32
163     MAX-ACCESS read-only
164     STATUS current
165     DESCRIPTION
166         ""
167     ::= { table3Entry 2 }
168
169 t3c3 OBJECT-TYPE
170     SYNTAX Integer32
171     MAX-ACCESS read-only
172     STATUS current
173     DESCRIPTION
174         ""
175     ::= { table3Entry 3 }
176
177 table4 OBJECT-TYPE
178     SYNTAX     SEQUENCE OF Table4Entry
179     MAX-ACCESS not-accessible
180     STATUS     current
181     DESCRIPTION 
182         "A table."
183     ::= { libsmiTest005Mib 4 }
184
185 table4Entry OBJECT-TYPE
186     SYNTAX     Table4Entry
187     MAX-ACCESS not-accessible
188     STATUS     current
189     DESCRIPTION
190         "The index will change."
191     INDEX { t4c2 }
192     ::= { table4 1 }
193
194 Table4Entry ::= SEQUENCE {
195     t4c1 Integer32,
196     t4c2 Integer32,
197     t4c3 Integer32
198 }
199
200 t4c1 OBJECT-TYPE
201     SYNTAX Integer32 (0..9)
202     MAX-ACCESS read-only
203     STATUS current
204     DESCRIPTION
205         ""
206     ::= { table4Entry 1 }
207
208 t4c2 OBJECT-TYPE
209     SYNTAX Integer32 (0..27)
210     MAX-ACCESS read-only
211     STATUS current
212     DESCRIPTION
213         ""
214     ::= { table4Entry 2 }
215
216 t4c3 OBJECT-TYPE
217     SYNTAX Integer32
218     MAX-ACCESS read-only
219     STATUS current
220     DESCRIPTION
221         ""
222     ::= { table4Entry 3 }
223
224 table5 OBJECT-TYPE
225     SYNTAX SEQUENCE OF Table5Entry
226     MAX-ACCESS not-accessible
227     STATUS     current
228     DESCRIPTION 
229         ""
230     ::= { libsmiTest005Mib 5 }
231
232 table5Entry OBJECT-TYPE
233     SYNTAX     Table5Entry
234     MAX-ACCESS not-accessible
235     STATUS     current
236     DESCRIPTION
237         "Changed index."
238     AUGMENTS { table3Entry }
239     ::= { table5 1 }
240
241 Table5Entry ::= SEQUENCE {
242     t5c1 Integer32,
243     t5c2 Integer32,
244     t5c3 Integer32
245 }
246
247 t5c1 OBJECT-TYPE
248     SYNTAX Integer32 (0..12)
249     MAX-ACCESS read-only
250     STATUS current
251     DESCRIPTION
252         ""
253     ::= { table5Entry 1 }
254
255 t5c2 OBJECT-TYPE
256     SYNTAX Integer32
257     MAX-ACCESS read-only
258     STATUS current
259     DESCRIPTION
260         ""
261     ::= { table5Entry 2 }
262
263 t5c3 OBJECT-TYPE
264     SYNTAX Integer32
265     MAX-ACCESS read-only
266     STATUS current
267     DESCRIPTION
268         ""
269     ::= { table5Entry 3 }
270
271 END