TODO netlogon_user_flags_ntlmv2_enabled
[wireshark-sm.git] / epan / dissectors / asn1 / sabp / SABP-PDU-Descriptions.asn
blob058ca586cfab8c770a5699cd944c6f3f37d173d9
1 -- SABP-PDU-Descriptions.asn
2 --
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
5 --
6 -- 9.3.2        Elementary Procedure Definitions
7 --
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 ::= 
21 BEGIN
23 -- **************************************************************
25 -- IE parameter types from other modules.
27 -- **************************************************************
29 IMPORTS
30         Criticality,
31         ProcedureCode
32 FROM SABP-CommonDataTypes
34         Error-Indication,
35         Failure,
36         Kill,
37         Kill-Complete,
38         Kill-Failure,
39         Load-Query,
40         Load-Query-Complete,
41         Load-Query-Failure,
42         Reset,
43         Reset-Complete,
44         Reset-Failure,
45         Restart,
46         Message-Status-Query,
47         Message-Status-Query-Complete,
48         Message-Status-Query-Failure,
49         Write-Replace,
50         Write-Replace-Complete,
51         Write-Replace-Failure
52 FROM SABP-PDU-Contents
54         id-Error-Indication,
55         id-Failure-Indication,
56         id-Kill,
57         id-Reset,
58         id-Restart-Indication,
59         id-Load-Status-Enquiry,
60         id-Message-Status-Query,
61         id-Write-Replace
62 FROM SABP-Constants;
64 -- **************************************************************
66 -- Interface Elementary Procedure Class
68 -- **************************************************************
70 SABP-ELEMENTARY-PROCEDURE ::= CLASS {
71         &InitiatingMessage                              ,
72         &SuccessfulOutcome                              OPTIONAL,
73         &UnsuccessfulOutcome                            OPTIONAL,
74         &procedureCode                  ProcedureCode   UNIQUE,
75         &criticality                    Criticality     DEFAULT ignore
77 WITH SYNTAX {
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 -- **************************************************************
91 SABP-PDU ::= CHOICE {
92         initiatingMessage       InitiatingMessage,
93         successfulOutcome       SuccessfulOutcome,
94         unsuccessfulOutcome     UnsuccessfulOutcome,
95         ...
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      ,
125         ...
128 SABP-ELEMENTARY-PROCEDURES-CLASS-1 SABP-ELEMENTARY-PROCEDURE ::= {
129         write-Replace           |
130         kill                    |
131         load-Status-Enquiry     |
132         message-Status-Query    |
133         reset                   ,
134         ...
137 SABP-ELEMENTARY-PROCEDURES-CLASS-2 SABP-ELEMENTARY-PROCEDURE ::= {
138         restart-Indication      |
139         failure-Indication      |
140         error-Indication        ,
141         ...
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
149         CRITICALITY                     reject
152 kill SABP-ELEMENTARY-PROCEDURE ::= {
153         INITIATING MESSAGE      Kill
154         SUCCESSFUL OUTCOME      Kill-Complete
155         UNSUCCESSFUL OUTCOME    Kill-Failure
156         PROCEDURE CODE                  id-Kill
157         CRITICALITY                     reject
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
165         CRITICALITY                     reject
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
173         CRITICALITY                     reject
176 reset SABP-ELEMENTARY-PROCEDURE ::= {
177         INITIATING MESSAGE      Reset
178         SUCCESSFUL OUTCOME      Reset-Complete
179         UNSUCCESSFUL OUTCOME    Reset-Failure
180         PROCEDURE CODE                  id-Reset
181         CRITICALITY                     reject
184 restart-Indication SABP-ELEMENTARY-PROCEDURE ::= {
185         INITIATING MESSAGE      Restart
186         PROCEDURE CODE                  id-Restart-Indication
187         CRITICALITY                             ignore
190 failure-Indication SABP-ELEMENTARY-PROCEDURE ::= {
191         INITIATING MESSAGE      Failure
192         PROCEDURE CODE                  id-Failure-Indication
193         CRITICALITY                             ignore
196 error-Indication SABP-ELEMENTARY-PROCEDURE ::= {
197         INITIATING MESSAGE      Error-Indication
198         PROCEDURE CODE                  id-Error-Indication
199         CRITICALITY                             ignore