2 -- http://www.itu.int/ITU-T/asn1/database/itu-t/x/x419/1999/index.html
3 -- Module MSAccessProtocol (X.419:06/1999)
4 MSAccessProtocol {joint-iso-itu-t mhs(6) protocols(0) modules(0)
5 ms-access-protocol(2) version-1999(1)} DEFINITIONS ::=
10 -- MS Abstract Service
11 ms-access-contract-88, ms-access-contract-94, ms-submission, retrieval,
14 FROM MSAbstractService {joint-iso-itu-t mhs(6) ms(4) modules(0)
15 abstract-service(1) version-1999(1)}
19 FROM Remote-Operations-Information-Objects-extensions {joint-iso-itu-t
20 remote-operations(4) informationObjects-extensions(8) version1(0)}
23 FROM Remote-Operations-Information-Objects {joint-iso-itu-t
24 remote-operations(4) informationObjects(5) version1(0)}
25 Bind{}, InvokeId, Unbind{}
27 FROM Remote-Operations-Generic-ROS-PDUs {joint-iso-itu-t
28 remote-operations(4) generic-ROS-PDUs(6) version1(0)}
31 FROM Remote-Operations-Useful-Definitions {joint-iso-itu-t
32 remote-operations(4) useful-definitions(7) version1(0)}
33 acse, association-by-RTSE, pData, transfer-by-RTSE
35 FROM Remote-Operations-Realizations {joint-iso-itu-t remote-operations(4)
36 realizations(9) version1(0)}
39 FROM Remote-Operations-Abstract-Syntaxes {joint-iso-itu-t
40 remote-operations(4) remote-operations-abstract-syntaxes(12) version1(0)}
42 RTORQapdu, RTOACapdu, RTORJapdu
43 FROM Reliable-Transfer-APDU {joint-iso-itu-t reliable-transfer(3) apdus(0)}
44 -- MTS Access Protocol
45 message-administration-abstract-syntax-88,
46 message-administration-abstract-syntax-94,
47 message-submission-abstract-syntax
49 FROM MTSAccessProtocol {joint-iso-itu-t mhs(6) protocols(0) modules(0)
50 mts-access-protocol(1) version-1999(1)}
52 id-ac-ms-access-88, id-ac-ms-access-94, id-ac-ms-reliable-access-88,
53 id-ac-ms-reliable-access-94, id-as-ms-msse, id-as-mase-88, id-as-mase-94,
54 id-as-mdse-88, id-as-mdse-94, id-as-mrse-88, id-as-mrse-94, id-as-ms-88,
55 id-as-ms-94, id-as-ms-rtse, id-as-msse
57 FROM MHSProtocolObjectIdentifiers {joint-iso-itu-t mhs(6) protocols(0)
58 modules(0) object-identifiers(0) version-1994(0)};
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--}
94 -- APPLICATION-CONTEXTS
95 -- 1994 Application Context omitting RTSE
96 ms-access-94 APPLICATION-CONTEXT ::= {
97 CONTRACT ms-access-contract-94
99 INFORMATION TRANSFER BY pData
101 {acse-abstract-syntax | ms-message-submission-abstract-syntax |
102 message-retrieval-abstract-syntax-94 |
103 message-administration-abstract-syntax-94 |
104 ms-bind-unbind-abstract-syntax-94}
105 APPLICATION CONTEXT NAME id-ac-ms-access-94
108 -- 1994 Application Context including RTSE
109 ms-reliable-access-94 APPLICATION-CONTEXT ::= {
110 CONTRACT ms-access-contract-94
111 ESTABLISHED BY association-by-RTSE
112 INFORMATION TRANSFER BY transfer-by-RTSE
114 {acse-abstract-syntax | ms-message-submission-abstract-syntax |
115 message-retrieval-abstract-syntax-94 |
116 message-administration-abstract-syntax-94 |
117 ms-bind-unbind-rtse-abstract-syntax}
118 APPLICATION CONTEXT NAME id-ac-ms-reliable-access-94
121 -- 1988 Application Context omitting RTSE
122 ms-access-88 APPLICATION-CONTEXT ::= {
123 CONTRACT ms-access-contract-88
125 INFORMATION TRANSFER BY pData
127 {acse-abstract-syntax | message-submission-abstract-syntax |
128 message-retrieval-abstract-syntax-88 |
129 message-administration-abstract-syntax-88 |
130 ms-bind-unbind-abstract-syntax-88}
131 APPLICATION CONTEXT NAME id-ac-ms-access-88
134 -- 1988 Application Context including RTSE
135 ms-reliable-access-88 APPLICATION-CONTEXT ::= {
136 CONTRACT ms-access-contract-88
137 ESTABLISHED BY association-by-RTSE
138 INFORMATION TRANSFER BY transfer-by-RTSE
140 {acse-abstract-syntax | message-submission-abstract-syntax |
141 message-retrieval-abstract-syntax-88 |
142 message-administration-abstract-syntax-88 |
143 ms-bind-unbind-rtse-abstract-syntax}
144 APPLICATION CONTEXT NAME id-ac-ms-reliable-access-88
148 -- Abstract-syntax for 1994 MS-bind and MS-unbind
149 ms-bind-unbind-abstract-syntax-94 ABSTRACT-SYNTAX ::= {
151 IDENTIFIED BY id-as-ms-94
154 --MSBindUnbindPDUs94 ::= CHOICE {
155 -- bind Bind{ms-access-contract-94.&connection.&bind},
156 -- unbind Unbind{ms-access-contract-94.&connection.&unbind}
159 -- Abstract-syntax for 1988 MS-bind and MS-unbind
160 ms-bind-unbind-abstract-syntax-88 ABSTRACT-SYNTAX ::= {
162 IDENTIFIED BY id-as-ms-88
165 --MSBindUnbindPDUs88 ::= CHOICE {
166 -- bind Bind{ms-access-contract-88.&connection.&bind},
167 -- unbind Unbind{ms-access-contract-88.&connection.&unbind}
170 -- Abstract-syntax for MS-bind and MS-unbind with RTSE
171 ms-bind-unbind-rtse-abstract-syntax ABSTRACT-SYNTAX ::= {
172 RTSE-apdus -- With MS-bind and MS-unbind --
173 IDENTIFIED BY id-as-ms-rtse
176 -- Abstract Syntax for MS Message Submission Service Element
177 ms-message-submission-abstract-syntax ABSTRACT-SYNTAX ::= {
178 MSMessageSubmissionPDUs
179 IDENTIFIED BY id-as-ms-msse
182 --MSMessageSubmissionPDUs ::= ROS-SingleAS{{MSInvokeIds}, ms-submission}
184 --MSInvokeIds ::= InvokeId(ALL EXCEPT absent:NULL)
186 -- Abstract Syntax for Message Retrieval Service Element 1994
187 --message-retrieval-abstract-syntax-94 ABSTRACT-SYNTAX ::= {
188 -- MessageRetrievalPDUs
189 -- IDENTIFIED BY id-as-mrse-94
192 -- Abstract Syntax for Message Retrieval Service Element 1988
193 --MessageRetrievalPDUs ::=
194 -- ROS-SingleAS{{MSInvokeIds}, retrieval}
196 --message-retrieval-abstract-syntax-88 ABSTRACT-SYNTAX ::= {
197 -- MessageRetrievalPDUs88
198 -- IDENTIFIED BY id-as-mrse-88
201 --MessageRetrievalPDUs88 ::= ROS-SingleAS{{MSInvokeIds}, retrieval-88}
204 op-ms-submission-control Code ::= local:2
206 op-ms-message-submission Code ::= local:3
208 op-ms-probe-submission Code ::= local:4
210 op-ms-cancel-deferred-delivery Code ::= local:7
212 op-summarize Code ::= local:20
214 op-list Code ::= local:21
216 op-fetch Code ::= local:22
218 op-delete Code ::= local:23
220 op-register-ms Code ::= local:24
222 op-alert Code ::= local:25
224 op-modify Code ::= local:26
227 err-attribute-error Code ::= local:21
229 err-auto-action-request-error Code ::= local:22
231 err-delete-error Code ::= local:23
233 err-fetch-restriction-error Code ::= local:24
235 err-range-error Code ::= local:25 -- 1988 Application Contexts only
237 err-ub-security-error Code ::= local:26 -- Renamed to avoid duplicate in MTSAccessProtocol.asn
239 err-service-error Code ::= local:27
241 err-sequence-number-error Code ::= local:28
243 err-invalid-parameters-error Code ::= local:29
245 err-message-group-error Code ::= local:30
247 err-ms-extension-error Code ::= local:31
249 err-register-ms-error Code ::= local:32
251 err-modify-error Code ::= local:33
253 err-entry-class-error Code ::= local:34
255 END -- of MSAccessProtocol
257 -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D