1 -- SABP-PDU-Descriptions.asn
3 -- Taken from 3GPP TS 25.419 V11.1.0 (2013-03)
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
9 -- **************************************************************
11 -- Elementary Procedure definitions
13 -- **************************************************************
15 SABP-PDU-Descriptions {
16 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
17 umts-Access (20) modules (3) sabp (3) version1 (1) sabp-PDU-Descriptions (0)}
19 DEFINITIONS AUTOMATIC TAGS ::=
23 -- **************************************************************
25 -- IE parameter types from other modules.
27 -- **************************************************************
32 FROM SABP-CommonDataTypes
47 Message-Status-Query-Complete,
48 Message-Status-Query-Failure,
50 Write-Replace-Complete,
52 FROM SABP-PDU-Contents
55 id-Failure-Indication,
58 id-Restart-Indication,
59 id-Load-Status-Enquiry,
60 id-Message-Status-Query,
64 -- **************************************************************
66 -- Interface Elementary Procedure Class
68 -- **************************************************************
70 SABP-ELEMENTARY-PROCEDURE ::= CLASS {
72 &SuccessfulOutcome OPTIONAL,
73 &UnsuccessfulOutcome OPTIONAL,
74 &procedureCode ProcedureCode UNIQUE,
75 &criticality Criticality DEFAULT ignore
78 INITIATING MESSAGE &InitiatingMessage
79 [SUCCESSFUL OUTCOME &SuccessfulOutcome]
80 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
81 PROCEDURE CODE &procedureCode
82 [CRITICALITY &criticality]
85 -- **************************************************************
87 -- Interface PDU Definition
89 -- **************************************************************
92 initiatingMessage InitiatingMessage,
93 successfulOutcome SuccessfulOutcome,
94 unsuccessfulOutcome UnsuccessfulOutcome,
98 InitiatingMessage ::= SEQUENCE {
99 procedureCode SABP-ELEMENTARY-PROCEDURE.&procedureCode ({SABP-ELEMENTARY-PROCEDURES}),
100 criticality SABP-ELEMENTARY-PROCEDURE.&criticality ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode}),
101 value SABP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode})
104 SuccessfulOutcome ::= SEQUENCE {
105 procedureCode SABP-ELEMENTARY-PROCEDURE.&procedureCode ({SABP-ELEMENTARY-PROCEDURES}),
106 criticality SABP-ELEMENTARY-PROCEDURE.&criticality ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode}),
107 value SABP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode})
110 UnsuccessfulOutcome ::= SEQUENCE {
111 procedureCode SABP-ELEMENTARY-PROCEDURE.&procedureCode ({SABP-ELEMENTARY-PROCEDURES}),
112 criticality SABP-ELEMENTARY-PROCEDURE.&criticality ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode}),
113 value SABP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode})
116 -- **************************************************************
118 -- Interface Elementary Procedure List
120 -- **************************************************************
122 SABP-ELEMENTARY-PROCEDURES SABP-ELEMENTARY-PROCEDURE ::= {
123 SABP-ELEMENTARY-PROCEDURES-CLASS-1 |
124 SABP-ELEMENTARY-PROCEDURES-CLASS-2 ,
128 SABP-ELEMENTARY-PROCEDURES-CLASS-1 SABP-ELEMENTARY-PROCEDURE ::= {
131 load-Status-Enquiry |
132 message-Status-Query |
137 SABP-ELEMENTARY-PROCEDURES-CLASS-2 SABP-ELEMENTARY-PROCEDURE ::= {
144 write-Replace SABP-ELEMENTARY-PROCEDURE ::= {
145 INITIATING MESSAGE Write-Replace
146 SUCCESSFUL OUTCOME Write-Replace-Complete
147 UNSUCCESSFUL OUTCOME Write-Replace-Failure
148 PROCEDURE CODE id-Write-Replace
152 kill SABP-ELEMENTARY-PROCEDURE ::= {
153 INITIATING MESSAGE Kill
154 SUCCESSFUL OUTCOME Kill-Complete
155 UNSUCCESSFUL OUTCOME Kill-Failure
156 PROCEDURE CODE id-Kill
160 load-Status-Enquiry SABP-ELEMENTARY-PROCEDURE ::= {
161 INITIATING MESSAGE Load-Query
162 SUCCESSFUL OUTCOME Load-Query-Complete
163 UNSUCCESSFUL OUTCOME Load-Query-Failure
164 PROCEDURE CODE id-Load-Status-Enquiry
168 message-Status-Query SABP-ELEMENTARY-PROCEDURE ::= {
169 INITIATING MESSAGE Message-Status-Query
170 SUCCESSFUL OUTCOME Message-Status-Query-Complete
171 UNSUCCESSFUL OUTCOME Message-Status-Query-Failure
172 PROCEDURE CODE id-Message-Status-Query
176 reset SABP-ELEMENTARY-PROCEDURE ::= {
177 INITIATING MESSAGE Reset
178 SUCCESSFUL OUTCOME Reset-Complete
179 UNSUCCESSFUL OUTCOME Reset-Failure
180 PROCEDURE CODE id-Reset
184 restart-Indication SABP-ELEMENTARY-PROCEDURE ::= {
185 INITIATING MESSAGE Restart
186 PROCEDURE CODE id-Restart-Indication
190 failure-Indication SABP-ELEMENTARY-PROCEDURE ::= {
191 INITIATING MESSAGE Failure
192 PROCEDURE CODE id-Failure-Indication
196 error-Indication SABP-ELEMENTARY-PROCEDURE ::= {
197 INITIATING MESSAGE Error-Indication
198 PROCEDURE CODE id-Error-Indication