~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/x420/MSAccessProtocol.asn

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
-- Module MSAccessProtocol (X.419:06/1999)
 
2
 
 
3
MSAccessProtocol {joint-iso-itu-t mhs(6) protocols(0) modules(0)
 
4
  ms-access-protocol(2) version-1999(1)} DEFINITIONS ::=
 
5
BEGIN
 
6
 
 
7
--      Prologue
 
8
IMPORTS
 
9
  -- MS Abstract Service
 
10
  ms-access-contract-88, ms-access-contract-94, ms-submission, retrieval,
 
11
    retrieval-88
 
12
    --==
 
13
    FROM MSAbstractService {joint-iso-itu-t mhs(6) ms(4) modules(0)
 
14
      abstract-service(1) version-1999(1)}
 
15
  -- Remote Operations
 
16
  APPLICATION-CONTEXT
 
17
    --==
 
18
    FROM Remote-Operations-Information-Objects-extensions {joint-iso-itu-t
 
19
      remote-operations(4) informationObjects-extensions(8) version1(0)}
 
20
  Code
 
21
    --==
 
22
    FROM Remote-Operations-Information-Objects {joint-iso-itu-t
 
23
      remote-operations(4) informationObjects(5) version1(0)}
 
24
  Bind{}, InvokeId, Unbind{}
 
25
    --==
 
26
    FROM Remote-Operations-Generic-ROS-PDUs {joint-iso-itu-t
 
27
      remote-operations(4) generic-ROS-PDUs(6) version1(0)}
 
28
  ROS-SingleAS{}
 
29
    --==
 
30
    FROM Remote-Operations-Useful-Definitions {joint-iso-itu-t
 
31
      remote-operations(4) useful-definitions(7) version1(0)}
 
32
  acse, association-by-RTSE, pData, transfer-by-RTSE
 
33
    --==
 
34
    FROM Remote-Operations-Realizations {joint-iso-itu-t remote-operations(4)
 
35
      realizations(9) version1(0)}
 
36
  acse-abstract-syntax
 
37
    --==
 
38
    FROM Remote-Operations-Abstract-Syntaxes {joint-iso-itu-t
 
39
      remote-operations(4) remote-operations-abstract-syntaxes(12) version1(0)}
 
40
  -- Reliable Transfer
 
41
    RTORQapdu, RTOACapdu, RTORJapdu 
 
42
    FROM Reliable-Transfer-APDU {joint-iso-itu-t reliable-transfer(3) apdus(0)}
 
43
  -- MTS Access Protocol
 
44
  message-administration-abstract-syntax-88,
 
45
    message-administration-abstract-syntax-94,
 
46
    message-submission-abstract-syntax
 
47
    --==
 
48
    FROM MTSAccessProtocol {joint-iso-itu-t mhs(6) protocols(0) modules(0)
 
49
      mts-access-protocol(1) version-1999(1)}
 
50
  -- Object Identifiers
 
51
  id-ac-ms-access-88, id-ac-ms-access-94, id-ac-ms-reliable-access-88,
 
52
    id-ac-ms-reliable-access-94, id-as-ms-msse, id-as-mase-88, id-as-mase-94,
 
53
    id-as-mdse-88, id-as-mdse-94, id-as-mrse-88, id-as-mrse-94, id-as-ms-88,
 
54
    id-as-ms-94, id-as-ms-rtse, id-as-msse
 
55
    --==
 
56
    FROM MHSProtocolObjectIdentifiers {joint-iso-itu-t mhs(6) protocols(0)
 
57
      modules(0) object-identifiers(0) version-1994(0)};
 
58
 
 
59
-- Definitions from X.228(11/1988) -- 
 
60
RTSE-apdus ::= CHOICE {
 
61
  rtorq-apdu  [16] IMPLICIT RTORQapdu,
 
62
  rtoac-apdu  [17] IMPLICIT RTOACapdu,
 
63
  rtorj-apdu  [18] IMPLICIT RTORJapdu,
 
64
  rttp-apdu   RTTPapdu,
 
65
  rttr-apdu   RTTRapdu,
 
66
  rtab-apdu   [22] IMPLICIT RTABapdu
 
67
}
 
68
 
 
69
RTTPapdu ::= -- priority-- INTEGER
 
70
 
 
71
RTTRapdu ::= OCTET STRING
 
