Witness: enum witness_notifyResponse_type
[wireshark-wip.git] / asn1 / x2ap / X2AP-PDU-Contents.asn
blobe0e47d490d755b6e3c1903f3c5003253582d2ecd
1 -- $Id$
2 -- 3GPP TS 36.423 V10.3.0 (2011-09)
3 -- 9.3.4        PDU Definitions
4 -- **************************************************************
5 --
6 -- PDU definitions for X2AP.
7 --
8 -- **************************************************************
10 X2AP-PDU-Contents {
11 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
12 eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-PDU-Contents (1) }
14 DEFINITIONS AUTOMATIC TAGS ::=
16 BEGIN
18 -- **************************************************************
20 -- IE parameter types from other modules.
22 -- **************************************************************
24 IMPORTS
25         ABSInformation,
26         ABS-Status,
27         AS-SecurityInformation,
28         Cause,
29         CompositeAvailableCapacityGroup,
30         COUNTvalue,
31         CriticalityDiagnostics,
32         CRNTI,
33         CSGMembershipStatus,
34         CSG-Id,
35         DeactivationIndication,
36         DL-Forwarding,
37         ECGI,
38         E-RAB-ID,
39         E-RAB-Level-QoS-Parameters,
40         E-RAB-List,
41         EUTRANTraceID,
42         GlobalENB-ID,
43         GTPtunnelEndpoint,
44         GUGroupIDList,
45         GUMMEI,
46         HandoverReportType,
47         HandoverRestrictionList,
48         InvokeIndication,
49         LocationReportingInformation,
50         MDT-Configuration,
51         ManagementBasedMDTallowed,
52         Neighbour-Information,
53         PCI,
54         PDCP-SN,
55         PLMN-Identity,
56         ReceiveStatusofULPDCPSDUs,
57         Registration-Request,
58         RelativeNarrowbandTxPower,
59         RadioResourceStatus,
60         RRCConnSetupIndicator,
61         UE-RLF-Report-Container,
62         RRC-Context,
63         ServedCell-Information,
64         ServedCells,
65         ShortMAC-I,
66         SRVCCOperationPossible,
67         SubscriberProfileIDforRFP,
68         TargeteNBtoSource-eNBTransparentContainer,
69         TimeToWait,
70         TraceActivation,
71         TraceDepth,
73         TransportLayerAddress,
74         UEAggregateMaximumBitRate,
75         UE-HistoryInformation,
76         UE-S1AP-ID,
77         UESecurityCapabilities,
78         UE-X2AP-ID,
79         UL-HighInterferenceIndicationInfo,
80         UL-InterferenceOverloadIndication,
81         HWLoadIndicator,
82         S1TNLLoadIndicator,
83         Measurement-ID,
84         ReportCharacteristics,
85         MobilityParametersInformation,
86         MobilityParametersModificationRange
91 FROM X2AP-IEs
93         PrivateIE-Container{},
94         ProtocolExtensionContainer{},
95         ProtocolIE-Container{},
96         ProtocolIE-ContainerList{},
97         ProtocolIE-ContainerPair{},
98         ProtocolIE-ContainerPairList{},
99         ProtocolIE-Single-Container{},
100         X2AP-PRIVATE-IES,
101         X2AP-PROTOCOL-EXTENSION,
102         X2AP-PROTOCOL-IES,
103         X2AP-PROTOCOL-IES-PAIR
104 FROM X2AP-Containers
106         id-ABSInformation,
107         id-ActivatedCellList,
108         id-Cause,
109         id-CellInformation,
110         id-CellInformation-Item,
111         id-CellMeasurementResult,
112         id-CellMeasurementResult-Item,
113         id-CellToReport,
114         id-CellToReport-Item,
115         id-CompositeAvailableCapacityGroup,
116         id-CriticalityDiagnostics,
117         id-DeactivationIndication,
118         id-E-RABs-Admitted-Item,
119         id-E-RABs-Admitted-List,
120         id-E-RABs-NotAdmitted-List,
121         id-E-RABs-SubjectToStatusTransfer-List,
122         id-E-RABs-SubjectToStatusTransfer-Item,
123         id-E-RABs-ToBeSetup-Item,
124         id-GlobalENB-ID,
125         id-GUGroupIDList,
126         id-GUGroupIDToAddList,
127         id-GUGroupIDToDeleteList,
128         id-GUMMEI-ID,
129         id-InvokeIndication,
130         id-New-eNB-UE-X2AP-ID,
131         id-Old-eNB-UE-X2AP-ID,
132         id-Registration-Request,
133         id-ReportingPeriodicity,
134         id-ServedCells,
135         id-ServedCellsToActivate,
136         id-ServedCellsToAdd,
137         id-ServedCellsToModify,
138         id-ServedCellsToDelete,
139         id-SRVCCOperationPossible,
140         id-TargetCell-ID,
141         id-TargeteNBtoSource-eNBTransparentContainer,
142         id-TimeToWait,
143         id-TraceActivation,
144         id-UE-ContextInformation,
145         id-UE-HistoryInformation,
146         id-UE-X2AP-ID,
147         id-Measurement-ID,
148         id-ReportCharacteristics,
149         id-ENB1-Measurement-ID,
150         id-ENB2-Measurement-ID,
151         id-ENB1-Cell-ID,
152         id-ENB2-Cell-ID,
153         id-ENB2-Proposed-Mobility-Parameters,
154         id-ENB1-Mobility-Parameters,
155         id-ENB2-Mobility-Parameters-Modification-Range,
156         id-FailureCellPCI,
157         id-Re-establishmentCellECGI,
158         id-FailureCellCRNTI,
159         id-ShortMAC-I,
160         id-SourceCellECGI,
161         id-FailureCellECGI,
162         id-HandoverReportType,
163         id-UE-RLF-Report-Container,
164         id-PartialSuccessIndicator,
165         id-MeasurementInitiationResult-List,
166         id-MeasurementInitiationResult-Item,
167         id-MeasurementFailureCause-Item,
168         id-CompleteFailureCauseInformation-List,
169         id-CompleteFailureCauseInformation-Item,
170         id-CSGMembershipStatus,
171         id-CSG-Id,
172         id-MDTConfiguration,
173         id-ManagementBasedMDTallowed,
174         id-ABS-Status,
175         id-RRCConnSetupIndicator,
177         maxCellineNB,
178         maxnoofBearers,
179         maxnoofPDCP-SN,
180         maxFailedMeasObjects,
181         maxnoofCellIDforMDT,
182         maxnoofTAforMDT
184 FROM X2AP-Constants;
186 -- **************************************************************
188 -- HANDOVER REQUEST
190 -- **************************************************************
192 HandoverRequest ::= SEQUENCE {
193         protocolIEs                     ProtocolIE-Container       {{HandoverRequest-IEs}},
194         ...
197 HandoverRequest-IEs X2AP-PROTOCOL-IES ::= {
198         { ID id-Old-eNB-UE-X2AP-ID                              CRITICALITY reject      TYPE UE-X2AP-ID                                 PRESENCE mandatory }|
199         { ID id-Cause                                                   CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory }|
200         { ID id-TargetCell-ID                                   CRITICALITY reject      TYPE ECGI                                               PRESENCE mandatory }|
201         { ID id-GUMMEI-ID                                               CRITICALITY reject      TYPE GUMMEI                                             PRESENCE mandatory }|
202         { ID id-UE-ContextInformation                   CRITICALITY reject      TYPE UE-ContextInformation              PRESENCE mandatory }|
203         { ID id-UE-HistoryInformation                   CRITICALITY ignore      TYPE UE-HistoryInformation              PRESENCE mandatory }|
204         { ID id-TraceActivation                                 CRITICALITY ignore      TYPE TraceActivation                    PRESENCE optional}|
205         { ID id-SRVCCOperationPossible                  CRITICALITY ignore      TYPE SRVCCOperationPossible             PRESENCE optional}|
206         { ID id-CSGMembershipStatus                             CRITICALITY reject      TYPE CSGMembershipStatus                PRESENCE optional},
207         ...
210 UE-ContextInformation ::= SEQUENCE {
211         mME-UE-S1AP-ID                                          UE-S1AP-ID,
212         uESecurityCapabilities                          UESecurityCapabilities,
213         aS-SecurityInformation                          AS-SecurityInformation,
214         uEaggregateMaximumBitRate                       UEAggregateMaximumBitRate,
215         subscriberProfileIDforRFP                       SubscriberProfileIDforRFP               OPTIONAL,
216         e-RABs-ToBeSetup-List                           E-RABs-ToBeSetup-List,
217         rRC-Context                                                     RRC-Context,
218         handoverRestrictionList                         HandoverRestrictionList         OPTIONAL,
219         locationReportingInformation            LocationReportingInformation    OPTIONAL,
220         iE-Extensions                                           ProtocolExtensionContainer { {UE-ContextInformation-ExtIEs} } OPTIONAL,
221         ...
224 UE-ContextInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
225 { ID id-ManagementBasedMDTallowed       CRITICALITY ignore      EXTENSION ManagementBasedMDTallowed             PRESENCE optional },
226         ...
229 E-RABs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeSetup-ItemIEs} }
231 E-RABs-ToBeSetup-ItemIEs        X2AP-PROTOCOL-IES ::= {
232         { ID id-E-RABs-ToBeSetup-Item    CRITICALITY ignore     TYPE E-RABs-ToBeSetup-Item      PRESENCE mandatory },
233         ...
236 E-RABs-ToBeSetup-Item ::= SEQUENCE {
237         e-RAB-ID                                        E-RAB-ID,
238         e-RAB-Level-QoS-Parameters              E-RAB-Level-QoS-Parameters,
239         dL-Forwarding                                   DL-Forwarding                                                                                                   OPTIONAL,
240         uL-GTPtunnelEndpoint                    GTPtunnelEndpoint,
241         iE-Extensions                                   ProtocolExtensionContainer { {E-RABs-ToBeSetup-ItemExtIEs} } OPTIONAL,
242         ...
245 E-RABs-ToBeSetup-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
246         ...
251 -- **************************************************************
253 -- HANDOVER REQUEST ACKNOWLEDGE
255 -- **************************************************************
257 HandoverRequestAcknowledge ::= SEQUENCE {
258         protocolIEs                     ProtocolIE-Container       {{HandoverRequestAcknowledge-IEs}},
259         ...
262 HandoverRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
263         { ID id-Old-eNB-UE-X2AP-ID                                                      CRITICALITY ignore      TYPE UE-X2AP-ID         PRESENCE mandatory} |
264         { ID id-New-eNB-UE-X2AP-ID                                                      CRITICALITY ignore      TYPE UE-X2AP-ID         PRESENCE mandatory} |
265         { ID id-E-RABs-Admitted-List                                            CRITICALITY ignore      TYPE E-RABs-Admitted-List       PRESENCE mandatory} |
266         { ID id-E-RABs-NotAdmitted-List                                         CRITICALITY ignore      TYPE E-RAB-List         PRESENCE optional} |
267         { ID id-TargeteNBtoSource-eNBTransparentContainer       CRITICALITY ignore      TYPE TargeteNBtoSource-eNBTransparentContainer  PRESENCE mandatory }|
268         { ID id-CriticalityDiagnostics                                          CRITICALITY ignore      TYPE CriticalityDiagnostics     PRESENCE optional },
269         ...
272 E-RABs-Admitted-List            ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ItemIEs} }
274 E-RABs-Admitted-ItemIEs X2AP-PROTOCOL-IES ::= {
275         { ID id-E-RABs-Admitted-Item    CRITICALITY ignore      TYPE E-RABs-Admitted-Item       PRESENCE mandatory      }
278 E-RABs-Admitted-Item ::= SEQUENCE {
279         e-RAB-ID                                        E-RAB-ID,
280         uL-GTP-TunnelEndpoint                   GTPtunnelEndpoint       OPTIONAL,
281         dL-GTP-TunnelEndpoint                   GTPtunnelEndpoint       OPTIONAL,
282         iE-Extensions                                   ProtocolExtensionContainer { {E-RABs-Admitted-Item-ExtIEs} }    OPTIONAL,
283         ...
286 E-RABs-Admitted-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
287         ...
292 -- **************************************************************
294 -- HANDOVER PREPARATION FAILURE
296 -- **************************************************************
298 HandoverPreparationFailure ::= SEQUENCE {
299         protocolIEs                     ProtocolIE-Container       {{HandoverPreparationFailure-IEs}},
300         ...
303 HandoverPreparationFailure-IEs X2AP-PROTOCOL-IES ::= {
304         { ID id-Old-eNB-UE-X2AP-ID                      CRITICALITY ignore      TYPE UE-X2AP-ID                         PRESENCE mandatory} |
305         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory} |
306         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics     PRESENCE optional },
308         ...
311 -- **************************************************************
313 -- Handover Report
315 -- **************************************************************
317 HandoverReport ::= SEQUENCE {
318         protocolIEs                     ProtocolIE-Container       {{HandoverReport-IEs}},
319         ...
322 HandoverReport-IEs X2AP-PROTOCOL-IES ::= {
323         { ID id-HandoverReportType                      CRITICALITY ignore      TYPE HandoverReportType PRESENCE mandatory}|
324         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                              PRESENCE mandatory} |
325         { ID id-SourceCellECGI                          CRITICALITY ignore      TYPE ECGI                               PRESENCE mandatory}|
326         { ID id-FailureCellECGI                         CRITICALITY ignore      TYPE ECGI                               PRESENCE mandatory} |
327         { ID id-Re-establishmentCellECGI        CRITICALITY ignore      TYPE ECGI                               PRESENCE conditional} -- The IE shall be present if the Handover Report Type IE is set to "HO to Wrong Cell" -- ,
328         ...
331 -- **************************************************************
333 -- SN Status Transfer
335 -- **************************************************************
337 SNStatusTransfer ::= SEQUENCE {
338         protocolIEs                     ProtocolIE-Container       {{SNStatusTransfer-IEs}},
339         ...
342 SNStatusTransfer-IEs X2AP-PROTOCOL-IES ::= {
343         { ID id-Old-eNB-UE-X2AP-ID                                              CRITICALITY reject      TYPE UE-X2AP-ID                                         PRESENCE mandatory} |
344         { ID id-New-eNB-UE-X2AP-ID                                              CRITICALITY reject      TYPE UE-X2AP-ID                                         PRESENCE mandatory} |
345         { ID id-E-RABs-SubjectToStatusTransfer-List     CRITICALITY ignore      TYPE E-RABs-SubjectToStatusTransfer-List        PRESENCE mandatory} ,
346         ...
349 E-RABs-SubjectToStatusTransfer-List     ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { { E-RABs-SubjectToStatusTransfer-ItemIEs} }
351 E-RABs-SubjectToStatusTransfer-ItemIEs X2AP-PROTOCOL-IES ::= {
352         { ID id-E-RABs-SubjectToStatusTransfer-Item     CRITICALITY ignore      TYPE E-RABs-SubjectToStatusTransfer-Item        PRESENCE mandatory      }
355 E-RABs-SubjectToStatusTransfer-Item ::= SEQUENCE {
356         e-RAB-ID                                                                E-RAB-ID,
358         receiveStatusofULPDCPSDUs                               ReceiveStatusofULPDCPSDUs                       OPTIONAL,
359         uL-COUNTvalue                                   COUNTvalue,
360         dL-COUNTvalue                                   COUNTvalue,
361         iE-Extensions                                                   ProtocolExtensionContainer { {E-RABs-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL,
362         ...
365 E-RABs-SubjectToStatusTransfer-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
366         ...
373 -- **************************************************************
375 -- UE Context Release
377 -- **************************************************************
379 UEContextRelease ::= SEQUENCE {
380         protocolIEs                     ProtocolIE-Container       {{UEContextRelease-IEs}},
381         ...
384 UEContextRelease-IEs X2AP-PROTOCOL-IES ::= {
385         { ID id-Old-eNB-UE-X2AP-ID                      CRITICALITY reject      TYPE UE-X2AP-ID                         PRESENCE mandatory} |
386         { ID id-New-eNB-UE-X2AP-ID                      CRITICALITY reject      TYPE UE-X2AP-ID                         PRESENCE mandatory} ,
387         ...
391 -- **************************************************************
393 -- HANDOVER CANCEL
395 -- **************************************************************
397 HandoverCancel ::= SEQUENCE {
398         protocolIEs                     ProtocolIE-Container       {{HandoverCancel-IEs}},
399         ...
402 HandoverCancel-IEs X2AP-PROTOCOL-IES ::= {
403         { ID id-Old-eNB-UE-X2AP-ID                      CRITICALITY reject      TYPE UE-X2AP-ID                         PRESENCE mandatory} |
404         { ID id-New-eNB-UE-X2AP-ID                      CRITICALITY ignore      TYPE UE-X2AP-ID                         PRESENCE optional} |
405         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                      PRESENCE mandatory} ,
406         ...
409 -- **************************************************************
411 -- ERROR INDICATION
413 -- **************************************************************
415 ErrorIndication ::= SEQUENCE {
416         protocolIEs                     ProtocolIE-Container       {{ErrorIndication-IEs}},
417         ...
420 ErrorIndication-IEs X2AP-PROTOCOL-IES ::= {
421         { ID id-Old-eNB-UE-X2AP-ID                      CRITICALITY ignore      TYPE UE-X2AP-ID                                 PRESENCE optional} |
422         { ID id-New-eNB-UE-X2AP-ID                      CRITICALITY ignore      TYPE UE-X2AP-ID                                 PRESENCE optional} |
423         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE optional} |
424         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional} ,
425         ...
428 -- **************************************************************
430 -- Reset Request
432 -- **************************************************************
434 ResetRequest ::= SEQUENCE {
435         protocolIEs                     ProtocolIE-Container       {{ResetRequest-IEs}},
436         ...
439 ResetRequest-IEs X2AP-PROTOCOL-IES ::= {
440         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      },
441         ...
444 -- **************************************************************
446 -- Reset Response
448 -- **************************************************************
450 ResetResponse ::= SEQUENCE {
451         protocolIEs                     ProtocolIE-Container       {{ResetResponse-IEs}},
452         ...
455 ResetResponse-IEs X2AP-PROTOCOL-IES ::= {
456         { ID id-CriticalityDiagnostics  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional },
457         ...
460 -- **************************************************************
462 -- X2 SETUP REQUEST
464 -- **************************************************************
466 X2SetupRequest ::= SEQUENCE {
467         protocolIEs                     ProtocolIE-Container       {{X2SetupRequest-IEs}},
468         ...
471 X2SetupRequest-IEs X2AP-PROTOCOL-IES ::= {
472         { ID id-GlobalENB-ID                            CRITICALITY reject      TYPE GlobalENB-ID                               PRESENCE mandatory} |
473         { ID id-ServedCells                                             CRITICALITY reject      TYPE ServedCells                        PRESENCE mandatory} |
474         { ID id-GUGroupIDList                                   CRITICALITY reject  TYPE GUGroupIDList                  PRESENCE optional},
480 -- **************************************************************
482 -- X2 SETUP RESPONSE
484 -- **************************************************************
486 X2SetupResponse ::= SEQUENCE {
487         protocolIEs                     ProtocolIE-Container       {{X2SetupResponse-IEs}},
488         ...
491 X2SetupResponse-IEs X2AP-PROTOCOL-IES ::= {
492         { ID id-GlobalENB-ID                                    CRITICALITY reject      TYPE GlobalENB-ID                       PRESENCE mandatory} |
493         { ID id-ServedCells                                             CRITICALITY reject      TYPE ServedCells                        PRESENCE mandatory} |
494         { ID id-GUGroupIDList                                   CRITICALITY reject  TYPE GUGroupIDList                  PRESENCE optional}|
495         { ID id-CriticalityDiagnostics                  CRITICALITY ignore      TYPE CriticalityDiagnostics     PRESENCE optional },
496         ...
501 -- **************************************************************
503 -- X2 SETUP FAILURE
505 -- **************************************************************
507 X2SetupFailure ::= SEQUENCE {
508         protocolIEs                     ProtocolIE-Container       {{X2SetupFailure-IEs}},
509         ...
512 X2SetupFailure-IEs X2AP-PROTOCOL-IES ::= {
513         { ID id-Cause                                   CRITICALITY ignore              TYPE Cause                                                              PRESENCE mandatory} |
514         { ID id-TimeToWait                              CRITICALITY ignore              TYPE TimeToWait                                                 PRESENCE optional} |
515         { ID id-CriticalityDiagnostics  CRITICALITY ignore              TYPE CriticalityDiagnostics                             PRESENCE optional },
517         ...
522 -- **************************************************************
524 -- LOAD INFORMATION
526 -- **************************************************************
528 LoadInformation ::= SEQUENCE {
529         protocolIEs                     ProtocolIE-Container       {{LoadInformation-IEs}},
530         ...
533 LoadInformation-IEs X2AP-PROTOCOL-IES ::= {
534         { ID id-CellInformation                         CRITICALITY ignore      TYPE CellInformation-List               PRESENCE mandatory} ,
535         ...
538 CellInformation-List            ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellInformation-ItemIEs} }
540 CellInformation-ItemIEs X2AP-PROTOCOL-IES ::= {
541         { ID id-CellInformation-Item    CRITICALITY ignore      TYPE CellInformation-Item       PRESENCE mandatory      }
544 CellInformation-Item ::= SEQUENCE {
545         cell-ID                                                 ECGI,
546         ul-InterferenceOverloadIndication               UL-InterferenceOverloadIndication               OPTIONAL,
547         ul-HighInterferenceIndicationInfo               UL-HighInterferenceIndicationInfo               OPTIONAL,
548         relativeNarrowbandTxPower                               RelativeNarrowbandTxPower                               OPTIONAL,
549         iE-Extensions                                                   ProtocolExtensionContainer { {CellInformation-Item-ExtIEs} }    OPTIONAL,
550         ...
553 CellInformation-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
554 { ID id-ABSInformation                  CRITICALITY ignore      EXTENSION ABSInformation                PRESENCE optional }|
555 { ID id-InvokeIndication                CRITICALITY ignore      EXTENSION InvokeIndication              PRESENCE optional },
556         ...
559 -- **************************************************************
561 -- ENB CONFIGURATION UPDATE
563 -- **************************************************************
565 ENBConfigurationUpdate ::= SEQUENCE {
566         protocolIEs                     ProtocolIE-Container       {{ENBConfigurationUpdate-IEs}},
567         ...
570 ENBConfigurationUpdate-IEs X2AP-PROTOCOL-IES ::= {
571         { ID id-ServedCellsToAdd        CRITICALITY reject      TYPE ServedCells                                PRESENCE optional} |
572         { ID id-ServedCellsToModify     CRITICALITY reject      TYPE ServedCellsToModify                PRESENCE optional} |
573         { ID id-ServedCellsToDelete     CRITICALITY reject      TYPE Old-ECGIs                                  PRESENCE optional} |
574         { ID id-GUGroupIDToAddList              CRITICALITY reject      TYPE GUGroupIDList                              PRESENCE optional} |
575         { ID id-GUGroupIDToDeleteList   CRITICALITY reject      TYPE GUGroupIDList                              PRESENCE optional},
576         ...
579 ServedCellsToModify::= SEQUENCE (SIZE (1..maxCellineNB)) OF ServedCellsToModify-Item
581 ServedCellsToModify-Item::= SEQUENCE {
582         old-ecgi                                                ECGI,
583         servedCellInfo                                  ServedCell-Information,
584         neighbour-Info                                  Neighbour-Information                   OPTIONAL,
585         iE-Extensions                                   ProtocolExtensionContainer { { ServedCellsToModify-Item-ExtIEs} } OPTIONAL,
586         ...
589 ServedCellsToModify-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
590 { ID id-DeactivationIndication                  CRITICALITY ignore      EXTENSION DeactivationIndication                                PRESENCE optional },
591         ...
595 Old-ECGIs::= SEQUENCE (SIZE (1..maxCellineNB)) OF ECGI
597 -- **************************************************************
599 -- ENB CONFIGURATION UPDATE ACKNOWLEDGE
601 -- **************************************************************
603 ENBConfigurationUpdateAcknowledge ::= SEQUENCE {
604         protocolIEs                     ProtocolIE-Container       {{ENBConfigurationUpdateAcknowledge-IEs}},
605         ...
608 ENBConfigurationUpdateAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
609         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional       },
613 -- **************************************************************
615 -- ENB CONFIGURATION UPDATE FAIURE
617 -- **************************************************************
619 ENBConfigurationUpdateFailure ::= SEQUENCE {
620         protocolIEs                     ProtocolIE-Container       {{ENBConfigurationUpdateFailure-IEs}},
621         ...
624 ENBConfigurationUpdateFailure-IEs X2AP-PROTOCOL-IES ::= {
625         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory      }|
626         { ID id-TimeToWait                                      CRITICALITY ignore      TYPE TimeToWait                                 PRESENCE optional       }|
627         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional },
628         ...
633 -- **************************************************************
635 -- Resource Status Request
637 -- **************************************************************
639 ResourceStatusRequest ::= SEQUENCE {
640         protocolIEs                     ProtocolIE-Container       {{ResourceStatusRequest-IEs}},
641         ...
644 ResourceStatusRequest-IEs X2AP-PROTOCOL-IES ::= {
645         { ID id-ENB1-Measurement-ID             CRITICALITY reject      TYPE Measurement-ID                                     PRESENCE mandatory}|
646         { ID id-ENB2-Measurement-ID             CRITICALITY ignore      TYPE Measurement-ID                                     PRESENCE conditional}|-- The IE shall be present if the Registration Request IE is set to "Stop"--
647         { ID id-Registration-Request    CRITICALITY reject      TYPE Registration-Request                       PRESENCE mandatory}|
648         { ID id-ReportCharacteristics   CRITICALITY reject      TYPE ReportCharacteristics                      PRESENCE optional}|
649         { ID id-CellToReport                    CRITICALITY ignore      TYPE CellToReport-List                          PRESENCE mandatory}|
650         { ID id-ReportingPeriodicity    CRITICALITY ignore      TYPE ReportingPeriodicity                       PRESENCE optional}|
651         { ID id-PartialSuccessIndicator CRITICALITY ignore      TYPE PartialSuccessIndicator            PRESENCE optional},
652         ...
656 CellToReport-List               ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellToReport-ItemIEs} }
658 CellToReport-ItemIEs X2AP-PROTOCOL-IES ::= {
659         { ID id-CellToReport-Item       CRITICALITY ignore      TYPE CellToReport-Item  PRESENCE mandatory      }
662 CellToReport-Item ::= SEQUENCE {
663         cell-ID                                                                 ECGI,
664         iE-Extensions                                                   ProtocolExtensionContainer { {CellToReport-Item-ExtIEs} } OPTIONAL,
665         ...
668 CellToReport-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
669         ...
673 ReportingPeriodicity ::= ENUMERATED {
674         one-thousand-ms,
675         two-thousand-ms,
676         five-thousand-ms,
677         ten-thousand-ms,
681 PartialSuccessIndicator ::= ENUMERATED {
682         partial-success-allowed,
686 -- **************************************************************
688 -- Resource Status Response
690 -- **************************************************************
692 ResourceStatusResponse ::= SEQUENCE {
693         protocolIEs                     ProtocolIE-Container       {{ResourceStatusResponse-IEs}},
694         ...
697 ResourceStatusResponse-IEs X2AP-PROTOCOL-IES ::= {
698         { ID id-ENB1-Measurement-ID                                     CRITICALITY reject      TYPE Measurement-ID                                             PRESENCE mandatory}|
699         { ID id-ENB2-Measurement-ID                                     CRITICALITY reject      TYPE Measurement-ID                                             PRESENCE mandatory}|
700         { ID id-CriticalityDiagnostics                          CRITICALITY ignore      TYPE CriticalityDiagnostics                             PRESENCE optional}|
701         { ID id-MeasurementInitiationResult-List        CRITICALITY ignore      TYPE MeasurementInitiationResult-List   PRESENCE optional},
702         ...
706 MeasurementInitiationResult-List        ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { { MeasurementInitiationResult-ItemIEs} }
708 MeasurementInitiationResult-ItemIEs X2AP-PROTOCOL-IES ::= {
709         { ID id-MeasurementInitiationResult-Item        CRITICALITY ignore      TYPE MeasurementInitiationResult-Item   PRESENCE mandatory}
712 MeasurementInitiationResult-Item ::= SEQUENCE {
713         cell-ID                                                                                 ECGI,
714         measurementFailureCause-List                                    MeasurementFailureCause-List    OPTIONAL,
715         iE-Extensions                                                                   ProtocolExtensionContainer { { MeasurementInitiationResult-Item-ExtIEs} }       OPTIONAL,
716         ...
719 MeasurementInitiationResult-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
720         ...
723 MeasurementFailureCause-List    ::= SEQUENCE (SIZE (1..maxFailedMeasObjects)) OF ProtocolIE-Single-Container { { MeasurementFailureCause-ItemIEs} }
725 MeasurementFailureCause-ItemIEs X2AP-PROTOCOL-IES ::= {
726         { ID id-MeasurementFailureCause-Item    CRITICALITY ignore      TYPE MeasurementFailureCause-Item               PRESENCE mandatory}
729 MeasurementFailureCause-Item ::= SEQUENCE {
730         measurementFailedReportCharacteristics                  ReportCharacteristics,
731         cause                                                                                   Cause,
732         iE-Extensions                                                                   ProtocolExtensionContainer { { MeasurementFailureCause-Item-ExtIEs} }   OPTIONAL,
733         ...
736 MeasurementFailureCause-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
737         ...
740 -- **************************************************************
742 -- Resource Status Failure
744 -- **************************************************************
746 ResourceStatusFailure ::= SEQUENCE {
747         protocolIEs                     ProtocolIE-Container       {{ResourceStatusFailure-IEs}},
748         ...
751 ResourceStatusFailure-IEs X2AP-PROTOCOL-IES ::= {
752         { ID id-ENB1-Measurement-ID                                             CRITICALITY reject      TYPE Measurement-ID                                             PRESENCE mandatory}|
753         { ID id-ENB2-Measurement-ID                                             CRITICALITY reject      TYPE Measurement-ID                                             PRESENCE mandatory}|
754         { ID id-Cause                                                                   CRITICALITY ignore      TYPE Cause                                                              PRESENCE mandatory}|
755         { ID id-CriticalityDiagnostics                                  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional}|
756         { ID id-CompleteFailureCauseInformation-List    CRITICALITY ignore      TYPE CompleteFailureCauseInformation-List       PRESENCE optional},
757         ...
760 CompleteFailureCauseInformation-List    ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CompleteFailureCauseInformation-ItemIEs} }
762 CompleteFailureCauseInformation-ItemIEs X2AP-PROTOCOL-IES ::= {
763         { ID id-CompleteFailureCauseInformation-Item    CRITICALITY ignore      TYPE CompleteFailureCauseInformation-Item       PRESENCE mandatory}
766 CompleteFailureCauseInformation-Item ::= SEQUENCE {
767         cell-ID                                                                                 ECGI,
768         measurementFailureCause-List                                    MeasurementFailureCause-List,
769         iE-Extensions                                                                   ProtocolExtensionContainer { { CompleteFailureCauseInformation-Item-ExtIEs} }   OPTIONAL,
770         ...
773 CompleteFailureCauseInformation-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
774         ...
777 -- **************************************************************
779 -- Resource Status Update
781 -- **************************************************************
783 ResourceStatusUpdate ::= SEQUENCE {
784         protocolIEs                     ProtocolIE-Container       {{ResourceStatusUpdate-IEs}},
785         ...
788 ResourceStatusUpdate-IEs X2AP-PROTOCOL-IES ::= {
789         { ID id-ENB1-Measurement-ID             CRITICALITY reject      TYPE Measurement-ID                                     PRESENCE mandatory}|
790         { ID id-ENB2-Measurement-ID             CRITICALITY reject      TYPE Measurement-ID                                     PRESENCE mandatory}|
791         { ID id-CellMeasurementResult   CRITICALITY ignore      TYPE CellMeasurementResult-List         PRESENCE mandatory},
792         ...
795 CellMeasurementResult-List              ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellMeasurementResult-ItemIEs} }
797 CellMeasurementResult-ItemIEs X2AP-PROTOCOL-IES ::= {
798         { ID id-CellMeasurementResult-Item      CRITICALITY ignore      TYPE CellMeasurementResult-Item         PRESENCE mandatory      }
801 CellMeasurementResult-Item ::= SEQUENCE {
802         cell-ID                                                 ECGI,
803         hWLoadIndicator                         HWLoadIndicator         OPTIONAL,
804         s1TNLLoadIndicator                      S1TNLLoadIndicator      OPTIONAL,
805         radioResourceStatus                             RadioResourceStatus     OPTIONAL,
806         iE-Extensions                                   ProtocolExtensionContainer { {CellMeasurementResult-Item-ExtIEs} }      OPTIONAL,
807         ...
810 CellMeasurementResult-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
811         { ID id-CompositeAvailableCapacityGroup CRITICALITY ignore      EXTENSION CompositeAvailableCapacityGroup               PRESENCE optional}|
812         { ID id-ABS-Status                                              CRITICALITY ignore      EXTENSION ABS-Status                                                    PRESENCE optional},
813         ...
817 -- **************************************************************
819 -- PRIVATE MESSAGE
821 -- **************************************************************
823 PrivateMessage ::= SEQUENCE {
824         privateIEs              PrivateIE-Container  {{PrivateMessage-IEs}},
825         ...
828 PrivateMessage-IEs X2AP-PRIVATE-IES ::= {
829         ...
832 -- **************************************************************
834 -- MOBILITY CHANGE REQUEST
836 -- **************************************************************
838 MobilityChangeRequest ::= SEQUENCE {
839         protocolIEs             ProtocolIE-Container  {{MobilityChangeRequest-IEs}},
840         ...
843 MobilityChangeRequest-IEs X2AP-PROTOCOL-IES ::= {
844         { ID id-ENB1-Cell-ID                                            CRITICALITY reject      TYPE ECGI                                                                                       PRESENCE mandatory      }|
845         { ID id-ENB2-Cell-ID                                            CRITICALITY reject      TYPE ECGI                                                                                       PRESENCE mandatory      }|
846         { ID id-ENB1-Mobility-Parameters                        CRITICALITY ignore      TYPE MobilityParametersInformation                              PRESENCE optional       }|
847         { ID id-ENB2-Proposed-Mobility-Parameters       CRITICALITY reject      TYPE MobilityParametersInformation                              PRESENCE mandatory      }|
848         { ID id-Cause                                                           CRITICALITY reject      TYPE Cause                                                                                      PRESENCE mandatory      },
849         ...
852 -- **************************************************************
854 -- MOBILITY CHANGE ACKNOWLEDGE
856 -- **************************************************************
858 MobilityChangeAcknowledge ::= SEQUENCE {
859         protocolIEs                     ProtocolIE-Container       {{MobilityChangeAcknowledge-IEs}},
860         ...
863 MobilityChangeAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
864         { ID id-ENB1-Cell-ID                    CRITICALITY reject      TYPE ECGI                                                       PRESENCE mandatory      }|
865         { ID id-ENB2-Cell-ID                    CRITICALITY reject      TYPE ECGI                                                       PRESENCE mandatory      }|
866         { ID id-CriticalityDiagnostics  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional },
867         ...
871 -- **************************************************************
873 -- MOBILITY CHANGE FAILURE
875 -- **************************************************************
877 MobilityChangeFailure ::= SEQUENCE {
878         protocolIEs                     ProtocolIE-Container       {{MobilityChangeFailure-IEs}},
879         ...
882 MobilityChangeFailure-IEs X2AP-PROTOCOL-IES ::= {
883         { ID id-ENB1-Cell-ID                                                                    CRITICALITY ignore      TYPE ECGI                                                               PRESENCE mandatory      }|
884         { ID id-ENB2-Cell-ID                                                                    CRITICALITY ignore      TYPE ECGI                                                               PRESENCE mandatory      }|
885         { ID id-Cause                                                                                   CRITICALITY ignore      TYPE Cause                                                                                              PRESENCE mandatory      }|
886         { ID id-ENB2-Mobility-Parameters-Modification-Range             CRITICALITY ignore      TYPE MobilityParametersModificationRange                PRESENCE optional       }|
887         { ID id-CriticalityDiagnostics                                                  CRITICALITY ignore      TYPE CriticalityDiagnostics                                             PRESENCE optional },
888         ...
891 -- **************************************************************
893 -- Radio Link Failure Indication
895 -- **************************************************************
897 RLFIndication ::= SEQUENCE {
898         protocolIEs                     ProtocolIE-Container       {{RLFIndication-IEs}},
899         ...
902 RLFIndication-IEs X2AP-PROTOCOL-IES ::= {
903         { ID id-FailureCellPCI                          CRITICALITY ignore      TYPE PCI                                                PRESENCE mandatory}|
904         { ID id-Re-establishmentCellECGI        CRITICALITY ignore      TYPE ECGI                                               PRESENCE mandatory}|
905         { ID id-FailureCellCRNTI                        CRITICALITY ignore      TYPE CRNTI                                              PRESENCE mandatory}|
906         { ID id-ShortMAC-I                                      CRITICALITY ignore      TYPE ShortMAC-I                                 PRESENCE optional}|
907         { ID id-UE-RLF-Report-Container         CRITICALITY ignore      TYPE UE-RLF-Report-Container    PRESENCE optional}|
908         { ID id-RRCConnSetupIndicator           CRITICALITY reject      TYPE RRCConnSetupIndicator              PRESENCE optional},
909         ...
913 -- **************************************************************
915 -- Cell Activation Request
917 -- **************************************************************
919 CellActivationRequest ::= SEQUENCE {
920         protocolIEs                     ProtocolIE-Container       {{CellActivationRequest-IEs}},
921         ...
924 CellActivationRequest-IEs X2AP-PROTOCOL-IES ::= {
925         { ID id-ServedCellsToActivate   CRITICALITY reject      TYPE ServedCellsToActivate              PRESENCE mandatory },
926         ...
929 ServedCellsToActivate::= SEQUENCE (SIZE (1..maxCellineNB)) OF ServedCellsToActivate-Item
931 ServedCellsToActivate-Item::= SEQUENCE {
932         ecgi                                            ECGI,
933         iE-Extensions                                   ProtocolExtensionContainer { { ServedCellsToActivate-Item-ExtIEs} } OPTIONAL,
934         ...
937 ServedCellsToActivate-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
938         ...
941 -- **************************************************************
943 -- Cell Activation Response
945 -- **************************************************************
947 CellActivationResponse ::= SEQUENCE {
948         protocolIEs                     ProtocolIE-Container       {{CellActivationResponse-IEs}},
949         ...
952 CellActivationResponse-IEs X2AP-PROTOCOL-IES ::= {
953         { ID id-ActivatedCellList       CRITICALITY ignore              TYPE ActivatedCellList          PRESENCE mandatory }|
954         { ID id-CriticalityDiagnostics  CRITICALITY ignore      TYPE CriticalityDiagnostics                     PRESENCE optional },
955         ...
958 ActivatedCellList ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ActivatedCellList-Item
960 ActivatedCellList-Item::= SEQUENCE {
961         ecgi                                                            ECGI,
962         iE-Extensions                                           ProtocolExtensionContainer { { ActivatedCellList-Item-ExtIEs} } OPTIONAL,
963         ...
966 ActivatedCellList-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
967         ...
970 --**************************************************************
972 -- CELL ACTIVATION FAILURE
974 -- **************************************************************
976 CellActivationFailure ::= SEQUENCE {
977         protocolIEs                     ProtocolIE-Container       {{CellActivationFailure-IEs}},
978         ...
981 CellActivationFailure-IEs X2AP-PROTOCOL-IES ::= {
982         { ID id-Cause                                           CRITICALITY ignore      TYPE Cause                                              PRESENCE mandatory }|
983         { ID id-CriticalityDiagnostics          CRITICALITY ignore      TYPE CriticalityDiagnostics             PRESENCE optional },
984         ...