2 -- 3GPP TS 36.423 V8.3.0 (2008-09)
3 -- 9.3.3 Elementary Procedure Definitions
4 -- **************************************************************
6 -- Elementary Procedure definitions
8 -- **************************************************************
10 X2AP-PDU-Descriptions {
11 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
12 eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-PDU-Descriptions (0) }
14 DEFINITIONS AUTOMATIC TAGS ::=
18 -- **************************************************************
20 -- IE parameter types from other modules.
22 -- **************************************************************
27 FROM X2AP-CommonDataTypes
30 ENBConfigurationUpdate,
31 ENBConfigurationUpdateAcknowledge,
32 ENBConfigurationUpdateFailure,
35 HandoverPreparationFailure, HandoverRequest,
36 HandoverRequestAcknowledge,
42 ResourceStatusFailure,
43 ResourceStatusRequest,
44 ResourceStatusResponse,
48 X2SetupFailure, X2SetupRequest,
54 FROM X2AP-PDU-Contents
56 id-eNBConfigurationUpdate,
59 id-handoverPreparation,
64 id-resourceStatusReporting,
65 id-resourceStatusUpdateInitiation,
75 -- **************************************************************
77 -- Interface Elementary Procedure Class
79 -- **************************************************************
81 X2AP-ELEMENTARY-PROCEDURE ::= CLASS {
83 &SuccessfulOutcome OPTIONAL,
84 &UnsuccessfulOutcome OPTIONAL,
85 &procedureCode ProcedureCode UNIQUE,
86 &criticality Criticality DEFAULT ignore
89 INITIATING MESSAGE &InitiatingMessage
90 [SUCCESSFUL OUTCOME &SuccessfulOutcome]
91 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
92 PROCEDURE CODE &procedureCode
93 [CRITICALITY &criticality]
96 -- **************************************************************
98 -- Interface PDU Definition
100 -- **************************************************************
102 X2AP-PDU ::= CHOICE {
103 initiatingMessage InitiatingMessage,
104 successfulOutcome SuccessfulOutcome,
105 unsuccessfulOutcome UnsuccessfulOutcome,
109 InitiatingMessage ::= SEQUENCE {
110 procedureCode X2AP-ELEMENTARY-PROCEDURE.&procedureCode ({X2AP-ELEMENTARY-PROCEDURES}),
111 criticality X2AP-ELEMENTARY-PROCEDURE.&criticality ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
112 value X2AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode})
115 SuccessfulOutcome ::= SEQUENCE {
116 procedureCode X2AP-ELEMENTARY-PROCEDURE.&procedureCode ({X2AP-ELEMENTARY-PROCEDURES}),
117 criticality X2AP-ELEMENTARY-PROCEDURE.&criticality ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
118 value X2AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode})
121 UnsuccessfulOutcome ::= SEQUENCE {
122 procedureCode X2AP-ELEMENTARY-PROCEDURE.&procedureCode ({X2AP-ELEMENTARY-PROCEDURES}),
123 criticality X2AP-ELEMENTARY-PROCEDURE.&criticality ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
124 value X2AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode})
128 -- **************************************************************
130 -- Interface Elementary Procedure List
132 -- **************************************************************
134 X2AP-ELEMENTARY-PROCEDURES X2AP-ELEMENTARY-PROCEDURE ::= {
135 X2AP-ELEMENTARY-PROCEDURES-CLASS-1 |
136 X2AP-ELEMENTARY-PROCEDURES-CLASS-2 ,
140 X2AP-ELEMENTARY-PROCEDURES-CLASS-1 X2AP-ELEMENTARY-PROCEDURE ::= {
141 handoverPreparation |
144 resourceStatusUpdateInitiation |
145 eNBConfigurationUpdate ,
149 X2AP-ELEMENTARY-PROCEDURES-CLASS-2 X2AP-ELEMENTARY-PROCEDURE ::= {
154 resourceStatusReporting |
161 -- **************************************************************
163 -- Interface Elementary Procedures
165 -- **************************************************************
167 handoverPreparation X2AP-ELEMENTARY-PROCEDURE ::= {
168 INITIATING MESSAGE HandoverRequest
169 SUCCESSFUL OUTCOME HandoverRequestAcknowledge
170 UNSUCCESSFUL OUTCOME HandoverPreparationFailure
171 PROCEDURE CODE id-handoverPreparation
175 snStatusTransfer X2AP-ELEMENTARY-PROCEDURE ::= {
176 INITIATING MESSAGE SNStatusTransfer
177 PROCEDURE CODE id-snStatusTransfer
181 uEContextRelease X2AP-ELEMENTARY-PROCEDURE ::= {
182 INITIATING MESSAGE UEContextRelease
183 PROCEDURE CODE id-uEContextRelease
188 handoverCancel X2AP-ELEMENTARY-PROCEDURE ::= {
189 INITIATING MESSAGE HandoverCancel
190 PROCEDURE CODE id-handoverCancel
194 errorIndication X2AP-ELEMENTARY-PROCEDURE ::= {
195 INITIATING MESSAGE ErrorIndication
196 PROCEDURE CODE id-errorIndication
200 reset X2AP-ELEMENTARY-PROCEDURE ::= {
201 INITIATING MESSAGE ResetRequest
202 SUCCESSFUL OUTCOME ResetResponse
203 PROCEDURE CODE id-reset
207 x2Setup X2AP-ELEMENTARY-PROCEDURE ::= {
208 INITIATING MESSAGE X2SetupRequest
209 SUCCESSFUL OUTCOME X2SetupResponse
210 UNSUCCESSFUL OUTCOME X2SetupFailure
211 PROCEDURE CODE id-x2Setup
216 loadIndication X2AP-ELEMENTARY-PROCEDURE ::= {
217 INITIATING MESSAGE LoadInformation
218 PROCEDURE CODE id-loadIndication
222 eNBConfigurationUpdate X2AP-ELEMENTARY-PROCEDURE ::= {
223 INITIATING MESSAGE ENBConfigurationUpdate
224 SUCCESSFUL OUTCOME ENBConfigurationUpdateAcknowledge
225 UNSUCCESSFUL OUTCOME ENBConfigurationUpdateFailure
226 PROCEDURE CODE id-eNBConfigurationUpdate
230 resourceStatusUpdateInitiation X2AP-ELEMENTARY-PROCEDURE ::= {
231 INITIATING MESSAGE ResourceStatusRequest
232 SUCCESSFUL OUTCOME ResourceStatusResponse
233 UNSUCCESSFUL OUTCOME ResourceStatusFailure
234 PROCEDURE CODE id-resourceStatusUpdateInitiation
238 resourceStatusReporting X2AP-ELEMENTARY-PROCEDURE ::= {
239 INITIATING MESSAGE ResourceStatusUpdate
240 PROCEDURE CODE id-resourceStatusReporting