1ChoOptionalImplicitTag DEFINITIONS IMPLICIT TAGS ::=
2
3BEGIN
4
5
6Seq1 ::= SEQUENCE
7{
8  bool  [0] BOOLEAN,
9  int   [1] INTEGER OPTIONAL,
10  cho   [7] ChoOpt OPTIONAL
11}
12
13Seq2 ::= SEQUENCE
14{
15  int   INTEGER OPTIONAL,
16  cho   ChoOpt OPTIONAL,
17  bool  BOOLEAN
18}
19
20Seq3 ::= SEQUENCE
21{
22  cho   ChoOpt OPTIONAL,
23  int   INTEGER OPTIONAL,
24  bool  BOOLEAN
25}
26
27
28ChoOpt ::= CHOICE
29{
30  vsCho  [2] VisibleString,
31  ocStrCho [3]  OCTET STRING
32}
33
34
35END
36