2
-- 3GPP TS 36.413 V8.6.1 (2009-06)
3
-- 9.3.2 Elementary Procedure Definitions
4
-- **************************************************************
6
-- Elementary Procedure definitions
8
-- **************************************************************
10
S1AP-PDU-Descriptions {
11
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
12
eps-Access (20) modules (3) s1ap (1) version1 (1) s1ap-PDU-Descriptions (0)}
14
DEFINITIONS AUTOMATIC TAGS ::=
18
-- **************************************************************
20
-- IE parameter types from other modules.
22
-- **************************************************************
27
FROM S1AP-CommonDataTypes
32
DownlinkS1cdma2000tunneling,
33
ENBDirectInformationTransfer,
35
ENBConfigurationUpdate,
36
ENBConfigurationUpdateAcknowledge,
37
ENBConfigurationUpdateFailure,
40
HandoverCancelAcknowledge,
44
HandoverPreparationFailure,
46
HandoverRequestAcknowledge,
48
InitialContextSetupFailure,
49
InitialContextSetupRequest,
50
InitialContextSetupResponse,
52
LocationReportingControl,
53
LocationReportingFailureIndication,
55
MMEConfigurationUpdate,
56
MMEConfigurationUpdateAcknowledge,
57
MMEConfigurationUpdateFailure,
58
MMEDirectInformationTransfer,
60
NASNonDeliveryIndication,
65
PathSwitchRequestAcknowledge,
66
PathSwitchRequestFailure,
77
E-RABReleaseIndication,
80
TraceFailureIndication,
82
UECapabilityInfoIndication,
83
UEContextModificationFailure,
84
UEContextModificationRequest,
85
UEContextModificationResponse,
86
UEContextReleaseCommand,
87
UEContextReleaseComplete,
88
UEContextReleaseRequest,
90
UplinkS1cdma2000tunneling,
91
WriteReplaceWarningRequest,
92
WriteReplaceWarningResponse,
93
ENBConfigurationTransfer,
94
MMEConfigurationTransfer
97
FROM S1AP-PDU-Contents
101
id-downlinkNASTransport,
102
id-DownlinkS1cdma2000tunneling,
103
id-eNBStatusTransfer,
106
id-HandoverNotification,
107
id-HandoverPreparation,
108
id-HandoverResourceAllocation,
109
id-InitialContextSetup,
111
id-ENBConfigurationUpdate,
112
id-LocationReportingControl,
113
id-LocationReportingFailureIndication,
115
id-eNBDirectInformationTransfer,
116
id-MMEConfigurationUpdate,
117
id-MMEDirectInformationTransfer,
118
id-MMEStatusTransfer,
119
id-NASNonDeliveryIndication,
123
id-PathSwitchRequest,
129
id-E-RABReleaseIndication,
131
id-TraceFailureIndication,
133
id-UECapabilityInfoIndication,
134
id-UEContextModification,
136
id-UEContextReleaseRequest,
137
id-uplinkNASTransport,
138
id-UplinkS1cdma2000tunneling,
139
id-WriteReplaceWarning,
140
id-eNBConfigurationTransfer,
141
id-MMEConfigurationTransfer
145
-- **************************************************************
147
-- Interface Elementary Procedure Class
149
-- **************************************************************
151
S1AP-ELEMENTARY-PROCEDURE ::= CLASS {
153
&SuccessfulOutcome OPTIONAL,
154
&UnsuccessfulOutcome OPTIONAL,
155
&procedureCode ProcedureCode UNIQUE,
156
&criticality Criticality DEFAULT ignore
159
INITIATING MESSAGE &InitiatingMessage
160
[SUCCESSFUL OUTCOME &SuccessfulOutcome]
161
[UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
162
PROCEDURE CODE &procedureCode
163
[CRITICALITY &criticality]
166
-- **************************************************************
168
-- Interface PDU Definition
170
-- **************************************************************
172
S1AP-PDU ::= CHOICE {
173
initiatingMessage InitiatingMessage,
174
successfulOutcome SuccessfulOutcome,
175
unsuccessfulOutcome UnsuccessfulOutcome,
179
InitiatingMessage ::= SEQUENCE {
180
procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}),
181
criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
182
value S1AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode})
185
SuccessfulOutcome ::= SEQUENCE {
186
procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}),
187
criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
188
value S1AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode})
191
UnsuccessfulOutcome ::= SEQUENCE {
192
procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}),
193
criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
194
value S1AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode})
197
-- **************************************************************
199
-- Interface Elementary Procedure List
201
-- **************************************************************
203
S1AP-ELEMENTARY-PROCEDURES S1AP-ELEMENTARY-PROCEDURE ::= {
204
S1AP-ELEMENTARY-PROCEDURES-CLASS-1 |
205
S1AP-ELEMENTARY-PROCEDURES-CLASS-2,
210
S1AP-ELEMENTARY-PROCEDURES-CLASS-1 S1AP-ELEMENTARY-PROCEDURE ::= {
211
handoverPreparation |
212
handoverResourceAllocation |
217
initialContextSetup |
221
uEContextModification |
223
eNBConfigurationUpdate |
224
mMEConfigurationUpdate |
225
writeReplaceWarning ,
229
S1AP-ELEMENTARY-PROCEDURES-CLASS-2 S1AP-ELEMENTARY-PROCEDURE ::= {
230
handoverNotification |
231
e-RABReleaseIndication |
233
downlinkNASTransport |
237
nASNonDeliveryIndication |
238
uEContextReleaseRequest |
239
downlinkS1cdma2000tunneling |
240
uplinkS1cdma2000tunneling |
241
uECapabilityInfoIndication |
246
traceFailureIndication |
248
locationReportingControl |
249
locationReportingFailureIndication |
253
eNBDirectInformationTransfer |
254
mMEDirectInformationTransfer |
255
eNBConfigurationTransfer |
256
mMEConfigurationTransfer |
261
-- **************************************************************
263
-- Interface Elementary Procedures
265
-- **************************************************************
267
handoverPreparation S1AP-ELEMENTARY-PROCEDURE ::= {
268
INITIATING MESSAGE HandoverRequired
269
SUCCESSFUL OUTCOME HandoverCommand
270
UNSUCCESSFUL OUTCOME HandoverPreparationFailure
271
PROCEDURE CODE id-HandoverPreparation
275
handoverResourceAllocation S1AP-ELEMENTARY-PROCEDURE ::= {
276
INITIATING MESSAGE HandoverRequest
277
SUCCESSFUL OUTCOME HandoverRequestAcknowledge
278
UNSUCCESSFUL OUTCOME HandoverFailure
279
PROCEDURE CODE id-HandoverResourceAllocation
283
handoverNotification S1AP-ELEMENTARY-PROCEDURE ::= {
284
INITIATING MESSAGE HandoverNotify
285
PROCEDURE CODE id-HandoverNotification
289
pathSwitchRequest S1AP-ELEMENTARY-PROCEDURE ::= {
290
INITIATING MESSAGE PathSwitchRequest
291
SUCCESSFUL OUTCOME PathSwitchRequestAcknowledge
292
UNSUCCESSFUL OUTCOME PathSwitchRequestFailure
293
PROCEDURE CODE id-PathSwitchRequest
297
e-RABSetup S1AP-ELEMENTARY-PROCEDURE ::= {
298
INITIATING MESSAGE E-RABSetupRequest
299
SUCCESSFUL OUTCOME E-RABSetupResponse
300
PROCEDURE CODE id-E-RABSetup
304
e-RABModify S1AP-ELEMENTARY-PROCEDURE ::= {
305
INITIATING MESSAGE E-RABModifyRequest
306
SUCCESSFUL OUTCOME E-RABModifyResponse
307
PROCEDURE CODE id-E-RABModify
311
e-RABRelease S1AP-ELEMENTARY-PROCEDURE ::= {
312
INITIATING MESSAGE E-RABReleaseCommand
313
SUCCESSFUL OUTCOME E-RABReleaseResponse
314
PROCEDURE CODE id-E-RABRelease
318
e-RABReleaseIndication S1AP-ELEMENTARY-PROCEDURE ::= {
319
INITIATING MESSAGE E-RABReleaseIndication
320
PROCEDURE CODE id-E-RABReleaseIndication
324
initialContextSetup S1AP-ELEMENTARY-PROCEDURE ::= {
325
INITIATING MESSAGE InitialContextSetupRequest
326
SUCCESSFUL OUTCOME InitialContextSetupResponse
327
UNSUCCESSFUL OUTCOME InitialContextSetupFailure
328
PROCEDURE CODE id-InitialContextSetup
332
uEContextReleaseRequest S1AP-ELEMENTARY-PROCEDURE ::= {
333
INITIATING MESSAGE UEContextReleaseRequest
334
PROCEDURE CODE id-UEContextReleaseRequest
338
paging S1AP-ELEMENTARY-PROCEDURE ::= {
339
INITIATING MESSAGE Paging
340
PROCEDURE CODE id-Paging
344
downlinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= {
345
INITIATING MESSAGE DownlinkNASTransport
346
PROCEDURE CODE id-downlinkNASTransport
350
initialUEMessage S1AP-ELEMENTARY-PROCEDURE ::= {
351
INITIATING MESSAGE InitialUEMessage
352
PROCEDURE CODE id-initialUEMessage
356
uplinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= {
357
INITIATING MESSAGE UplinkNASTransport
358
PROCEDURE CODE id-uplinkNASTransport
361
nASNonDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= {
362
INITIATING MESSAGE NASNonDeliveryIndication
363
PROCEDURE CODE id-NASNonDeliveryIndication
367
handoverCancel S1AP-ELEMENTARY-PROCEDURE ::= {
368
INITIATING MESSAGE HandoverCancel
369
SUCCESSFUL OUTCOME HandoverCancelAcknowledge
370
PROCEDURE CODE id-HandoverCancel
374
reset S1AP-ELEMENTARY-PROCEDURE ::= {
375
INITIATING MESSAGE Reset
376
SUCCESSFUL OUTCOME ResetAcknowledge
377
PROCEDURE CODE id-Reset
381
errorIndication S1AP-ELEMENTARY-PROCEDURE ::= {
382
INITIATING MESSAGE ErrorIndication
383
PROCEDURE CODE id-ErrorIndication
387
s1Setup S1AP-ELEMENTARY-PROCEDURE ::= {
388
INITIATING MESSAGE S1SetupRequest
389
SUCCESSFUL OUTCOME S1SetupResponse
390
UNSUCCESSFUL OUTCOME S1SetupFailure
391
PROCEDURE CODE id-S1Setup
395
eNBConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= {
396
INITIATING MESSAGE ENBConfigurationUpdate
397
SUCCESSFUL OUTCOME ENBConfigurationUpdateAcknowledge
398
UNSUCCESSFUL OUTCOME ENBConfigurationUpdateFailure
399
PROCEDURE CODE id-ENBConfigurationUpdate
403
mMEConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= {
404
INITIATING MESSAGE MMEConfigurationUpdate
405
SUCCESSFUL OUTCOME MMEConfigurationUpdateAcknowledge
406
UNSUCCESSFUL OUTCOME MMEConfigurationUpdateFailure
407
PROCEDURE CODE id-MMEConfigurationUpdate
411
downlinkS1cdma2000tunneling S1AP-ELEMENTARY-PROCEDURE ::= {
412
INITIATING MESSAGE DownlinkS1cdma2000tunneling
413
PROCEDURE CODE id-DownlinkS1cdma2000tunneling
417
uplinkS1cdma2000tunneling S1AP-ELEMENTARY-PROCEDURE ::= {
418
INITIATING MESSAGE UplinkS1cdma2000tunneling
419
PROCEDURE CODE id-UplinkS1cdma2000tunneling
423
uEContextModification S1AP-ELEMENTARY-PROCEDURE ::= {
424
INITIATING MESSAGE UEContextModificationRequest
425
SUCCESSFUL OUTCOME UEContextModificationResponse
426
UNSUCCESSFUL OUTCOME UEContextModificationFailure
428
PROCEDURE CODE id-UEContextModification
432
uECapabilityInfoIndication S1AP-ELEMENTARY-PROCEDURE ::= {
433
INITIATING MESSAGE UECapabilityInfoIndication
434
PROCEDURE CODE id-UECapabilityInfoIndication
438
uEContextRelease S1AP-ELEMENTARY-PROCEDURE ::= {
439
INITIATING MESSAGE UEContextReleaseCommand
440
SUCCESSFUL OUTCOME UEContextReleaseComplete
441
PROCEDURE CODE id-UEContextRelease
445
eNBStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= {
446
INITIATING MESSAGE ENBStatusTransfer
447
PROCEDURE CODE id-eNBStatusTransfer
451
mMEStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= {
452
INITIATING MESSAGE MMEStatusTransfer
453
PROCEDURE CODE id-MMEStatusTransfer
457
deactivateTrace S1AP-ELEMENTARY-PROCEDURE ::= {
458
INITIATING MESSAGE DeactivateTrace
459
PROCEDURE CODE id-DeactivateTrace
463
traceStart S1AP-ELEMENTARY-PROCEDURE ::= {
464
INITIATING MESSAGE TraceStart
465
PROCEDURE CODE id-TraceStart
469
traceFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= {
470
INITIATING MESSAGE TraceFailureIndication
471
PROCEDURE CODE id-TraceFailureIndication
474
cellTrafficTrace S1AP-ELEMENTARY-PROCEDURE ::={
475
INITIATING MESSAGE CellTrafficTrace
476
PROCEDURE CODE id-CellTrafficTrace
480
locationReportingControl S1AP-ELEMENTARY-PROCEDURE ::= {
481
INITIATING MESSAGE LocationReportingControl
482
PROCEDURE CODE id-LocationReportingControl
486
locationReportingFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= {
487
INITIATING MESSAGE LocationReportingFailureIndication
488
PROCEDURE CODE id-LocationReportingFailureIndication
492
locationReport S1AP-ELEMENTARY-PROCEDURE ::= {
493
INITIATING MESSAGE LocationReport
494
PROCEDURE CODE id-LocationReport
498
overloadStart S1AP-ELEMENTARY-PROCEDURE ::= {
499
INITIATING MESSAGE OverloadStart
500
PROCEDURE CODE id-OverloadStart
504
overloadStop S1AP-ELEMENTARY-PROCEDURE ::= {
505
INITIATING MESSAGE OverloadStop
506
PROCEDURE CODE id-OverloadStop
510
writeReplaceWarning S1AP-ELEMENTARY-PROCEDURE ::= {
511
INITIATING MESSAGE WriteReplaceWarningRequest
512
SUCCESSFUL OUTCOME WriteReplaceWarningResponse
513
PROCEDURE CODE id-WriteReplaceWarning
517
eNBDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= {
518
INITIATING MESSAGE ENBDirectInformationTransfer
519
PROCEDURE CODE id-eNBDirectInformationTransfer
523
mMEDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= {
524
INITIATING MESSAGE MMEDirectInformationTransfer
525
PROCEDURE CODE id-MMEDirectInformationTransfer
529
eNBConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= {
530
INITIATING MESSAGE ENBConfigurationTransfer
531
PROCEDURE CODE id-eNBConfigurationTransfer
535
mMEConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= {
536
INITIATING MESSAGE MMEConfigurationTransfer
537
PROCEDURE CODE id-MMEConfigurationTransfer
542
privateMessage S1AP-ELEMENTARY-PROCEDURE ::= {
543
INITIATING MESSAGE PrivateMessage
544
PROCEDURE CODE id-PrivateMessage