72
 
 
73
RTABapdu ::= SET {
 
74
  abortReason         [0] IMPLICIT AbortReason OPTIONAL,
 
75
  reflectedParameter  [1] IMPLICIT BIT STRING OPTIONAL,
 
76
  -- 8 bits maximum, only if abortReason is invalidParameter
 
77
  userdataAB
 
78
    [2]  TYPE-IDENTIFIER.&Type
 
79
      OPTIONAL -- only in normal mode and if abortReason--
 
80
  -- is userError 
 
81
}
 
82
 
 
83
AbortReason ::= INTEGER {
 
84
  localSystemProblem(0),
 
85
  invalidParameter(1), -- reflectedParameter supplied
 
86
  unrecognizedActivity(2),
 
87
  temporaryProblem(3),
 
88
  -- the RTSE cannot accept a session for a period of time
 
89
  protocolError(4), -- RTSE level protocol error
 
90
  permanentProblem(5), --provider-abort solely in normal mode 
 
91
  userError(6), -- user-abort solely in normal mode
 
92
  transferCompleted(7) -- activity can't be discarded--}
 
93
-- end of definitions from X.228 (11/1988) --
 
94
 
 
95
--      APPLICATION-CONTEXTS
 
96
--      1994 Application Context omitting RTSE
 
97
ms-access-94 APPLICATION-CONTEXT ::= {
 
98
  CONTRACT                  ms-access-contract-94
 
99
  ESTABLISHED BY            acse
 
100
  INFORMATION TRANSFER BY   pData
 
101
  ABSTRACT SYNTAXES
 
102
    {acse-abstract-syntax | ms-message-submission-abstract-syntax |
 
103
      message-retrieval-abstract-syntax-94 |
 
104
      message-administration-abstract-syntax-94 |
 
105
      ms-bind-unbind-abstract-syntax-94}
 
106
  APPLICATION CONTEXT NAME  id-ac-ms-access-94
 
107
}
 
108
 
 
109
--      1994 Application Context including RTSE
 
110
ms-reliable-access-94 APPLICATION-CONTEXT ::= {
 
111
  CONTRACT                  ms-access-contract-94
 
112
  ESTABLISHED BY            association-by-RTSE
 
113
  INFORMATION TRANSFER BY   transfer-by-RTSE
 
114
  ABSTRACT SYNTAXES
 
115
    {acse-abstract-syntax | ms-message-submission-abstract-syntax |
 
116
      message-retrieval-abstract-syntax-94 |
 
117
      message-administration-abstract-syntax-94 |
 
118
      ms-bind-unbind-rtse-abstract-syntax}
 
119
  APPLICATION CONTEXT NAME  id-ac-ms-reliable-access-94
 
120
}
 
121
 
 
122
--      1988 Application Context omitting RTSE
 
123
ms-access-88 APPLICATION-CONTEXT ::= {
 
124
  CONTRACT                  ms-access-contract-88
 
125
  ESTABLISHED BY            acse
 
126
  INFORMATION TRANSFER BY   pData
 
127
  ABSTRACT SYNTAXES
 
128
    {acse-abstract-syntax | message-submission-abstract-syntax |
 
129
      message-retrieval-abstract-syntax-88 |
 
130
      message-administration-abstract-syntax-88 |
 
131
      ms-bind-unbind-abstract-syntax-88}
 
132
  APPLICATION CONTEXT NAME  id-ac-ms-access-88
 
133
}
 
134
 
 
135
--      1988 Application Context including RTSE
 
136
ms-reliable-access-88 APPLICATION-CONTEXT ::= {
 
137
  CONTRACT                  ms-access-contract-88
 
138
  ESTABLISHED BY            association-by-RTSE
 
139
  INFORMATION TRANSFER BY   transfer-by-RTSE
 
140
  ABSTRACT SYNTAXES
 
141
    {acse-abstract-syntax | message-submission-abstract-syntax |
 
142
      message-retrieval-abstract-syntax-88 |
 
143
      message-administration-abstract-syntax-88 |
 
144
      ms-bind-unbind-rtse-abstract-syntax}
 
145
  APPLICATION CONTEXT NAME  id-ac-ms-reliable-access-88
 
146
}
 
147
 
 
148
--      ABSTRACT SYNTAXES
 
149
--      Abstract-syntax for 1994 MS-bind and MS-unbind
 
150
ms-bind-unbind-abstract-syntax-94 ABSTRACT-SYNTAX ::= {
 
151
  MSBindUnbindPDUs94
 
152
  IDENTIFIED BY  id-as-ms-94
 
153
}
 
154
 
 
155
MSBindUnbindPDUs94 ::= CHOICE {
 
156
  bind    Bind{ms-access-contract-94.&connection.&bind},
 
157
  unbind  Unbind{ms-access-contract-94.&connection.&unbind}
 
158
}
 
159
 
 
160
--      Abstract-syntax for 1988 MS-bind and MS-unbind
 
161
ms-bind-unbind-abstract-syntax-88 ABSTRACT-SYNTAX ::= {
 
162
  MSBindUnbindPDUs88
 
163
  IDENTIFIED BY  id-as-ms-88
 
164
}
 
165
 
 
166
MSBindUnbindPDUs88 ::= CHOICE {
 
167
  bind    Bind{ms-access-contract-88.&connection.&bind},
 
168
  unbind  Unbind{ms-access-contract-88.&connection.&unbind}
 
169
}
 
170
 
 
171
--      Abstract-syntax for MS-bind and MS-unbind with RTSE 
 
172
ms-bind-unbind-rtse-abstract-syntax ABSTRACT-SYNTAX ::= {
 
173
  RTSE-apdus -- With MS-bind and MS-unbind --
 
174
  IDENTIFIED BY  id-as-ms-rtse
 
175
}
 
176
 
 
177
--      Abstract Syntax for MS Message Submission Service Element
 
178
ms-message-submission-abstract-syntax ABSTRACT-SYNTAX ::= {
 
179
  MSMessageSubmissionPDUs
 
180
  IDENTIFIED BY  id-as-ms-msse
 
181
}
 
182
 
 
183
MSMessageSubmissionPDUs ::= ROS-SingleAS{{MSInvokeIds}, ms-submission}
 
184
 
 
185
MSInvokeIds ::= InvokeId(ALL EXCEPT absent:NULL)
 
186
 
 
187
--      Abstract Syntax for Message Retrieval Service Element 1994
 
188
message-retrieval-abstract-syntax-94 ABSTRACT-SYNTAX ::= {
 
189
  MessageRetrievalPDUs
 
190
  IDENTIFIED BY  id-as-mrse-94
 
191
}
 
192
 
 
193
--      Abstract Syntax for Message Retrieval Service Element 1988
 
194
MessageRetrievalPDUs ::=
 
195
  ROS-SingleAS{{MSInvokeIds}, retrieval}
 
196
 
 
197
message-retrieval-abstract-syntax-88 ABSTRACT-SYNTAX ::= {
 
198
  MessageRetrievalPDUs88
 
199
  IDENTIFIED BY  id-as-mrse-88
 
200
}
 
201
 
 
202
MessageRetrievalPDUs88 ::= ROS-SingleAS{{MSInvokeIds}, retrieval-88}
 
203
 
 
204
--      Remote Operations
 
205
op-ms-submission-control Code ::= local:2
 
206
 
 
207
op-ms-message-submission Code ::= local:3
 
208
 
 
209
op-ms-probe-submission Code ::= local:4
 
210
 
 
211
op-ms-cancel-deferred-delivery Code ::= local:7
 
212
 
 
213
op-summarize Code ::= local:20
 
214
 
 
215
op-list Code ::= local:21
 
216
 
 
217
op-fetch Code ::= local:22
 
218
 
 
219
op-delete Code ::= local:23
 
220
 
 
221
op-register-ms Code ::= local:24
 
222
 
 
223
op-alert Code ::= local:25
 
224
 
 
225
op-modify Code ::= local:26
 
226
 
 
227
--      Remote Errors
 
228
err-attribute-error Code ::= local:21
 
229
 
 
230
err-auto-action-request-error Code ::= local:22
 
231
 
 
232
err-delete-error Code ::= local:23
 
233
 
 
234
err-fetch-restriction-error Code ::= local:24
 
235
 
 
236
err-range-error Code ::= local:25 -- 1988 Application Contexts only 
 
237
 
 
238
err-security-error Code ::= local:26
 
239
 
 
240
err-service-error Code ::= local:27
 
241
 
 
242
err-sequence-number-error Code ::= local:28
 
243
 
 
244
err-invalid-parameters-error Code ::= local:29
 
245
 
 
246
err-message-group-error Code ::= local:30
 
247
 
 
248
err-ms-extension-error Code ::= local:31
 
249
 
 
250
err-register-ms-error Code ::= local:32
 
251
 
 
252
err-modify-error Code ::= local:33
 
253
 
 
254
err-entry-class-error Code ::= local:34
 
255
 
 
256
END -- of MSAccessProtocol
 
257
 
 
258
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
 
259