X2AP-PDU.asn 5.01 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
-- **************************************************************
--
-- PDU definitions for X2AP.
--
-- **************************************************************

X2AP-PDU {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-PDU (1) }

DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

IMPORTS

17 18 19 20
    x2ap-maxProtocolIEs,
    X2ap-Criticality,
    X2ap-ProcedureCode,
    X2ap-ProtocolIE-ID
21 22
FROM X2AP-CommonDataTypes;

23
X2ap-IE ::= SEQUENCE {
24 25
    id X2ap-ProtocolIE-ID,
    criticality X2ap-Criticality,
26 27 28 29
    value ANY
}

X2AP-PDU ::= CHOICE {
30 31 32
    initiatingMessage X2ap-InitiatingMessage,
    successfulOutcome X2ap-SuccessfulOutcome,
    unsuccessfulOutcome X2ap-UnsuccessfulOutcome,
33 34 35
    ...
}

36
X2ap-InitiatingMessage ::= SEQUENCE {
37 38
    procedureCode   X2ap-ProcedureCode,
    criticality     X2ap-Criticality,
39 40 41
    value           ANY
}

42
X2ap-SuccessfulOutcome ::= SEQUENCE {
43 44
    procedureCode   X2ap-ProcedureCode,
    criticality     X2ap-Criticality,
45 46 47
    value           ANY
}

48
X2ap-UnsuccessfulOutcome ::= SEQUENCE {
49 50
    procedureCode   X2ap-ProcedureCode,
    criticality     X2ap-Criticality,
51 52 53
    value           ANY
}

54
X2ap-HandoverRequest ::= SEQUENCE {
55
    x2ap-HandoverRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
56 57 58
    ...
}

59
X2ap-HandoverRequestAcknowledge ::= SEQUENCE {
60
    x2ap-HandoverRequestAcknowledge-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
61 62 63
    ...
}

64
X2ap-HandoverPreparationFailure ::= SEQUENCE {
65
    x2ap-HandoverPreparationFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
66 67 68
    ...
}

69
X2ap-SNStatusTransfer ::= SEQUENCE {
70
    x2ap-SNStatusTransfer-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
71 72 73
    ...
}

74
X2ap-UEContextRelease ::= SEQUENCE {
75
    x2ap-UEContextRelease-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
76 77 78
    ...
}

79
X2ap-HandoverCancel ::= SEQUENCE {
80
    x2ap-HandoverCancel-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
81 82 83
    ...
}

84
X2ap-HandoverReport ::= SEQUENCE {
85
    x2ap-HandoverReport-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
86 87 88
    ...
}

89
X2ap-ErrorIndication ::= SEQUENCE {
90
    x2ap-ErrorIndication-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
91 92 93
    ...
}

94
X2ap-ResetRequest ::= SEQUENCE {
95
    x2ap-ResetRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
96 97 98
    ...
}

99
X2ap-ResetResponse ::= SEQUENCE {
100
    x2ap-ResetResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
101 102 103 104
    ...
}

X2SetupRequest ::= SEQUENCE {
105
    x2SetupRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
106 107 108 109
    ...
}

X2SetupResponse ::= SEQUENCE {
110
    x2SetupResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
111 112 113 114
    ...
}

X2SetupFailure ::= SEQUENCE {
115
    x2SetupFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
116 117 118
    ...
}

119
X2ap-LoadInformation ::= SEQUENCE {
120
    x2ap-LoadInformation-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
121 122 123
    ...
}

124
X2ap-ENBConfigurationUpdate ::= SEQUENCE {
125
    x2ap-ENBConfigurationUpdate-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
126 127 128
    ...
}

129
X2ap-ENBConfigurationUpdateAcknowledge ::= SEQUENCE {
130
    x2ap-ENBConfigurationUpdateAcknowledge-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
131 132 133
    ...
}

134
X2ap-ENBConfigurationUpdateFailure ::= SEQUENCE {
135
    x2ap-ENBConfigurationUpdateFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
136 137 138
    ...
}

139
X2ap-ResourceStatusRequest ::= SEQUENCE {
140
    x2ap-ResourceStatusRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
141 142 143
    ...
}

144
X2ap-ResourceStatusResponse ::= SEQUENCE {
145
    x2ap-ResourceStatusResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
146 147 148
    ...
}

149
X2ap-ResourceStatusFailure ::= SEQUENCE {
150
    x2ap-ResourceStatusFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
151 152 153
    ...
}

154
X2ap-ResourceStatusUpdate ::= SEQUENCE {
155
    x2ap-ResourceStatusUpdate-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
156 157 158
    ...
}

159
X2ap-RLFIndication ::= SEQUENCE {
160
    x2ap-RLFIndication-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
161 162 163
    ...
}

164
X2ap-PrivateMessage ::= SEQUENCE {
165
    x2ap-PrivateMessage-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
166 167 168
    ...
}

169
X2ap-MobilityChangeRequest ::= SEQUENCE {
170
    x2ap-MobilityChangeRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
171 172 173
    ...
}

174
X2ap-MobilityChangeAcknowledge ::= SEQUENCE {
175
    x2ap-MobilityChangeAcknowledge-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
176 177 178
    ...
}

179
X2ap-MobilityChangeFailure ::= SEQUENCE {
180
    x2ap-MobilityChangeFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
181 182 183
    ...
}

184
X2ap-CellActivationRequest ::= SEQUENCE {
185
    x2ap-CellActivationRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
186 187 188
    ...
}

189
X2ap-CellActivationResponse ::= SEQUENCE {
190
    x2ap-CellActivationResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
191 192 193
    ...
}

194
X2ap-CellActivationFailure ::= SEQUENCE {
195
    x2ap-CellActivationFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
196 197 198
    ...
}

199
END