Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / sbc-ap / SBC-AP-PDU-Descriptions.asn
blobfbb80d53b17dc1fedfac3c61f3cf3f86a2e4f9a2
1 -- SBC-AP-PDU-Descriptions.asn
2 --
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
5 --
6 -- 4.4.3        Elementary Procedure Definitions
7 --
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 ::= 
21 BEGIN
23 -- **************************************************************
25 -- IE parameter types from other modules.
27 -- **************************************************************
29 IMPORTS
30         Criticality,
31         ProcedureCode
32 FROM SBC-AP-CommonDataTypes
34         Write-Replace-Warning-Request,
35         Write-Replace-Warning-Response,
36         Stop-Warning-Request,
37         Stop-Warning-Response,
38         Error-Indication,
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, 
46         id-Stop-Warning,
47         id-Error-Indication,
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 {
61         &InitiatingMessage      ,
62         &SuccessfulOutcome      OPTIONAL,
63         &UnsuccessfulOutcome    OPTIONAL,
64         &procedureCode  ProcedureCode   UNIQUE,
65         &criticality    Criticality     DEFAULT ignore
67 WITH SYNTAX {
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,
85         ...
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    ,
115         ...
118 SBC-AP-ELEMENTARY-PROCEDURES-CLASS-1 SBC-AP-ELEMENTARY-PROCEDURE ::= {
119         write-Replace-Warning   |
120         stop-Warning    ,
121         ...
124 SBC-AP-ELEMENTARY-PROCEDURES-CLASS-2 SBC-AP-ELEMENTARY-PROCEDURE ::= {
125         error-Indication        |
126         write-Replace-Warning-Indication        |
127         stop-Warning-Indication |
128         pws-Restart-Indication |
129         pws-Failure-Indication,
130         ...
131         }
133 write-Replace-Warning SBC-AP-ELEMENTARY-PROCEDURE ::= {
134         INITIATING MESSAGE      Write-Replace-Warning-Request
135         SUCCESSFUL OUTCOME      Write-Replace-Warning-Response
136         
137         PROCEDURE CODE  id-Write-Replace-Warning
138         CRITICALITY     reject
141 stop-Warning SBC-AP-ELEMENTARY-PROCEDURE ::= {
142         INITIATING MESSAGE      Stop-Warning-Request
143         SUCCESSFUL OUTCOME      Stop-Warning-Response
144         
145         PROCEDURE CODE  id-Stop-Warning
146         CRITICALITY     reject
149 error-Indication SBC-AP-ELEMENTARY-PROCEDURE ::= {
150         INITIATING MESSAGE      Error-Indication
151         PROCEDURE CODE  id-Error-Indication
152         CRITICALITY     ignore
155 write-Replace-Warning-Indication SBC-AP-ELEMENTARY-PROCEDURE    ::= {
156         INITIATING MESSAGE      Write-Replace-Warning-Indication
157         PROCEDURE CODE  id-Write-Replace-Warning-Indication
158         CRITICALITY     ignore
161 stop-Warning-Indication SBC-AP-ELEMENTARY-PROCEDURE     ::= {
162         INITIATING MESSAGE      Stop-Warning-Indication
163         PROCEDURE CODE  id-Stop-Warning-Indication
164         CRITICALITY     ignore
167 pws-Restart-Indication SBC-AP-ELEMENTARY-PROCEDURE ::= {
168         INITIATING MESSAGE      PWS-Restart-Indication
169         PROCEDURE CODE  id-PWS-Restart-Indication
170         CRITICALITY     ignore
173 pws-Failure-Indication SBC-AP-ELEMENTARY-PROCEDURE ::= {
174         INITIATING MESSAGE      PWS-Failure-Indication
175         PROCEDURE CODE  id-PWS-Failure-Indication
176         CRITICALITY     ignore