1SetOptional DEFINITIONS IMPLICIT TAGS ::=
2
3BEGIN
4
5SetOpt1 ::= SET
6{
7  bool1  BOOLEAN OPTIONAL,
8  int1  INTEGER,
9  set1  SetIn OPTIONAL
10}
11
12SetOpt1Imp ::= SEQUENCE
13{
14  bool1 [1] BOOLEAN OPTIONAL,
15  int1  INTEGER,
16  set1  [2] SetIn OPTIONAL
17}
18
19SetOpt1Exp ::= SEQUENCE
20{
21  bool1 [1] EXPLICIT BOOLEAN OPTIONAL,
22  int1  INTEGER,
23  set1  [2] EXPLICIT SetIn OPTIONAL
24}
25
26SetOpt2 ::= SET
27{
28  set2  SetIn OPTIONAL,
29  bool2  BOOLEAN,
30  int2  INTEGER
31}
32
33SetOpt2Imp ::= SEQUENCE
34{
35  set2  [1] SetIn OPTIONAL,
36  bool2 [2] BOOLEAN,
37  int2  INTEGER
38}
39
40SetOpt2Exp ::= SEQUENCE
41{
42  set2  [1] EXPLICIT SetIn OPTIONAL,
43  bool2 [2] EXPLICIT BOOLEAN,
44  int2  INTEGER
45}
46
47SetOpt3 ::= SET
48{
49  bool3  BOOLEAN OPTIONAL,
50  set3  SetIn OPTIONAL,
51  int3  INTEGER OPTIONAL
52}
53
54SetOpt3Imp ::= SEQUENCE
55{
56  bool3 [1] BOOLEAN OPTIONAL,
57  set3  [2] SetIn OPTIONAL,
58  int3  INTEGER OPTIONAL
59}
60
61SetOpt3Exp ::= SEQUENCE
62{
63  bool3 [1] EXPLICIT BOOLEAN OPTIONAL,
64  set3  [2] EXPLICIT SetIn OPTIONAL,
65  int3  INTEGER OPTIONAL
66}
67
68
69
70SetIn ::= SET
71{
72  boolIn  BOOLEAN,
73  intIn  INTEGER
74}
75
76
77END
78