Newer
Older
criticality := reject,
value_ := {RecordOf_ProtocolIE := valueof(p_value)}
} // End of template m_trace_Start
/**
* @desc Send template for TRACE START message
* @param p_traceActivation The Trace Activation value
*/
template (value) RecordOf_ProtocolIE m_trace_StartIEs(
in template (value) TraceActivation p_traceActivation
) := {
m_traceActivation_IE(p_traceActivation)
} // End of template m_trace_StartIEs
/**
* @desc Send template for InitiatingMessage message with DEACTIVATE TRACE payload
* @param p_value Expected protocol information elements
*/
template (value) InitiatingMessage m_deactivate_Trace(
in template (value) RecordOf_ProtocolIE p_value
) := {
procedureCode := id_DeactivateTrace,
criticality := reject,
value_ := {RecordOf_ProtocolIE := valueof(p_value)}
} // End of template m_deactivate_Trace
/**
* @desc Send template for DEACTIVATE TRACE message
* @param p_traceActivation The Deactivate Trace value
*/
template (value) RecordOf_ProtocolIE m_deactivate_TraceIEs(
in template (value) MME_UE_S1AP_ID p_MME_value,
in E_UTRAN_Trace_ID p_eUTRAN_Trace_ID
) := {
m_MME_UE_S1AP_ID(p_MME_value),
m_eUTRAN_Trace_ID_IE(p_eUTRAN_Trace_ID)
} // End of template m_deactivate_TraceIEs
} // End of group Traces_send
/**
* @desc Send messages for Location Reporting Procedures
*/
group Location_reporting_send {
/**
* @desc Send template for InitiatingMessage message with LOCATION REPORTING CONTROL payload
* @param p_value Expected protocol information elements
*/
template (value) InitiatingMessage m_location_Reporting_Control(
in template (value) RecordOf_ProtocolIE p_value
) := {
procedureCode := id_LocationReportingControl,
criticality := reject,
value_ := {RecordOf_ProtocolIE := valueof(p_value)}
} // End of template m_location_Reporting_Control
/**
* @desc Send template for LOCATION REPORTING CONTROL message
* @param p_MME_value MME UE S1AP ID value
* @param p_request_Type The Type Request value
*/
template (value) RecordOf_ProtocolIE m_location_Reporting_ControlIEs(
in template (value) MME_UE_S1AP_ID p_MME_value,
in template (value) RequestType p_request_Type
) := {
m_MME_UE_S1AP_ID(p_MME_value),
m_request_Type_IE(p_request_Type)
} // End of template m_location_Reporting_ControlIEs
/**
* @desc Send template for InitiatingMessage message with LOCATION REPORTING CONTROL payload
* @param p_value Expected protocol information elements
*/
template (value) InitiatingMessage m_location_Report(
in template (value) RecordOf_ProtocolIE p_value
) := {
procedureCode := id_LocationReport,
criticality := reject,
value_ := {RecordOf_ProtocolIE := valueof(p_value)}
} // End of template m_location_Report
/**
* @desc Send template for LOCATION REPORT message
* @param p_MME_value MME UE S1AP ID value
* @param p_request_Type The Type Request value
*/
template (value) RecordOf_ProtocolIE m_location_ReportIEs(
in template (value) MME_UE_S1AP_ID p_MME_value,
in template (value) RequestType p_request_Type
) := {
m_MME_UE_S1AP_ID(p_MME_value),
m_request_Type_IE(p_request_Type)
} // End of template m_location_ReportIEs
/**
* @desc Send template for InitiatingMessage message with LOCATION REPORT FAILURE INDICATION payload
* @param p_value Expected protocol information elements
*/
template (value) InitiatingMessage m_location_Report_Failure_Indication(
in template (value) RecordOf_ProtocolIE p_value
) := {
procedureCode := id_LocationReport,
criticality := reject,
value_ := {RecordOf_ProtocolIE := valueof(p_value)}
} // End of template m_location_Report_Failure_Indication
/**
* @desc Send template for LOCATION REPORT message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_cause The expected Cause value. Default: ?
*/
template (value) RecordOf_ProtocolIE m_location_Report_Failure_IndicationIEs(
in template (value) MME_UE_S1AP_ID p_MME_value,
in template (value) Cause p_cause
) := {
m_MME_UE_S1AP_ID(p_MME_value),
m_cause_IE(p_cause)
} // End of template m_location_Report_Failure_IndicationIEs
} // End of group Location_reporting_send
} // End of group sendClass2
group receiveClass2 {
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
/**
* @desc Receive messages for Error Indication Procedures
*/
group Error_Indication_receive {
/**
* @desc Receive template for InitiatingMessage message with ERROR_INDICATION payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_error_Indication(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_ErrorIndication,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_error_Indication
/**
* @desc Receive template for ERROR_INDICATION message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_cause The expected Cause value. Default: ?
* @param p_criticalityDiagnostics Information about which IEs were not comprehended or were missing. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_error_IndicationIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) ENB_UE_S1AP_ID p_eNB_value := ?,
template (present) Cause p_cause := ?,
template (present) CriticalityDiagnostics p_criticalityDiagnostics := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_eNB_UE_S1AP_ID(p_eNB_value),
mw_cause_IE(p_cause), // FIXME 'ifpresent' is not correct, how to achieve cause or criticalityDiagnostics condiftion?
mw_criticalityDiagnostics_IE(p_criticalityDiagnostics)
} // End of template mw_error_IndicationIEs
} // End of group Error_Indication_receive
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
/**
* @desc Receive messages for Management procedures
*/
group NAS_transport_group {
/**
* @desc Receive template for InitiatingMessage message with INITIAL_UE_MESSAGE payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_initial_uE_Message(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_initialUEMessage,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_initial_uE_Message
/**
* @desc Receive template for INITIAL_UE_MESSAGE message
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_nasPdu The expected NAS-PDU value. Default: ?
* @param p_tAI The expected TAI value. Default: ?
* @param p_eUTRAN_CGI The expected Type Request value. Default: ?
* @param p_cause The expected RRC Establishment Cause value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_initial_uE_MessageIEs(
template (present) ENB_UE_S1AP_ID p_eNB_value := ?,
template (present) octetstring p_nasPdu := ?,
template (present) TAI p_tAI := ?,
template (present) EUTRAN_CGI p_eUTRAN_CGI := ?,
template (present) Cause p_cause := ?
) := {
mw_eNB_UE_S1AP_ID(p_eNB_value),
mw_nAS_Pdu_IE(p_nasPdu),
mw_tAI_IE(p_tAI),
mw_eUTRAN_CGI_IE(p_eUTRAN_CGI),
mw_cause_IE(p_cause)
} // End of template mw_initial_uE_MessageIEs
/**
* @desc Receive template for InitiatingMessage message with DOWNLINK_NAS_TRANSPORT payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_downlink_nAS_Transport(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_downlinkNASTransport,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_downlink_nAS_Transport
/**
* @desc Receive template for DOWNLINK_NAS_TRANSPORT message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_nasPdu The expected NAS-PDU value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_downlink_nAS_TransportIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) ENB_UE_S1AP_ID p_eNB_value := ?,
template (present) octetstring p_nasPdu := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_eNB_UE_S1AP_ID(p_eNB_value),
mw_nAS_Pdu_IE(p_nasPdu)
} // End of template mw_downlink_nAS_TransportIEs
/**
* @desc Receive template for InitiatingMessage message with UPLINK_NAS_TRANSPORT payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_uplink_nAS_Transport(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_uplinkNASTransport,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_uplink_nAS_Transport
/**
* @desc Receive template for UPLINK_NAS_TRANSPORT message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_nasPdu The expected NAS-PDU value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_uplink_nAS_TransportIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) ENB_UE_S1AP_ID p_eNB_value := ?,
template (present) octetstring p_nasPdu := ?,
template (present) EUTRAN_CGI p_eUTRAN_CGI := ?,
template (present) TAI p_tAI := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_eNB_UE_S1AP_ID(p_eNB_value),
mw_nAS_Pdu_IE(p_nasPdu),
mw_eUTRAN_CGI_IE(p_eUTRAN_CGI),
mw_tAI_IE(p_tAI)
} // End of template mw_uplink_nAS_TransportIEs
/**
* @desc Receive template for InitiatingMessage message with NAS_NON_DELIVERY_INDICATION payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_nAS_Non_Delivery_Indication(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_NASNonDeliveryIndication,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_nAS_Non_Delivery_Indication
/**
* @desc Receive template for NAS_NON_DELIVERY_INDICATION message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_nasPdu The expected NAS-PDU value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_nAS_Non_Delivery_IndicationIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) ENB_UE_S1AP_ID p_eNB_value := ?,
template (present) octetstring p_nasPdu := ?,
template (present) Cause p_cause := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_eNB_UE_S1AP_ID(p_eNB_value),
mw_nAS_Pdu_IE(p_nasPdu),
mw_cause_IE(p_cause)
} // End of template mw_nAS_Non_Delivery_IndicationIEs
/**
* @desc Receive template for REROUTE_NAS_REQUEST message
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_reroute_nAS_Request(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_RerouteNASRequest,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_reroute_nAS_Request
/**
* @desc Receive template for InitiatingMessage message with REROUTE_NAS_REQUEST payload
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_s1Message The expected INITIAL UE MESSAGE value. Default: ?
* @param p_mME_Group_ID The expected MME_Group_ID value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_reroute_nAS_RequestIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) ENB_UE_S1AP_ID p_eNB_value := ?,
template (present) octetstring p_s1Message := ?,
template (present) MME_Group_ID p_mME_Group_ID := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_eNB_UE_S1AP_ID(p_eNB_value),
mw_s1_Message_IE(p_s1Message),
mw_mME_Group_ID_IE(p_mME_Group_ID)
} // End of template mw_reroute_nAS_RequestIEs
} // End of group NAS_transport_group
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
/**
* @desc Receive messages for Management procedures
*/
group Management_group {
/**
* @desc Receive template for InitiatingMessage message with OVERLOAD_START payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_eNB_Overload_Start(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_OverloadStart,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_eNB_Overload_Start
/**
* @desc Receive template for OVERLOAD_START message
* @param p_overloadResponse The expected required behaviour of the eNB in an overload situation. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_eNB_Overload_StartIEs(
template (present) OverloadResponse p_overloadResponse := ?
) := {
mw_overloadResponse_IE(p_overloadResponse)
} // End of template mw_eNB_Overload_StartIEs
/**
* @desc Receive template for InitiatingMessage message with OVERLOAD_STOP payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_eNB_Overload_Stop(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_OverloadStop,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_eNB_Overload_Stop
/**
* @desc Receive template for OVERLOAD_STOP message
* @param p_overloadResponse The expected required behaviour of the eNB in an overload situation. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_eNB_Overload_StopIEs(
template (present) GUMMEIList p_gUMMEIList := ?
) := {
mw_gUMMEIList_IE(p_gUMMEIList)
} // End of template mw_eNB_Overload_StopIEs
} // End of group Management_group
/**
* @desc Receive messages for CDMA2000 Tunnelling
*/
group S1_CDMA2000_Tunnelling_receive {
/**
* @desc Receive template for InitiatingMessage message with DOWNLINK S1 CDMA2000 TUNNELLING payload
* @param p_value Expected protocol information elements
*/
template (present) InitiatingMessage mw_downlink_S1_CDMA2000_Tunnelling(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_DownlinkS1cdma2000tunnelling,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_downlink_S1_CDMA2000_Tunnelling
/**
* @desc Receive template for DOWNLINK S1 CDMA2000 TUNNELLING message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_eRABDataForwardingItem The expected list of E-RABs Subject to Forwarding. Default: ?
* @param p_cdma2000Pdu The expected CDMA2000-PDU value. Default: ?
* @param p_cdma2000RATType The expected CDMA2000 RAT Type value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_downlink_S1_CDMA2000_TunnellingIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) RecordOf_E_RABDataForwardingItem p_eRABDataForwardingItems := ?,
template (present) octetstring p_cdma2000Pdu := ?,
template (present) Cdma2000RATType p_cdma2000RATType := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
mw_eRABDataForwardingItem_IE(p_eRABDataForwardingItems),
mw_cdma2000_Pdu_IE(p_cdma2000Pdu),
mw_cdma2000_RAT_Type_IE(p_cdma2000RATType)
} // End of template mw_downlink_S1_CDMA2000_TunnellingIEs
/**
* @desc Receive template for InitiatingMessage message with UPLINK S1 CDMA2000 TUNNELLING payload
* @param p_value Expected protocol information elements
*/
template (present) InitiatingMessage mw_uplink_S1_CDMA2000_Tunnelling(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_UplinkS1cdma2000tunnelling,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_uplink_S1_CDMA2000_Tunnelling
/**
* @desc Receive template for UPLINK S1 CDMA2000 TUNNELLING message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_cdma2000RATType The expected CDMA2000 RAT Type value. Default: ?,
* @param p_cdma2000SectorId The expected CDMA2000 Sector ID value. Default: ,
* @param p_cdma2000Pdu The expected CDMA2000-PDU value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_uplink_S1_CDMA2000_TunnellingIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) Cdma2000RATType p_cdma2000RATType := ?,
template (present) octetstring p_cdma2000SectorId := ?,
template (present) octetstring p_cdma2000Pdu := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_cdma2000_RAT_Type_IE(p_cdma2000RATType),
mw_cdma2000_SectorId_IE(p_cdma2000SectorId),
mw_cdma2000_Pdu_IE(p_cdma2000Pdu)
} // End of template mw_uplink_S1_CDMA2000_TunnellingIEs
} // End of group S1_CDMA2000_Tunnelling_receive
/**
* @desc Receive messages for UE Capability Info
*/
group UE_Capability_Info_receive {
/**
* @desc Receive template for InitiatingMessage message with UE CAPABILITY INFO INDICATION payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_uE_Capability_Info_Indication(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_UECapabilityInfoIndication,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_uE_Capability_Info_Indication
/**
* @desc Receive template for UE CAPABILITY INFO INDICATION message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_uE_Radio_capability The UE radion capability value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_uE_Capability_Info_IndicationIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) octetstring p_uE_Radio_capability := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_ueRadioCapability_IE(p_uE_Radio_capability)
} // End of template mw_uE_Capability_Info_IndicationIEs
} // End of group UE_Capability_Info_receive
/**
* @desc Receive messages for Traces Procedures
*/
group Traces_receive {
/**
* @desc Receive template for InitiatingMessage message with TRACE START payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_trace_Start(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_TraceStart,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_trace_Start
/**
* @desc Receive template for TRACE START message
* @param p_traceActivation The Trace Activation present. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_trace_StartIEs(
template (present) TraceActivation p_traceActivation := ?
) := {
mw_traceActivation_IE(p_traceActivation)
} // End of template mw_trace_StartIEs
/**
* @desc Receive template for InitiatingMessage message with TRACE FAILURE INDICATION payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_trace_Failure_Indication(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_TraceFailureIndication,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_trace_Failure_Indication
/**
* @desc Receive template for TRACE FAILURE INDICATION message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_eUTRAN_Trace_ID_IE The expected E-UTRAN Trace ID value. Default: ?
* @param p_cause The expected Cause value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_trace_Failure_IndicationIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) E_UTRAN_Trace_ID p_eUTRAN_Trace_ID := ?,
template (present) Cause p_cause := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_cause_IE(p_cause)
/**
* @desc Receive template for InitiatingMessage message with CELL TRAFFIC TRACE payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_cell_Traffic_Trace(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_CellTrafficTrace,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_cell_Traffic_Trace
/**
* @desc Receive template for CELL TRAFFIC TRACE message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_eUTRAN_Trace_ID_IE The expected E-UTRAN Trace ID value. Default: ?
* @param p_eUTRAN_CGI The expected Type Request value. Default: ?
* @param p_traceCollectionEntityIPAddress The expected Transport Layer Address value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_cell_Traffic_TraceIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) E_UTRAN_Trace_ID p_eUTRAN_Trace_ID := ?,
template (present) EUTRAN_CGI p_eUTRAN_CGI := ?,
template (present) bitstring p_traceCollectionEntityIPAddress := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_eUTRAN_Trace_ID_IE(p_eUTRAN_Trace_ID),
mw_eUTRAN_CGI_IE(p_eUTRAN_CGI),
mw_transportLayerAddress_IE(p_traceCollectionEntityIPAddress)
} // End of template mw_cell_Traffic_TraceIEs
/**
* @desc Receive template for InitiatingMessage message with DEACTIVATE TRACE payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_deactivate_Trace(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_DeactivateTrace,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_deactivate_Trace
/**
* @desc Receive template for DEACTIVATE TRACE message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_eUTRAN_Trace_ID_IE The expected E-UTRAN Trace ID value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_deactivate_TraceIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) E_UTRAN_Trace_ID p_eUTRAN_Trace_ID := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_eUTRAN_Trace_ID_IE(p_eUTRAN_Trace_ID)
} // End of template mw_deactivate_TraceIEs
} // End of group Traces_receive
/**
* @desc Receive messages for Location Reporting Procedures
*/
group Location_reporting_receive {
/**
* @desc Receive template for InitiatingMessage message with LOCATION REPORTING CONTROL payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_location_Reporting_Control(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_LocationReportingControl,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_location_Reporting_Control
/**
* @desc Receive template for LOCATION REPORTING CONTROL message
* @param p_MME_value MME UE S1AP ID value. Default: ?
* @param p_request_Type The Type Request value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_location_Reporting_ControlIEs(
template (present) MME_UE_S1AP_ID p_MME_value,
template (present) RequestType p_request_Type
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_request_Type_IE(p_request_Type)
} // End of template mw_location_Reporting_ControlIEs
/**
* @desc Receive template for InitiatingMessage message with LOCATION REPORT payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_location_Report(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_LocationReport,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_location_Report
/**
* @desc Receive template for LOCATION REPORT message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_eUTRAN_CGI The expected Type Request value. Default: ?
* @param p_tAI The expected TAI value. Default: ?
* @param p_request_Type The expected Type Request value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_location_ReportIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) EUTRAN_CGI p_eUTRAN_CGI := ?,
template (present) TAI p_tAI := ?,
template (present) RequestType p_request_Type := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_request_Type_IE(p_request_Type)
} // End of template mw_location_ReportIEs
/**
* @desc Receive template for InitiatingMessage message with LOCATION REPORT FAILURE INDICATION payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_location_Report_Failure_Indication(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_LocationReport,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_location_Report_Failure_Indication
/**
* @desc Receive template for LOCATION REPORT message
* @param p_MME_value The expected MME UE S1AP ID value. Default: ?
* @param p_eNB_value The expected eNB UE S1AP ID value. Default: ?
* @param p_cause The expected Cause value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_location_Report_Failure_IndicationIEs(
template (present) MME_UE_S1AP_ID p_MME_value := ?,
template (present) Cause p_cause := ?
) := {
mw_MME_UE_S1AP_ID(p_MME_value),
mw_cause_IE(p_cause)
} // End of template mw_location_Report_Failure_IndicationIEs
} // End of group Location_reporting_send
/**
* @desc Receive messages for Warning message transmission group
*/
group Warning_Message_Transmission_receive {
/**
* @desc Receive template for InitiatingMessage message with PWS RESTART INDICATION payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_pWS_Restart_Indication(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_PWSRestartIndication,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_pWS_Restart_Indication
/**
* @desc Receive template for PWS RESTART INDICATION message
* @param p_eCGIListForFailure The expected E-CGI List for Restart value. Default: ?
* @param p_global_ENB_ID The expected Global eNB ID value. Default: ?
* @param p_tAIListForRestart The expected TAI List for Restart va. Default: ?lue
* @param p_emergencyAreaIDListForRestart The expected Emergency Area ID List for Restart value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_pWS_Restart_IndicationIEs(
template (present) ECGIListForRestart p_eCGIListForRestart := ?,
template (present) Global_ENB_ID p_global_ENB_ID := ?,
template (present) TAIListForRestart p_tAIListForRestart := ?,
template (present) EmergencyAreaIDListForRestart p_emergencyAreaIDListForRestart := ?
) := {
mw_eCGIListForRestart(p_eCGIListForRestart),
mw_tAIListForRestart(p_tAIListForRestart),
mw_emergencyAreaIDListForRestart(p_emergencyAreaIDListForRestart)
} // End of template mw_pWS_Restart_IndicationIEs
/**
* @desc Receive template for InitiatingMessage message with PWS RESTART INDICATION payload
* @param p_value Expected protocol information elements. Default: ?
*/
template (present) InitiatingMessage mw_pWS_Failure_Indication(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_PWSFailureIndication,
criticality := reject,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_pWS_Failure_Indication
/**
* @desc Receive template for PWS RESTART INDICATION message
* @param p_pWSfailedECGIList The expected PWS failed E-CGI List value. Default: ?
* @param p_global_ENB_ID The expected Global eNB ID value. Default: ?
*/
template (present) RecordOf_ProtocolIE mw_pWS_Failure_IndicationIEs(
template (present) PWSfailedECGIList p_pWSfailedECGIList := ?,
template (present) Global_ENB_ID p_global_ENB_ID := ?
) := {
mw_pWSfailedECGIList(p_pWSfailedECGIList),
} // End of template mw_pWS_Failure_IndicationIEs
} // End of group Warning_Message_Transmission_receive
/**
* @desc Receive message for eNB direct information transfer group
*/
group direct_information_transfer_group {
/**
* @desc Receive template for InitiatingMessage/eNB_DIRECT_INFORMATION_TRANSFER message
* @param p_value Expected protocol information elements. Default: ?
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
* @see ETSI TS 136 413 V13.4.0 Clause 9.1.14 eNB DIRECT INFORMATION TRANSFER
*/
template (present) InitiatingMessage mw_eNB_Direct_Information_Transfer(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_eNBDirectInformationTransfer,
criticality := ignore,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_eNB_Direct_Information_Transfer
/**
* @desc Receive template eNB_DIRECT_INFORMATION_TRANSFER/IEs message
* @param p_RIMTransfer TIM transfer value. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.1.14 eNB DIRECT INFORMATION TRANSFER
*/
template (present) RecordOf_ProtocolIE mw_eNBDirectInformationTransfer_EDT(
template (present) Inter_SystemInformationTransferType p_value := ?
) := {
{
id := S1AP_Constants.id_Inter_SystemInformationTransferTypeEDT,
criticality := reject,
value_ := { Inter_SystemInformationTransferType := p_value }
}
} // End of template mw_eNBDirectInformationTransferIEs_EDT
/**
* @desc Receive template MME_DIRECT_INFORMATION_TRANSFER/IEs message
* @param p_RIMTransfer TIM transfer value. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.1.15 MME DIRECT INFORMATION TRANSFER
*/
template (present) RecordOf_ProtocolIE mw_mMEDirectInformationTransfer(
template (present) Inter_SystemInformationTransferType p_value := ?
) := {
{
id := S1AP_Constants.id_Inter_SystemInformationTransferTypeEDT,
criticality := reject,
value_ := { Inter_SystemInformationTransferType := p_value }
}
} // End of template mw_eNBDirectInformationTransferIEs_EDT
/**
* @desc Receive template for ENBDirectInformationTransferIEs message
* @param p_RIMTransfer Expected RIM value. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.2.1.55 Inter-system Information Transfer Type
*/
template (present) Inter_SystemInformationTransferType mw_Inter_SystemInformationTransferType(
template (present) RIMTransfer p_RIMTransfer := ?
) := {
rIMTransfer := p_RIMTransfer
} // End of template mw_Inter_SystemInformationTransferType
/**
* @desc Receive template for RIMTransfer message
* @param p_RIMTransfer Expected RIM value. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.2.3.23 RIM Transfer
*/
template RIMTransfer mw_RIMTransfer(
template (present) RIMInformation p_rIMInformation := ?,
template RIMRoutingAddress p_rIMRoutingAddress := *
) := {
rIMInformation := p_rIMInformation,
rIMRoutingAddress := p_rIMRoutingAddress,
iE_Extensions := omit
} // End of template mw_RIMTransfer
/**
* @desc Receive template for RIMRoutingAddress/GERAN-Cell-ID message
* @param p_gERAN_Cell_ID Expected GERAN_Cell_ID value. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.2.3.25 RIM Routing Address
*/
template (present) RIMRoutingAddress mw_rIMRoutingAddress_gERAN_Cell_ID(
template (present) GERAN_Cell_ID p_gERAN_Cell_ID := ?
) := {
gERAN_Cell_ID := p_gERAN_Cell_ID
} // End of template mw_rIMRoutingAddress_gERAN_Cell_ID
/**
* @desc Receive template for RIMRoutingAddress/TargetRNC-ID message
* @param p_gERAN_Cell_ID Expected TargetRNC_ID value. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.2.3.25 RIM Routing Address
*/
template (present) RIMRoutingAddress mw_rIMRoutingAddress_targetRNC_ID(
template (present) TargetRNC_ID p_targetRNC_ID := ?
) := {
targetRNC_ID := p_targetRNC_ID
} // End of template mw_rIMRoutingAddress_targetRNC
/**
* @desc Receive template for RIMRoutingAddress/eHRPD-Sector-ID message
* @param p_gERAN_Cell_ID Expected eHRPD-Sector-ID value. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.2.3.25 RIM Routing Address
*/
template (present) RIMRoutingAddress mw_rIMRoutingAddress_eHRPD_Sector_ID(
template (present) Oct16 p_eHRPD_Sector_ID := ?
) := {
eHRPD_Sector_ID := p_eHRPD_Sector_ID
} // End of template mw_rIMRoutingAddress_eHRPD_Sector_ID
/**
* @desc Receive template for InitiatingMessage/MME_DIRECT_INFORMATION_TRANSFER message
* @param p_value Expected values. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.1.15 MME DIRECT INFORMATION TRANSFER
*/
template (present) InitiatingMessage mw_Mme_Direct_Information_Transfer(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_MMEDirectInformationTransfer,
criticality := ignore,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_Mme_Direct_Information_Transfer
} // End of group direct_information_transfer_group
/**
* @desc Receive message for MME configuration transfer group
*/
group configuration_transfer_group {
/**
* @desc Receive template for InitiatingMessage/eNB_CONFIGURATION_TRANSFER message
* @param p_value Expected values. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.1.16 eNB CONFIGURATION TRANSFER
*/
template (present) InitiatingMessage mw_eNB_Configuration_Transfer(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_eNBConfigurationTransfer,
criticality := ignore,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_eNB_Configuration_Transfer
/**
* @desc Receive template for InitiatingMessage/MME_CONFIGURATION_TRANSFER message
* @param p_value Expected values. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.1.17 MME CONFIGURATION TRANSFER
*/
template (present) InitiatingMessage mw_Mme_Configuration_Transfer(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_MMEConfigurationTransfer,
criticality := ignore,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_Mme_Configuration_Transfer
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
/**
* @desc Receive template for SON Configuration Transfer on MME side
* @param p_value Expected SONConfigurationTransfer value
* @see ETSI TS 136 413 V13.4.0 Clause 9.2.3.26 SON Configuration Transfer
*/
template (present) RecordOf_ProtocolIE mw_sON_Configuration_Transfer_MCT(
template (present) SONConfigurationTransfer p_value := ?
) := {
{
id := S1AP_Constants.id_SONConfigurationTransferMCT,
criticality := ignore,
value_ := { SONConfigurationTransfer := p_value }
}
} // End of template mw_sON_Configuration_Transfer_MCT
/**
* @desc Receive template for SON Configuration Transfer on ENB side
* @param p_value Expected SONConfigurationTransfer value
* @see ETSI TS 136 413 V13.4.0 Clause 9.2.3.26 SON Configuration Transfer
*/
template (present) RecordOf_ProtocolIE mw_sON_Configuration_Transfer_ECT(
template (present) SONConfigurationTransfer p_value := ?
) := {
{
id := S1AP_Constants.id_SONConfigurationTransferECT,
criticality := ignore,
value_ := { SONConfigurationTransfer := p_value }
}
} // End of template mw_sON_Configuration_Transfer_ECT
} // End of group configuration_transfer_group
/**
* @desc Receive messages for LPPa transport group
*/
group LPPa_transport_group {
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
* @desc Receive template for InitiatingMessage/UPLINK_UE_ASSOCIATED_LPPA_TRANSPORT message
* @param p_value Expected values. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.1.19.2 UPLINK UE ASSOCIATED LPPA TRANSPORT
*/
template (present) InitiatingMessage mw_UplinkUEAssociatedLppaTransport(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_uplinkUEAssociatedLPPaTransport,
criticality := ignore,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_UplinkUEAssociatedLppaTransport
/**
* @desc Receive template for InitiatingMessage/DOWNLINK_UE_ASSOCIATED_LPPA_TRANSPORT message
* @param p_value Expected values. Default: ?
* @see ETSI TS 136 413 V13.4.0 Clause 9.1.19.1 DOWNLINK UE ASSOCIATED LPPA TRANSPORT
*/
template (present) InitiatingMessage mw_DownlinkUEAssociatedLppaTransport(
template (present) RecordOf_ProtocolIE p_value := ?
) := {
procedureCode := id_downlinkUEAssociatedLPPaTransport,
criticality := ignore,
value_ := {RecordOf_ProtocolIE := p_value}
} // End of template mw_DownlinkUEAssociatedLppaTransport
/**
* @desc Receive template for SuccessfulOutcome/UPLINK_NONE_UE_ASSOCIATED_LPPA_TRANSPORT message
* @param p_value Expected values. Default: ?