LibNGAP_Templates.ttcn 1.42 MB
Newer Older
                                                                                            template QosFlowPerTNLInformationItem.iE_Extensions p_iE_Extensions := *
                                                                                            ) := {
                qosFlowPerTNLInformation := p_qosFlowPerTNLInformation,
                iE_Extensions            := p_iE_Extensions
            } // End of template mw_qosFlowPerTNLInformationItem

            template (present) QosFlowSetupRequestItem mw_qosFlowSetupRequestItem(
                                                                                  template (present) QosFlowIdentifier p_qosFlowIdentifier := ?,
                                                                                  template (present) QosFlowLevelQosParameters p_qosFlowLevelQosParameters := ?,
                                                                                  template E_RAB_ID p_e_RAB_ID := *,
                                                                                  template QosFlowSetupRequestItem.iE_Extensions p_iE_Extensions := *
                                                                                  ) := {
                qosFlowIdentifier         := p_qosFlowIdentifier,
                qosFlowLevelQosParameters := p_qosFlowLevelQosParameters,
                e_RAB_ID                  := p_e_RAB_ID,
                iE_Extensions             := p_iE_Extensions
            } // End of template mw_qosFlowSetupRequestItem

            template (present) QosFlowSetupRequestItem.iE_Extensions mw_qosFlowSetupRequestItemw_id_TSCTrafficCharacteristics(
                                                                                                                              template (present) TSCTrafficCharacteristics p_tSCTrafficCharacteristics := ?
                                                                                                                              ) := {
                { 
                    id             := id_TSCTrafficCharacteristics,
                    criticality    := ignore,
                    extensionValue := { TSCTrafficCharacteristics := p_tSCTrafficCharacteristics }	
                }
            } // End of template mw_qosFlowSetupRequestItemw_id_TSCTrafficCharacteristics

            template (present) QosFlowSetupRequestItem.iE_Extensions mw_qosFlowSetupRequestItemw_id_RedundantQosFlowIndicator(
                                                                                                                              template (present) RedundantQosFlowIndicator p_redundantQosFlowIndicator := ?
                                                                                                                              ) := {
                { 
                    id             := id_RedundantQosFlowIndicator,
                    criticality    := ignore,
                    extensionValue := { RedundantQosFlowIndicator := p_redundantQosFlowIndicator }	
                }
            } // End of template mw_qosFlowSetupRequestItemw_id_RedundantQosFlowIndicator

            template (present) QosFlowItemWithDataForwarding mw_qosFlowItemWithDataForwarding(
                                                                                              template (present) QosFlowIdentifier p_qosFlowIdentifier := ?,
                                                                                              template DataForwardingAccepted p_dataForwardingAccepted := *,
                                                                                              template QosFlowItemWithDataForwarding.iE_Extensions p_iE_Extensions := *
                                                                                              ) := {
                qosFlowIdentifier      := p_qosFlowIdentifier,
                dataForwardingAccepted := p_dataForwardingAccepted,
                iE_Extensions          := p_iE_Extensions
            } // End of template mw_qosFlowItemWithDataForwarding

            template (present) QosFlowItemWithDataForwarding.iE_Extensions mw_qosFlowItemWithDataForwarding_id_CurrentQoSParaSetIndex(
                                                                                                                                       template (present) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex := ?
                                                                                                                                       ) := {
                    id             := id_CurrentQoSParaSetIndex,
                    criticality    := ignore,
                    extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex }	
            } // End of template mw_qosFlowItemWithDataForwarding_id_CurrentQoSParaSetIndex

            template (present) QosFlowToBeForwardedItem mw_qosFlowToBeForwardedItem(
                                                                                    template (present) QosFlowIdentifier p_qosFlowIdentifier := ?,
                                                                                    template QosFlowToBeForwardedItem.iE_Extensions p_iE_Extensions := *
                                                                                    ) := {
                qosFlowIdentifier := p_qosFlowIdentifier,
                iE_Extensions     := p_iE_Extensions
            } // End of template mw_qosFlowToBeForwardedItem

            template (present) QoSFlowsUsageReport_Item mw_qoSFlowsUsageReport_Item(
                                                                                    template (present) QosFlowIdentifier p_qosFlowIdentifier := ?,
                                                                                    template (present) QoSFlowsUsageReport_Item.rATType p_rATType := ?,
                                                                                    template (present) VolumeTimedReportList p_qoSFlowsTimedReportList := ?,
                                                                                    template QoSFlowsUsageReport_Item.iE_Extensions p_iE_Extensions := *
                                                                                    ) := {
                qosFlowIdentifier       := p_qosFlowIdentifier,
                rATType                 := p_rATType,
                qoSFlowsTimedReportList := p_qoSFlowsTimedReportList,
                iE_Extensions           := p_iE_Extensions
            } // End of template mw_qoSFlowsUsageReport_Item


            template (present) Range mw_range(template (present) Range p_value := ?) := p_value;

            template (present) RANStatusTransfer_TransparentContainer mw_rANStatusTransfer_TransparentContainer(
                                                                                                                template (present) DRBsSubjectToStatusTransferList p_dRBsSubjectToStatusTransferList := ?,
                                                                                                                template RANStatusTransfer_TransparentContainer.iE_Extensions p_iE_Extensions := *
                                                                                                                ) := {
                dRBsSubjectToStatusTransferList := p_dRBsSubjectToStatusTransferList,
                iE_Extensions                   := p_iE_Extensions
            } // End of template mw_rANStatusTransfer_TransparentContainer

            template (present) RAT_Information mw_rAT_Information(template (present) RAT_Information p_value := ?) := p_value;

            template (present) RATRestrictions_Item mw_rATRestrictions_Item(
                                                                            template (present) PLMNIdentity p_pLMNIdentity := ?,
                                                                            template (present) RATRestrictionInformation p_rATRestrictionInformation := ?,
                                                                            template RATRestrictions_Item.iE_Extensions p_iE_Extensions := *
                                                                            ) := {
                pLMNIdentity              := p_pLMNIdentity,
                rATRestrictionInformation := p_rATRestrictionInformation,
                iE_Extensions             := p_iE_Extensions
            } // End of template mw_rATRestrictions_Item

            template (present) RATRestrictions_Item.iE_Extensions mw_rATRestrictions_Item_id_ExtendedRATRestrictionInformation(
                                                                                                                               template (present) ExtendedRATRestrictionInformation p_extendedRATRestrictionInformation := ?
                                                                                                                               ) := {
                { 
                    id             := id_ExtendedRATRestrictionInformation,
                    criticality    := ignore,
                    extensionValue := { ExtendedRATRestrictionInformation := p_extendedRATRestrictionInformation }	
                }
            } // End of template mw_rATRestrictions_Item_id_ExtendedRATRestrictionInformation

            template (present) RecommendedCellsForPaging mw_recommendedCellsForPaging(
                                                                                      template (present) RecommendedCellList p_recommendedCellList := ?,                
                                                                                      template RecommendedCellsForPaging.iE_Extensions p_iE_Extensions := *
                                                                                      ) := {
                recommendedCellList := p_recommendedCellList,
                iE_Extensions       := p_iE_Extensions
            } // End of template mw_recommendedCellsForPaging

            template (present) RecommendedCellItem mw_recommendedCellItem(
                                                                          template (present) NGRAN_CGI p_nGRAN_CGI := ?,
                                                                          template RecommendedCellItem.timeStayedInCell p_timeStayedInCell := *,
                                                                          template RecommendedCellItem.iE_Extensions p_iE_Extensions := *
                                                                          ) := {
                nGRAN_CGI        := p_nGRAN_CGI,
                timeStayedInCell := p_timeStayedInCell,
                iE_Extensions    := p_iE_Extensions
            } // End of template mw_recommendedCellItem

            template (present) RecommendedRANNodesForPaging mw_recommendedRANNodesForPaging(
                                                                                            template (present) RecommendedRANNodeList p_recommendedRANNodeList := ?,                
                                                                                            template RecommendedRANNodesForPaging.iE_Extensions p_iE_Extensions := *
                                                                                            ) := {
                recommendedRANNodeList := p_recommendedRANNodeList,
                iE_Extensions          := p_iE_Extensions
            } // End of template mw_recommendedRANNodesForPaging

            template (present) RecommendedRANNodeItem mw_recommendedRANNodeItem(
                                                                                template (present) AMFPagingTarget p_aMFPagingTarget := ?,
                                                                                template RecommendedRANNodeItem.iE_Extensions p_iE_Extensions := *
                                                                                ) := {
                aMFPagingTarget := p_aMFPagingTarget,
                iE_Extensions   := p_iE_Extensions
            } // End of template mw_recommendedRANNodeItem

            template (present) RedCapIndication mw_redCapIndication(template (present) RedCapIndication p_value := redcap) := p_value;

            template (present) RedirectionVoiceFallback mw_redirectionVoiceFallback(template (present) RedirectionVoiceFallback p_value := ?) := p_value;

            template (present) RedundantPDUSessionInformation mw_redundantPDUSessionInformation(
                                                                                                template (present) RSN p_rSN := ?,
                                                                                                template RedundantPDUSessionInformation.iE_Extensions p_iE_Extensions := *
                                                                                                ) := {
                rSN           := p_rSN,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_redundantPDUSessionInformation

            template (present) RedundantPDUSessionInformation.iE_Extensions mw_redundantPDUSessionInformation_id_PDUSessionPairID(
                                                                                                                                  template (present) PDUSessionPairID p_pDUSessionPairID := ?
                                                                                                                                  ) := {
                { 
                    id             := id_PDUSessionPairID,
                    criticality    := ignore,
                    extensionValue := { PDUSessionPairID := p_pDUSessionPairID }	
                }
            } // End of template m_redundantPDUSessionInformation_id_PDUSessionPairID

            template (present) RedundantQosFlowIndicator mw_RedundantQosFlowIndicator(template (present) RedundantQosFlowIndicator p_value := ?) := p_value;

            template (present) ReflectiveQosAttribute mw_reflectiveQosAttribute(template (present) ReflectiveQosAttribute p_value := ?) := p_value;

            template (present) ReportArea mw_reportArea(template (present) ReportArea p_value := ?) := p_value;

            template (present) ResetAll mw_resetAll(template (present) ResetAll p_value := ?) := p_value;

            template (present) ReportAmountMDT mw_reportAmountMDT(template (present) ReportAmountMDT p_value := ?) := p_value;

            template (present) ReportIntervalMDT mw_reportIntervalMDT(template (present) ReportIntervalMDT p_value := ?) := p_value;

            template (present) ExtendedReportIntervalMDT mw_extendedReportIntervalMDT(template (present) ExtendedReportIntervalMDT p_value := ?) := p_value;

            template (present) ResetType mw_resetType_nG_Interface(
                                                                   template (present) ResetAll p_nG_Interface := ?
                                                                   ) := {
                nG_Interface := p_nG_Interface
            } // End of template mw_resetType_nG_Interface

            template (present) ResetType mw_resetType_partOfNG_Interface(
                                                                         template (present) UE_associatedLogicalNG_connectionList p_partOfNG_Interface := ?
                                                                         ) := {
                partOfNG_Interface := p_partOfNG_Interface
            } // End of template mw_resetType_partOfNG_Interface

            template (present) ResetType mw_resetType_choice_Extensions(
                                                                        template (present) ResetType.choice_Extensions p_choice_Extensions := ?
                                                                        ) := {
                choice_Extensions := p_choice_Extensions
            } // End of template mw_resetType_choice_Extensions

            template (present) RRCEstablishmentCause mw_rRCEstablishmentCause(template (present) RRCEstablishmentCause p_value := ?) := p_value;

            template (present) RRCInactiveTransitionReportRequest mw_rRCInactiveTransitionReportRequest(template (present) RRCInactiveTransitionReportRequest p_value := ?) := p_value;

            template (present) RRCState mw_rRCState(template (present) RRCState p_value := ?) := p_value;

            template (present) RSN mw_rSN(template (present) RSN p_value := ?) := p_value;

            template (present) RIMInformationTransfer mw_rIMInformationTransfer(
                                                                                template (present) TargetRANNodeID_RIM p_targetRANNodeID_RIM := ?,
                                                                                template (present) SourceRANNodeID p_sourceRANNodeID := ?,
                                                                                template (present) RIMInformation p_rIMInformation := ?,
                                                                                template RIMInformationTransfer.iE_Extensions p_iE_Extensions := *
                                                                                ) := {
                targetRANNodeID_RIM := p_targetRANNodeID_RIM,
                sourceRANNodeID     := p_sourceRANNodeID,
                rIMInformation      := p_rIMInformation,
                iE_Extensions       := p_iE_Extensions
            } // End of template mw_rIMInformationTransfer

            template (present) RIMInformation mw_rIMInformation(
                                                                template (present) GNBSetID p_targetgNBSetID := ?,
                                                                template (present) RIMInformation.rIM_RSDetection p_rIM_RSDetection := ?,
                                                                template RIMInformation.iE_Extensions p_iE_Extensions := *
                                                                ) := {
                targetgNBSetID  := p_targetgNBSetID,
                rIM_RSDetection := p_rIM_RSDetection,
                iE_Extensions   := p_iE_Extensions
            } // End of template mw_rIMInformation

16230 16231 16232 16233 16234 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270 16271 16272 16273 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299 16300 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311 16312 16313 16314 16315 16316 16317 16318 16319 16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 16352 16353 16354 16355 16356 16357 16358 16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437 16438 16439 16440 16441 16442 16443 16444 16445 16446 16447 16448 16449 16450 16451 16452 16453 16454 16455 16456 16457 16458 16459 16460 16461 16462 16463 16464 16465 16466 16467 16468 16469 16470 16471 16472 16473 16474 16475 16476 16477 16478 16479 16480 16481 16482 16483 16484 16485 16486 16487 16488 16489 16490 16491 16492 16493 16494 16495 16496 16497 16498 16499 16500 16501 16502 16503 16504 16505 16506 16507 16508 16509 16510 16511 16512 16513 16514 16515 16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 16539 16540 16541 16542 16543 16544 16545 16546 16547 16548 16549 16550 16551 16552 16553 16554 16555 16556 16557 16558 16559 16560 16561 16562 16563 16564 16565 16566 16567 16568 16569 16570 16571 16572 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 16631 16632 16633 16634 16635 16636 16637 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687
            template ScheduledCommunicationTime mw_scheduledCommunicationTime(
                                                                              template ScheduledCommunicationTime.dayofWeek p_dayofWeek := *,
                                                                              template ScheduledCommunicationTime.timeofDayStart p_timeofDayStart := *,
                                                                              template ScheduledCommunicationTime.timeofDayEnd p_timeofDayEnd := *,
                                                                              template ScheduledCommunicationTime.iE_Extensions p_iE_Extensions := *
                                                                              ) := {
                dayofWeek      := p_dayofWeek,
                timeofDayStart := p_timeofDayStart,
                timeofDayEnd   := p_timeofDayEnd,
                iE_Extensions  := p_iE_Extensions
            } // End of template mw_scheduledCommunicationTime

            template SecondaryRATUsageInformation mw_secondaryRATUsageInformation(
                                                                                  template PDUSessionUsageReport p_pDUSessionUsageReport := *,
                                                                                  template QoSFlowsUsageReportList p_qosFlowsUsageReportList := *,
                                                                                  template SecondaryRATUsageInformation.iE_Extension p_iE_Extensions := *
                                                                                  ) := {
                pDUSessionUsageReport   := p_pDUSessionUsageReport,
                qosFlowsUsageReportList := p_qosFlowsUsageReportList,
                iE_Extension            := p_iE_Extensions
            } // End of template mw_secondaryRATUsageInformation

            template SecondaryRATDataUsageReportTransfer mw_secondaryRATDataUsageReportTransfer(
                                                                                                template SecondaryRATUsageInformation p_secondaryRATUsageInformation := *,
                                                                                                template SecondaryRATDataUsageReportTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                ) := {
                secondaryRATUsageInformation := p_secondaryRATUsageInformation,
                iE_Extensions                := p_iE_Extensions
            } // End of template mw_secondaryRATDataUsageReportTransfer

            template (present) SecurityContext mw_securityContext(
                                                                  template (present) NextHopChainingCount p_nextHopChainingCount := ?,
                                                                  template (present) SecurityKey p_nextHopNH := ?,
                                                                  template SecurityContext.iE_Extensions p_iE_Extensions := *
                                                                  ) := {
                nextHopChainingCount := p_nextHopChainingCount,
                nextHopNH            := p_nextHopNH,
                iE_Extensions        := p_iE_Extensions
            } // End of template mw_securityContext

            template (present) SecurityIndication mw_securityIndication(
                                                                        template (present) IntegrityProtectionIndication p_integrityProtectionIndication := ?,
                                                                        template (present) ConfidentialityProtectionIndication p_confidentialityProtectionIndication := ?,
                                                                        template MaximumIntegrityProtectedDataRate p_maximumIntegrityProtectedDataRate_UL := *,
                                                                        template SecurityIndication.iE_Extensions p_iE_Extensions := *
                                                                        ) := {
                integrityProtectionIndication        := p_integrityProtectionIndication,
                confidentialityProtectionIndication  := p_confidentialityProtectionIndication,
                maximumIntegrityProtectedDataRate_UL := p_maximumIntegrityProtectedDataRate_UL,
                // The above IE shall be present if integrity protection is required or preferred
                iE_Extensions                        := p_iE_Extensions
            } // End of template mw_securityIndication

            template (present) SecurityIndication.iE_Extensions mw_securityIndication_id_MaximumIntegrityProtectedDataRate_DL(
                                                                                                                              template (present) MaximumIntegrityProtectedDataRate p_maximumIntegrityProtectedDataRate := ?
                                                                                                                              ) := {
                { 
                    id             := id_MaximumIntegrityProtectedDataRate_DL,
                    criticality    := ignore,
                    extensionValue := { MaximumIntegrityProtectedDataRate := p_maximumIntegrityProtectedDataRate }	
                }
            } // End of template mw_securityIndication_id_MaximumIntegrityProtectedDataRate_DL

            template (present) SecurityResult mw_securityResult(
                                                                template (present) IntegrityProtectionResult p_integrityProtectionResult := ?,
                                                                template (present) ConfidentialityProtectionResult p_confidentialityProtectionResult := ?,
                                                                template SecurityResult.iE_Extensions p_iE_Extensions := *
                                                                ) := {
                integrityProtectionResult       := p_integrityProtectionResult,
                confidentialityProtectionResult := p_confidentialityProtectionResult,
                iE_Extensions                   := p_iE_Extensions
            } // End of template mw_securityResult

            template (present) SensorMeasurementConfiguration mw_sensorMeasurementConfiguration(
                                                                                                template (present) SensorMeasConfig p_sensorMeasConfig := ?,
                                                                                                template SensorMeasConfigNameList p_sensorMeasConfigNameList := *,
                                                                                                template SensorMeasurementConfiguration.iE_Extensions p_iE_Extensions := *
                                                                                                ) := {
                sensorMeasConfig         := p_sensorMeasConfig,
                sensorMeasConfigNameList := p_sensorMeasConfigNameList,
                iE_Extensions            := p_iE_Extensions
            } // End of template mw_sensorMeasurementConfiguration 

            template (present) SensorMeasConfigNameItem mw_sensorMeasConfigNameItem(
                                                                                    template (present) SensorNameConfig p_sensorNameConfig := ?,
                                                                                    template SensorMeasConfigNameItem.iE_Extensions p_iE_Extensions := *
                                                                                    ) := {
                sensorNameConfig := p_sensorNameConfig,
                iE_Extensions    := p_iE_Extensions
            } // End of template mw_sensorMeasConfigNameItem

            template (present) SensorMeasConfig mw_sensorMeasConfig(template (present) SensorMeasConfig p_value := setup) := p_value;

            template (present) SensorNameConfig mw_sensorNameConfig_uncompensatedBarometricConfig(
                                                                                                  template (present) SensorNameConfig.uncompensatedBarometricConfig p_uncompensatedBarometricConfig := true_
                                                                                                  ) := {
                uncompensatedBarometricConfig := p_uncompensatedBarometricConfig
            } // End of template mw_sensorNameConfig_uncompensatedBarometricConfig

            template (present) SensorNameConfig mw_sensorNameConfig_ueSpeedConfig(
                                                                                  template (present) SensorNameConfig.ueSpeedConfig p_ueSpeedConfig := true_
                                                                                  ) := {
                ueSpeedConfig := p_ueSpeedConfig
            } // End of template mw_sensorNameConfig_ueSpeedConfig

            template (present) SensorNameConfig mw_sensorNameConfig_ueOrientationConfig(
                                                                                        template (present) SensorNameConfig.ueOrientationConfig p_ueOrientationConfig := true_
                                                                                        ) := {
                ueOrientationConfig := p_ueOrientationConfig
            } // End of template mw_sensorNameConfig_ueOrientationConfig

            template (present) SensorNameConfig mw_sensorNameConfig_choice_Extensions(
                                                                                      template (present) SensorNameConfig.choice_Extensions p_choice_Extensions
                                                                                      ) := {
                choice_Extensions := p_choice_Extensions
            } // End of template mw_sensorNameConfig_choice_Extensions

            template (present) ServedGUAMIItem mw_servedGUAMIItem(
                                                                  template (present) GUAMI p_gUAMI := ?,
                                                                  template AMFName p_backupAMFName := *,
                                                                  template ServedGUAMIItem.iE_Extensions p_iE_Extensions := *
                                                                  ) := {
                gUAMI         := p_gUAMI,
                backupAMFName := p_backupAMFName,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_servedGUAMIItem

            template (present) ServedGUAMIItem.iE_Extensions mw_servedGUAMIItemw_id_GUAMIType(
                                                                                              template (present) GUAMIType p_gUAMIType := ?
                                                                                              ) := {
                { 
                    id             := id_GUAMIType,
                    criticality    := ignore,
                    extensionValue := { GUAMIType := p_gUAMIType }	
                }
            } // End of template mw_servedGUAMIItemw_id_GUAMIType

            template (present) ServiceAreaInformation_Item mw_serviceAreaInformation_Item(
                                                                                          template (present) PLMNIdentity p_pLMNIdentity := ?,
                                                                                          template AllowedTACs p_allowedTACs := *,
                                                                                          template NotAllowedTACs p_notAllowedTACs := *,
                                                                                          template ServiceAreaInformation_Item.iE_Extensions p_iE_Extensions := *
                                                                                          ) := {
                pLMNIdentity   := p_pLMNIdentity,
                allowedTACs    := p_allowedTACs,
                notAllowedTACs := p_notAllowedTACs,
                iE_Extensions  := p_iE_Extensions
            } // End of template mw_serviceAreaInformation_Item

            template (present) ServiceType mw_serviceType(template (present) ServiceType p_value := streaming) := p_value;

            template (present) SharedNGU_MulticastTNLInformation mw_sharedNGU_MulticastTNLInformation(
                                                                                                      template (present) TransportLayerAddress p_iP_MulticastAddress := ?,
                                                                                                      template (present) TransportLayerAddress p_iP_SourceAddress := ?,
                                                                                                      template (present) GTP_TEID p_gTP_TEID := ?,
                                                                                                      template SharedNGU_MulticastTNLInformation.iE_Extensions p_iE_Extensions := *
                                                                                                      ) := {
                iP_MulticastAddress := p_iP_MulticastAddress,
                iP_SourceAddress    := p_iP_SourceAddress,
                gTP_TEID            := p_gTP_TEID,
                iE_Extensions       := p_iE_Extensions
            } // End of template mw_sharedNGU_MulticastTNLInformation

            template (present) SliceOverloadItem mw_sliceOverloadItem(
                                                                      template (present) S_NSSAI p_s_NSSAI := ?,
                                                                      template SliceOverloadItem.iE_Extensions p_iE_Extensions := *
                                                                      ) := {
                s_NSSAI       := p_s_NSSAI,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_sliceOverloadItem

            template (present) SliceSupportItem mw_sliceSupportItem(
                                                                    template (present) S_NSSAI p_s_NSSAI := ?,
                                                                    template SliceSupportItem.iE_Extensions p_iE_Extensions := *
                                                                    ) := {
                s_NSSAI       := p_s_NSSAI,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_sliceSupportItem

            template (present) SliceSupportQMC_Item mw_sliceSupportQMC_Item(
                                                                            template (present) S_NSSAI p_s_NSSAI := ?,
                                                                            template SliceSupportQMC_Item.iE_Extensions p_iE_Extensions := *
                                                                            ) := {
                s_NSSAI       := p_s_NSSAI,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_sliceSupportQMC_Item

            template (present) SNPN_MobilityInformation mw_sNPN_MobilityInformation(
                                                                                    template (present) NID p_serving_NID := ?,
                                                                                    template SNPN_MobilityInformation.iE_Extensions p_iE_Extensions := *
                                                                                    ) := {
                serving_NID   := p_serving_NID,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_sNPN_MobilityInformation

            template (present) S_NSSAI mw_s_NSSAI(
                                                  template (present) SST p_sST := ?,
                                                  template SD p_sD := *,
                                                  template S_NSSAI.iE_Extensions p_iE_Extensions := *
                                                  ) := {
                sST           := p_sST,
                sD            := p_sD,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_s_NSSAI

            template (present) SONConfigurationTransfer mw_sONConfigurationTransfer(
                                                                                    template (present) TargetRANNodeID_SON p_targetRANNodeID_SON := ?,
                                                                                    template (present) SourceRANNodeID p_sourceRANNodeID := ?,
                                                                                    template (present) SONInformation p_sONInformation := ?,
                                                                                    template XnTNLConfigurationInfo p_xnTNLConfigurationInfo := *,
                                                                                    template SONConfigurationTransfer.iE_Extensions p_iE_Extensions := *
                                                                                    ) := {
                targetRANNodeID_SON    := p_targetRANNodeID_SON,
                sourceRANNodeID        := p_sourceRANNodeID,
                sONInformation         := p_sONInformation,
                xnTNLConfigurationInfo := p_xnTNLConfigurationInfo,
                // The above IE shall be present if the SON Information IE contains the SON Information Request IE set to “Xn TNL Configuration Info”
                iE_Extensions          := p_iE_Extensions
            } // End of template mw_sONConfigurationTransfer

            template (present) SONInformation mw_sONInformation_sONInformationRequest(
                                                                                      template (present) SONInformationRequest p_sONInformationRequest := ?
                                                                                      ) := {
                sONInformationRequest := p_sONInformationRequest
            } // End of template mw_sONInformation_sONInformationRequest

            template (present) SONInformation mw_sONInformation_sONInformationReply(
                                                                                    template (present) SONInformationReply p_sONInformationReply := ?
                                                                                    ) := {
                sONInformationReply := p_sONInformationReply
            } // End of template mw_sONInformation_sONInformationReply

            template (present) SONInformation mw_sONInformation_choice_Extensions(
                                                                                  template (present) SONInformation.choice_Extensions p_choice_Extensions := ?
                                                                                  ) := {
                choice_Extensions := p_choice_Extensions
            } // End of template mw_sONInformation_choice_Extensions

            template (present) SONInformation.choice_Extensions mw_sONInformatio_id_SONInformationReport(
                                                                                                         template (present) SONInformationReport p_sONInformationReport := ?
                                                                                                         ) := {
                id          := id_SONInformationReport,
                criticality := ignore,
                value_      := { SONInformationReport := p_sONInformationReport }
            } // End of template mw_sONInformatio_id_SONInformationReport

            template SONInformationReply mw_sONInformationReply(
                                                                template XnTNLConfigurationInfo p_xnTNLConfigurationInfo := *,
                                                                template SONInformationReply.iE_Extensions p_iE_Extensions := *
                                                                ) := {
                xnTNLConfigurationInfo := p_xnTNLConfigurationInfo,
                iE_Extensions          := p_iE_Extensions
            } // End of template mw_sONInformationReply

            template (present) SONInformationReport mw_sONInformationReport_failureIndicationInformation(
                                                                                                         template (present) FailureIndication p_failureIndicationInformation := ?
                                                                                                         ) := {
                failureIndicationInformation := p_failureIndicationInformation
            } // End of template mw_sONInformationReport_failureIndicationInformation

            template (present) SONInformationReport mw_sONInformationReport_hOReportInformation(
                                                                                                template (present) HOReport p_hOReportInformation := ?
                                                                                                ) := {
                hOReportInformation := p_hOReportInformation
            } // End of template mw_sONInformationReport_hOReportInformation

            template (present) SONInformationReport mw_sONInformationReport_choice_Extensions(
                                                                                              template (present) SONInformationReport.choice_Extensions p_choice_Extensions := ?
                                                                                              ) := {
                choice_Extensions := p_choice_Extensions
            } // End of template mw_sONInformationReport_choice_Extensions

            template (present) SONInformationReport.choice_Extensions mw_sONInformationReport_id_SONInformationReport(
                                                                                                                      template (present) SuccessfulHandoverReportList p_successfulHandoverReportList := ?
                                                                                                                      ) := {
                id          := id_SONInformationReport,
                criticality := ignore,
                value_      := { SuccessfulHandoverReportList := p_successfulHandoverReportList }
            } // End of template mw_sONInformationReport_id_SONInformationReport

            template (present) SuccessfulHandoverReport_Item mw_successfulHandoverReport_Item(
                                                                                              template (present) octetstring p_successfulHOReportContainer := ?,
                                                                                              template SuccessfulHandoverReport_Item.iE_Extensions p_iE_Extensions := *
                                                                                              ) := {
                successfulHOReportContainer := p_successfulHOReportContainer,
                iE_Extensions               := p_iE_Extensions
            } // End of template mw_successfulHandoverReport_Item

            template (present) SONInformationRequest mw_sONInformationRequest(template (present) SONInformationRequest p_value := ?) := p_value;

            template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer(
                                                                                                                                                template (present) NGRAN_CGI p_targetCell_ID := ?,
                                                                                                                                                template (present) RRCContainer p_rRCContainer := ?,
                                                                                                                                                template (present) UEHistoryInformation p_uEHistoryInformation := ?,
                                                                                                                                                template PDUSessionResourceInformationList p_pDUSessionResourceInformationList := *,
                                                                                                                                                template E_RABInformationList p_e_RABInformationList := *,
                                                                                                                                                template IndexToRFSP p_indexToRFSP := *,
                                                                                                                                                template SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions p_iE_Extensions := *
                                                                                                                                                ):= {
                rRCContainer                      := p_rRCContainer,
                pDUSessionResourceInformationList := p_pDUSessionResourceInformationList,
                e_RABInformationList              := p_e_RABInformationList,
                targetCell_ID                     := p_targetCell_ID,
                indexToRFSP                       := p_indexToRFSP,
                uEHistoryInformation              := p_uEHistoryInformation,
                iE_Extensions                     := p_iE_Extensions
            } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer

            template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SgNB_UE_X2AP_ID(
                                                                                                                                                                                 template (present) SgNB_UE_X2AP_ID p_sgNB_UE_X2AP_ID := ?
                                                                                                                                                                                 ) := {
                { 
                    id             := id_SgNB_UE_X2AP_ID,
                    criticality    := ignore,
                    extensionValue := { SgNB_UE_X2AP_ID := p_sgNB_UE_X2AP_ID }
                }
            } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SgNB_UE_X2AP_ID

            template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEHistoryInformationFromTheUE(
                                                                                                                                                                                               template (present) UEHistoryInformationFromTheUE p_uEHistoryInformationFromTheUE := ?
                                                                                                                                                                                               ) := {
                { 
                    id             := id_UEHistoryInformationFromTheUE,
                    criticality    := ignore,
                    extensionValue := { UEHistoryInformationFromTheUE := p_uEHistoryInformationFromTheUE }
                }
            } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEHistoryInformationFromTheUE

            template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SourceNodeID(
                                                                                                                                                                              template (present) SourceNodeID p_sourceNodeID := ?
                                                                                                                                                                              ) := {
                { 
                    id             := id_SourceNodeID,
                    criticality    := ignore,
                    extensionValue := { SourceNodeID := p_sourceNodeID }
                }
            } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SourceNodeID

            template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEContextReferenceAtSource(
                                                                                                                                                                                            template (present) RAN_UE_NGAP_ID p_rAN_UE_NGAP_ID := ?
                                                                                                                                                                                            ) := {
                { 
                    id             := id_UEContextReferenceAtSource,
                    criticality    := ignore,
                    extensionValue := { RAN_UE_NGAP_ID := p_rAN_UE_NGAP_ID }
                }
            } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEContextReferenceAtSource

            template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_SourcetoTargetList(
                                                                                                                                                                                                                 template (present) MBS_ActiveSessionInformation_SourcetoTargetList p_mBS_ActiveSessionInformation_SourcetoTargetListD := ?
                                                                                                                                                                                                                 ) := {
                { 
                    id             := id_MBS_ActiveSessionInformation_SourcetoTargetList,
                    criticality    := ignore,
                    extensionValue := { MBS_ActiveSessionInformation_SourcetoTargetList := p_mBS_ActiveSessionInformation_SourcetoTargetListD }
                }
            } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_SourcetoTargetList

            template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_QMCConfigInfo(
                                                                                                                                                                               template (present) QMCConfigInfo p_qMCConfigInfo := ?
                                                                                                                                                                               ) := {
                { 
                    id             := id_QMCConfigInfo,
                    criticality    := ignore,
                    extensionValue := { QMCConfigInfo := p_qMCConfigInfo }
                }
            } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_QMCConfigInfo

            template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_NGAPIESupportInformationRequestList(
                                                                                                                                                                                                     template (present) NGAPIESupportInformationRequestList p_nGAPIESupportInformationRequestList := ?
                                                                                                                                                                                                     ) := {
                { 
                    id             := id_NGAPIESupportInformationRequestList,
                    criticality    := ignore,
                    extensionValue := { NGAPIESupportInformationRequestList := p_nGAPIESupportInformationRequestList }
                }
            } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_NGAPIESupportInformationRequestList

            template (present) SourceNodeID mw_sourceNodeID_sourceengNB_ID(
                                                                           template (present) GlobalGNB_ID p_sourceengNB_ID := ?
                                                                           ) := {
                sourceengNB_ID := p_sourceengNB_ID
            } // End of template mw_sourceNodeID_sourceengNB_ID

            template (present) SourceNodeID mw_sourceNodeID_choice_Extensions(
                                                                              template (present) SourceNodeID.choice_Extensions p_choice_Extensions := ?
                                                                              ) := {
                choice_Extensions := p_choice_Extensions
            } // End of template mw_sourceNodeID_choice_Extensions

            template (present) SourceOfUEActivityBehaviourInformation mw_sourceOfUEActivityBehaviourInformation(template (present) SourceOfUEActivityBehaviourInformation p_value := ?) := p_value;

            template (present) SourceRANNodeID mw_sourceRANNodeID(
                                                                  template (present) GlobalRANNodeID p_globalRANNodeID := ?,
                                                                  template (present) TAI p_selectedTAI := ?,
                                                                  template SourceRANNodeID.iE_Extensions p_iE_Extensions := *
                                                                  ) := {
                globalRANNodeID := p_globalRANNodeID,
                selectedTAI     := p_selectedTAI,
                iE_Extensions   := p_iE_Extensions
            } // End of template mw_sourceRANNodeID

            // This IE includes a transparent container from the source RAN node to the target RAN node.
            // The octets of the OCTET STRING are encoded according to the specifications of the target system.

            template SourceToTarget_AMFInformationReroute mw_sourceToTarget_AMFInformationReroute(
                                                                                                  template ConfiguredNSSAI p_configuredNSSAI := *,
                                                                                                  template RejectedNSSAIinPLMN p_rejectedNSSAIinPLMN := *,
                                                                                                  template RejectedNSSAIinTA p_rejectedNSSAIinTA := *,
                                                                                                  template SourceToTarget_AMFInformationReroute.iE_Extensions p_iE_Extensions := *
                                                                                                  ) := {
                configuredNSSAI     := p_configuredNSSAI,
                rejectedNSSAIinPLMN := p_rejectedNSSAIinPLMN,
                rejectedNSSAIinTA   := p_rejectedNSSAIinTA,
                iE_Extensions       := p_iE_Extensions
            } // End of template mw_sourceToTarget_AMFInformationReroute

            // This IE includes information from the source Core node to the target Core node for reroute information provide by NSSF.
            // The octets of the OCTET STRING are encoded according to the specifications of the Core network.

            template (present) SRVCCOperationPossible mw_sRVCCOperationPossible(template (present) SRVCCOperationPossible p_value := ?) := p_value;

            template (present) SupportedTAItem mw_supportedTAItem(
                                                                  template (present) TAC p_tAC := ?,
                                                                  template (present) BroadcastPLMNList p_broadcastPLMNList := ?,
                                                                  template SupportedTAItem.iE_Extensions p_iE_Extensions := *
                                                                  ) := {
                tAC               := p_tAC,
                broadcastPLMNList := p_broadcastPLMNList,
                iE_Extensions     := p_iE_Extensions
            } // End of template mw_supportedTAItem

            template (present) SupportedTAItem.iE_Extensions mw_supportedTAItemw_id_ConfiguredTACIndication(
                                                                                                            template (present) ConfiguredTACIndication p_configuredTACIndication := ?
                                                                                                            ) := {
                { 
                    id             := id_ConfiguredTACIndication,
                    criticality    := ignore,
                    extensionValue := { ConfiguredTACIndication := p_configuredTACIndication }	
                }
            } // End of template mw_supportedTAItemw_id_ConfiguredTACIndication

            template (present) SupportedTAItem.iE_Extensions mw_supportedTAItemw_id_RAT_Information(
                                                                                                    template (present) RAT_Information p_rAT_Information := ?
                                                                                                    ) := {
                { 
                    id             := id_RAT_Information,
                    criticality    := reject,
                    extensionValue := { RAT_Information := p_rAT_Information }	
                }
            } // End of template mw_supportedTAItemw_id_RAT_Information

            template (present) SuspendIndicator mw_suspendIndicator(template (present) SuspendIndicator p_value := true_) := p_value;

            template (present) Suspend_Request_Indication mw_suspend_Request_Indication(template (present) Suspend_Request_Indication p_value := suspend_requested) := p_value;

            template (present) Suspend_Response_Indication mw_suspend_Response_Indication(template (present) Suspend_Response_Indication p_value := suspend_indicated) := p_value;

16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 16832 16833 16834 16835 16836 16837 16838 16839 16840 16841 16842 16843 16844 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 16865 16866 16867 16868 16869 16870 16871 16872 16873 16874 16875 16876 16877 16878 16879 16880 16881 16882 16883 16884 16885 16886 16887 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 16907 16908 16909 16910 16911 16912 16913 16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 16933 16934 16935 16936 16937 16938 16939 16940 16941 16942 16943 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 16965 16966 16967 16968 16969 16970 16971 16972 16973 16974 16975 16976 16977 16978 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 16996 16997 16998 16999 17000
            template (present) TAI mw_tAI(
                                          template (present) PLMNIdentity p_pLMNIdentity := ?,
                                          template (present) TAC p_tAC := ?,
                                          template TAI.iE_Extensions p_iE_Extensions := * 
                                          ) := {
                pLMNIdentity  := p_pLMNIdentity,
                tAC           := p_tAC,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_tAI

            template (present) TAIBroadcastEUTRA_Item mw_tAIBroadcastEUTRA_Item(
                                                                                template (present) TAI p_tAI := ?,
                                                                                template (present) CompletedCellsInTAI_EUTRA p_completedCellsInTAI_EUTRA := ?,
                                                                                template TAIBroadcastEUTRA_Item.iE_Extensions p_iE_Extensions := * 
                                                                                ) := {
                tAI                       := p_tAI,
                completedCellsInTAI_EUTRA := p_completedCellsInTAI_EUTRA,
                iE_Extensions             := p_iE_Extensions
            } // End of template mw_tAIBroadcastEUTRA_Item

            template (present) TAIBroadcastNR_Item mw_tAIBroadcastNR_Item(
                                                                          template (present) TAI p_tAI := ?,
                                                                          template (present) CompletedCellsInTAI_NR p_completedCellsInTAI_NR := ?,
                                                                          template TAIBroadcastNR_Item.iE_Extensions p_iE_Extensions := * 
                                                                          ) := {
                tAI                    := p_tAI,
                completedCellsInTAI_NR := p_completedCellsInTAI_NR,
                iE_Extensions          := p_iE_Extensions
            } // End of template mw_tAIBroadcastNR_Item

            template (present) TAICancelledEUTRA_Item mw_tAICancelledEUTRA_Item(
                                                                                template (present) TAI p_tAI := ?,
                                                                                template (present) CancelledCellsInTAI_EUTRA p_cancelledCellsInTAI_EUTRA := ?,
                                                                                template TAICancelledEUTRA_Item.iE_Extensions p_iE_Extensions := * 
                                                                                ) := {
                tAI                       := p_tAI,
                cancelledCellsInTAI_EUTRA := p_cancelledCellsInTAI_EUTRA,
                iE_Extensions             := p_iE_Extensions
            } // End of template mw_tAICancelledEUTRA_Item

            template (present) TAICancelledNR_Item mw_tAICancelledNR_Item(
                                                                          template (present) TAI p_tAI := ?,
                                                                          template (present) CancelledCellsInTAI_NR p_cancelledCellsInTAI_NR := ?,  
                                                                          template TAICancelledNR_Item.iE_Extensions p_iE_Extensions := * 
                                                                          ) := {
                tAI                       := p_tAI,
                cancelledCellsInTAI_NR := p_cancelledCellsInTAI_NR,
                iE_Extensions             := p_iE_Extensions
            } // End of template mw_tAICancelledNR_Item

            template (present) TAIListForInactiveItem mw_tAIListForInactiveItem(
                                                                                template (present) TAI p_tAI := ?,
                                                                                template TAIListForInactiveItem.iE_Extensions p_iE_Extensions := * 
                                                                                ) := {
                tAI           := p_tAI,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_tAIListForInactiveItem

            template (present) TAIListForPagingItem mw_tAIListForPagingItem(
                                                                            template (present) TAI p_tAI := ?,
                                                                            template TAIListForPagingItem.iE_Extensions p_iE_Extensions := * 
                                                                            ) := {
                tAI           := p_tAI,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_tAIListForPagingItem

            template (present) TAINSAGSupportItem mw_tAINSAGSupportItem(
                                                                        template (present) NSAG_ID p_nSAG_ID := ?,
                                                                        template (present) ExtendedSliceSupportList p_nSAGSliceSupportList := ?,
                                                                        template TAINSAGSupportItem.iE_Extensions p_iE_Extensions := * 
                                                                        ) := {
                nSAG_ID              := p_nSAG_ID,
                nSAGSliceSupportList := p_nSAGSliceSupportList,
                iE_Extensions        := p_iE_Extensions
            } // End of template mw_tAINSAGSupportItem

            template (present) TargeteNB_ID mw_targeteNB_ID(
                                                            template (present) GlobalNgENB_ID p_globalENB_ID := ?,
                                                            template (present) EPS_TAI p_selected_EPS_TAI := ?,
                                                            template TargeteNB_ID.iE_Extensions p_iE_Extensions := * 
                                                            ) := {
                globalENB_ID     := p_globalENB_ID,
                selected_EPS_TAI := p_selected_EPS_TAI,
                iE_Extensions    := p_iE_Extensions
            } // End of template mw_targeteNB_ID

            template (present) TargetHomeENB_ID mw_targetHomeENB_ID(
                                                                    template (present) PLMNIdentity p_pLMNidentity := ?,
                                                                    template (present) TargetHomeENB_ID.homeENB_ID p_homeENB_ID := ?,
                                                                    template (present) EPS_TAI p_selected_EPS_TAI := ?,
                                                                    template TargetHomeENB_ID.iE_Extensions p_iE_Extensions := *
                                                                    ) := {
                pLMNidentity     := p_pLMNidentity,
                homeENB_ID       := p_homeENB_ID,
                selected_EPS_TAI := p_selected_EPS_TAI,
                iE_Extensions    := p_iE_Extensions
            } // End of template mw_targetHomeENB_ID

            template (present) TargetID mw_targetID_targetRANNodeID(
                                                                     template (present) TargetRANNodeID p_targetRANNodeID := ?
                                                                     ) := {
                targetRANNodeID := p_targetRANNodeID
            } // End of template mw_targetID_targetRANNodeID

             template (present) TargetID mw_targetID_targeteNB_ID(
                                                                   template (present) TargeteNB_ID p_targeteNB_ID := ?
                                                                   ) := {
                targeteNB_ID := p_targeteNB_ID
            } // End of template mw_targetID_targeteNB_ID

            template (present) TargetID mw_targetID_choice_Extensions(
                                                                       template (present) TargetID.choice_Extensions p_choice_Extensions := ?
                                                                       ) := {
                choice_Extensions := p_choice_Extensions
            } // End of template mw_targetID_choice_Extensions

            template (present) TargetID.choice_Extensions mw_targetID_id_TargetRNC_ID(
                                                                                       template (present) TargetRNC_ID p_targetRNC_ID := ?
                                                                                       ) := {
                id          := id_TargetRNC_ID,
                criticality := reject,
                value_      := { TargetRNC_ID := p_targetRNC_ID }
            } // End of template mw_sONInformationReport_id_SONInformationReport

            template (present) TargetID.choice_Extensions mw_targetID_id_TargetHomeENB_ID(
                                                                                          template (present) TargetHomeENB_ID p_targetHomeENB_ID := ?
                                                                                          ) := {
                id          := id_TargetHomeENB_ID,
                criticality := reject,
                value_      := { TargetHomeENB_ID := p_targetHomeENB_ID }
            } // End of template mw_sONInformationReport_id_TargetHomeENB_ID

            template (present) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer(
                                                                                                                                                template (present) RRCContainer p_rRCContainer := ?,
                                                                                                                                                template TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions p_iE_Extensions := *
                                                                                                                                                ) := {
                rRCContainer  := p_rRCContainer,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer

            template (present) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DAPSResponseInfoList(
                                                                                                                                                                                      template (present) DAPSResponseInfoList p_dAPSResponseInfoList := ?
                                                                                                                                                                                      ) := {
                { 
                    id             := id_ConfiguredTACIndication,
                    criticality    := ignore,
                    extensionValue := { DAPSResponseInfoList := p_dAPSResponseInfoList }	
                }
            } // End of template mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DAPSResponseInfoList

            template (present) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DirectForwardingPathAvailability(
                                                                                                                                                                                                  template (present) DirectForwardingPathAvailability p_directForwardingPathAvailability := ?
                                                                                                                                                                                                  ) := {
                { 
                    id             := id_DirectForwardingPathAvailability,
                    criticality    := ignore,
                    extensionValue := { DirectForwardingPathAvailability := p_directForwardingPathAvailability }	
                }
            } // End of template mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DirectForwardingPathAvailability

            template (present) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_TargettoSourceList(
                                                                                                                                                                                                                 template (present) MBS_ActiveSessionInformation_TargettoSourceList p_mBS_ActiveSessionInformation_TargettoSourceList := ?
                                                                                                                                                                                                                 ) := {
                { 
                    id             := id_MBS_ActiveSessionInformation_TargettoSourceList,
                    criticality    := ignore,
                    extensionValue := { MBS_ActiveSessionInformation_TargettoSourceList := p_mBS_ActiveSessionInformation_TargettoSourceList }	
                }
            } // End of template mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_TargettoSourceList

            template (present) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_NGAPIESupportInformationResponseList(
                                                                                                                                                                                                      template (present) NGAPIESupportInformationResponseList p_nGAPIESupportInformationResponseList := ?
                                                                                                                                                                                                      ) := {
                { 
                    id             := id_NGAPIESupportInformationResponseList,
                    criticality    := ignore,
                    extensionValue := { NGAPIESupportInformationResponseList := p_nGAPIESupportInformationResponseList }	
                }
            } // End of template mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_NGAPIESupportInformationResponseList

            template TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer mw_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer(
                                                                                                                                                    template Cell_CAGInformation p_cell_CAGInformation := *,
                                                                                                                                                    template TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer.iE_Extensions p_iE_Extensions := *
                                                                                                                                                    ) := {
                cell_CAGInformation := p_cell_CAGInformation,
                iE_Extensions       := p_iE_Extensions
            } // End of template mw_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer

            template (present) TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer.iE_Extensions mw_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_id_NGAPIESupportInformationResponseList(
                                                                                                                                                                                                                    template (present) NGAPIESupportInformationResponseList p_nGAPIESupportInformationResponseList := ?
                                                                                                                                                                                                                    ) := {
                { 
                    id             := id_NGAPIESupportInformationResponseList,
                    criticality    := ignore,
                    extensionValue := { NGAPIESupportInformationResponseList := p_nGAPIESupportInformationResponseList }	
                }
            } // End of template mw_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_id_NGAPIESupportInformationResponseList

            template (present) TargetNSSAI_Item mw_targetNSSAI_Item(
                                                                    template (present) S_NSSAI p_s_NSSAI := ?,
                                                                    template TargetNSSAI_Item.iE_Extensions p_iE_Extensions := *
                                                                    ) := {
                s_NSSAI       := p_s_NSSAI,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_targetNSSAI_Item

            template (present) TargetNSSAIInformation mw_targetNSSAIInformation(
                                                                                template (present) TargetNSSAI p_targetNSSAI := ?,
                                                                                template (present) IndexToRFSP p_indexToRFSP := ?,
                                                                                template TargetNSSAIInformation.iE_Extensions p_iE_Extensions := *
                                                                                ) := {
                targetNSSAI   := p_targetNSSAI,
                indexToRFSP   := p_indexToRFSP,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_targetNSSAIInformation

            template (present) TargetRANNodeID mw_targetRANNodeID(
                                                                  template (present) GlobalRANNodeID p_globalRANNodeID := ?,
                                                                  template (present) TAI p_selectedTAI := ?,
                                                                  template TargetRANNodeID.iE_Extensions p_iE_Extensions := *
                                                                  ) := {
                globalRANNodeID := p_globalRANNodeID,
                selectedTAI     := p_selectedTAI,
                iE_Extensions   := p_iE_Extensions
            } // End of template mw_targetRANNodeID

            template (present) TargetRANNodeID_RIM mw_targetRANNodeID_RIM(
                                                                          template (present) GlobalRANNodeID p_globalRANNodeID := ?,
                                                                          template (present) TAI p_selectedTAI := ?,
                                                                          template TargetRANNodeID_RIM.iE_Extensions p_iE_Extensions := *
                                                                          ) := {
                globalRANNodeID := p_globalRANNodeID,
                selectedTAI     := p_selectedTAI,
                iE_Extensions   := p_iE_Extensions
            } // End of template mw_targetRANNodeID_RIM

            template (present) TargetRANNodeID_SON mw_targetRANNodeID_SON(
                                                                          template (present) GlobalRANNodeID p_globalRANNodeID := ?,
                                                                          template (present) TAI p_selectedTAI := ?,
                                                                          template TargetRANNodeID_SON.iE_Extensions p_iE_Extensions := *
                                                                          ) := {
                globalRANNodeID := p_globalRANNodeID,
                selectedTAI     := p_selectedTAI,
                iE_Extensions   := p_iE_Extensions
            } // End of template mw_targetRANNodeID_SON

            template (present) TargetRANNodeID_SON.iE_Extensions mw_targetRANNodeID_SON_id_NR_CGI(
                                                                                                  template (present) NR_CGI p_nR_CGI := ?
                                                                                                  ) := {
                { 
                    id             := id_NR_CGI,
                    criticality    := ignore,
                    extensionValue := { NR_CGI := p_nR_CGI }	
                }
            } // End of template mw_targetRANNodeID_SON_id_NR_CGI

            template (present) TargetRNC_ID mw_targetRNC_ID(
                                                            template (present) LAI p_lAI := ?,
                                                            template (present) RNC_ID p_rNC_ID := ?,
                                                            template ExtendedRNC_ID p_extendedRNC_ID := *,
                                                            template TargetRNC_ID.iE_Extensions p_iE_Extensions := *
                                                            ) := {
                lAI            := p_lAI,
                rNC_ID         := p_rNC_ID,
                extendedRNC_ID := p_extendedRNC_ID,
                iE_Extensions  := p_iE_Extensions
            } // End of template mw_targetRNC_ID

            template (present) TimerApproachForGUAMIRemoval mw_timerApproachForGUAMIRemoval(template (present) TimerApproachForGUAMIRemoval p_value := ?) := p_value;

            template (present) TimeSyncAssistanceInfo mw_timeSyncAssistanceInfo(
                                                                                template (present) TimeSyncAssistanceInfo.timeDistributionIndication p_timeDistributionIndication := enabled,
                                                                                template TimeSyncAssistanceInfo.uUTimeSyncErrorBudget p_uUTimeSyncErrorBudget := *,
                                                                                template TimeSyncAssistanceInfo.iE_Extensions p_iE_Extensions := *
                                                                                ) := {
                timeDistributionIndication := p_timeDistributionIndication,
                uUTimeSyncErrorBudget      := p_uUTimeSyncErrorBudget,
                // The above IE shall be present if the Time Distribution Indication IE is set to the value “enabled”
                iE_Extensions              := p_iE_Extensions
            } // End of template mw_timeSyncAssistanceInfo

            template (present) TimeToWait mw_timeToWait(template (present) TimeToWait p_value := ?) := p_value;

            template (present) TNGF_ID mw_tNGF_ID_tNGF_ID(
                                                          template (present) TNGF_ID.tNGF_ID p_tNGF_ID := ?
                                                          ) := {
                tNGF_ID := p_tNGF_ID
            } // End of template mw_tNGF_ID_tNGF_ID

            template (present) TNGF_ID mw_tNGF_ID_choice_Extensions(
                                                                    template (present) TNGF_ID.choice_Extensions p_choice_Extensions := ?
                                                                    ) := {
                choice_Extensions := p_choice_Extensions
            } // End of template mw_tNGF_ID_choice_Extensions

            template (present) TNLAssociationItem mw_tNLAssociationItem(
                                                                        template (present) CPTransportLayerInformation p_tNLAssociationAddress := ?,
                                                                        template (present) Cause p_cause := ?,
                                                                        template TNLAssociationItem.iE_Extensions p_iE_Extensions := *
                                                                        ) := {
                tNLAssociationAddress := p_tNLAssociationAddress,
                cause                 := p_cause,
                iE_Extensions         := p_iE_Extensions
            } // End of template mw_tNLAssociationItem

            template (present) TNLAssociationUsage mw_TNLAssociationUsage(template (present) TNLAssociationUsage p_value := ?) := p_value;

            template (present) TooearlyIntersystemHO mw_tooearlyIntersystemHO(
                                                                              template (present) EUTRA_CGI p_sourcecellID := ?,
                                                                              template (present) NGRAN_CGI p_failurecellID := ?,
                                                                              template UERLFReportContainer p_uERLFReportContainer := *,
                                                                              template TooearlyIntersystemHO.iE_Extensions p_iE_Extensions := *
                                                                              ) := {