blob: becb238e0a73d4f1b95daae3048e38eefe0752b7 [file] [log] [blame]
Harald Weltef7f85ef2019-05-09 11:38:30 +02001SABP-PDU {
2itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
3umts-Access (20) modules (3) sabp(3) version1 (1) sabp-PDU (255) }
4
5DEFINITIONS AUTOMATIC TAGS ::=
6
7BEGIN
8
9IMPORTS
10 maxProtocolIEs
11FROM SABP-Constants
12
13 Criticality,
14 ProcedureCode,
15 ProtocolIE-ID
16FROM SABP-CommonDataTypes;
17
18SABP-PDU ::= CHOICE {
19 initiatingMessage InitiatingMessage,
20 successfulOutcome SuccessfulOutcome,
21 unsuccessfulOutcome UnsuccessfulOutcome,
22 ...
23}
24
25InitiatingMessage ::= SEQUENCE {
26 procedureCode ProcedureCode,
27 criticality Criticality,
28 value ANY
29}
30
31SuccessfulOutcome ::= SEQUENCE {
32 procedureCode ProcedureCode,
33 criticality Criticality,
34 value ANY
35}
36
37UnsuccessfulOutcome ::= SEQUENCE {
38 procedureCode ProcedureCode,
39 criticality Criticality,
40 value ANY
41}
42
43
44Write-Replace ::= SEQUENCE {
45 write-Replace-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
46 ...
47}
48
49Write-Replace-Complete ::= SEQUENCE {
50 write-Replace-Complete-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
51 ...
52}
53
54Write-Replace-Failure ::= SEQUENCE {
55 write-Replace-Failure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
56 ...
57}
58
59Kill ::= SEQUENCE {
60 kill-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
61 ...
62}
63
64Kill-Complete ::= SEQUENCE {
65 kill-Complete-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
66 ...
67}
68
69Kill-Failure ::= SEQUENCE {
70 kill-Failure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
71 ...
72}
73
74Load-Query ::= SEQUENCE {
75 load-Query-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
76 ...
77}
78
79Load-Query-Complete ::= SEQUENCE {
80 load-Query-Complete-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
81 ...
82}
83
84Load-Query-Failure ::= SEQUENCE {
85 load-Query-Failure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
86 ...
87}
88
89Message-Status-Query ::= SEQUENCE {
90 message-Status-Query-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
91 ...
92}
93
94Message-Status-Query-Complete ::= SEQUENCE {
95 message-Status-Query-Complete-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
96 ...
97}
98
99Message-Status-Query-Failure ::= SEQUENCE {
100 message-Status-Query-Failure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
101 ...
102}
103
104Reset ::= SEQUENCE {
105 reset-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
106 ...
107}
108
109Reset-Complete ::= SEQUENCE {
110 reset-Complete-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
111 ...
112}
113
114Reset-Failure ::= SEQUENCE {
115 reset-Failure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
116 ...
117}
118
119Restart ::= SEQUENCE {
120 restart-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
121 ...
122}
123
124Failure ::= SEQUENCE {
125 failure-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
126 ...
127}
128
129Error-Indication ::= SEQUENCE {
130 error-Indication-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE,
131 ...
132}
133
134
135IE ::= SEQUENCE {
136 id ProtocolIE-ID,
137 criticality Criticality,
138 value ANY
139}
140
141END