Newer
Older
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
template (present) HandoverType mw_handoverType(template (present) HandoverType p_value := ?) := p_value;
template (present) HFCNode_ID_new mw_hFCNode_ID_new(
template (present) HFCNode_ID p_hFCNode_ID := ?,
template (present) TAI p_tAI := ?,
template HFCNode_ID_new.iE_Extensions p_iE_Extensions := *
) := {
hFCNode_ID := p_hFCNode_ID,
tAI := p_tAI,
iE_Extensions := p_iE_Extensions
} // End of template mw_hFCNode_ID_new
template (present) HOReport mw_hOReport(
template (present) HOReport.handoverReportType p_handoverReportType := ?,
template (present) Cause p_handoverCause := ?,
template (present) NGRAN_CGI p_sourcecellCGI := ?,
template (present) NGRAN_CGI p_targetcellCGI := ?,
template NGRAN_CGI p_reestablishmentcellCGI := ?,
template Bit16 p_sourcecellC_RNTI := *,
template EUTRA_CGI p_targetcellinE_UTRAN := *,
template MobilityInformation p_mobilityInformation := *,
template UERLFReportContainer p_uERLFReportContainer := *,
template HOReport.iE_Extensions p_iE_Extensions := *
) := {
handoverReportType := p_handoverReportType,
handoverCause := p_handoverCause,
sourcecellCGI := p_sourcecellCGI,
targetcellCGI := p_targetcellCGI,
reestablishmentcellCGI := p_reestablishmentcellCGI,
// The above IE shall be present if the Handover Report Type IE is set to the value "HO to wrong cell"
sourcecellC_RNTI := p_sourcecellC_RNTI,
targetcellinE_UTRAN := p_targetcellinE_UTRAN,
// The above IE shall be present if the Handover Report Type IE is set to the value "Inter System ping_pong"
mobilityInformation := p_mobilityInformation,
uERLFReportContainer := p_uERLFReportContainer,
iE_Extensions := p_iE_Extensions
} // End of template mw_hOReport
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
template (present) IAB_Authorized mw_iAB_Authorized(template (present) IAB_Authorized p_value := ?) := p_value;
template (present) IAB_Supported mw_iAB_Supported(template (present) IAB_Supported p_value := true_) := p_value;
template (present) IABNodeIndication mw_iABNodeIndication(template (present) IABNodeIndication p_value := true_) := p_value;
template (present) IMSVoiceSupportIndicator mw_iMSVoiceSupportIndicator(template (present) IMSVoiceSupportIndicator p_value := ?) := p_value;
template (present) InfoOnRecommendedCellsAndRANNodesForPaging mw_infoOnRecommendedCellsAndRANNodesForPaging(
template (present) RecommendedCellsForPaging p_recommendedCellsForPaging := ?,
template (present) RecommendedRANNodesForPaging p_recommendRANNodesForPaging := ?,
template InfoOnRecommendedCellsAndRANNodesForPaging.iE_Extensions p_iE_Extensions := *
) := {
recommendedCellsForPaging := p_recommendedCellsForPaging,
recommendRANNodesForPaging := p_recommendRANNodesForPaging,
iE_Extensions := p_iE_Extensions
} // End of template mw_infoOnRecommendedCellsAndRANNodesForPaging
template (present) IntegrityProtectionIndication mw_integrityProtectionIndication(template (present) IntegrityProtectionIndication p_value := ?) := p_value;
template (present) IntegrityProtectionResult mw_integrityProtectionResult(template (present) IntegrityProtectionResult p_value := ?) := p_value;
template (present) ImmediateMDTNr mw_immediateMDTNr(
template (present) MeasurementsToActivate p_measurementsToActivate := ?,
template M1Configuration p_m1Configuration := *,
template M4Configuration p_m4Configuration := *,
template M5Configuration p_m5Configuration := *,
template M6Configuration p_m6Configuration := *,
template M7Configuration p_m7Configuration := *,
template BluetoothMeasurementConfiguration p_bluetoothMeasurementConfiguration := *,
template WLANMeasurementConfiguration p_wLANMeasurementConfiguration := *,
template MDT_Location_Info p_mDT_Location_Info := *,
template SensorMeasurementConfiguration p_sensorMeasurementConfiguration := *,
template ImmediateMDTNr.iE_Extensions p_iE_Extensions := *
) := {
measurementsToActivate := p_measurementsToActivate,
m1Configuration := p_m1Configuration,
// The above IE shall be present if the Measurements to Activate IE has the first bit set to “1”
m4Configuration := p_m4Configuration,
// The above IE shall be present if the Measurements to Activate IE has the third bit set to “1”
m5Configuration := p_m5Configuration,
// The above IE shall be present if the Measurements to Activate IE has the fourth bit set to “1”
m6Configuration := p_m6Configuration,
// The above IE shall be present if the Measurements to Activate IE has the fifth bit set to “1”
m7Configuration := p_m7Configuration,
// The above IE shall be present if the Measurements to Activate IE has the sixth bit set to “1”
bluetoothMeasurementConfiguration := p_bluetoothMeasurementConfiguration,
wLANMeasurementConfiguration := p_wLANMeasurementConfiguration,
mDT_Location_Info := p_mDT_Location_Info,
sensorMeasurementConfiguration := p_sensorMeasurementConfiguration,
iE_Extensions := p_iE_Extensions
} // End of template mw_immediateMDTNr
template InterSystemFailureIndication mw_interSystemFailureIndication(
template UERLFReportContainer p_uERLFReportContainer := *,
template InterSystemFailureIndication.iE_Extensions p_iE_Extensions := *
) := {
uERLFReportContainer := p_uERLFReportContainer,
iE_Extensions := p_iE_Extensions
} // End of template mw_interSystemFailureIndication
template (present) IntersystemSONConfigurationTransfer mw_intersystemSONConfigurationTransfer(
template (present) IntersystemSONTransferType p_transferType := ?,
template (present) IntersystemSONInformation p_intersystemSONInformation := ?,
template IntersystemSONConfigurationTransfer.iE_Extensions p_iE_Extensions := *
) := {
transferType := p_transferType,
intersystemSONInformation := p_intersystemSONInformation,
iE_Extensions := p_iE_Extensions
} // End of template mw_intersystemSONConfigurationTransfer
template (present) IntersystemSONTransferType mw_intersystemSONTransferType_fromEUTRANtoNGRAN(
template (present) FromEUTRANtoNGRAN p_fromEUTRANtoNGRAN := ?
) := {
fromEUTRANtoNGRAN := p_fromEUTRANtoNGRAN
} // End of template mw_intersystemSONTransferType_fromEUTRANtoNGRAN
template (present) IntersystemSONTransferType mw_intersystemSONTransferType_fromNGRANtoEUTRAN(
template (present) FromNGRANtoEUTRAN p_fromNGRANtoEUTRAN := ?
) := {
fromNGRANtoEUTRAN := p_fromNGRANtoEUTRAN
} // End of template mw_intersystemSONTransferType_fromNGRANtoEUTRAN
template (present) IntersystemSONTransferType mw_intersystemSONTransferType_choice_Extensions(
template (present) IntersystemSONTransferType.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_intersystemSONTransferType_choice_Extensions
template (present) IntersystemSONeNBID mw_intersystemSONeNBID(
template (present) GlobalENB_ID p_globaleNBID := ?,
template (present) EPS_TAI p_selectedEPSTAI := ?,
template IntersystemSONeNBID.iE_Extensions p_iE_Extensions := *
) := {
globaleNBID := p_globaleNBID,
selectedEPSTAI := p_selectedEPSTAI,
iE_Extensions := p_iE_Extensions
} // End of template mw_intersystemSONeNBID
template (present) IntersystemSONNGRANnodeID mw_intersystemSONNGRANnodeID(
template (present) GlobalRANNodeID p_globalRANNodeID := ?,
template (present) TAI p_selectedTAI := ?,
template IntersystemSONNGRANnodeID.iE_Extensions p_iE_Extensions := *
) := {
globalRANNodeID := p_globalRANNodeID,
selectedTAI := p_selectedTAI,
iE_Extensions := p_iE_Extensions
} // End of template mw_intersystemSONNGRANnodeID
template (present) IntersystemSONInformation mw_intersystemSONInformation_intersystemSONInformationReport(
in template (present) IntersystemSONInformationReport p_intersystemSONInformationReport := ?
) := {
intersystemSONInformationReport := p_intersystemSONInformationReport
} // End of template mw_intersystemSONInformation_intersystemSONInformationReport
template (present) IntersystemSONInformation mw_intersystemSONInformation_choice_Extensions(
template (present) IntersystemSONInformation.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_intersystemSONInformation_choice_Extensions
template (present) IntersystemSONInformation.choice_Extensions mw_intersystemSONInformation_id_IntersystemSONInformationRequest(
template (present) IntersystemSONInformationRequest p_intersystemSONInformationRequest := ?
) := {
id := id_IntersystemSONInformationRequest,
criticality := ignore,
value_ := { IntersystemSONInformationRequest := p_intersystemSONInformationRequest }
} // End of template mw_intersystemSONInformation_id_IntersystemSONInformationRequest
template (present) IntersystemSONInformation.choice_Extensions mw_intersystemSONInformation_id_IntersystemSONInformationReply(
template (present) IntersystemSONInformationReply p_intersystemSONInformationReply := ?
) := {
id := id_IntersystemSONInformationReply,
criticality := ignore,
value_ := { IntersystemSONInformationReply := p_intersystemSONInformationReply }
} // End of template mw_intersystemSONInformation_id_IntersystemSONInformationReply
template (present) IntersystemSONInformationRequest mw_intersystemSONInformationRequest_nGRAN_CellActivation(
template (present) IntersystemCellActivationRequest p_nGRAN_CellActivation := ?
) := {
nGRAN_CellActivation := p_nGRAN_CellActivation
} // End of template mw_intersystemSONInformationRequest_nGRAN_CellActivation
template (present) IntersystemSONInformationRequest mw_intersystemSONInformationRequest_resourceStatus(
template (present) IntersystemResourceStatusRequest p_resourceStatus := ?
) := {
resourceStatus := p_resourceStatus
} // End of template mw_intersystemSONInformationRequest_resourceStatus
template (present) IntersystemSONInformationRequest mw_intersystemSONInformationRequest_choice_Extensions(
template (present) IntersystemSONInformationRequest.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_intersystemSONInformationRequest_choice_Extensions
template (present) IntersystemCellActivationRequest mw_intersystemCellActivationRequest(
template (present) IntersystemCellActivationRequest.activationID p_activationID := ?,
template (present) CellsToActivateList p_cellsToActivateList := ?,
template IntersystemCellActivationRequest.iE_Extensions p_iE_Extensions := *
) := {
activationID := p_activationID,
cellsToActivateList := p_cellsToActivateList,
iE_Extensions := p_iE_Extensions
} // End of template mw_intersystemCellActivationRequest
template (present) IntersystemResourceStatusRequest mw_intersystemResourceStatusRequest(
template (present) ReportingSystem p_reportingSystem := ?,
template (present) ReportCharacteristics p_reportCharacteristics := ?,
template (present) ReportType p_reportType := ?,
template IntersystemResourceStatusRequest.iE_Extensions p_iE_Extensions := *
) := {
reportingSystem := p_reportingSystem,
reportCharacteristics := p_reportCharacteristics,
reportType := p_reportType,
iE_Extensions := p_iE_Extensions
} // End of template mw_intersystemResourceStatusRequest
template (present) ReportingSystem mw_reportingSystem_eUTRAN(
template (present) EUTRAN_ReportingSystemIEs p_eUTRAN := ?
) := {
eUTRAN := p_eUTRAN
} // End of template mw_reportingSystem_eUTRAN
template (present) ReportingSystem mw_reportingSystem_nGRAN(
template (present) NGRAN_ReportingSystemIEs p_nGRAN := ?
) := {
nGRAN := p_nGRAN
} // End of template mw_reportingSystem_nGRAN
template (present) ReportingSystem mw_reportingSystem_choice_Extensions(
template (present) ReportingSystem.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_reportingSystem_choice_Extensions
template (present) EUTRAN_ReportingSystemIEs mw_eUTRAN_ReportingSystemIEs(
template (present) EUTRAN_CellToReportList p_eUTRAN_CellToReportList := ?,
template EUTRAN_ReportingSystemIEs.iE_Extensions p_iE_Extensions := *
) := {
eUTRAN_CellToReportList := p_eUTRAN_CellToReportList,
iE_Extensions := p_iE_Extensions
} // End of template mw_eUTRAN_ReportingSystemIEs
template (present) NGRAN_ReportingSystemIEs mw_nGRAN_ReportingSystemIEs(
template (present) NGRAN_CellToReportList p_nGRAN_CellToReportList := ?,
template NGRAN_ReportingSystemIEs.iE_Extensions p_iE_Extensions := *
) := {
nGRAN_CellToReportList := p_nGRAN_CellToReportList,
iE_Extensions := p_iE_Extensions
} // End of template mw_nGRAN_ReportingSystemIEs
template (present) EUTRAN_CellToReportItem mw_eUTRAN_CellToReportItem(
template (present) EUTRA_CGI p_eCGI := ?,
template EUTRAN_CellToReportItem.iE_Extensions p_iE_Extensions := *
) := {
eCGI := p_eCGI,
iE_Extensions := p_iE_Extensions
} // End of template mw_eUTRAN_CellToReportItem
template (present) NGRAN_CellToReportItem mw_nGRAN_CellToReportItem(
template (present) NGRAN_CGI p_nGRAN_CGI := ?,
template NGRAN_CellToReportItem.iE_Extensions p_iE_Extensions := *
):= {
nGRAN_CGI := p_nGRAN_CGI,
iE_Extensions := p_iE_Extensions
} // End of template mw_nGRAN_CellToReportItem
template (present) ReportType mw_reportType_eventBasedReporting(
template (present) EventBasedReportingIEs p_eventBasedReporting := ?
) := {
eventBasedReporting := p_eventBasedReporting
} // End of template mw_reportType_eventBasedReporting
template (present) ReportType mw_reportType_periodicReporting(
template (present) PeriodicReportingIEs p_periodicReporting := ?
) := {
periodicReporting := p_periodicReporting
} // End of template mw_reportType_periodicReporting
template (present) ReportType mw_reportType_choice_Extensions(
template (present) ReportType.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_reportType_choice_Extensions
template (present) NumberOfMeasurementReportingLevels mw_numberOfMeasurementReportingLevels(template (present) NumberOfMeasurementReportingLevels p_value := ?) := p_value;
template (present) PeriodicReportingIEs mw_PeriodicReportingIEs(
template (present) ReportingPeriodicity p_reportingPeriodicity := ?,
template PeriodicReportingIEs.iE_Extensions p_iE_Extensions := *
) := {
reportingPeriodicity := p_reportingPeriodicity,
iE_Extensions := p_iE_Extensions
} // End of template mw_PeriodicReportingIEs
template (present) ReportingPeriodicity mw_reportingPeriodicity(template (present) ReportingPeriodicity p_value := ?) := p_value;
template (present) IntersystemSONInformationReply mw_intersystemSONInformationReply_nGRAN_CellActivation(
template (present) IntersystemCellActivationReply p_nGRAN_CellActivation := ?
) := {
nGRAN_CellActivation := p_nGRAN_CellActivation
} // End of template mw_intersystemSONInformationReply_nGRAN_CellActivation
template (present) IntersystemSONInformationReply mw_intersystemSONInformationReply_resourceStatus(
template (present) IntersystemResourceStatusReply p_resourceStatus := ?
) := {
resourceStatus := p_resourceStatus
} // End of template mw_intersystemSONInformationReply_resourceStatus
template (present) IntersystemSONInformationReply mw_intersystemSONInformationReply_choice_Extensions(
template (present) IntersystemSONInformationReply.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_intersystemSONInformationReply_choice_Extensions
template (present) IntersystemCellActivationReply mw_intersystemCellActivationReply(
template (present) ActivatedCellList p_activatedCellList := ?,
template (present) IntersystemCellActivationReply.activation_ID p_activation_ID := ?,
template IntersystemCellActivationReply.iE_Extensions p_iE_Extensions := *
) := {
activatedCellList := p_activatedCellList,
activation_ID := p_activation_ID,
iE_Extensions := p_iE_Extensions
} // End of template mw_intersystemCellActivationReply
template (present) IntersystemResourceStatusReply mw_intersystemResourceStatusReply(
template (present) ReportingSystem p_reportingsystem := ?,
template IntersystemResourceStatusReply.iE_Extensions p_iE_Extensions := *
) := {
reportingsystem := p_reportingsystem,
iE_Extensions := p_iE_Extensions
} // End of template mw_intersystemResourceStatusReply
template (present) IntersystemSONInformationReport mw_intersystemSONInformationReport_hOReportInformation(
template (present) InterSystemHOReport p_hOReportInformation := ?
) := {
hOReportInformation := p_hOReportInformation
} // End of template mw_intersystemSONInformationReport_hOReportInformation
template (present) IntersystemSONInformationReport mw_intersystemSONInformationReport_failureIndicationInformation(
template (present) InterSystemFailureIndication p_failureIndicationInformation := ?
) := {
failureIndicationInformation := p_failureIndicationInformation
} // End of template mw_intersystemSONInformationReport_failureIndicationInformation
template (present) IntersystemSONInformationReport mw_intersystemSONInformationReport_choice_Extensions(
template (present) IntersystemSONInformationReport.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_intersystemSONInformationReport_choice_Extensions
template (present) IntersystemSONInformationReport.choice_Extensions mw_intersystemSONInformationReport_id_EnergySavingIndication(
template (present) IntersystemCellStateIndication p_intersystemCellStateIndication := ?
) := {
id := id_EnergySavingIndication,
criticality := ignore,
value_ := { IntersystemCellStateIndication := p_intersystemCellStateIndication }
} // End of template mw_intersystemSONInformationReport_id_EnergySavingIndication
template (present) IntersystemSONInformationReport.choice_Extensions mw_intersystemSONInformationReport_id_IntersystemResourceStatusUpdate(
template (present) IntersystemResourceStatusReport p_intersystemResourceStatusReport := ?
) := {
id := id_IntersystemResourceStatusUpdate,
criticality := ignore,
value_ := { IntersystemResourceStatusReport := p_intersystemResourceStatusReport }
} // End of template mw_intersystemSONInformationReport_id_IntersystemResourceStatusUpdate
template (present) NotificationCell_Item mw_notificationCell_Item(
template (present) NGRAN_CGI p_nGRAN_CGI := ?,
template (present) NotificationCell_Item.notifyFlag p_notifyFlag := ?,
template NotificationCell_Item.iE_Extensions p_iE_Extensions := *
) := {
nGRAN_CGI := p_nGRAN_CGI,
notifyFlag := p_notifyFlag,
iE_Extensions := p_iE_Extensions
} // End of template mw_notificationCell_Item
template (present) IntersystemResourceStatusReport mw_intersystemResourceStatusReport(
template (present) ResourceStatusReportingSystem p_reportingSystem := ?,
template IntersystemResourceStatusReport.iE_Extensions p_iE_Extensions := *
) := {
reportingSystem := p_reportingSystem,
iE_Extensions := p_iE_Extensions
} // End of template mw_intersystemResourceStatusReport
template (present) ResourceStatusReportingSystem mw_resourceStatusReportingSystemt_eUTRAN_ReportingStatus(
template (present) EUTRAN_ReportingStatusIEs p_eUTRAN_ReportingStatus := ?
) := {
eUTRAN_ReportingStatus := p_eUTRAN_ReportingStatus
} // End of template mw_resourceStatusReportingSystem_eUTRAN_ReportingStatus
template (present) ResourceStatusReportingSystem mw_resourceStatusReportingSystemt_nGRAN_ReportingStatus(
template (present) NGRAN_ReportingStatusIEs p_nGRAN_ReportingStatus := ?
) := {
nGRAN_ReportingStatus := p_nGRAN_ReportingStatus
} // End of template mw_resourceStatusReportingSystem_nGRAN_ReportingStatus
template (present) ResourceStatusReportingSystem mw_resourceStatusReportingSystem_choice_Extensions(
template (present) ResourceStatusReportingSystem.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_resourceStatusReportingSystem_choice_Extensions
template (present) EUTRAN_ReportingStatusIEs mw_eUTRAN_ReportingStatusIEs(
template (present) EUTRAN_CellReportList p_eUTRAN_CellReportList := ?,
template EUTRAN_ReportingStatusIEs.iE_Extensions p_iE_Extensions := *
) := {
eUTRAN_CellReportList := p_eUTRAN_CellReportList,
iE_Extensions := p_iE_Extensions
} // End of template mw_eUTRAN_ReportingStatusIEs
template (present) EUTRAN_CellReportItem mw_eUTRAN_CellReportItem (
template (present) EUTRA_CGI p_eCGI,
template (present) EUTRAN_CompositeAvailableCapacityGroup p_eUTRAN_CompositeAvailableCapacityGroup := ?,
template EUTRAN_NumberOfActiveUEs p_eUTRAN_NumberOfActiveUEs := *,
template NGRAN_NoofRRCConnections p_eUTRAN_NoofRRCConnections := *,
template EUTRAN_RadioResourceStatus p_eUTRAN_RadioResourceStatus := *,
template EUTRAN_CellReportItem.iE_Extensions p_iE_Extensions := *
):= {
eCGI := p_eCGI,
eUTRAN_CompositeAvailableCapacityGroup := p_eUTRAN_CompositeAvailableCapacityGroup,
eUTRAN_NumberOfActiveUEs := p_eUTRAN_NumberOfActiveUEs,
eUTRAN_NoofRRCConnections := p_eUTRAN_NoofRRCConnections,
eUTRAN_RadioResourceStatus := p_eUTRAN_RadioResourceStatus,
iE_Extensions := p_iE_Extensions
} // End of template mw_eUTRAN_ReportingStatusIEs
template (present) EUTRAN_CompositeAvailableCapacityGroup mw_EUTRAN_CompositeAvailableCapacityGroup(
template (present) CompositeAvailableCapacity p_dL_CompositeAvailableCapacity := ?,
template (present) CompositeAvailableCapacity p_uL_CompositeAvailableCapacity := ?,
template EUTRAN_CompositeAvailableCapacityGroup.iE_Extensions p_iE_Extensions := *
) := {
dL_CompositeAvailableCapacity := p_dL_CompositeAvailableCapacity,
uL_CompositeAvailableCapacity := p_uL_CompositeAvailableCapacity,
iE_Extensions := p_iE_Extensions
} // End of template mw_EUTRAN_CompositeAvailableCapacityGroup
template (present) CompositeAvailableCapacity mw_compositeAvailableCapacity(
template (present) CompositeAvailableCapacity.capacityValue p_capacityValue := ?,
template CompositeAvailableCapacity.cellCapacityClassValue p_cellCapacityClassValue := *,
template CompositeAvailableCapacity.iE_Extensions p_iE_Extensions := *
) := {
cellCapacityClassValue := p_cellCapacityClassValue,
capacityValue := p_capacityValue,
iE_Extensions := p_iE_Extensions
} // End of template mw_compositeAvailableCapacity
template (present) EUTRAN_RadioResourceStatus mw_eUTRAN_RadioResourceStatus(
template (present) EUTRAN_RadioResourceStatus.dL_GBR_PRB_usage p_dL_GBR_PRB_usage := ?,
template (present) EUTRAN_RadioResourceStatus.uL_GBR_PRB_usage p_uL_GBR_PRB_usage := ?,
template (present) EUTRAN_RadioResourceStatus.dL_non_GBR_PRB_usage p_dL_non_GBR_PRB_usage := ?,
template (present) EUTRAN_RadioResourceStatus.uL_non_GBR_PRB_usage p_uL_non_GBR_PRB_usage := ?,
template (present) EUTRAN_RadioResourceStatus.dL_Total_PRB_usage p_dL_Total_PRB_usage := ?,
template (present) EUTRAN_RadioResourceStatus.uL_Total_PRB_usage p_uL_Total_PRB_usage := ?,
template EUTRAN_RadioResourceStatus.dL_scheduling_PDCCH_CCE_usage p_dL_scheduling_PDCCH_CCE_usage := *,
template EUTRAN_RadioResourceStatus.uL_scheduling_PDCCH_CCE_usage p_uL_scheduling_PDCCH_CCE_usage := *,
template EUTRAN_RadioResourceStatus.iE_Extensions p_iE_Extensions := *
) := {
dL_GBR_PRB_usage := p_dL_GBR_PRB_usage,
uL_GBR_PRB_usage := p_uL_GBR_PRB_usage,
dL_non_GBR_PRB_usage := p_dL_non_GBR_PRB_usage,
uL_non_GBR_PRB_usage := p_uL_non_GBR_PRB_usage,
dL_Total_PRB_usage := p_dL_Total_PRB_usage,
uL_Total_PRB_usage := p_uL_Total_PRB_usage,
dL_scheduling_PDCCH_CCE_usage := p_dL_scheduling_PDCCH_CCE_usage,
uL_scheduling_PDCCH_CCE_usage := p_uL_scheduling_PDCCH_CCE_usage,
iE_Extensions := p_iE_Extensions
} // End of template mw_eUTRAN_RadioResourceStatus
template (present) NGRAN_ReportingStatusIEs mw_nGRAN_ReportingStatusIEs(
template (present) NGRAN_CellReportList p_nGRAN_CellReportList := ?,
template NGRAN_ReportingStatusIEs.iE_Extensions p_iE_Extensions := *
) := {
nGRAN_CellReportList := p_nGRAN_CellReportList,
iE_Extensions := p_iE_Extensions
} // End of template mw_nGRAN_ReportingStatusIEs
template (present) NGRAN_CellReportItem mw_nGRAN_CellReportItem(
template (present) NGRAN_CGI p_nGRAN_CGI,
template (present) EUTRAN_CompositeAvailableCapacityGroup p_nGRAN_CompositeAvailableCapacityGroup := ?,
template NGRAN_NumberOfActiveUEs p_nGRAN_NumberOfActiveUEs := *,
template NGRAN_NoofRRCConnections p_nGRAN_NoofRRCConnections := *,
template NGRAN_RadioResourceStatus p_nGRAN_RadioResourceStatus := *,
template NGRAN_CellReportItem.iE_Extensions p_iE_Extensions := *
) := {
nGRAN_CGI := p_nGRAN_CGI,
nGRAN_CompositeAvailableCapacityGroup := p_nGRAN_CompositeAvailableCapacityGroup,
nGRAN_NumberOfActiveUEs := p_nGRAN_NumberOfActiveUEs,
nGRAN_NoofRRCConnections := p_nGRAN_NoofRRCConnections,
nGRAN_RadioResourceStatus := p_nGRAN_RadioResourceStatus,
iE_Extensions := p_iE_Extensions
} // End of template mw_nGRAN_CellReportItem
template (present) NGRAN_RadioResourceStatus mw_nGRAN_RadioResourceStatus(
template (present) NGRAN_RadioResourceStatus.dL_GBR_PRB_usage_for_MIMO p_dL_GBR_PRB_usage_for_MIMO := ?,
template (present) NGRAN_RadioResourceStatus.uL_GBR_PRB_usage_for_MIMO p_uL_GBR_PRB_usage_for_MIMO := ?,
template (present) NGRAN_RadioResourceStatus.dL_non_GBR_PRB_usage_for_MIMO p_dL_non_GBR_PRB_usage_for_MIMO := ?,
template (present) NGRAN_RadioResourceStatus.uL_non_GBR_PRB_usage_for_MIMO p_uL_non_GBR_PRB_usage_for_MIMO := ?,
template (present) NGRAN_RadioResourceStatus.dL_Total_PRB_usage_for_MIMO p_dL_Total_PRB_usage_for_MIMO := ?,
template (present) NGRAN_RadioResourceStatus.uL_Total_PRB_usage_for_MIMO p_uL_Total_PRB_usage_for_MIMO := ?,
template NGRAN_RadioResourceStatus.iE_Extensions p_iE_Extensions := *
) := {
dL_GBR_PRB_usage_for_MIMO := p_dL_GBR_PRB_usage_for_MIMO,
uL_GBR_PRB_usage_for_MIMO := p_uL_GBR_PRB_usage_for_MIMO,
dL_non_GBR_PRB_usage_for_MIMO := p_dL_non_GBR_PRB_usage_for_MIMO,
uL_non_GBR_PRB_usage_for_MIMO := p_uL_non_GBR_PRB_usage_for_MIMO,
dL_Total_PRB_usage_for_MIMO := p_dL_Total_PRB_usage_for_MIMO,
uL_Total_PRB_usage_for_MIMO := p_uL_Total_PRB_usage_for_MIMO,
iE_Extensions := p_iE_Extensions
} // End of template mw_nGRAN_RadioResourceStatus
template (present) InterSystemHOReport mw_interSystemHOReport(
template (present) InterSystemHandoverReportType p_handoverReportType := ?,
template InterSystemHOReport.iE_Extensions p_iE_Extensions := *
) := {
handoverReportType := p_handoverReportType,
iE_Extensions := p_iE_Extensions
} // End of template mw_interSystemHOReport
template (present) InterSystemHandoverReportType mw_interSystemHandoverReportType_tooearlyIntersystemHO(
template (present) TooearlyIntersystemHO p_tooearlyIntersystemHO := ?
) := {
tooearlyIntersystemHO := p_tooearlyIntersystemHO
} // End of template mw_interSystemHandoverReportType_tooearlyIntersystemHO
template (present) InterSystemHandoverReportType mw_interSystemHandoverReportType_intersystemUnnecessaryHO(
template (present) IntersystemUnnecessaryHO p_intersystemUnnecessaryHO := ?
) := {
intersystemUnnecessaryHO := p_intersystemUnnecessaryHO
} // End of template mw_interSystemHandoverReportType_intersystemUnnecessaryHO
template (present) InterSystemHandoverReportType mw_interSystemHandoverReportType_choice_Extensions(
template (present) InterSystemHandoverReportType.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_interSystemHandoverReportType_choice_Extensions
template (present) IntersystemUnnecessaryHO mw_intersystemUnnecessaryHO(
template (present) NGRAN_CGI p_sourcecellID := ?,
template (present) EUTRA_CGI p_targetcellID := ?,
template (present) IntersystemUnnecessaryHO.earlyIRATHO p_earlyIRATHO := ?,
template (present) CandidateCellList p_candidateCellList := ?,
template IntersystemUnnecessaryHO.iE_Extensions p_iE_Extensions := *
) := {
sourcecellID := p_sourcecellID,
targetcellID := p_targetcellID,
earlyIRATHO := p_earlyIRATHO,
candidateCellList := p_candidateCellList,
iE_Extensions := p_iE_Extensions
} // End of template mw_intersystemUnnecessaryHO
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
template (present) LAI mw_lai(
template (present) PLMNIdentity p_pLMNidentity := ?,
template (present) LAC p_lAC := ?,
template LAI.iE_Extensions p_iE_Extensions := *
) := {
pLMNidentity := p_pLMNidentity,
lAC := p_lAC,
iE_Extensions := p_iE_Extensions
} // End of template mw_lai
template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_nGRANCell(
template (present) LastVisitedNGRANCellInformation p_nGRANCell := ?
) := {
nGRANCell := p_nGRANCell
} // End of template mw_interSystemHandoverReportType_nGRANCell
template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_eUTRANCell(
template (present) LastVisitedEUTRANCellInformation p_eUTRANCell := ?
) := {
eUTRANCell := p_eUTRANCell
} // End of template mw_interSystemHandoverReportType_eUTRANCell
template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_uTRANCell(
template (present) LastVisitedUTRANCellInformation p_uTRANCell := ?
) := {
uTRANCell := p_uTRANCell
} // End of template mw_interSystemHandoverReportType_uTRANCell
template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_gERANCell(
template (present) LastVisitedGERANCellInformation p_gERANCell := ?
) := {
gERANCell := p_gERANCell
} // End of template mw_interSystemHandoverReportType_gERANCell
template (present) LastVisitedCellInformation mw_lastVisitedCellInformation_choice_Extensions(
template (present) LastVisitedCellInformation.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_lastVisitedCellInformation_choice_Extensions
template (present) LastVisitedCellItem mw_lastVisitedCellItem(
template (present) LastVisitedCellInformation p_lastVisitedCellInformation := ?,
template LastVisitedCellItem.iE_Extensions p_iE_Extensions := *
) := {
lastVisitedCellInformation := p_lastVisitedCellInformation,
iE_Extensions := p_iE_Extensions
} // End of template mw_lastVisitedCellItem
template (present) LastVisitedNGRANCellInformation mw_lastVisitedNGRANCellInformation(
template (present) NGRAN_CGI p_globalCellID := ?,
template (present) CellType p_cellType := ?,
template (present) TimeUEStayedInCell p_timeUEStayedInCell := ?,
template TimeUEStayedInCellEnhancedGranularity p_timeUEStayedInCellEnhancedGranularity := *,
template Cause p_hOCauseValue := *,
template LastVisitedNGRANCellInformation.iE_Extensions p_iE_Extensions := *
) := {
globalCellID := p_globalCellID,
cellType := p_cellType,
timeUEStayedInCell := p_timeUEStayedInCell,
timeUEStayedInCellEnhancedGranularity := p_timeUEStayedInCellEnhancedGranularity,
hOCauseValue := p_hOCauseValue,
iE_Extensions := p_iE_Extensions
} // End of template mw_lastVisitedNGRANCellInformation
template (present) LastVisitedNGRANCellInformation.iE_Extensions mw_lastVisitedNGRANCellInformation_id_LastVisitedPSCellList(
template (present) LastVisitedPSCellList p_lastVisitedPSCellList := ?
) := {
{
id := id_LastVisitedPSCellList,
criticality := ignore,
extensionValue := { LastVisitedPSCellList := p_lastVisitedPSCellList }
}
} // End of template mw_lastVisitedNGRANCellInformation_id_LastVisitedPSCellList
template (present) LastVisitedPSCellInformation mw_LastVisitedPSCellInformation(
template (present) NGRAN_CGI p_pSCellID := ?,
template (present) LastVisitedPSCellInformation.timeStay p_timeStay := ?,
template LastVisitedPSCellInformation.iE_Extensions p_iE_Extensions := *
) := {
pSCellID := p_pSCellID,
timeStay := p_timeStay,
iE_Extensions := p_iE_Extensions
} // End of template mw_LastVisitedPSCellInformation
template (present) LineType mw_lineType(template (present) LineType p_value := pon) := p_value;
template (present) LocationReportingAdditionalInfo mw_locationReportingAdditionalInfo(template (present) LocationReportingAdditionalInfo p_value := includePSCell) := p_value;
template (present) LocationReportingRequestType mw_locationReportingRequestType(
template (present) EventType p_eventType := ?,
template (present) ReportArea p_reportArea := ?,
template AreaOfInterestList p_areaOfInterestList := *,
template LocationReportingReferenceID p_locationReportingReferenceIDToBeCancelled := *,
template LocationReportingRequestType.iE_Extensions p_iE_Extensions := *
) := {
eventType := p_eventType,
reportArea := p_reportArea,
areaOfInterestList := p_areaOfInterestList,
locationReportingReferenceIDToBeCancelled := p_locationReportingReferenceIDToBeCancelled,
// The above IE shall be present if the event type is set to “stop reporting UE presence in the area of interest”
iE_Extensions := p_iE_Extensions
} // End of template mw_locationReportingRequestType
template (present) LocationReportingRequestType.iE_Extensions mw_locationReportingRequestType_id_LocationReportingAdditionalInfo(
template (present) LocationReportingAdditionalInfo p_locationReportingAdditionalInfo := ?
) := {
{
id := id_LocationReportingAdditionalInfo,
criticality := ignore,
extensionValue := { LocationReportingAdditionalInfo := p_locationReportingAdditionalInfo }
}
} // End of template mw_locationReportingRequestType_id_LocationReportingAdditionalInfo
template (present) LoggedMDTNr mw_loggedMDTNr(
template (present) LoggingInterval p_loggingInterval := ?,
template (present) LoggingDuration p_loggingDuration := ?,
template (present) LoggedMDTTrigger p_loggedMDTTrigger := ?,
template BluetoothMeasurementConfiguration p_bluetoothMeasurementConfiguration := *,
template WLANMeasurementConfiguration p_wLANMeasurementConfiguration := *,
template SensorMeasurementConfiguration p_sensorMeasurementConfiguration := *,
template AreaScopeOfNeighCellsList p_areaScopeOfNeighCellsList := *,
template LoggedMDTNr.iE_Extensions p_iE_Extensions := *
) := {
loggingInterval := p_loggingInterval,
loggingDuration := p_loggingDuration,
loggedMDTTrigger := p_loggedMDTTrigger,
bluetoothMeasurementConfiguration := p_bluetoothMeasurementConfiguration,
wLANMeasurementConfiguration := p_wLANMeasurementConfiguration,
sensorMeasurementConfiguration := p_sensorMeasurementConfiguration,
areaScopeOfNeighCellsList := p_areaScopeOfNeighCellsList,
iE_Extensions := p_iE_Extensions
} // End of template mw_loggedMDTNr
template (present) LoggingInterval mw_loggingInterval(template (present) LoggingInterval p_value := ?) := p_value;
template (present) LoggingDuration mw_loggingDuration(template (present) LoggingDuration p_value := ?) := p_value;
template (present) Links_to_log mw_Links_to_log(template (present) Links_to_log p_value := ?) := p_value;
template (present) LoggedMDTTrigger mw_loggedMDTTrigger_gERANCell(
template (present) EventTrigger p_eventTrigger := ?
) := {
eventTrigger := p_eventTrigger
} // End of template mw_loggedMDTTrigger_gERANCell
template (present) LoggedMDTTrigger mw_loggedMDTTrigger_choice_Extensions(
template (present) LoggedMDTTrigger.choice_Extensions p_choice_Extensions := ?
) := {
choice_Extensions := p_choice_Extensions
} // End of template mw_loggedMDTTrigger_choice_Extensions
template (present) LTEM_Indication mw_lTEM_Indication(template (present) LTEM_Indication p_value := lte_m) := p_value;
template LTEV2XServicesAuthorized mw_lTEV2XServicesAuthorized(
template VehicleUE p_vehicleUE := *,
template PedestrianUE p_pedestrianUE:= *,
template LTEV2XServicesAuthorized.iE_Extensions p_iE_Extensions := *
) := {
vehicleUE := p_vehicleUE,
pedestrianUE := p_pedestrianUE,
iE_Extensions := p_iE_Extensions
} // End of template mw_lTEV2XServicesAuthorized
template (present) LTEUESidelinkAggregateMaximumBitrate mw_lTEUESidelinkAggregateMaximumBitrate(
template (present) BitRate p_uESidelinkAggregateMaximumBitRate := ?,
template LTEUESidelinkAggregateMaximumBitrate.iE_Extensions p_iE_Extensions := *
) := {
uESidelinkAggregateMaximumBitRate := p_uESidelinkAggregateMaximumBitRate,
iE_Extensions := p_iE_Extensions
} // End of template mw_lTEUESidelinkAggregateMaximumBitrate
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
// type bitstring MaskedIMEISV length (64);
// type integer MaximumDataBurstVolume (
// type bitstring MessageIdentifier length (16);
// type enumerated MaximumIntegrityProtectedDataRate {
// type integer MBS_AreaSessionID (
// type record length (1 .. NGAP_Constants.maxnoofMRBs) of MBS_DataForwardingResponseMRBItem MBS_DataForwardingResponseMRBList;
// type record MBS_DataForwardingResponseMRBItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DataForwardingResponseMRBItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMRBs) of MBS_MappingandDataForwardingRequestItem MBS_MappingandDataForwardingRequestList;
// type record MBS_MappingandDataForwardingRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_MappingandDataForwardingRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of QosFlowIdentifier MBS_QoSFlowList;
// type union MRB_ProgressInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES MRB_ProgressInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of MBS_QoSFlowsToBeSetupItem MBS_QoSFlowsToBeSetupList;
// type record MBS_QoSFlowsToBeSetupItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_QoSFlowsToBeSetupItem_ExtIEs (?);
// type union MBS_ServiceArea {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBS_ServiceArea_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_ServiceAreaInformationItem MBS_ServiceAreaInformationList;
// type record MBS_ServiceAreaInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ServiceAreaInformationItem_ExtIEs (?);
// type record MBS_ServiceAreaInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ServiceAreaInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsforMBS) of NR_CGI MBS_ServiceAreaCellList;
// type record length (1 .. NGAP_Constants.maxnoofTAIforMBS) of TAI MBS_ServiceAreaTAIList;
// type record MBS_SessionID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionID_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionFailedtoSetupItem MBSSessionFailedtoSetupList;
// type record MBSSessionFailedtoSetupItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionFailedtoSetupItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessionsofUE) of MBS_ActiveSessionInformation_SourcetoTargetItem MBS_ActiveSessionInformation_SourcetoTargetList;
// type record MBS_ActiveSessionInformation_SourcetoTargetItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessionsofUE) of MBS_ActiveSessionInformation_TargettoSourceItem MBS_ActiveSessionInformation_TargettoSourceList;
// type record MBS_ActiveSessionInformation_TargettoSourceItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs (?);
// type record MBSSessionSetupOrModFailureTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupOrModFailureTransfer_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetupResponseItem MBSSessionSetupResponseList;
// type record MBSSessionSetupResponseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupResponseItem_ExtIEs (?);
// type record MBSSessionSetupOrModRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBSSessionSetupOrModRequestTransferIEs (
// type record length (1 .. NGAP_Constants.maxnoofMBSFSAs) of MBS_SessionFSAID MBS_SessionFSAIDList;
// type octetstring MBS_SessionFSAID length (3);
// type record MBSSessionReleaseResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionReleaseResponseTransfer_ExtIEs (?);
// type record MBSSessionSetupOrModResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupOrModResponseTransfer_ExtIEs (?);
// type enumerated MBS_SupportIndicator {
// type union MBS_SessionTNLInfo5GC {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBS_SessionTNLInfo5GC_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_SessionTNLInfo5GCItem MBS_SessionTNLInfo5GCList;
// type record MBS_SessionTNLInfo5GCItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionTNLInfo5GCItem_ExtIEs (?);
// type union MBS_SessionTNLInfoNGRAN {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBS_SessionTNLInfoNGRAN_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_SessionTNLInfoNGRANItem MBS_SessionTNLInfoNGRANList;
// type record MBS_SessionTNLInfoNGRANItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionTNLInfoNGRANItem_ExtIEs (?);
// type record MBS_DistributionReleaseRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionReleaseRequesTransfer_ExtIEs (?);
// type record MBS_DistributionSetupRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupRequestTransfer_ExtIEs (?);
// type record MBS_DistributionSetupResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupResponseTransfer_ExtIEs (?);
// type record MBS_DistributionSetupUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetupRequestItem MBSSessionSetupRequestList;
// type record MBSSessionSetupRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetuporModifyRequestItem MBSSessionSetuporModifyRequestList;
// type record MBSSessionSetuporModifyRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetuporModifyRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionToReleaseItem MBSSessionToReleaseList;
// type record MBSSessionToReleaseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionToReleaseItem_ExtIEs (?);
// type enumerated MBSSessionStatus {
// type enumerated MicoAllPLMN {
// type enumerated MICOModeIndication {
// type bitstring MobilityInformation length (16);
// type record MobilityRestrictionList {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MobilityRestrictionList_ExtIEs (
// type union MDT_AlignmentInfo {
// type NGAP_Containers.NGAP_PROTOCOL_IES MDT_AlignmentInfo_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMDTPLMNs) of PLMNIdentity MDTPLMNList;
// type record length (0 .. NGAP_Constants.maxnoofMDTPLMNs) of PLMNIdentity MDTPLMNModificationList;
// type record MDT_Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_ExtIEs (?);
// type record MDT_Configuration_NR {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_NR_ExtIEs (?);
// type record MDT_Configuration_EUTRA {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_EUTRA_ExtIEs (?);
// type enumerated MDT_Activation {
// type union MDTModeNr {
// type NGAP_Containers.NGAP_PROTOCOL_IES MDTModeNr_ExtIEs (?);
// type octetstring MDTModeEutra;
// type bitstring MeasurementsToActivate length (8);
// type integer MRB_ID (
// type record MulticastSessionActivationRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastSessionActivationRequestTransfer_ExtIEs (?);
// type record MulticastSessionDeactivationRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastSessionDeactivationRequestTransfer_ExtIEs (?);
// type record MulticastSessionUpdateRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_IES MulticastSessionUpdateRequestTransferIEs (
// type record length (1 .. NGAP_Constants.maxnoofPagingAreas) of MulticastGroupPagingAreaItem MulticastGroupPagingAreaList;
// type record MulticastGroupPagingAreaItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastGroupPagingAreaItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforPaging) of TAI MBS_AreaTAIList;
// type record MulticastGroupPagingArea {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastGroupPagingArea_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofUEsforPaging) of UE_PagingItem UE_PagingList;
// type record UE_PagingItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_PagingItem_ExtIEs (?);
// type record M1Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1Configuration_ExtIEs (
// type enumerated IncludeBeamMeasurementsIndication {
// type integer MaxNrofRS_IndexesToReport (
// type enumerated M1ReportingTrigger {
// type record M1ThresholdEventA2 {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1ThresholdEventA2_ExtIEs (?);
// type union M1ThresholdType {
// type NGAP_Containers.NGAP_PROTOCOL_IES M1ThresholdType_ExtIEs (?);
// type record M1PeriodicReporting {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1PeriodicReporting_ExtIEs (
// type record M4Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M4Configuration_ExtIEs (
// type enumerated M4ReportAmountMDT {
// type enumerated M4period {
// type record M5Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M5Configuration_ExtIEs (
// type enumerated M5ReportAmountMDT {
// type enumerated M5period {
// type record M6Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M6Configuration_ExtIEs (
// type enumerated M6ReportAmountMDT {
// type enumerated M6report_Interval {
// type record M7Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M7Configuration_ExtIEs (
// type enumerated M7ReportAmountMDT {
// type integer M7period (
// type record MDT_Location_Info {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Location_Info_ExtIEs (?);
// type bitstring MDT_Location_Information length (8);
// type union N3IWF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES N3IWF_ID_ExtIEs (?);
// type octetstring NAS_PDU;
// type octetstring NASSecurityParametersFromNGRAN;
// type enumerated NB_IoT_DefaultPagingDRX {
// type enumerated NB_IoT_PagingDRX {
// type enumerated NB_IoT_Paging_eDRXCycle {
// type enumerated NB_IoT_Paging_TimeWindow {
// type record NB_IoT_Paging_eDRXInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NB_IoT_Paging_eDRXInfo_ExtIEs (?);
// type integer NB_IoT_UEPriority (
// type integer NetworkInstance (
// type enumerated NewSecurityContextInd {
// type integer NextHopChainingCount (0 .. 7);
// type enumerated NextPagingAreaScope {
// type record length (1 .. NGAP_Constants.maxnoofNGAPIESupportInfo) of NGAPIESupportInformationRequestItem NGAPIESupportInformationRequestList;
// type record NGAPIESupportInformationRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGAPIESupportInformationRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofNGAPIESupportInfo) of NGAPIESupportInformationResponseItem NGAPIESupportInformationResponseList;
// type record NGAPIESupportInformationResponseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGAPIESupportInformationResponseItem_ExtIEs (?);
// type union NgENB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES NgENB_ID_ExtIEs (?);
// type enumerated NotifySourceNGRANNode {
// type union NGRAN_CGI {
// type NGAP_Containers.NGAP_PROTOCOL_IES NGRAN_CGI_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of NGRAN_TNLAssociationToRemoveItem NGRAN_TNLAssociationToRemoveList;
// type record NGRAN_TNLAssociationToRemoveItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_TNLAssociationToRemoveItem_ExtIEs (?);
// type octetstring NGRANTraceID length (8);
// type bitstring NID length (44);
// type record NonDynamic5QIDescriptor {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NonDynamic5QIDescriptor_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofAllowedAreas) of TAC NotAllowedTACs;
// type enumerated NotificationCause {
// type enumerated NotificationControl {
// type union NPN_AccessInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_AccessInformation_ExtIEs (?);
// type union NPN_MobilityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_MobilityInformation_ExtIEs (?);
// type union NPN_PagingAssistanceInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_PagingAssistanceInformation_ExtIEs (?);
// type union NPN_Support {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_Support_ExtIEs (?);
// type bitstring NRCellIdentity length (36);
// type record NR_CGI {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NR_CGI_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsingNB) of NR_CGI NR_CGIList;
// type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of NR_CGI NR_CGIListForWarning;
// type record NR_PagingeDRXInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NR_PagingeDRXInformation_ExtIEs (?);
// type enumerated NR_Paging_eDRX_Cycle {
// type enumerated NR_Paging_Time_Window {
// type bitstring NRencryptionAlgorithms length (
// type bitstring NRintegrityProtectionAlgorithms length (
// type octetstring NRMobilityHistoryReport;
// type octetstring NRPPa_PDU;
// type octetstring NRUERLFReportContainer;
// type record NRNTNTAIInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRNTNTAIInformation_ExtIEs (?);
// type integer NumberOfBroadcasts (0 .. 65535);
// type integer NumberOfBroadcastsRequested (0 .. 65535);
// type integer NRARFCN (0 .. NGAP_Constants.maxNRARFCN);
// type integer NRFrequencyBand (
// type record length (1 .. NGAP_Constants.maxnoofNRCellBands) of NRFrequencyBandItem NRFrequencyBand_List;
// type record NRFrequencyBandItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRFrequencyBandItem_ExtIEs (?);
// type record NRFrequencyInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRFrequencyInfo_ExtIEs (?);
// type integer NR_PCI (
// type record NRV2XServicesAuthorized {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRV2XServicesAuthorized_ExtIEs (?);
// type enumerated VehicleUE {
// type enumerated PedestrianUE {
// type record NRUESidelinkAggregateMaximumBitrate {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRUESidelinkAggregateMaximumBitrate_ExtIEs (?);
// type integer NSAG_ID (
// type enumerated OnboardingSupport {
// type enumerated OverloadAction {
// type union OverloadResponse {
// type NGAP_Containers.NGAP_PROTOCOL_IES OverloadResponse_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofSliceItems) of OverloadStartNSSAIItem OverloadStartNSSAIList;
// type record OverloadStartNSSAIItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION OverloadStartNSSAIItem_ExtIEs (?);
// type integer PacketDelayBudget (
// type record PacketErrorRate {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PacketErrorRate_ExtIEs (?);
// type integer PacketLossRate (
// type record PagingAssisDataforCEcapabUE {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PagingAssisDataforCEcapabUE_ExtIEs (?);
// type record PagingAttemptInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PagingAttemptInformation_ExtIEs (?);
// type integer PagingAttemptCount (
// type enumerated PagingCause {
// type enumerated PagingCauseIndicationForVoiceService {
// type enumerated PagingDRX {
// type enumerated PagingOrigin {
// type enumerated PagingPriority {
// type enumerated PagingProbabilityInformation {
// type record PathSwitchRequestAcknowledgeTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestAcknowledgeTransfer_ExtIEs (
// type record PathSwitchRequestSetupFailedTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestSetupFailedTransfer_ExtIEs (?);
// type record PathSwitchRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestTransfer_ExtIEs (
// type record PathSwitchRequestUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestUnsuccessfulTransfer_ExtIEs (?);
// type record PC5QoSParameters {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5QoSParameters_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPC5QoSFlows) of PC5QoSFlowItem PC5QoSFlowList;
// type record PC5QoSFlowItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5QoSFlowItem_ExtIEs (?);
// type record PC5FlowBitRates {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5FlowBitRates_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofNeighPCIforMDT) of NR_PCI PCIListForMDT;
// type enumerated PrivacyIndicator {
// type record PDUSessionAggregateMaximumBitRate {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionAggregateMaximumBitRate_ExtIEs (?);
// type integer PDUSessionID (0 .. 255);
// type integer PDUSessionPairID (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceAdmittedItem PDUSessionResourceAdmittedList;
// type record PDUSessionResourceAdmittedItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceAdmittedItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToModifyItemModCfm PDUSessionResourceFailedToModifyListModCfm;
// type record PDUSessionResourceFailedToModifyItemModCfm {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToModifyItemModCfm_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToModifyItemModRes PDUSessionResourceFailedToModifyListModRes;
// type record PDUSessionResourceFailedToModifyItemModRes {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToModifyItemModRes_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToResumeItemRESReq PDUSessionResourceFailedToResumeListRESReq;
// type record PDUSessionResourceFailedToResumeItemRESReq {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToResumeItemRESReq_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToResumeItemRESRes PDUSessionResourceFailedToResumeListRESRes;
// type record PDUSessionResourceFailedToResumeItemRESRes {