Last sync 2016.04.01
[deliverable/titan.core.git] / regression_test / ASN1 / parse / Test1_known_errors.asn
1 --/////////////////////////////////////////////////////////////////////////////
2 -- Copyright (c) 2000-2016 Ericsson Telecom AB
3 -- All rights reserved. This program and the accompanying materials
4 -- are made available under the terms of the Eclipse Public License v1.0
5 -- which accompanies this distribution, and is available at
6 -- http://www.eclipse.org/legal/epl-v10.html
7 --
8 -- Contributors:
9 -- Balasko, Jeno
10 -- Hanko, Matyas
11 -- Koppany, Csaba
12 -- Szabados, Kristof
13 --
14 --/////////////////////////////////////////////////////////////////////////////
15 Test1-known-errors
16
17 DEFINITIONS
18
19 AUTOMATIC TAGS
20
21 ::=
22
23 BEGIN
24 -- 19 ENUMERATED *******************************************************
25 MyEnumeratedType1 ::= ENUMERATED {a,b,...!,c}
26
27 --29 SELECTION TYPES *******************************************************************
28
29 --MySelectionType ::= field1 < MyChoiceType1
30
31 -- MySelectionValue MySelectionType ::= 123
32
33 --33 EMBEDDED PDV *******************************************************************
34 -- COMMENT ENTIRE SECTION
35
36 MyEmbeddedPDVType1 ::= EMBEDDED PDV
37
38 myEmbeddedPDVValue1 MyEmbeddedPDVType1 ::=
39 {
40
41 identification syntaxes :
42 {
43 abstract {qw(0) er(0) ty(3)},
44 transfer myObjectIdentifierValue1
45 },
46 data-value '1234567890ABCDEF'H
47
48 }
49
50 myEmbeddedPDVValue2 MyEmbeddedPDVType1 ::=
51 {
52
53 identification syntax : myObjectIdentifierValue2,
54
55 data-value '1234567890ABCDEF'H
56
57 }
58
59 myEmbeddedPDVValue3 MyEmbeddedPDVType1 ::=
60 {
61
62 identification presentation-context-id : myIntegerValue1,
63
64 data-value '1234567890ABCDEF'H
65
66 }
67
68 myEmbeddedPDVValue4 MyEmbeddedPDVType1 ::=
69 {
70
71 identification context-negotiation : {
72 presentation-context-id 333,
73 transfer-syntax { asdf(9) dfghj(6) }
74 },
75
76 data-value '1234567890ABCDEF'H
77
78 }
79
80 myEmbeddedPDVValue5 MyEmbeddedPDVType1 ::=
81 {
82
83 identification transfer-syntax : {0 0 0 0 0 0},
84
85 data-value '1234567890ABCDEF'H
86
87 }
88
89 myEmbeddedPDVValue6 MyEmbeddedPDVType1 ::=
90 {
91
92 identification fixed : NULL
93
94 data-value '1234567890ABCDEF'H
95
96 }
97
98 --34 EXTERNAL *******************************************************************
99 -- COMMENT ENTIRE SECTION
100 MyExternalType1 ::= EXTERNAL
101
102 myExternalValue1 MyExternalType1::=
103
104 {
105 identification syntax : {0 1 2 3 4 5},
106
107 data-value-descriptor myObjectDescriptorValue1,
108
109 data-value '1234567890ABCDEF'H
110
111 }
112
113 myExternalValue2 MyExternalType1 ::=
114
115 {
116 identification presentation-context-id : 5,
117
118 data-value-descriptor myObjectDescriptorValue1,
119
120 data-value '1234567890ABCDEF'H
121
122 }
123
124 myExternalValue3 MyExternalType1 ::=
125
126 {
127 identification context-negotiation {
128 presentation-context-id 333,
129 transfer-syntax { asdf(9) dfghj(6) }
130 },
131
132 data-value-descriptor myObjectDescriptorValue1,
133
134 data-value '1234567890ABCDEF'H
135
136 }
137
138 END
This page took 0.075934 seconds and 6 git commands to generate.