1-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
2
3
4-- (C)opyright 1991-2014 bintec elmeg GmbH, All Rights Reserved
5--  $RCSfile: mibx25pad,v $
6-- $Revision: 1.13 $
7
8BIANCA-BRICK-X25PAD-MIB DEFINITIONS ::= BEGIN
9
10        IMPORTS
11            Counter, TimeTicks, enterprises
12                FROM RFC1155-SMI
13
14            DisplayString
15                FROM RFC1158-MIB
16
17            Date, HexValue
18                FROM BINTEC-MIB
19
20            OBJECT-TYPE
21                FROM RFC-1212;
22
23    bintec 	OBJECT IDENTIFIER ::= { enterprises 272 }
24    bibo	OBJECT IDENTIFIER ::= { bintec 4 }
25    x25		OBJECT IDENTIFIER
26	::= { bibo 6 }
27
28
29    -- X.25 Group
30
31    -- Management Information for the X.25-PAD Subsystem of the BIANCA/BRICK
32
33	x25PadProfileTable OBJECT-TYPE
34	    SYNTAX  SEQUENCE OF X25PadProfileEntry
35	    ACCESS  not-accessible
36	    STATUS  mandatory
37	    DESCRIPTION
38		"This Table contains entries for the pad profiles. For PPP
39		 connections, pad profiles are assigned to incoming connections
40		 via the isdnDispatchTable. For outgoing connections, the
41		 profile is assigned by the biboPppTable. Profile 0 is used as
42		 default profile for ppp."
43	::= { x25 8 }
44
45	x25PadProfileEntry OBJECT-TYPE
46	    SYNTAX  X25PadProfileEntry
47	    ACCESS  not-accessible
48	    STATUS  mandatory
49	    DESCRIPTION
50		"Entries can only be created and deleted manually."
51	    INDEX   { x25PadProNumber }
52	::= { x25PadProfileTable 1 }
53
54	X25PadProfileEntry ::=
55	    SEQUENCE {
56		x25PadProNumber				INTEGER,
57		x25PadProState				INTEGER,
58		x25PadProAutoCallDstAddr		DisplayString,
59		x25PadProEscape				INTEGER,
60		x25PadProEcho				INTEGER,
61		x25PadProForwardChar			INTEGER,
62		x25PadProIdleTimer			INTEGER,
63		x25PadProDevControl			INTEGER,
64		x25PadProSigControl			INTEGER,
65		x25PadProBrkControl			INTEGER,
66		x25PadProDiscard			INTEGER,
67		x25PadProCRPadding			INTEGER,
68		x25PadProLineFold			INTEGER,
69		x25PadProFlowControl			INTEGER,
70		x25PadProLFInsert			INTEGER,
71		x25PadProLFPadding			INTEGER,
72		x25PadProEdit				INTEGER,
73		x25PadProCharDel			INTEGER,
74		x25PadProLineDel			INTEGER,
75		x25PadProLineDisp			INTEGER,
76		x25PadProSigEdit			INTEGER,
77		x25PadProEchoMask			INTEGER,
78		x25PadProParity				INTEGER,
79		x25PadProPageWait			INTEGER,
80		x25PadProXCharDel			INTEGER,
81		x25PadProXLineDel			INTEGER,
82		x25PadProXLineDisp			INTEGER,
83		x25PadProXForwardChar1			INTEGER,
84		x25PadProXForwardChar2			INTEGER,
85		x25PadProXParity			INTEGER,
86		x25PadProXDelay				INTEGER,
87		x25PadProXLFInsert			INTEGER,
88		x25PadProIdent				DisplayString,
89		x25PadProTermAfterCall			INTEGER,
90		x25PadProIgnoreX29			INTEGER
91	}
92
93	x25PadProNumber OBJECT-TYPE
94	    SYNTAX  INTEGER (0..99)
95	    ACCESS  read-write
96	    STATUS  mandatory
97
98	    DESCRIPTION
99		"The unique number of the profile."
100	::= { x25PadProfileEntry 1 }
101
102	x25PadProState OBJECT-TYPE
103	    SYNTAX  INTEGER {
104			valid(1), delete(2)
105	    }
106	    ACCESS  read-write
107	    STATUS  mandatory
108
109	    DESCRIPTION
110		"The State of the profile."
111	    DEFVAL  { valid }
112	::= { x25PadProfileEntry 2 }
113
114	x25PadProAutoCallDstAddr OBJECT-TYPE
115	    SYNTAX  DisplayString
116	    ACCESS  read-write
117	    STATUS  mandatory
118
119	    DESCRIPTION
120		"When this object is set to a non-empty string, a
121		 call will automatically be established to this
122		 PAD address."
123	::= { x25PadProfileEntry 3 }
124
125	x25PadProEscape OBJECT-TYPE
126	    SYNTAX  INTEGER (0..255)
127	    ACCESS  read-write
128	    STATUS  mandatory
129
130	    DESCRIPTION
131		"The value of the parameter one. This parameter defines a
132		 character on its receipt the PAD alternates the state
133		 from data-transfer in connection-in-progress. This allows the
134		 start-stop mode DTE to initiate an escape from the
135		 data-transfer state or the connection-in-progress state in
136		 order to send PAD command signals. The value 0 means that
137		 the escape from data-transfer state and recall of the PAD is
138		 not possible. The value 1 means that the escape is possible by
139		 character DLE(Ctrl-P). The values 32-126 mean that the escape
140		 is possible by graphic character defined by the user."
141	    DEFVAL  { 0 }
142	::= { x25PadProfileEntry 4 }
143
144	x25PadProEcho OBJECT-TYPE
145	    SYNTAX  INTEGER {
146	    		no-echo(256),
147			echo(1)
148	    }
149	    ACCESS  read-write
150	    STATUS  mandatory
151
152	    DESCRIPTION
153		"The value of the parameter two. This parameter determines
154		 whether the echo mode is off or on. The selection of the
155		 characters to be echoed is dependent on the value of
156		 parameter EchoMask."
157	    DEFVAL  { no-echo }
158	::= { x25PadProfileEntry 5 }
159
160
161	x25PadProForwardChar OBJECT-TYPE
162	    SYNTAX  INTEGER (0..255)
163	    ACCESS  read-write
164	    STATUS  mandatory
165
166	    DESCRIPTION
167		"The value of the parameter three. This parameter defines a
168		 character. On its receipt the PAD forwards the previously
169		 received data from start-stop DTE as packet. The value 0 means
170		 no data forwarding character."
171	    DEFVAL  { 0 }
172	::= { x25PadProfileEntry 6 }
173
174	x25PadProIdleTimer OBJECT-TYPE
175	    SYNTAX  INTEGER (0..255)
176	    ACCESS  read-write
177	    STATUS  mandatory
178
179	    DESCRIPTION
180		"The value of parameter four. This parameter allows the
181		 selection of the duration of an interval between successive
182		 characters received from the start-stop DTE which, when
183		 exceeded, will cause the PAD to terminate the assembly of
184		 a packet and to forward it. The value 0 will indicate that
185		 no data forwarding on time-out is required. A value between
186		 1 and 255 will indicate the value of the delay in twentieths
187		 of a second."
188	    DEFVAL  { 5 }
189	::= { x25PadProfileEntry 7 }
190
191	x25PadProDevControl OBJECT-TYPE
192	    SYNTAX  INTEGER {
193	    		no-use(256),
194			use-only-data-transfer(1),
195			use(2)
196	    }
197	    ACCESS  read-write
198	    STATUS  mandatory
199
200	    DESCRIPTION
201		"The value of the parameter five. This parameter allows for
202		 flow control between the PAD and the start-stop DTE. The PAD
203		 indicates whether it is ready or not to accept characters
204		 from the start-stop DTE by transmitting special characters.
205		 These characters are used to switch an ancillary transmitting
206		 device on (X-ON; DC1) and off (X-OFF; DC3). The value 0 means
207		 no use of DC1 and DC3. Value 1 indicates the use of DC1 and
208		 DC3 on data-transfer. Value 2 means the use of DC1 and DC3 on
209		 data-transfer and command state."
210	    DEFVAL  { no-use }
211	::= { x25PadProfileEntry 8 }
212
213	x25PadProSigControl OBJECT-TYPE
214	    SYNTAX  INTEGER (0..7)
215	    ACCESS  read-write
216	    STATUS  mandatory
217
218	    DESCRIPTION
219		"The value of the parameter six. This parameter provides the
220		 start-stop DTE with the ability to decide whether or not and
221		 in what format PAD service signals are transmitted. The value
222		 0 means no service signals are transmitted to the start-stop
223		 DTE. Value 1 indicates service signals other than the prompt
224		 PAD service signal are transmitted in the standard format. The
225		 value 4 indicates prompt PAD service signal is transmitted in
226		 the standard format. The value 5 is a combination of value 1
227		 and value 4, i.e. all service signals including prompt are
228		 transmitted in standard format. The transmission of service
229		 signals is controlled by values 0, 1, 4, 5."
230	    DEFVAL  { 1 }
231	::= { x25PadProfileEntry 9 }
232
233	x25PadProBrkControl OBJECT-TYPE
234	    SYNTAX  INTEGER (0..21)
235	    ACCESS  read-write
236	    STATUS  mandatory
237
238	    DESCRIPTION
239		"The value of the parameter seven. This parameter allows the
240		 selection of the operation of the PAD after the receipt of a
241		 BREAK-signal from the start-stop DTE in data-transfer state.
242		 The value 0 indicates no operation. Value 1 means that the
243		 PAD sends an interrupt packet to packet mode DTE or other PAD.
244		 Value 2 indicates RESET but the PAD remains in data-transfer
245		 state. Value 4 means that the PAD sends an indication of a
246		 BREAK-message to packet mode DTE or other PAD. Value 8
247		 indicates escape from data-transfer state. Value 16 determines
248		 discard output to start-stop DTE."
249	    DEFVAL  { 8 }
250	::= { x25PadProfileEntry 10 }
251
252	x25PadProDiscard OBJECT-TYPE
253	    SYNTAX  INTEGER {
254	    		normal-data-delivery(256),
255			discard-output(1)
256	    }
257	    ACCESS  read-write
258	    STATUS  mandatory
259
260	    DESCRIPTION
261		"The value of the parameter eight. This parameter provides for
262		 a PAD to discard the content of user sequences in packets upon
263		 request rather than disassembling and transmitting these to
264		 the start-stop DTE."
265	    DEFVAL  { normal-data-delivery }
266	::= { x25PadProfileEntry 11 }
267
268	x25PadProCRPadding OBJECT-TYPE
269	    SYNTAX  INTEGER (0..255)
270	    ACCESS  read-write
271	    STATUS  mandatory
272
273	    DESCRIPTION
274		"The value of the parameter nine. This parameter provides for
275		 the automatic insertion by the PAD of padding characters in
276		 the character stream transmitted to the start-stop DTE after
277		 the occurrence of a carriage return character. This allows
278		 for the printing mechanism for the start-stop DTE to perform
279		 the carriage return function correctly. A value between 0
280		 and 255 will indicate the number of padding characters. When
281		 this parameter is 0, there will be no padding except that PAD
282		 service signals will contain a number of padding characters
283		 according to the data rate of the start-stop DTE."
284	    DEFVAL  { 0 }
285	::= { x25PadProfileEntry 12 }
286
287	x25PadProLineFold OBJECT-TYPE
288	    SYNTAX  INTEGER (0..255)
289	    ACCESS  read-write
290	    STATUS  mandatory
291
292	    DESCRIPTION
293		"The value of the parameter ten. This parameter provides for
294		 the automatic insertion by the PAD of appropriate format
295		 effectors in the character stream transmitted to the
296		 start-stop DTE. The predetermined maximum number of graphic
297		 characters per line may be set. Tha value 0 means no line
298		 folding. A value between 1 and 255 will indicate the number
299		 of graphic characters per line that will be transmitted by
300		 the PAD without inserting appropriate format effectors."
301	    DEFVAL  { 0 }
302	::= { x25PadProfileEntry 13 }
303
304	x25PadProFlowControl OBJECT-TYPE
305	    SYNTAX  INTEGER {
306			no-use-DC1-DC3(256),
307			use-DC1-DC3(1)
308	    }
309	    ACCESS  read-write
310	    STATUS  mandatory
311
312	    DESCRIPTION
313		"The value of the parameter twelve. It allows for flow control
314		 between the start-stop DTE and the PAD. The start-stop DTE
315		 indicates whether it is ready or not to accept characters
316		 from the PAD by transmitting special characters."
317	    DEFVAL  { no-use-DC1-DC3 }
318	::= { x25PadProfileEntry 14 }
319
320	x25PadProLFInsert OBJECT-TYPE
321	    SYNTAX  INTEGER (0..7)
322	    ACCESS  read-write
323	    STATUS  mandatory
324
325	    DESCRIPTION
326		"The value of the parameter thirteen. It provides for the
327		 automatic insertion by the PAD of a linefeed character in
328		 the character stream to or from the start-stop DTE after
329		 each carriage return character. It applies only in the
330		 data-transfer state."
331	    DEFVAL  { 0 }
332	::= { x25PadProfileEntry 15 }
333
334	x25PadProLFPadding OBJECT-TYPE
335	    SYNTAX  INTEGER (0..255)
336	    ACCESS  read-write
337	    STATUS  mandatory
338
339	    DESCRIPTION
340		"The value of the parameter fourteen. It provides for the
341		 automatic insertion by the PAD of padding characters in the
342		 character stream transmitted to the start-stop DTE after the
343		 occurrence of a linefeed character. It applies only in the
344		 data-transfer state. A value between 0 and 255 will indicate
345		 the number of padding characters."
346	    DEFVAL  { 0 }
347	::= { x25PadProfileEntry 16 }
348
349	x25PadProEdit OBJECT-TYPE
350	    SYNTAX  INTEGER {
351			no-editing-user-data(256),
352			editing-user-data(1)
353	    }
354	    ACCESS  read-write
355	    STATUS  mandatory
356
357	    DESCRIPTION
358		"The value of the parameter fifteen. It determines, whether
359		 editing of user data in data-transfer state is possible or
360		 not. The value 1 suspends data forwarding on full packet
361		 until the editing buffer is full and data forwarding on idle
362		 timer period expiry. The value of parameter 4 remains
363		 unchanged. During the PAD command state the editing function
364		 is always available."
365	    DEFVAL  { no-editing-user-data }
366	::= { x25PadProfileEntry 17 }
367
368	x25PadProCharDel OBJECT-TYPE
369	    SYNTAX  INTEGER (0..255)
370	    ACCESS  read-write
371	    STATUS  mandatory
372
373	    DESCRIPTION
374		"The value of the parameter sixteen. This parameter provides
375		 for character delete editing capabilities in the data-transfer
376		 state for the start-stop DTE. The character defined by the
377		 user for character delete is the binary respresentation of the
378		 decimal value in accordance with IA5."
379	    DEFVAL  { 0 }
380	::= { x25PadProfileEntry 18 }
381
382	x25PadProLineDel OBJECT-TYPE
383	    SYNTAX  INTEGER (0..255)
384	    ACCESS  read-write
385	    STATUS  mandatory
386
387	    DESCRIPTION
388		"The value of the parameter seventeen. This parameter provides
389		 for line delete editing capabilities in the data-transfer
390		 state for the start-stop DTE. The character defined by the
391		 user for line delete is the binary respresentation of the
392		 decimal value in accordance with IA5."
393	    DEFVAL  { 0 }
394	::= { x25PadProfileEntry 19 }
395
396	x25PadProLineDisp OBJECT-TYPE
397	    SYNTAX  INTEGER (0..255)
398	    ACCESS  read-write
399	    STATUS  mandatory
400
401	    DESCRIPTION
402		"The value of the parameter eighteen. This parameter provides
403		 for line display editing capabilities in the data-transfer
404		 state for the start-stop DTE. The character defined by the
405		 user for line display is the binary respresentation of the
406		 decimal value in accordance with IA5."
407	    DEFVAL  { 0 }
408	::= { x25PadProfileEntry 20 }
409
410	x25PadProSigEdit OBJECT-TYPE
411	    SYNTAX  INTEGER (0..255)
412		-- no-editing PAD service signals (0),
413		-- editing PAD service signals for printing terminals (1),
414		-- editing PAD service signals for display terminals (2),
415		-- editing PAD service signals using one character
416		-- from the range of IA5 (8, 32-126)
417	    ACCESS  read-write
418	    STATUS  mandatory
419
420	    DESCRIPTION
421		"The value of the parameter nineteen. It provides the start-
422		 stop DTE with the ability to decide whether or not editing PAD
423		 service signals are transmitted and which format should be
424		 used. This parameter does not apply if the value of parameter
425		 6 is set to 0."
426	    DEFVAL  { 0 }
427	::= { x25PadProfileEntry 21 }
428
429	x25PadProEchoMask OBJECT-TYPE
430	    SYNTAX  INTEGER (0..255)
431	   	-- no echo mask; all characters echoed (0),
432		-- no echo of character CR (1),
433		-- no echo of character LF (2),
434		-- no echo of characters VT, HT, FF (4),
435		-- no echo of characters BEL, BS (8),
436		-- no echo of characters ESC, ENQ (16),
437		-- no echo of characters ACK, NAK, STX, SOH, EOT, ETB,ETX (32),
438		-- no echo of editing characters as designed by
439		-- parameters 16, 17 and 18 (64),
440		-- no echo of all other characters in columns 0 and 1
441		-- of IA5 not mentioned above, and character DEL (128)
442	    ACCESS  read-write
443	    STATUS  mandatory
444
445	    DESCRIPTION
446		"The value of the parameter twenty. When ECHO is enabled,
447		 it allows selected defined sets of characters received from
448		 the start-stop DTE not to be transmitted back to the
449		 start-stop DTE. Value 64 does not apply if editing is not
450		 enabled. If parameter 5, 12, 22 is set to a non-zero value,
451		 then DC1 and DC3 are not echoed. The PAD recall character
452		 specified by the value of parameter 1 is not echoed. It does
453		 not apply if parameter 2 is set to 0."
454	    DEFVAL  { 0 }
455	::= { x25PadProfileEntry 22 }
456
457	x25PadProParity OBJECT-TYPE
458	    SYNTAX  INTEGER {
459			no-parity(256),
460			parity-checking(1),
461			parity-generation(2),
462			parity-checking-generation(3)
463	    }
464	    ACCESS  read-write
465	    STATUS  mandatory
466
467	    DESCRIPTION
468		"The value of the parameter twenty one. It allows the PAD to
469		 check parity in the data stream from the start-stop DTE and/or
470		 generate parity in the data stream to the start-stop DTE.
471		 Characters generated by the PAD itself (e.g., PAD service
472		 signals) have even parity when this parameter is set to zero
473		 unless the parity is determined by alternate means."
474	    DEFVAL  { no-parity }
475	::= { x25PadProfileEntry 23 }
476
477	x25PadProPageWait OBJECT-TYPE
478	    SYNTAX  INTEGER (0..255)
479	    ACCESS  read-write
480	    STATUS  mandatory
481
482	    DESCRIPTION
483		"The value of the parameter twenty two. It allows the PAD to
484		 suspend transmission of additional characters to the start-
485		 stop DTE after specified number of linefeed characters have
486		 been transmitted by the PAD. Value 0 determines page wait
487		 disabled. A value between 1 and 255 will indicate page wait
488		 condition after n-linefeed characters are sent by the PAD to
489		 the start-stop DTE."
490	    DEFVAL  { 0 }
491	::= { x25PadProfileEntry 24 }
492
493	x25PadProXCharDel OBJECT-TYPE
494	    SYNTAX  INTEGER (0..255)
495	    ACCESS  read-write
496	    STATUS  mandatory
497
498	    DESCRIPTION
499		"The value of parameter one hundered eighteen. This parameter
500		 is a repeating of parameter sixteen."
501	    DEFVAL  { 0 }
502	::= { x25PadProfileEntry 25 }
503
504	x25PadProXLineDel OBJECT-TYPE
505	    SYNTAX  INTEGER (0..255)
506	    ACCESS  read-write
507	    STATUS  mandatory
508
509	    DESCRIPTION
510		"The value of parameter one hundered nineteen. This parameter
511		 is a repeating of parameter seventeen."
512	    DEFVAL  { 0 }
513	::= { x25PadProfileEntry 26 }
514
515	x25PadProXLineDisp OBJECT-TYPE
516	    SYNTAX  INTEGER (0..255)
517	    ACCESS  read-write
518	    STATUS  mandatory
519
520	    DESCRIPTION
521		"The value of the parameter one hundered twenty. This parameter
522		 is a repeating of parameter eighteen."
523	    DEFVAL  { 0 }
524	::= { x25PadProfileEntry 27 }
525
526	x25PadProXForwardChar1 OBJECT-TYPE
527	    SYNTAX  INTEGER (0..255)
528	    ACCESS  read-write
529	    STATUS  mandatory
530
531	    DESCRIPTION
532		"The value of the parameter one hundered twenty one. This
533		 parameter allows predefinition of one data forwarding
534		 character in addition to parameter three."
535	    DEFVAL  { 0 }
536	::= { x25PadProfileEntry 28 }
537
538	x25PadProXForwardChar2 OBJECT-TYPE
539	    SYNTAX  INTEGER (0..255)
540	    ACCESS  read-write
541	    STATUS  mandatory
542
543	    DESCRIPTION
544		"The value of the parameter one hundered twenty two. This
545		 parameter allows predefinition of one data forwarding
546		 character in addition to parameter three."
547	    DEFVAL  { 0 }
548	::= { x25PadProfileEntry 29 }
549
550	x25PadProXParity OBJECT-TYPE
551	    SYNTAX  INTEGER {
552			no-parity(256),
553			parity-checking-generation(1),
554			parity-generation(2),
555			parity-checking(3)
556	    }
557	    ACCESS  read-write
558	    STATUS  mandatory
559
560	    DESCRIPTION
561		"The value of the parameter one hundered twenty three. This
562		 corresponds to the parameter twenty one, but the meaning of
563		 values 1 and 3 are interchanged."
564	    DEFVAL  { no-parity }
565	::= { x25PadProfileEntry 30 }
566
567	x25PadProXDelay OBJECT-TYPE
568	    SYNTAX  INTEGER (0..255)
569	    ACCESS  read-write
570	    STATUS  mandatory
571
572	    DESCRIPTION
573		"The value of the parameter one hundered twenty five. This
574		 parameter determines how long data forwarding ist delayed,
575		 wenn it synces with a data entry."
576	    DEFVAL  { 0 }
577	::= { x25PadProfileEntry 31 }
578
579	x25PadProXLFInsert OBJECT-TYPE
580	    SYNTAX  INTEGER (0..7)
581	    ACCESS  read-write
582	    STATUS  mandatory
583
584	    DESCRIPTION
585		"The value of the parameter one hundered twenty six. This is a
586		 repeating of parameter thirteen."
587	    DEFVAL  { 0 }
588	::= { x25PadProfileEntry 32 }
589
590
591	x25PadProIdent OBJECT-TYPE
592	    SYNTAX  DisplayString
593	    ACCESS  read-write
594	    STATUS  mandatory
595
596	    DESCRIPTION
597		"PAD Identification String, that is sent to start-stop
598		 DTE, when PAD is started."
599	::= { x25PadProfileEntry 33 }
600
601	x25PadProTermAfterCall OBJECT-TYPE
602	    SYNTAX  INTEGER {
603			yes(1), no(2)
604	    }
605	    ACCESS  read-write
606	    STATUS  mandatory
607
608	    DESCRIPTION
609		"Terminate the PAD after X25 Call cleared"
610	    DEFVAL  { no }
611	::= { x25PadProfileEntry 34 }
612
613	x25PadProIgnoreX29 OBJECT-TYPE
614	    SYNTAX  INTEGER {
615			yes(1), no(2)
616	    }
617	    ACCESS  read-write
618	    STATUS  mandatory
619
620	    DESCRIPTION
621		"Ignore all X.29 messages"
622	    DEFVAL  { no }
623	::= { x25PadProfileEntry 35 }
624
625END
626