1 -- RUA-PDU-Descriptions.asn
3 -- 3GPP TS 25.468 V9.1.0 (2010-03)
4 -- http://www.3gpp.org/ftp/Specs/html-info/25468.htm
6 -- 9.3.2 Elementary Procedure definitions
9 -- **************************************************************
11 -- Elementary Procedure definitions
13 -- **************************************************************
15 RUA-PDU-Descriptions {
16 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
17 umts-Access (20) modules (3) rua(5) version1 (1) rUA-PDU-Descriptions (0)}
19 DEFINITIONS AUTOMATIC TAGS ::=
23 -- **************************************************************
25 -- IE parameter types from other modules.
27 -- **************************************************************
32 FROM RUA-CommonDataTypes
36 ConnectionlessTransfer,
45 id-ConnectionlessTransfer,
50 -- **************************************************************
52 -- Interface Elementary Procedure Class
54 -- **************************************************************
56 RUA-ELEMENTARY-PROCEDURE ::= CLASS {
58 &SuccessfulOutcome OPTIONAL,
59 &UnsuccessfulOutcome OPTIONAL,
60 &procedureCode ProcedureCode UNIQUE,
61 &criticality Criticality DEFAULT ignore
65 INITIATING MESSAGE &InitiatingMessage
66 [SUCCESSFUL OUTCOME &SuccessfulOutcome]
67 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
68 PROCEDURE CODE &procedureCode
69 [CRITICALITY &criticality]
72 -- **************************************************************
74 -- Interface PDU definitions
76 -- **************************************************************
79 initiatingMessage InitiatingMessage,
80 successfulOutcome SuccessfulOutcome,
81 unsuccessfulOutcome UnsuccessfulOutcome,
86 InitiatingMessage ::= SEQUENCE {
87 procedureCode RUA-ELEMENTARY-PROCEDURE.&procedureCode ({RUA-ELEMENTARY-PROCEDURES}),
88 criticality RUA-ELEMENTARY-PROCEDURE.&criticality ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode}),
89 value RUA-ELEMENTARY-PROCEDURE.&InitiatingMessage ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode})
92 SuccessfulOutcome ::= SEQUENCE {
93 procedureCode RUA-ELEMENTARY-PROCEDURE.&procedureCode ({RUA-ELEMENTARY-PROCEDURES}),
94 criticality RUA-ELEMENTARY-PROCEDURE.&criticality ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode}),
95 value RUA-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode})
98 UnsuccessfulOutcome ::= SEQUENCE {
99 procedureCode RUA-ELEMENTARY-PROCEDURE.&procedureCode ({RUA-ELEMENTARY-PROCEDURES}),
100 criticality RUA-ELEMENTARY-PROCEDURE.&criticality ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode}),
101 value RUA-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode})
104 -- **************************************************************
106 -- Interface Elementary Procedure List
108 -- **************************************************************
110 RUA-ELEMENTARY-PROCEDURES RUA-ELEMENTARY-PROCEDURE ::= {
111 RUA-ELEMENTARY-PROCEDURES-CLASS-1 |
112 RUA-ELEMENTARY-PROCEDURES-CLASS-2 ,
116 RUA-ELEMENTARY-PROCEDURES-CLASS-1 RUA-ELEMENTARY-PROCEDURE ::= {
121 RUA-ELEMENTARY-PROCEDURES-CLASS-2 RUA-ELEMENTARY-PROCEDURE ::= {
125 connectionlessTransfer |
131 -- **************************************************************
133 -- Interface Elementary Procedures
135 -- **************************************************************
138 connectionRequest RUA-ELEMENTARY-PROCEDURE ::= {
139 INITIATING MESSAGE Connect
140 PROCEDURE CODE id-Connect
144 directTransfer RUA-ELEMENTARY-PROCEDURE ::= {
145 INITIATING MESSAGE DirectTransfer
146 PROCEDURE CODE id-DirectTransfer
150 disconnectRequest RUA-ELEMENTARY-PROCEDURE ::= {
151 INITIATING MESSAGE Disconnect
152 PROCEDURE CODE id-Disconnect
155 connectionlessTransfer RUA-ELEMENTARY-PROCEDURE ::= {
156 INITIATING MESSAGE ConnectionlessTransfer
157 PROCEDURE CODE id-ConnectionlessTransfer
161 errorIndication RUA-ELEMENTARY-PROCEDURE ::= {
162 INITIATING MESSAGE ErrorIndication
163 PROCEDURE CODE id-ErrorIndication
167 privateMessage RUA-ELEMENTARY-PROCEDURE ::= {
168 INITIATING MESSAGE PrivateMessage
169 PROCEDURE CODE id-privateMessage