1 -- SABP-PDU-Descriptions.asn
3 -- Taken from 3GPP TS 25.419 V11.0.0 (2012-09)
4 -- http://www.3gpp.org/ftp/Specs/archive/25_series/25.419/25419-700.zip/25419-700.DOC
6 -- 9.3.2 Elementary Procedure Definitions
11 -- **************************************************************
13 -- Elementary Procedure definitions
15 -- **************************************************************
17 SABP-PDU-Descriptions {
18 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
19 umts-Access (20) modules (3) sabp (3) version1 (1) sabp-PDU-Descriptions (0)}
21 DEFINITIONS AUTOMATIC TAGS ::=
25 -- **************************************************************
27 -- IE parameter types from other modules.
29 -- **************************************************************
34 FROM SABP-CommonDataTypes
49 Message-Status-Query-Complete,
50 Message-Status-Query-Failure,
52 Write-Replace-Complete,
54 FROM SABP-PDU-Contents
57 id-Failure-Indication,
60 id-Restart-Indication,
61 id-Load-Status-Enquiry,
62 id-Message-Status-Query,
66 -- **************************************************************
68 -- Interface Elementary Procedure Class
70 -- **************************************************************
72 SABP-ELEMENTARY-PROCEDURE ::= CLASS {
74 &SuccessfulOutcome OPTIONAL,
75 &UnsuccessfulOutcome OPTIONAL,
76 &procedureCode ProcedureCode UNIQUE,
77 &criticality Criticality DEFAULT ignore
80 INITIATING MESSAGE &InitiatingMessage
84 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
85 PROCEDURE CODE &procedureCode
86 [CRITICALITY &criticality]
89 -- **************************************************************
91 -- Interface PDU Definition
93 -- **************************************************************
96 initiatingMessage InitiatingMessage,
97 successfulOutcome SuccessfulOutcome,
98 unsuccessfulOutcome UnsuccessfulOutcome,
102 InitiatingMessage ::= SEQUENCE {
103 procedureCode SABP-ELEMENTARY-PROCEDURE.&procedureCode ({SABP-ELEMENTARY-PROCEDURES}),
104 criticality SABP-ELEMENTARY-PROCEDURE.&criticality ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode}),
105 value SABP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode})
108 SuccessfulOutcome ::= SEQUENCE {
109 procedureCode SABP-ELEMENTARY-PROCEDURE.&procedureCode ({SABP-ELEMENTARY-PROCEDURES}),
110 criticality SABP-ELEMENTARY-PROCEDURE.&criticality ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode}),
111 value SABP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode})
114 UnsuccessfulOutcome ::= SEQUENCE {
115 procedureCode SABP-ELEMENTARY-PROCEDURE.&procedureCode ({SABP-ELEMENTARY-PROCEDURES}),
116 criticality SABP-ELEMENTARY-PROCEDURE.&criticality ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode}),
117 value SABP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode})
120 -- **************************************************************
122 -- Interface Elementary Procedure List
124 -- **************************************************************
126 SABP-ELEMENTARY-PROCEDURES SABP-ELEMENTARY-PROCEDURE ::= {
127 SABP-ELEMENTARY-PROCEDURES-CLASS-1 |
128 SABP-ELEMENTARY-PROCEDURES-CLASS-2 ,
132 SABP-ELEMENTARY-PROCEDURES-CLASS-1 SABP-ELEMENTARY-PROCEDURE ::= {
135 load-Status-Enquiry |
136 message-Status-Query |
141 SABP-ELEMENTARY-PROCEDURES-CLASS-2 SABP-ELEMENTARY-PROCEDURE ::= {
148 write-Replace SABP-ELEMENTARY-PROCEDURE ::= {
149 INITIATING MESSAGE Write-Replace
150 SUCCESSFUL OUTCOME Write-Replace-Complete
151 UNSUCCESSFUL OUTCOME Write-Replace-Failure
152 PROCEDURE CODE id-Write-Replace
156 kill SABP-ELEMENTARY-PROCEDURE ::= {
157 INITIATING MESSAGE Kill
158 SUCCESSFUL OUTCOME Kill-Complete
159 UNSUCCESSFUL OUTCOME Kill-Failure
160 PROCEDURE CODE id-Kill
164 load-Status-Enquiry SABP-ELEMENTARY-PROCEDURE ::= {
165 INITIATING MESSAGE Load-Query
166 SUCCESSFUL OUTCOME Load-Query-Complete
167 UNSUCCESSFUL OUTCOME Load-Query-Failure
168 PROCEDURE CODE id-Load-Status-Enquiry
172 message-Status-Query SABP-ELEMENTARY-PROCEDURE ::= {
173 INITIATING MESSAGE Message-Status-Query
174 SUCCESSFUL OUTCOME Message-Status-Query-Complete
175 UNSUCCESSFUL OUTCOME Message-Status-Query-Failure
176 PROCEDURE CODE id-Message-Status-Query
180 reset SABP-ELEMENTARY-PROCEDURE ::= {
181 INITIATING MESSAGE Reset
182 SUCCESSFUL OUTCOME Reset-Complete
183 UNSUCCESSFUL OUTCOME Reset-Failure
184 PROCEDURE CODE id-Reset
188 restart-Indication SABP-ELEMENTARY-PROCEDURE ::= {
189 INITIATING MESSAGE Restart
190 PROCEDURE CODE id-Restart-Indication
194 failure-Indication SABP-ELEMENTARY-PROCEDURE ::= {
195 INITIATING MESSAGE Failure
196 PROCEDURE CODE id-Failure-Indication
200 error-Indication SABP-ELEMENTARY-PROCEDURE ::= {
201 INITIATING MESSAGE Error-Indication
202 PROCEDURE CODE id-Error-Indication