1Default DEFINITIONS AUTOMATIC TAGS ::=
2
3BEGIN
4
5SeqInts ::= SEQUENCE {
6  a   INTEGER DEFAULT 1,
7  b   INTEGER DEFAULT -1,
8  c   INTEGER {one(1),two(2),three(3)} DEFAULT three,
9  d   INTEGER DEFAULT one
10}
11
12SetInts ::= SET {
13  a INTEGER DEFAULT 1,
14  b INTEGER DEFAULT -1,
15  c INTEGER {one(1),two(2),three(3)} DEFAULT three,
16  d INTEGER DEFAULT one
17}
18
19
20SeqBS ::= SEQUENCE {
21  a BIT STRING DEFAULT '1010110'B,
22  b BIT STRING DEFAULT 'A8A'H,
23  c BIT STRING {first(0),second(1),third(2)} DEFAULT {second},
24  d BIT STRING DEFAULT onelist,
25  e BIT STRING DEFAULT '01011010'B
26}
27
28SeqBS2 ::= SEQUENCE {
29  bs BIT STRING {a(0), z(25)} DEFAULT '101'B
30}
31
32SetBS ::= SET {
33  a BIT STRING DEFAULT '1010110'B,
34  b BIT STRING DEFAULT 'A8A'H,
35  c BIT STRING {first(0),second(1),third(2)} DEFAULT {second},
36  d BIT STRING DEFAULT onelist
37}
38
39onelist BIT STRING ::= '1001'B
40
41SeqOS ::= SEQUENCE {
42  a OCTET STRING DEFAULT '1010110'B,
43  b OCTET STRING DEFAULT 'A8A'H,
44  c NULL DEFAULT NULL
45}
46
47SetOS ::= SET {
48  a OCTET STRING DEFAULT '1010110'B,
49  b OCTET STRING DEFAULT 'A8A'H,
50  c NULL DEFAULT NULL
51}
52
53E ::= ENUMERATED {b1,b2,b3}
54
55SeqOI ::= SEQUENCE {
56  a OBJECT IDENTIFIER  DEFAULT {1 2 14 15},
57  b OBJECT IDENTIFIER  DEFAULT {iso member-body f(250) 3 4},
58  c OBJECT IDENTIFIER  DEFAULT {ftam 2 f(250) 4}--,
59}
60
61SetOI ::= SET {
62  a OBJECT IDENTIFIER  DEFAULT {1 2 14 15},
63  b OBJECT IDENTIFIER  DEFAULT {iso member-body f(250) 3 4},
64  c OBJECT IDENTIFIER  DEFAULT {ftam 2 f(250) 4}--,
65}
66
67SeqEnum ::= SEQUENCE {
68  a ENUMERATED {b1,b2,b3,b4,b5} DEFAULT b4,
69  b F DEFAULT b2
70}
71
72SetEnum ::= SET {
73  a ENUMERATED {b1,b2,b3,b4,b5} DEFAULT b4,
74  b F DEFAULT b2
75}
76
77ftam OBJECT IDENTIFIER ::= {iso standard 8571}
78
79F ::= E
80
81SeqIntBool ::= SEQUENCE {
82  a SEQUENCE{
83    aa INTEGER,
84    ab INTEGER} DEFAULT {aa 12, ab 13},
85  b S2 DEFAULT {a 14, b TRUE},
86  c S2 DEFAULT s
87}
88
89SetIntBool ::= SET {
90  a SET{
91    aa INTEGER,
92    ab INTEGER} DEFAULT {aa 12, ab 13},
93  b S2 DEFAULT {a 14, b TRUE},
94  c S2 DEFAULT s
95}
96
97SeqStrings ::= SEQUENCE {
98  a  NumericString DEFAULT "123456789",
99  b1  IA5String DEFAULT "abcdef",
100  b2  IA5String DEFAULT {0,13},
101  b3  IA5String DEFAULT {"First line",cr,"Second line"},
102  c  PrintableString DEFAULT "Printable string",
103  d  UniversalString DEFAULT {0,0,1,14}
104}
105
106SetStrings ::= SET {
107  a  NumericString DEFAULT "123456789",
108  b1  IA5String DEFAULT "abcdef",
109  b2  IA5String DEFAULT {0,13},
110  b3  IA5String DEFAULT {"First line",cr,"Second line"},
111  c  PrintableString DEFAULT "Printable string",
112  d  UniversalString DEFAULT {0,0,1,14}
113}
114
115S1 ::= SEQUENCE {
116  a  SEQUENCE {aa  INTEGER, ab S2} DEFAULT {aa 1, ab {a two, b TRUE}},
117  b  S4 DEFAULT s4
118}
119
120S2 ::= SEQUENCE {
121  a INTEGER DEFAULT one,
122  b BOOLEAN OPTIONAL
123}
124
125S3 ::= SEQUENCE {
126  a SEQUENCE OF INTEGER DEFAULT {11,12,13},
127  b SEQUENCE OF C DEFAULT {a:11,b:TRUE,c:13},
128  c SO DEFAULT so,
129  d SEQUENCE OF S2 DEFAULT {{a 20,b TRUE},{a 30, b FALSE}}
130}
131
132S3set ::= SET {
133  a  SET OF CHOICE {a BOOLEAN,b INTEGER,c S2} DEFAULT {c:{a 3,b TRUE},b:17,a:FALSE},
134  b SO DEFAULT so
135}
136
137S4 ::= SEQUENCE {
138  a S2 DEFAULT {},
139  b SEQUENCE {ba BOOLEAN,bb INTEGER} DEFAULT {ba TRUE,bb 0}
140}
141
142s4 S4 ::= {a {a 2,b TRUE}, b  {ba TRUE, bb 5}}
143
144C ::= CHOICE{
145  a  INTEGER,
146  b  BOOLEAN,
147  c  INTEGER
148}
149
150SO ::= SEQUENCE OF INTEGER
151
152so SEQUENCE OF INTEGER ::= {1,2,3,4}
153
154s S2 ::= {a 15,b FALSE}
155
156one INTEGER ::= 1
157two INTEGER ::= 2
158three INTEGER ::= 3
159four INTEGER ::= 4
160
161cr IA5String ::= {0,13}
162
163SeqNamedInts ::= SEQUENCE {
164   i1 INTEGER {first(0), last(31)} DEFAULT 15,
165   i2 INTEGER {first(0), last(31)} DEFAULT 31
166}
167
168S5 ::= SEQUENCE {
169   s3 S3 DEFAULT {},
170   so SEQUENCE OF OBJECT IDENTIFIER DEFAULT {
171               {itu-t question 999},
172               {itu-t question 555}
173	       },
174   soe SEQUENCE OF OBJECT IDENTIFIER DEFAULT { }
175}
176
177SOI ::= SEQUENCE {
178   soi SEQUENCE OF OBJECT IDENTIFIER
179        DEFAULT { {iso member-body f(250) 9 55}, {iso member-body f(250) 3 4} }
180}
181
182END
183