1 -- SBC-AP-PDU-Descriptions.asn
3 -- Taken from 3GPP TS 29.168 V15.1.0 (2018-09)
4 -- http://www.3gpp.org/ftp/Specs/archive/29_series/29.168/29168-930.zip
6 -- 4.4.3 Elementary Procedure Definitions
9 -- **************************************************************
11 -- Elementary Procedure definitions
13 -- **************************************************************
15 SBC-AP-PDU-Descriptions {
16 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
17 eps-Access (21) modules (3) sbc-AP (3) version1 (1) sbc-AP-PDU-Descriptions (0)}
19 DEFINITIONS AUTOMATIC TAGS ::=
23 -- **************************************************************
25 -- IE parameter types from other modules.
27 -- **************************************************************
32 FROM SBC-AP-CommonDataTypes
34 Write-Replace-Warning-Request,
35 Write-Replace-Warning-Response,
37 Stop-Warning-Response,
39 Write-Replace-Warning-Indication,
40 Stop-Warning-Indication,
41 PWS-Restart-Indication,
42 PWS-Failure-Indication
43 FROM SBC-AP-PDU-Contents
45 id-Write-Replace-Warning,
48 id-Write-Replace-Warning-Indication,
49 id-Stop-Warning-Indication,
50 id-PWS-Restart-Indication,
51 id-PWS-Failure-Indication
52 FROM SBC-AP-Constants;
54 -- **************************************************************
56 -- Interface Elementary Procedure Class
58 -- **************************************************************
60 SBC-AP-ELEMENTARY-PROCEDURE ::= CLASS {
62 &SuccessfulOutcome OPTIONAL,
63 &UnsuccessfulOutcome OPTIONAL,
64 &procedureCode ProcedureCode UNIQUE,
65 &criticality Criticality DEFAULT ignore
68 INITIATING MESSAGE &InitiatingMessage
69 [SUCCESSFUL OUTCOME &SuccessfulOutcome]
70 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
71 PROCEDURE CODE &procedureCode
72 [CRITICALITY &criticality]
75 -- **************************************************************
77 -- Interface PDU Definition
79 -- **************************************************************
81 SBC-AP-PDU ::= CHOICE {
82 initiatingMessage InitiatingMessage,
83 successfulOutcome SuccessfulOutcome,
84 unsuccessfulOutcome UnsuccessfulOutcome,
88 InitiatingMessage ::= SEQUENCE {
89 procedureCode SBC-AP-ELEMENTARY-PROCEDURE.&procedureCode ({SBC-AP-ELEMENTARY-PROCEDURES}),
90 criticality SBC-AP-ELEMENTARY-PROCEDURE.&criticality ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
91 value SBC-AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
94 SuccessfulOutcome ::= SEQUENCE {
95 procedureCode SBC-AP-ELEMENTARY-PROCEDURE.&procedureCode ({SBC-AP-ELEMENTARY-PROCEDURES}),
96 criticality SBC-AP-ELEMENTARY-PROCEDURE.&criticality ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
97 value SBC-AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
100 UnsuccessfulOutcome ::= SEQUENCE {
101 procedureCode SBC-AP-ELEMENTARY-PROCEDURE.&procedureCode ({SBC-AP-ELEMENTARY-PROCEDURES}),
102 criticality SBC-AP-ELEMENTARY-PROCEDURE.&criticality ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
103 value SBC-AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
106 -- **************************************************************
108 -- Interface Elementary Procedure List
110 -- **************************************************************
112 SBC-AP-ELEMENTARY-PROCEDURES SBC-AP-ELEMENTARY-PROCEDURE ::= {
113 SBC-AP-ELEMENTARY-PROCEDURES-CLASS-1 |
114 SBC-AP-ELEMENTARY-PROCEDURES-CLASS-2 ,
118 SBC-AP-ELEMENTARY-PROCEDURES-CLASS-1 SBC-AP-ELEMENTARY-PROCEDURE ::= {
119 write-Replace-Warning |
124 SBC-AP-ELEMENTARY-PROCEDURES-CLASS-2 SBC-AP-ELEMENTARY-PROCEDURE ::= {
126 write-Replace-Warning-Indication |
127 stop-Warning-Indication |
128 pws-Restart-Indication |
129 pws-Failure-Indication,
133 write-Replace-Warning SBC-AP-ELEMENTARY-PROCEDURE ::= {
134 INITIATING MESSAGE Write-Replace-Warning-Request
135 SUCCESSFUL OUTCOME Write-Replace-Warning-Response
137 PROCEDURE CODE id-Write-Replace-Warning
141 stop-Warning SBC-AP-ELEMENTARY-PROCEDURE ::= {
142 INITIATING MESSAGE Stop-Warning-Request
143 SUCCESSFUL OUTCOME Stop-Warning-Response
145 PROCEDURE CODE id-Stop-Warning
149 error-Indication SBC-AP-ELEMENTARY-PROCEDURE ::= {
150 INITIATING MESSAGE Error-Indication
151 PROCEDURE CODE id-Error-Indication
155 write-Replace-Warning-Indication SBC-AP-ELEMENTARY-PROCEDURE ::= {
156 INITIATING MESSAGE Write-Replace-Warning-Indication
157 PROCEDURE CODE id-Write-Replace-Warning-Indication
161 stop-Warning-Indication SBC-AP-ELEMENTARY-PROCEDURE ::= {
162 INITIATING MESSAGE Stop-Warning-Indication
163 PROCEDURE CODE id-Stop-Warning-Indication
167 pws-Restart-Indication SBC-AP-ELEMENTARY-PROCEDURE ::= {
168 INITIATING MESSAGE PWS-Restart-Indication
169 PROCEDURE CODE id-PWS-Restart-Indication
173 pws-Failure-Indication SBC-AP-ELEMENTARY-PROCEDURE ::= {
174 INITIATING MESSAGE PWS-Failure-Indication
175 PROCEDURE CODE id-PWS-Failure-Indication