2007-12-16 14:26:18 +00:00
|
|
|
-- $Id$
|
2010-04-12 19:13:36 +00:00
|
|
|
-- 3GPP TS 36.423 V9.2.0 (2010-03)
|
2007-12-16 14:26:18 +00:00
|
|
|
-- 9.3.3 Elementary Procedure Definitions
|
|
|
|
-- **************************************************************
|
|
|
|
--
|
|
|
|
-- Elementary Procedure definitions
|
|
|
|
--
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
X2AP-PDU-Descriptions {
|
|
|
|
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
|
|
|
eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-PDU-Descriptions (0) }
|
|
|
|
|
|
|
|
DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
--
|
|
|
|
-- IE parameter types from other modules.
|
|
|
|
--
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
IMPORTS
|
|
|
|
Criticality,
|
|
|
|
ProcedureCode
|
|
|
|
FROM X2AP-CommonDataTypes
|
|
|
|
|
|
|
|
|
2010-04-12 19:13:36 +00:00
|
|
|
CellActivationRequest,
|
|
|
|
CellActivationResponse,
|
|
|
|
CellActivationFailure,
|
2008-09-25 19:20:14 +00:00
|
|
|
ENBConfigurationUpdate,
|
|
|
|
ENBConfigurationUpdateAcknowledge,
|
|
|
|
ENBConfigurationUpdateFailure,
|
2007-12-16 14:26:18 +00:00
|
|
|
ErrorIndication,
|
2009-12-20 21:47:43 +00:00
|
|
|
HandoverCancel,
|
|
|
|
HandoverReport,
|
2009-06-21 16:28:09 +00:00
|
|
|
HandoverPreparationFailure,
|
|
|
|
HandoverRequest,
|
2008-09-25 19:20:14 +00:00
|
|
|
HandoverRequestAcknowledge,
|
2009-06-21 16:28:09 +00:00
|
|
|
LoadInformation,
|
|
|
|
PrivateMessage,
|
2007-12-16 14:26:18 +00:00
|
|
|
ResetRequest,
|
|
|
|
ResetResponse,
|
2008-09-25 19:20:14 +00:00
|
|
|
ResourceStatusFailure,
|
|
|
|
ResourceStatusRequest,
|
|
|
|
ResourceStatusResponse,
|
2009-12-20 21:47:43 +00:00
|
|
|
ResourceStatusUpdate,
|
|
|
|
RLFIndication,
|
2008-09-25 19:20:14 +00:00
|
|
|
SNStatusTransfer,
|
|
|
|
UEContextRelease,
|
|
|
|
X2SetupFailure, X2SetupRequest,
|
2009-12-20 21:47:43 +00:00
|
|
|
X2SetupResponse,
|
|
|
|
MobilityChangeRequest,
|
|
|
|
MobilityChangeAcknowledge,
|
|
|
|
MobilityChangeFailure
|
2008-09-25 19:20:14 +00:00
|
|
|
|
|
|
|
|
2007-12-16 14:26:18 +00:00
|
|
|
|
|
|
|
FROM X2AP-PDU-Contents
|
|
|
|
|
2010-04-12 19:13:36 +00:00
|
|
|
id-cellActivation,
|
2008-09-25 19:20:14 +00:00
|
|
|
id-eNBConfigurationUpdate,
|
2007-12-16 14:26:18 +00:00
|
|
|
id-errorIndication,
|
2009-12-20 21:47:43 +00:00
|
|
|
id-handoverCancel,
|
|
|
|
id-handoverReport,
|
2008-09-25 19:20:14 +00:00
|
|
|
id-handoverPreparation,
|
|
|
|
|
2007-12-16 14:26:18 +00:00
|
|
|
id-loadIndication,
|
2009-06-21 16:28:09 +00:00
|
|
|
id-privateMessage,
|
2007-12-16 14:26:18 +00:00
|
|
|
id-reset,
|
2008-09-25 19:20:14 +00:00
|
|
|
|
|
|
|
id-resourceStatusReporting,
|
2009-12-20 21:47:43 +00:00
|
|
|
id-resourceStatusReportingInitiation,
|
|
|
|
id-rLFIndication,
|
2008-09-25 19:20:14 +00:00
|
|
|
id-snStatusTransfer,
|
|
|
|
id-uEContextRelease,
|
2009-12-20 21:47:43 +00:00
|
|
|
id-x2Setup,
|
|
|
|
id-mobilitySettingsChange
|
2007-12-16 14:26:18 +00:00
|
|
|
|
|
|
|
|
2008-09-25 19:20:14 +00:00
|
|
|
|
|
|
|
|
2007-12-16 14:26:18 +00:00
|
|
|
FROM X2AP-Constants;
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
--
|
|
|
|
-- Interface Elementary Procedure Class
|
|
|
|
--
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
X2AP-ELEMENTARY-PROCEDURE ::= CLASS {
|
|
|
|
&InitiatingMessage ,
|
|
|
|
&SuccessfulOutcome OPTIONAL,
|
|
|
|
&UnsuccessfulOutcome OPTIONAL,
|
|
|
|
&procedureCode ProcedureCode UNIQUE,
|
|
|
|
&criticality Criticality DEFAULT ignore
|
|
|
|
}
|
|
|
|
WITH SYNTAX {
|
|
|
|
INITIATING MESSAGE &InitiatingMessage
|
|
|
|
[SUCCESSFUL OUTCOME &SuccessfulOutcome]
|
|
|
|
[UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
|
|
|
|
PROCEDURE CODE &procedureCode
|
|
|
|
[CRITICALITY &criticality]
|
|
|
|
}
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
--
|
|
|
|
-- Interface PDU Definition
|
|
|
|
--
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
X2AP-PDU ::= CHOICE {
|
|
|
|
initiatingMessage InitiatingMessage,
|
|
|
|
successfulOutcome SuccessfulOutcome,
|
|
|
|
unsuccessfulOutcome UnsuccessfulOutcome,
|
|
|
|
...
|
|
|
|
}
|
|
|
|
|
|
|
|
InitiatingMessage ::= SEQUENCE {
|
|
|
|
procedureCode X2AP-ELEMENTARY-PROCEDURE.&procedureCode ({X2AP-ELEMENTARY-PROCEDURES}),
|
2008-09-25 19:20:14 +00:00
|
|
|
criticality X2AP-ELEMENTARY-PROCEDURE.&criticality ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
|
|
|
|
value X2AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode})
|
2007-12-16 14:26:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
SuccessfulOutcome ::= SEQUENCE {
|
|
|
|
procedureCode X2AP-ELEMENTARY-PROCEDURE.&procedureCode ({X2AP-ELEMENTARY-PROCEDURES}),
|
2008-09-25 19:20:14 +00:00
|
|
|
criticality X2AP-ELEMENTARY-PROCEDURE.&criticality ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
|
|
|
|
value X2AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode})
|
2007-12-16 14:26:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
UnsuccessfulOutcome ::= SEQUENCE {
|
|
|
|
procedureCode X2AP-ELEMENTARY-PROCEDURE.&procedureCode ({X2AP-ELEMENTARY-PROCEDURES}),
|
2008-09-25 19:20:14 +00:00
|
|
|
criticality X2AP-ELEMENTARY-PROCEDURE.&criticality ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
|
|
|
|
value X2AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode})
|
2007-12-16 14:26:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
--
|
|
|
|
-- Interface Elementary Procedure List
|
|
|
|
--
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
X2AP-ELEMENTARY-PROCEDURES X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
X2AP-ELEMENTARY-PROCEDURES-CLASS-1 |
|
|
|
|
X2AP-ELEMENTARY-PROCEDURES-CLASS-2 ,
|
|
|
|
...
|
|
|
|
}
|
|
|
|
|
|
|
|
X2AP-ELEMENTARY-PROCEDURES-CLASS-1 X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
handoverPreparation |
|
|
|
|
reset |
|
2008-09-25 19:20:14 +00:00
|
|
|
x2Setup |
|
2009-06-21 16:28:09 +00:00
|
|
|
resourceStatusReportingInitiation |
|
2009-12-20 21:47:43 +00:00
|
|
|
eNBConfigurationUpdate |
|
2010-04-12 19:13:36 +00:00
|
|
|
mobilitySettingsChange |
|
|
|
|
cellActivation ,
|
2007-12-16 14:26:18 +00:00
|
|
|
...
|
|
|
|
}
|
|
|
|
|
|
|
|
X2AP-ELEMENTARY-PROCEDURES-CLASS-2 X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
snStatusTransfer |
|
2008-09-25 19:20:14 +00:00
|
|
|
uEContextRelease |
|
2007-12-16 14:26:18 +00:00
|
|
|
handoverCancel |
|
|
|
|
errorIndication |
|
2009-06-21 16:28:09 +00:00
|
|
|
resourceStatusReporting |
|
|
|
|
loadIndication |
|
2009-12-20 21:47:43 +00:00
|
|
|
privateMessage |
|
|
|
|
rLFIndication | handoverReport,
|
2007-12-16 14:26:18 +00:00
|
|
|
...
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
-- **************************************************************
|
|
|
|
--
|
|
|
|
-- Interface Elementary Procedures
|
|
|
|
--
|
|
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
handoverPreparation X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE HandoverRequest
|
|
|
|
SUCCESSFUL OUTCOME HandoverRequestAcknowledge
|
|
|
|
UNSUCCESSFUL OUTCOME HandoverPreparationFailure
|
|
|
|
PROCEDURE CODE id-handoverPreparation
|
|
|
|
CRITICALITY reject
|
|
|
|
}
|
|
|
|
|
|
|
|
snStatusTransfer X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE SNStatusTransfer
|
|
|
|
PROCEDURE CODE id-snStatusTransfer
|
|
|
|
CRITICALITY ignore
|
|
|
|
}
|
|
|
|
|
2008-09-25 19:20:14 +00:00
|
|
|
uEContextRelease X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE UEContextRelease
|
|
|
|
PROCEDURE CODE id-uEContextRelease
|
2007-12-16 14:26:18 +00:00
|
|
|
CRITICALITY ignore
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
handoverCancel X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE HandoverCancel
|
|
|
|
PROCEDURE CODE id-handoverCancel
|
|
|
|
CRITICALITY ignore
|
|
|
|
}
|
|
|
|
|
2009-12-20 21:47:43 +00:00
|
|
|
handoverReport X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE HandoverReport
|
|
|
|
PROCEDURE CODE id-handoverReport
|
|
|
|
CRITICALITY ignore
|
|
|
|
}
|
|
|
|
|
2007-12-16 14:26:18 +00:00
|
|
|
errorIndication X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE ErrorIndication
|
|
|
|
PROCEDURE CODE id-errorIndication
|
|
|
|
CRITICALITY ignore
|
|
|
|
}
|
|
|
|
|
|
|
|
reset X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE ResetRequest
|
|
|
|
SUCCESSFUL OUTCOME ResetResponse
|
|
|
|
PROCEDURE CODE id-reset
|
|
|
|
CRITICALITY reject
|
|
|
|
}
|
|
|
|
|
|
|
|
x2Setup X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE X2SetupRequest
|
|
|
|
SUCCESSFUL OUTCOME X2SetupResponse
|
2008-09-25 19:20:14 +00:00
|
|
|
UNSUCCESSFUL OUTCOME X2SetupFailure
|
2007-12-16 14:26:18 +00:00
|
|
|
PROCEDURE CODE id-x2Setup
|
|
|
|
CRITICALITY reject
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
loadIndication X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE LoadInformation
|
|
|
|
PROCEDURE CODE id-loadIndication
|
|
|
|
CRITICALITY ignore
|
|
|
|
}
|
|
|
|
|
2008-09-25 19:20:14 +00:00
|
|
|
eNBConfigurationUpdate X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE ENBConfigurationUpdate
|
|
|
|
SUCCESSFUL OUTCOME ENBConfigurationUpdateAcknowledge
|
|
|
|
UNSUCCESSFUL OUTCOME ENBConfigurationUpdateFailure
|
|
|
|
PROCEDURE CODE id-eNBConfigurationUpdate
|
|
|
|
CRITICALITY reject
|
|
|
|
}
|
|
|
|
|
2009-06-21 16:28:09 +00:00
|
|
|
resourceStatusReportingInitiation X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE ResourceStatusRequest
|
|
|
|
SUCCESSFUL OUTCOME ResourceStatusResponse
|
|
|
|
UNSUCCESSFUL OUTCOME ResourceStatusFailure
|
|
|
|
PROCEDURE CODE id-resourceStatusReportingInitiation
|
|
|
|
CRITICALITY reject
|
2008-09-25 19:20:14 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
resourceStatusReporting X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE ResourceStatusUpdate
|
|
|
|
PROCEDURE CODE id-resourceStatusReporting
|
|
|
|
CRITICALITY ignore
|
|
|
|
}
|
2007-12-16 14:26:18 +00:00
|
|
|
|
2009-12-20 21:47:43 +00:00
|
|
|
rLFIndication X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE RLFIndication
|
|
|
|
PROCEDURE CODE id-rLFIndication
|
|
|
|
CRITICALITY ignore
|
|
|
|
}
|
|
|
|
|
2009-06-21 16:28:09 +00:00
|
|
|
privateMessage X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE PrivateMessage
|
|
|
|
PROCEDURE CODE id-privateMessage
|
|
|
|
CRITICALITY ignore
|
|
|
|
}
|
|
|
|
|
2009-12-20 21:47:43 +00:00
|
|
|
mobilitySettingsChange X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE MobilityChangeRequest
|
|
|
|
SUCCESSFUL OUTCOME MobilityChangeAcknowledge
|
|
|
|
UNSUCCESSFUL OUTCOME MobilityChangeFailure
|
|
|
|
PROCEDURE CODE id-mobilitySettingsChange
|
|
|
|
CRITICALITY reject
|
|
|
|
}
|
|
|
|
|
2010-04-12 19:13:36 +00:00
|
|
|
cellActivation X2AP-ELEMENTARY-PROCEDURE ::= {
|
|
|
|
INITIATING MESSAGE CellActivationRequest
|
|
|
|
SUCCESSFUL OUTCOME CellActivationResponse
|
|
|
|
UNSUCCESSFUL OUTCOME CellActivationFailure
|
|
|
|
PROCEDURE CODE id-cellActivation
|
|
|
|
CRITICALITY reject
|
|
|
|
}
|
|
|
|
|
2009-12-20 21:47:43 +00:00
|
|
|
|
2007-12-16 14:26:18 +00:00
|
|
|
END
|