Last sync 2016.04.01
[deliverable/titan.core.git] / regression_test / ASN1 / parse / Test1_known_errors.asn
CommitLineData
970ed795 1--/////////////////////////////////////////////////////////////////////////////
d44e3c4f 2-- Copyright (c) 2000-2016 Ericsson Telecom AB
970ed795
EL
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
d44e3c4f 7--
8-- Contributors:
9-- Balasko, Jeno
10-- Hanko, Matyas
11-- Koppany, Csaba
12-- Szabados, Kristof
13--
970ed795
EL
14--/////////////////////////////////////////////////////////////////////////////
15Test1-known-errors
16
17DEFINITIONS
18
19AUTOMATIC TAGS
20
21::=
22
23BEGIN
24-- 19 ENUMERATED *******************************************************
25MyEnumeratedType1 ::= 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
36MyEmbeddedPDVType1 ::= EMBEDDED PDV
37
38myEmbeddedPDVValue1 MyEmbeddedPDVType1 ::=
39{
40
41identification syntaxes :
42 {
43 abstract {qw(0) er(0) ty(3)},
44 transfer myObjectIdentifierValue1
45 },
46data-value '1234567890ABCDEF'H
47
48}
49
50myEmbeddedPDVValue2 MyEmbeddedPDVType1 ::=
51{
52
53identification syntax : myObjectIdentifierValue2,
54
55data-value '1234567890ABCDEF'H
56
57}
58
59myEmbeddedPDVValue3 MyEmbeddedPDVType1 ::=
60{
61
62identification presentation-context-id : myIntegerValue1,
63
64data-value '1234567890ABCDEF'H
65
66}
67
68myEmbeddedPDVValue4 MyEmbeddedPDVType1 ::=
69{
70
71identification context-negotiation : {
72 presentation-context-id 333,
73 transfer-syntax { asdf(9) dfghj(6) }
74 },
75
76data-value '1234567890ABCDEF'H
77
78}
79
80myEmbeddedPDVValue5 MyEmbeddedPDVType1 ::=
81{
82
83identification transfer-syntax : {0 0 0 0 0 0},
84
85data-value '1234567890ABCDEF'H
86
87}
88
89myEmbeddedPDVValue6 MyEmbeddedPDVType1 ::=
90{
91
92identification fixed : NULL
93
94data-value '1234567890ABCDEF'H
95
96}
97
98--34 EXTERNAL *******************************************************************
99-- COMMENT ENTIRE SECTION
100MyExternalType1 ::= EXTERNAL
101
102myExternalValue1 MyExternalType1::=
103
104{
105identification syntax : {0 1 2 3 4 5},
106
107data-value-descriptor myObjectDescriptorValue1,
108
109data-value '1234567890ABCDEF'H
110
111}
112
113myExternalValue2 MyExternalType1 ::=
114
115{
116identification presentation-context-id : 5,
117
118data-value-descriptor myObjectDescriptorValue1,
119
120data-value '1234567890ABCDEF'H
121
122}
123
124myExternalValue3 MyExternalType1 ::=
125
126{
127identification context-negotiation {
128 presentation-context-id 333,
129 transfer-syntax { asdf(9) dfghj(6) }
130 },
131
132data-value-descriptor myObjectDescriptorValue1,
133
134data-value '1234567890ABCDEF'H
135
136}
137
138END
This page took 0.028693 seconds and 5 git commands to generate.