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
11 -- **************************************************************
13 -- Elementary Procedure definitions
15 -- **************************************************************
17 RUA-PDU-Descriptions {
18 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
19 umts-Access (20) modules (3) rua(5) version1 (1) rUA-PDU-Descriptions (0)}
21 DEFINITIONS AUTOMATIC TAGS ::=
25 -- **************************************************************
27 -- IE parameter types from other modules.
29 -- **************************************************************
34 FROM RUA-CommonDataTypes
38 ConnectionlessTransfer,
47 id-ConnectionlessTransfer,
52 -- **************************************************************
54 -- Interface Elementary Procedure Class
56 -- **************************************************************
58 RUA-ELEMENTARY-PROCEDURE ::= CLASS {
60 &SuccessfulOutcome OPTIONAL,
61 &UnsuccessfulOutcome OPTIONAL,
62 &procedureCode ProcedureCode UNIQUE,
63 &criticality Criticality DEFAULT ignore
67 INITIATING MESSAGE &InitiatingMessage
68 [SUCCESSFUL OUTCOME &SuccessfulOutcome]
69 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
70 PROCEDURE CODE &procedureCode
71 [CRITICALITY &criticality]
74 -- **************************************************************
76 -- Interface PDU definitions
78 -- **************************************************************
81 initiatingMessage InitiatingMessage,
82 successfulOutcome SuccessfulOutcome,
83 unsuccessfulOutcome UnsuccessfulOutcome,
88 InitiatingMessage ::= SEQUENCE {
89 procedureCode RUA-ELEMENTARY-PROCEDURE.&procedureCode ({RUA-ELEMENTARY-PROCEDURES}),
90 criticality RUA-ELEMENTARY-PROCEDURE.&criticality ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode}),
91 value RUA-ELEMENTARY-PROCEDURE.&InitiatingMessage ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode})
94 SuccessfulOutcome ::= SEQUENCE {
95 procedureCode RUA-ELEMENTARY-PROCEDURE.&procedureCode ({RUA-ELEMENTARY-PROCEDURES}),
96 criticality RUA-ELEMENTARY-PROCEDURE.&criticality ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode}),
97 value RUA-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode})
100 UnsuccessfulOutcome ::= SEQUENCE {
101 procedureCode RUA-ELEMENTARY-PROCEDURE.&procedureCode ({RUA-ELEMENTARY-PROCEDURES}),
102 criticality RUA-ELEMENTARY-PROCEDURE.&criticality ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode}),
103 value RUA-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({RUA-ELEMENTARY-PROCEDURES}{@procedureCode})
106 -- **************************************************************
108 -- Interface Elementary Procedure List
110 -- **************************************************************
112 RUA-ELEMENTARY-PROCEDURES RUA-ELEMENTARY-PROCEDURE ::= {
113 RUA-ELEMENTARY-PROCEDURES-CLASS-1 |
114 RUA-ELEMENTARY-PROCEDURES-CLASS-2 ,
118 RUA-ELEMENTARY-PROCEDURES-CLASS-1 RUA-ELEMENTARY-PROCEDURE ::= {
123 RUA-ELEMENTARY-PROCEDURES-CLASS-2 RUA-ELEMENTARY-PROCEDURE ::= {
127 connectionlessTransfer |
133 -- **************************************************************
135 -- Interface Elementary Procedures
137 -- **************************************************************
140 connectionRequest RUA-ELEMENTARY-PROCEDURE ::= {
141 INITIATING MESSAGE Connect
142 PROCEDURE CODE id-Connect
146 directTransfer RUA-ELEMENTARY-PROCEDURE ::= {
147 INITIATING MESSAGE DirectTransfer
148 PROCEDURE CODE id-DirectTransfer
152 disconnectRequest RUA-ELEMENTARY-PROCEDURE ::= {
153 INITIATING MESSAGE Disconnect
154 PROCEDURE CODE id-Disconnect
157 connectionlessTransfer RUA-ELEMENTARY-PROCEDURE ::= {
158 INITIATING MESSAGE ConnectionlessTransfer
159 PROCEDURE CODE id-ConnectionlessTransfer
163 errorIndication RUA-ELEMENTARY-PROCEDURE ::= {
164 INITIATING MESSAGE ErrorIndication
165 PROCEDURE CODE id-ErrorIndication
169 privateMessage RUA-ELEMENTARY-PROCEDURE ::= {
170 INITIATING MESSAGE PrivateMessage
171 PROCEDURE CODE id-privateMessage