1
-- Module MSAccessProtocol (X.419:06/1999)
3
MSAccessProtocol {joint-iso-itu-t mhs(6) protocols(0) modules(0)
4
ms-access-protocol(2) version-1999(1)} DEFINITIONS ::=
10
ms-access-contract-88, ms-access-contract-94, ms-submission, retrieval,
13
FROM MSAbstractService {joint-iso-itu-t mhs(6) ms(4) modules(0)
14
abstract-service(1) version-1999(1)}
18
FROM Remote-Operations-Information-Objects-extensions {joint-iso-itu-t
19
remote-operations(4) informationObjects-extensions(8) version1(0)}
22
FROM Remote-Operations-Information-Objects {joint-iso-itu-t
23
remote-operations(4) informationObjects(5) version1(0)}
24
Bind{}, InvokeId, Unbind{}
26
FROM Remote-Operations-Generic-ROS-PDUs {joint-iso-itu-t
27
remote-operations(4) generic-ROS-PDUs(6) version1(0)}
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
34
FROM Remote-Operations-Realizations {joint-iso-itu-t remote-operations(4)
35
realizations(9) version1(0)}
38
FROM Remote-Operations-Abstract-Syntaxes {joint-iso-itu-t
39
remote-operations(4) remote-operations-abstract-syntaxes(12) version1(0)}
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
48
FROM MTSAccessProtocol {joint-iso-itu-t mhs(6) protocols(0) modules(0)
49
mts-access-protocol(1) version-1999(1)}
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
56
FROM MHSProtocolObjectIdentifiers {joint-iso-itu-t mhs(6) protocols(0)
57
modules(0) object-identifiers(0) version-1994(0)};
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,
66
rtab-apdu [22] IMPLICIT RTABapdu
69
RTTPapdu ::= -- priority-- INTEGER
71
RTTRapdu ::= OCTET STRING
74
abortReason [0] IMPLICIT AbortReason OPTIONAL,
75
reflectedParameter [1] IMPLICIT BIT STRING OPTIONAL,
76
-- 8 bits maximum, only if abortReason is invalidParameter
78
[2] TYPE-IDENTIFIER.&Type
79
OPTIONAL -- only in normal mode and if abortReason--
83
AbortReason ::= INTEGER {
84
localSystemProblem(0),
85
invalidParameter(1), -- reflectedParameter supplied
86
unrecognizedActivity(2),
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) --
95
-- APPLICATION-CONTEXTS
96
-- 1994 Application Context omitting RTSE
97
ms-access-94 APPLICATION-CONTEXT ::= {
98
CONTRACT ms-access-contract-94
100
INFORMATION TRANSFER BY pData
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
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
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
122
-- 1988 Application Context omitting RTSE
123
ms-access-88 APPLICATION-CONTEXT ::= {
124
CONTRACT ms-access-contract-88
126
INFORMATION TRANSFER BY pData
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
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
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
149
-- Abstract-syntax for 1994 MS-bind and MS-unbind
150
ms-bind-unbind-abstract-syntax-94 ABSTRACT-SYNTAX ::= {
152
IDENTIFIED BY id-as-ms-94
155
MSBindUnbindPDUs94 ::= CHOICE {
156
bind Bind{ms-access-contract-94.&connection.&bind},
157
unbind Unbind{ms-access-contract-94.&connection.&unbind}
160
-- Abstract-syntax for 1988 MS-bind and MS-unbind
161
ms-bind-unbind-abstract-syntax-88 ABSTRACT-SYNTAX ::= {
163
IDENTIFIED BY id-as-ms-88
166
MSBindUnbindPDUs88 ::= CHOICE {
167
bind Bind{ms-access-contract-88.&connection.&bind},
168
unbind Unbind{ms-access-contract-88.&connection.&unbind}
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
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
183
MSMessageSubmissionPDUs ::= ROS-SingleAS{{MSInvokeIds}, ms-submission}
185
MSInvokeIds ::= InvokeId(ALL EXCEPT absent:NULL)
187
-- Abstract Syntax for Message Retrieval Service Element 1994
188
message-retrieval-abstract-syntax-94 ABSTRACT-SYNTAX ::= {
190
IDENTIFIED BY id-as-mrse-94
193
-- Abstract Syntax for Message Retrieval Service Element 1988
194
MessageRetrievalPDUs ::=
195
ROS-SingleAS{{MSInvokeIds}, retrieval}
197
message-retrieval-abstract-syntax-88 ABSTRACT-SYNTAX ::= {
198
MessageRetrievalPDUs88
199
IDENTIFIED BY id-as-mrse-88
202
MessageRetrievalPDUs88 ::= ROS-SingleAS{{MSInvokeIds}, retrieval-88}
205
op-ms-submission-control Code ::= local:2
207
op-ms-message-submission Code ::= local:3
209
op-ms-probe-submission Code ::= local:4
211
op-ms-cancel-deferred-delivery Code ::= local:7
213
op-summarize Code ::= local:20
215
op-list Code ::= local:21
217
op-fetch Code ::= local:22
219
op-delete Code ::= local:23
221
op-register-ms Code ::= local:24
223
op-alert Code ::= local:25
225
op-modify Code ::= local:26
228
err-attribute-error Code ::= local:21
230
err-auto-action-request-error Code ::= local:22
232
err-delete-error Code ::= local:23
234
err-fetch-restriction-error Code ::= local:24
236
err-range-error Code ::= local:25 -- 1988 Application Contexts only
238
err-security-error Code ::= local:26
240
err-service-error Code ::= local:27
242
err-sequence-number-error Code ::= local:28
244
err-invalid-parameters-error Code ::= local:29
246
err-message-group-error Code ::= local:30
248
err-ms-extension-error Code ::= local:31
250
err-register-ms-error Code ::= local:32
252
err-modify-error Code ::= local:33
254
err-entry-class-error Code ::= local:34
256
END -- of MSAccessProtocol
258
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D