LibNGAP_Templates.ttcn 1.61 MB
Newer Older
                template (present) HandoverCommandTransfer.iE_Extensions mw_handoverCommandTransfer_id_DataForwardingResponseERABList(
                                                                                                                                    template (present) DataForwardingResponseERABList p_dataForwardingResponseERABList := ?
                                                                                                                                    ) := {
                    { 
                        id             := id_DataForwardingResponseERABList,
                        criticality    := ignore,
                        extensionValue := { DataForwardingResponseERABList := p_dataForwardingResponseERABList }    
                    }
                } // End of template mw_handoverCommandTransfer_id_DataForwardingResponseERABList
                template (present) HandoverCommandTransfer.iE_Extensions mw_handoverCommandTransfer_id_QosFlowFailedToSetupList(
                                                                                                                                template (present) QosFlowListWithCause p_qosFlowListWithCause := ?
                                                                                                                                ) := {
                    { 
                        id             := id_QosFlowFailedToSetupList,
                        criticality    := ignore,
                        extensionValue := { QosFlowListWithCause := p_qosFlowListWithCause }    
                    }
                } // End of template mwhandoverCommandTransfer_id_QosFlowFailedToSetupList
                template (present) HandoverFlag mw_handoverFlag(template (present) HandoverFlag p_val := handover_preparation) := p_val;
                template (present) HandoverPreparationUnsuccessfulTransfer mw_mandoverPreparationUnsuccessfulTransfer(
                                                                                                                    template (present) Cause p_cause := ?,
                                                                                                                    template HandoverPreparationUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                    ) := {
                    cause         := p_cause,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_mandoverPreparationUnsuccessfulTransfer

                template (present) HandoverRequestAcknowledgeTransfer mw_handoverRequestAcknowledgeTransfer(
                                                                                                            template (present) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation := ?,
                                                                                                            template (present) QosFlowListWithDataForwarding p_qosFlowSetupResponseList := ?,
                                                                                                            template UPTransportLayerInformation p_dLForwardingUP_TNLInformation := *,
                                                                                                            template SecurityResult p_securityResult := *,
                                                                                                            template QosFlowListWithCause p_qosFlowFailedToSetupList := *,
                                                                                                            template DataForwardingResponseDRBList p_dataForwardingResponseDRBList := *,
                                                                                                            template HandoverRequestAcknowledgeTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                    dL_NGU_UP_TNLInformation      := p_dL_NGU_UP_TNLInformation,
                    dLForwardingUP_TNLInformation := p_dLForwardingUP_TNLInformation,
                    securityResult                := p_securityResult,
                    qosFlowSetupResponseList      := p_qosFlowSetupResponseList,
                    qosFlowFailedToSetupList      := p_qosFlowFailedToSetupList,
                    dataForwardingResponseDRBList := p_dataForwardingResponseDRBList,
                    iE_Extensions                 := p_iE_Extensions
                } // End of template mw_handoverRequestAcknowledgeTransfer

                template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_AdditionalDLUPTNLInformationForHOList(
                                                                                                                                                                template (present) AdditionalDLUPTNLInformationForHOList p_additionalDLUPTNLInformationForHOList := ?
                                                                                                                                                                ) := {
                    { 
                        id             := id_AdditionalDLUPTNLInformationForHOList,
                        criticality    := reject,
                        extensionValue := { AdditionalDLUPTNLInformationForHOList := p_additionalDLUPTNLInformationForHOList }    
                    }
                } // End of template mw_handoverRequestAcknowledgeTransfer_id_AdditionalDLUPTNLInformationForHOList
                template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_ULForwardingUP_TNLInformation(
                                                                                                                                                        template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ?
                                                                                                                                                        ) := {
                    { 
                        id             := id_ULForwardingUP_TNLInformation,
                        criticality    := reject,
                        extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation }    
                    }
                } // End of template mw_handoverRequestAcknowledgeTransfer_id_ULForwardingUP_TNLInformation
                template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_AdditionalULForwardingUPTNLInformation(
                                                                                                                                                                    template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ?
                                                                                                                                                                    ) := {
                    { 
                        id             := id_AdditionalULForwardingUPTNLInformation,
                        criticality    := reject,
                        extensionValue := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }    
                    }
                } // End of template mw_handoverRequestAcknowledgeTransfer_id_AdditionalULForwardingUPTNLInformation
                template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_DataForwardingResponseERABList(
                                                                                                                                                            template (present) DataForwardingResponseERABList p_dataForwardingResponseERABList := ?
                                                                                                                                                            ) := {
                    { 
                        id             := id_DataForwardingResponseERABList,
                        criticality    := ignore,
                        extensionValue := { DataForwardingResponseERABList := p_dataForwardingResponseERABList }    
                    }
                } // End of template mw_handoverRequestAcknowledgeTransfer_id_DataForwardingResponseERABList
                template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_RedundantDL_NGU_UP_TNLInformation(
                                                                                                                                                            template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ?
                                                                                                                                                            ) := {
                    { 
                        id             := id_RedundantDL_NGU_UP_TNLInformation,
                        criticality    := ignore,
                        extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation }    
                    }
                } // End of template mw_handoverRequestAcknowledgeTransfer_id_RedundantDL_NGU_UP_TNLInformation
                template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_UsedRSNInformation(
                                                                                                                                                template (present) RedundantPDUSessionInformation p_redundantPDUSessionInformation := ?
                                                                                                                                                ) := {
                    { 
                        id             := id_UsedRSNInformation,
                        criticality    := ignore,
                        extensionValue := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation }    
                    }
                } // End of template mw_handoverRequestAcknowledgeTransfer_id_UsedRSNInformation
                template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_GlobalRANNodeID(
                                                                                                                                            template (present) GlobalRANNodeID p_globalRANNodeID := ?
                                                                                                                                            ) := {
                    { 
                        id             := id_GlobalRANNodeID,
                        criticality    := ignore,
                        extensionValue := { GlobalRANNodeID := p_globalRANNodeID }    
                    }
                } // End of template mw_handoverRequestAcknowledgeTransfer_id_GlobalRANNodeID
                template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_MBS_SupportIndicator(
                                                                                                                                                template (present) MBS_SupportIndicator p_mBS_SupportIndicator := ?
                                                                                                                                                ) := {
                    { 
                        id             := id_MBS_SupportIndicator,
                        criticality    := ignore,
                        extensionValue := { MBS_SupportIndicator := p_mBS_SupportIndicator }    
                    }
                } // End of template mw_handoverRequestAcknowledgeTransfer_id_MBS_SupportIndicator
                template HandoverRequiredTransfer mw_handoverRequiredTransfer(
                                                                            template DirectForwardingPathAvailability p_directForwardingPathAvailability := *,
                                                                            template HandoverRequiredTransfer.iE_Extensions p_iE_Extensions := *
                                                                            ) := {
                    directForwardingPathAvailability := p_directForwardingPathAvailability,
                    iE_Extensions                    := p_iE_Extensions
                } // End of template mw_handoverRequiredTransfer

                template (present) HandoverResourceAllocationUnsuccessfulTransfer mw_handoverResourceAllocationUnsuccessfulTransfer(
                                                                                                                                    template (present) Cause p_cause := ?,
                                                                                                                                    template CriticalityDiagnostics p_criticalityDiagnostics := *,
                                                                                                                                    template HandoverResourceAllocationUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                                    ) := {
                    cause                  := p_cause,
                    criticalityDiagnostics := p_criticalityDiagnostics,
                    iE_Extensions          := p_iE_Extensions
                } // End of template mw_handoverResourceAllocationUnsuccessfulTransfer
                template (present) HandoverType mw_handoverType(template (present) HandoverType p_value := ?) := p_value;
                template (present) HFCNode_ID_new mw_hFCNode_ID_new(
                                                                    template (present) HFCNode_ID p_hFCNode_ID := ?,
                                                                    template (present) TAI p_tAI := ?,
                                                                    template HFCNode_ID_new.iE_Extensions p_iE_Extensions := *
                                                                    ) := {
                    hFCNode_ID    := p_hFCNode_ID,
                    tAI           := p_tAI,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_hFCNode_ID_new

                template (present) HOReport mw_hOReport(
                                                        template (present) HOReport.handoverReportType p_handoverReportType := ?,
                                                        template (present) Cause p_handoverCause := ?,
                                                        template (present) NGRAN_CGI p_sourcecellCGI := ?,
                                                        template (present) NGRAN_CGI p_targetcellCGI := ?,
                                                        template NGRAN_CGI p_reestablishmentcellCGI := ?,
                                                        template Bit16 p_sourcecellC_RNTI := *,
                                                        template EUTRA_CGI p_targetcellinE_UTRAN := *,
                                                        template MobilityInformation p_mobilityInformation := *,
                                                        template UERLFReportContainer p_uERLFReportContainer := *,
                                                        template HOReport.iE_Extensions p_iE_Extensions := *
                                                        ) := {
                    handoverReportType     := p_handoverReportType,
                    handoverCause          := p_handoverCause,
                    sourcecellCGI          := p_sourcecellCGI,
                    targetcellCGI          := p_targetcellCGI,
                    reestablishmentcellCGI := p_reestablishmentcellCGI,
                    // The above IE shall be present if the Handover Report Type IE is set to the value "HO to wrong cell"
                    sourcecellC_RNTI       := p_sourcecellC_RNTI,
                    targetcellinE_UTRAN    := p_targetcellinE_UTRAN,
                    // The above IE shall be present if the Handover Report Type IE is set to the value "Inter System ping_pong"
                    mobilityInformation    := p_mobilityInformation,
                    uERLFReportContainer   := p_uERLFReportContainer,
                    iE_Extensions          := p_iE_Extensions
                } // End of template mw_hOReport

                template (present) IAB_Authorized mw_iAB_Authorized(template (present) IAB_Authorized p_value := ?) := p_value;

                template (present) IAB_Supported mw_iAB_Supported(template (present) IAB_Supported p_value := true_) := p_value;

                template (present) IABNodeIndication mw_iABNodeIndication(template (present) IABNodeIndication p_value := true_) := p_value;

                template (present) IMSVoiceSupportIndicator mw_iMSVoiceSupportIndicator(template (present) IMSVoiceSupportIndicator p_value := ?) := p_value;

                template (present) InfoOnRecommendedCellsAndRANNodesForPaging mw_infoOnRecommendedCellsAndRANNodesForPaging(
                                                                                                                            template (present) RecommendedCellsForPaging p_recommendedCellsForPaging := ?,
                                                                                                                            template (present) RecommendedRANNodesForPaging p_recommendRANNodesForPaging := ?,
                                                                                                                            template InfoOnRecommendedCellsAndRANNodesForPaging.iE_Extensions p_iE_Extensions := *
                                                                                                                            ) := {
                    recommendedCellsForPaging  := p_recommendedCellsForPaging,
                    recommendRANNodesForPaging := p_recommendRANNodesForPaging,
                    iE_Extensions              := p_iE_Extensions
                } // End of template mw_infoOnRecommendedCellsAndRANNodesForPaging

                template (present) IntegrityProtectionIndication mw_integrityProtectionIndication(template (present) IntegrityProtectionIndication p_value := ?) := p_value;

                template (present) IntegrityProtectionResult mw_integrityProtectionResult(template (present) IntegrityProtectionResult p_value := ?) := p_value;

                template (present) ImmediateMDTNr mw_immediateMDTNr(
                                                                    template (present) MeasurementsToActivate p_measurementsToActivate := ?,
                                                                    template M1Configuration p_m1Configuration := *,
                                                                    template M4Configuration p_m4Configuration := *,
                                                                    template M5Configuration p_m5Configuration := *,
                                                                    template M6Configuration p_m6Configuration := *,
                                                                    template M7Configuration p_m7Configuration := *,
                                                                    template BluetoothMeasurementConfiguration p_bluetoothMeasurementConfiguration := *,
                                                                    template WLANMeasurementConfiguration p_wLANMeasurementConfiguration := *,
                                                                    template MDT_Location_Info p_mDT_Location_Info := *,
                                                                    template SensorMeasurementConfiguration p_sensorMeasurementConfiguration := *,
                                                                    template ImmediateMDTNr.iE_Extensions p_iE_Extensions := *
                                                                    ) := {
                    measurementsToActivate            := p_measurementsToActivate,
                    m1Configuration                   := p_m1Configuration,
                    // The above IE shall be present if the Measurements to Activate IE has the first bit set to “1”
                    m4Configuration                   := p_m4Configuration,
                    // The above IE shall be present if the Measurements to Activate IE has the third bit set to “1”
                    m5Configuration                   := p_m5Configuration,
                    // The above IE shall be present if the Measurements to Activate IE has the fourth bit set to “1”
                    m6Configuration                   := p_m6Configuration,
                    // The above IE shall be present if the Measurements to Activate IE has the fifth bit set to “1”
                    m7Configuration                   := p_m7Configuration,
                    // The above IE shall be present if the Measurements to Activate IE has the sixth bit set to “1”
                    bluetoothMeasurementConfiguration := p_bluetoothMeasurementConfiguration,
                    wLANMeasurementConfiguration      := p_wLANMeasurementConfiguration,
                    mDT_Location_Info                 := p_mDT_Location_Info,
                    sensorMeasurementConfiguration    := p_sensorMeasurementConfiguration,
                    iE_Extensions                     := p_iE_Extensions
                } // End of template mw_immediateMDTNr

                template InterSystemFailureIndication mw_interSystemFailureIndication(
                                                                                    template UERLFReportContainer p_uERLFReportContainer := *,
                                                                                    template InterSystemFailureIndication.iE_Extensions p_iE_Extensions := *
                                                                                    ) := {
                    uERLFReportContainer := p_uERLFReportContainer,
                    iE_Extensions                     := p_iE_Extensions
                } // End of template mw_interSystemFailureIndication

                template (present) IntersystemSONConfigurationTransfer mw_intersystemSONConfigurationTransfer(
                                                                                                            template (present) IntersystemSONTransferType p_transferType := ?,
                                                                                                            template (present) IntersystemSONInformation p_intersystemSONInformation := ?,
                                                                                                            template IntersystemSONConfigurationTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                    transferType              := p_transferType,
                    intersystemSONInformation := p_intersystemSONInformation,
                    iE_Extensions             := p_iE_Extensions
                } // End of template mw_intersystemSONConfigurationTransfer
                template (present) IntersystemSONTransferType mw_intersystemSONTransferType_fromEUTRANtoNGRAN(
                                                                                                            template (present) FromEUTRANtoNGRAN p_fromEUTRANtoNGRAN := ?
                                                                                                            ) := {
                    fromEUTRANtoNGRAN := p_fromEUTRANtoNGRAN
                } // End of template mw_intersystemSONTransferType_fromEUTRANtoNGRAN
                template (present) IntersystemSONTransferType mw_intersystemSONTransferType_fromNGRANtoEUTRAN(
                                                                                                            template (present) FromNGRANtoEUTRAN p_fromNGRANtoEUTRAN := ?
                                                                                                            ) := {
                    fromNGRANtoEUTRAN := p_fromNGRANtoEUTRAN
                } // End of template mw_intersystemSONTransferType_fromNGRANtoEUTRAN
                template (present) IntersystemSONTransferType mw_intersystemSONTransferType_choice_Extensions(
                                                                                                            template (present) IntersystemSONTransferType.choice_Extensions p_choice_Extensions := ?
                                                                                                            ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_intersystemSONTransferType_choice_Extensions
                template (present) IntersystemSONeNBID mw_intersystemSONeNBID(
                                                                            template (present) GlobalENB_ID p_globaleNBID := ?,
                                                                            template (present) EPS_TAI p_selectedEPSTAI := ?,
                                                                            template IntersystemSONeNBID.iE_Extensions p_iE_Extensions := *
                    globaleNBID    := p_globaleNBID,
                    selectedEPSTAI := p_selectedEPSTAI,
                    iE_Extensions  := p_iE_Extensions
                } // End of template mw_intersystemSONeNBID

                template (present) IntersystemSONNGRANnodeID mw_intersystemSONNGRANnodeID(
                                                                                        template (present) GlobalRANNodeID p_globalRANNodeID := ?,
                                                                                        template (present) TAI p_selectedTAI := ?,
                                                                                        template IntersystemSONNGRANnodeID.iE_Extensions p_iE_Extensions := *
                    globalRANNodeID := p_globalRANNodeID,
                    selectedTAI     := p_selectedTAI,
                    iE_Extensions   := p_iE_Extensions
                } // End of template mw_intersystemSONNGRANnodeID
                template (present) IntersystemSONInformation mw_intersystemSONInformation_intersystemSONInformationReport(
                                                                                                                    in template (present) IntersystemSONInformationReport p_intersystemSONInformationReport := ?
                                                                                                                    ) := {
                    intersystemSONInformationReport := p_intersystemSONInformationReport
                } // End of template mw_intersystemSONInformation_intersystemSONInformationReport
                template (present) IntersystemSONInformation mw_intersystemSONInformation_choice_Extensions(
                                                                                                            template (present) IntersystemSONInformation.choice_Extensions p_choice_Extensions := ?
                                                                                                            ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_intersystemSONInformation_choice_Extensions
                template (present) IntersystemSONInformation.choice_Extensions mw_intersystemSONInformation_id_IntersystemSONInformationRequest(
                                                                                                                                                template (present) IntersystemSONInformationRequest p_intersystemSONInformationRequest := ?
                                                                                                                                                ) := {
                    id          := id_IntersystemSONInformationRequest,
                    criticality := ignore,
                    value_      := { IntersystemSONInformationRequest := p_intersystemSONInformationRequest }    
                } // End of template mw_intersystemSONInformation_id_IntersystemSONInformationRequest
                template (present) IntersystemSONInformation.choice_Extensions mw_intersystemSONInformation_id_IntersystemSONInformationReply(
                                                                                                                                            template (present) IntersystemSONInformationReply p_intersystemSONInformationReply := ?
                                                                                                                                            ) := {
                    id          := id_IntersystemSONInformationReply,
                    criticality := ignore,
                    value_      := { IntersystemSONInformationReply := p_intersystemSONInformationReply }    
                } // End of template mw_intersystemSONInformation_id_IntersystemSONInformationReply
                template (present) IntersystemSONInformationRequest mw_intersystemSONInformationRequest_nGRAN_CellActivation(
                                                                                                                            template (present) IntersystemCellActivationRequest p_nGRAN_CellActivation := ?
                                                                                                                            ) := {
                    nGRAN_CellActivation := p_nGRAN_CellActivation
                } // End of template mw_intersystemSONInformationRequest_nGRAN_CellActivation
                template (present) IntersystemSONInformationRequest mw_intersystemSONInformationRequest_resourceStatus(
                                                                                                                    template (present) IntersystemResourceStatusRequest p_resourceStatus := ?
                                                                                                                    ) := {
                    resourceStatus := p_resourceStatus
                } // End of template mw_intersystemSONInformationRequest_resourceStatus

                template (present) IntersystemSONInformationRequest mw_intersystemSONInformationRequest_choice_Extensions(
                                                                                                                        template (present) IntersystemSONInformationRequest.choice_Extensions p_choice_Extensions := ?
                                                                                                                        ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_intersystemSONInformationRequest_choice_Extensions

                template (present) IntersystemCellActivationRequest mw_intersystemCellActivationRequest(
                                                                                                        template (present) IntersystemCellActivationRequest.activationID p_activationID := ?,
                                                                                                        template (present) CellsToActivateList p_cellsToActivateList := ?,
                                                                                                        template IntersystemCellActivationRequest.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                    activationID        := p_activationID,
                    cellsToActivateList := p_cellsToActivateList,
                    iE_Extensions       := p_iE_Extensions
                } // End of template mw_intersystemCellActivationRequest

                template (present) IntersystemResourceStatusRequest mw_intersystemResourceStatusRequest(
                                                                                                        template (present) ReportingSystem p_reportingSystem := ?,
                                                                                                        template (present) ReportCharacteristics p_reportCharacteristics := ?,
                                                                                                        template (present) ReportType p_reportType := ?,
                                                                                                        template IntersystemResourceStatusRequest.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                    reportingSystem       := p_reportingSystem,
                    reportCharacteristics := p_reportCharacteristics,
                    reportType            := p_reportType,
                    iE_Extensions         := p_iE_Extensions
                } // End of template mw_intersystemResourceStatusRequest

                template (present) ReportingSystem mw_reportingSystem_eUTRAN(
                                                                            template (present) EUTRAN_ReportingSystemIEs p_eUTRAN := ?
                                                                            ) := {
                    eUTRAN := p_eUTRAN
                } // End of template mw_reportingSystem_eUTRAN

                template (present) ReportingSystem mw_reportingSystem_nGRAN(
                                                                            template (present) NGRAN_ReportingSystemIEs p_nGRAN := ?
                                                                            ) := {
                    nGRAN := p_nGRAN
                } // End of template mw_reportingSystem_nGRAN
                template (present) ReportingSystem mw_reportingSystem_choice_Extensions(
                                                                                        template (present) ReportingSystem.choice_Extensions p_choice_Extensions := ?
                                                                                        ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_reportingSystem_choice_Extensions
                template (present) EUTRAN_ReportingSystemIEs mw_eUTRAN_ReportingSystemIEs(
                                                                                        template (present) EUTRAN_CellToReportList p_eUTRAN_CellToReportList := ?,
                                                                                        template EUTRAN_ReportingSystemIEs.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    eUTRAN_CellToReportList := p_eUTRAN_CellToReportList,
                    iE_Extensions           := p_iE_Extensions
                } // End of template mw_eUTRAN_ReportingSystemIEs
                template (present) NGRAN_ReportingSystemIEs mw_nGRAN_ReportingSystemIEs(
                                                                                        template (present) NGRAN_CellToReportList p_nGRAN_CellToReportList := ?,
                                                                                        template NGRAN_ReportingSystemIEs.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    nGRAN_CellToReportList := p_nGRAN_CellToReportList,
                    iE_Extensions          := p_iE_Extensions
                } // End of template mw_nGRAN_ReportingSystemIEs

                template (present) EUTRAN_CellToReportItem mw_eUTRAN_CellToReportItem(
                                                                                    template (present) EUTRA_CGI p_eCGI := ?,
                                                                                    template EUTRAN_CellToReportItem.iE_Extensions p_iE_Extensions := *
                                                                                    ) := {
                    eCGI          := p_eCGI,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_eUTRAN_CellToReportItem

                template (present) NGRAN_CellToReportItem mw_nGRAN_CellToReportItem(
                                                                                    template (present) NGRAN_CGI p_nGRAN_CGI := ?,
                                                                                    template NGRAN_CellToReportItem.iE_Extensions p_iE_Extensions := *
                                                                                    ):= {
                    nGRAN_CGI     := p_nGRAN_CGI,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_nGRAN_CellToReportItem

                template (present) ReportType mw_reportType_eventBasedReporting(
                                                                                template (present) EventBasedReportingIEs p_eventBasedReporting := ?
                    eventBasedReporting := p_eventBasedReporting
                } // End of template mw_reportType_eventBasedReporting
                template (present) ReportType mw_reportType_periodicReporting(
                                                                            template (present) PeriodicReportingIEs p_periodicReporting := ?
                                                                            ) := {
                    periodicReporting := p_periodicReporting
                } // End of template mw_reportType_periodicReporting
                template (present) ReportType mw_reportType_choice_Extensions(
                                                                            template (present) ReportType.choice_Extensions p_choice_Extensions := ?
                                                                            ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_reportType_choice_Extensions
                template (present) NumberOfMeasurementReportingLevels mw_numberOfMeasurementReportingLevels(template (present) NumberOfMeasurementReportingLevels p_value := ?) := p_value;
                template (present) PeriodicReportingIEs mw_PeriodicReportingIEs(
                                                                                template (present) ReportingPeriodicity p_reportingPeriodicity := ?,
                                                                                template PeriodicReportingIEs.iE_Extensions p_iE_Extensions := *
                                                                                ) := {
                    reportingPeriodicity := p_reportingPeriodicity,
                    iE_Extensions        := p_iE_Extensions
                } // End of template mw_PeriodicReportingIEs
                template (present) ReportingPeriodicity mw_reportingPeriodicity(template (present) ReportingPeriodicity p_value := ?) := p_value;
                template (present) IntersystemSONInformationReply mw_intersystemSONInformationReply_nGRAN_CellActivation(
                                                                                                                        template (present) IntersystemCellActivationReply p_nGRAN_CellActivation := ?
                                                                                                                        ) := {
                    nGRAN_CellActivation := p_nGRAN_CellActivation
                } // End of template mw_intersystemSONInformationReply_nGRAN_CellActivation
                template (present) IntersystemSONInformationReply mw_intersystemSONInformationReply_resourceStatus(
                                                                                                                template (present) IntersystemResourceStatusReply p_resourceStatus := ?
                                                                                                                ) := {
                    resourceStatus := p_resourceStatus
                } // End of template mw_intersystemSONInformationReply_resourceStatus
                template (present) IntersystemSONInformationReply mw_intersystemSONInformationReply_choice_Extensions(
                                                                                                                    template (present) IntersystemSONInformationReply.choice_Extensions p_choice_Extensions := ?
                                                                                                                    ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_intersystemSONInformationReply_choice_Extensions
                template (present) IntersystemCellActivationReply mw_intersystemCellActivationReply(
                                                                                                    template (present) ActivatedCellList p_activatedCellList := ?,
                                                                                                    template (present) IntersystemCellActivationReply.activation_ID p_activation_ID := ?,
                                                                                                    template IntersystemCellActivationReply.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    activatedCellList := p_activatedCellList,
                    activation_ID     := p_activation_ID,
                    iE_Extensions     := p_iE_Extensions
                } // End of template mw_intersystemCellActivationReply

                template (present) IntersystemResourceStatusReply mw_intersystemResourceStatusReply(
                                                                                                    template (present) ReportingSystem p_reportingsystem := ?,
                                                                                                    template IntersystemResourceStatusReply.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    reportingsystem := p_reportingsystem,
                    iE_Extensions   := p_iE_Extensions
                } // End of template mw_intersystemResourceStatusReply
                template (present) IntersystemSONInformationReport mw_intersystemSONInformationReport_hOReportInformation(
                                                                                                                        template (present) InterSystemHOReport p_hOReportInformation := ?
                                                                                                                        ) := {
                    hOReportInformation := p_hOReportInformation
                } // End of template mw_intersystemSONInformationReport_hOReportInformation
                template (present) IntersystemSONInformationReport mw_intersystemSONInformationReport_failureIndicationInformation(
                                                                                                                                template (present) InterSystemFailureIndication p_failureIndicationInformation := ?
                                                                                                                                ) := {
                    failureIndicationInformation := p_failureIndicationInformation
                } // End of template mw_intersystemSONInformationReport_failureIndicationInformation
                template (present) IntersystemSONInformationReport mw_intersystemSONInformationReport_choice_Extensions(
                                                                                                                        template (present) IntersystemSONInformationReport.choice_Extensions p_choice_Extensions := ?
                                                                                                                        ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_intersystemSONInformationReport_choice_Extensions
                template (present) IntersystemSONInformationReport.choice_Extensions mw_intersystemSONInformationReport_id_EnergySavingIndication(
                                                                                                                                                template (present) IntersystemCellStateIndication p_intersystemCellStateIndication := ?
                                                                                                                                                ) := {
                    id          := id_EnergySavingIndication,
                    criticality := ignore,
                    value_      := { IntersystemCellStateIndication := p_intersystemCellStateIndication }
                } // End of template mw_intersystemSONInformationReport_id_EnergySavingIndication
                template (present) IntersystemSONInformationReport.choice_Extensions mw_intersystemSONInformationReport_id_IntersystemResourceStatusUpdate(
                                                                                                                                                        template (present) IntersystemResourceStatusReport p_intersystemResourceStatusReport := ?
                                                                                                                                                        ) := {
                    id          := id_IntersystemResourceStatusUpdate,
                    criticality := ignore,
                    value_      := { IntersystemResourceStatusReport := p_intersystemResourceStatusReport }
                } // End of template mw_intersystemSONInformationReport_id_IntersystemResourceStatusUpdate
                template (present) NotificationCell_Item mw_notificationCell_Item(
                                                                                template (present) NGRAN_CGI p_nGRAN_CGI := ?,
                                                                                template (present) NotificationCell_Item.notifyFlag p_notifyFlag := ?,
                                                                                template NotificationCell_Item.iE_Extensions p_iE_Extensions := *
                                                                                ) := {
                    nGRAN_CGI     := p_nGRAN_CGI,
                    notifyFlag    := p_notifyFlag,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_notificationCell_Item

                template (present) IntersystemResourceStatusReport mw_intersystemResourceStatusReport(
                                                                                                    template (present) ResourceStatusReportingSystem p_reportingSystem := ?,
                                                                                                    template IntersystemResourceStatusReport.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    reportingSystem := p_reportingSystem,
                    iE_Extensions   := p_iE_Extensions
                } // End of template mw_intersystemResourceStatusReport
                template (present) ResourceStatusReportingSystem mw_resourceStatusReportingSystemt_eUTRAN_ReportingStatus(
                                                                                                                        template (present) EUTRAN_ReportingStatusIEs p_eUTRAN_ReportingStatus := ?
                                                                                                                        ) := {
                    eUTRAN_ReportingStatus := p_eUTRAN_ReportingStatus
                } // End of template mw_resourceStatusReportingSystem_eUTRAN_ReportingStatus
                template (present) ResourceStatusReportingSystem mw_resourceStatusReportingSystemt_nGRAN_ReportingStatus(
                                                                                                                        template (present) NGRAN_ReportingStatusIEs p_nGRAN_ReportingStatus := ?
                                                                                                                        ) := {
                    nGRAN_ReportingStatus := p_nGRAN_ReportingStatus
                } // End of template mw_resourceStatusReportingSystem_nGRAN_ReportingStatus
                template (present) ResourceStatusReportingSystem mw_resourceStatusReportingSystem_choice_Extensions(
                                                                                                                    template (present) ResourceStatusReportingSystem.choice_Extensions p_choice_Extensions := ?
                                                                                                                    ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_resourceStatusReportingSystem_choice_Extensions
                template (present) EUTRAN_ReportingStatusIEs mw_eUTRAN_ReportingStatusIEs(
                                                                                        template (present) EUTRAN_CellReportList p_eUTRAN_CellReportList := ?,
                                                                                        template EUTRAN_ReportingStatusIEs.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    eUTRAN_CellReportList := p_eUTRAN_CellReportList,
                    iE_Extensions         := p_iE_Extensions
                } // End of template mw_eUTRAN_ReportingStatusIEs

                template (present) EUTRAN_CellReportItem mw_eUTRAN_CellReportItem (
                                                                                template (present) EUTRA_CGI p_eCGI,
                                                                                template (present) EUTRAN_CompositeAvailableCapacityGroup p_eUTRAN_CompositeAvailableCapacityGroup := ?,
                                                                                template EUTRAN_NumberOfActiveUEs p_eUTRAN_NumberOfActiveUEs := *,
                                                                                template NGRAN_NoofRRCConnections p_eUTRAN_NoofRRCConnections := *,
                                                                                template EUTRAN_RadioResourceStatus p_eUTRAN_RadioResourceStatus := *,
                                                                                template EUTRAN_CellReportItem.iE_Extensions p_iE_Extensions := *
                                                                                ):= {
                    eCGI                                   := p_eCGI,
                    eUTRAN_CompositeAvailableCapacityGroup := p_eUTRAN_CompositeAvailableCapacityGroup,
                    eUTRAN_NumberOfActiveUEs               := p_eUTRAN_NumberOfActiveUEs,
                    eUTRAN_NoofRRCConnections              := p_eUTRAN_NoofRRCConnections,
                    eUTRAN_RadioResourceStatus             := p_eUTRAN_RadioResourceStatus,
                    iE_Extensions                          := p_iE_Extensions
                } // End of template mw_eUTRAN_ReportingStatusIEs

                template (present) EUTRAN_CompositeAvailableCapacityGroup mw_EUTRAN_CompositeAvailableCapacityGroup(
                                                                                                                    template (present) CompositeAvailableCapacity p_dL_CompositeAvailableCapacity := ?,
                                                                                                                    template (present) CompositeAvailableCapacity p_uL_CompositeAvailableCapacity := ?,
                                                                                                                    template EUTRAN_CompositeAvailableCapacityGroup.iE_Extensions p_iE_Extensions := *
                                                                                                                    ) := {
                    dL_CompositeAvailableCapacity := p_dL_CompositeAvailableCapacity,
                    uL_CompositeAvailableCapacity := p_uL_CompositeAvailableCapacity,
                    iE_Extensions                 := p_iE_Extensions
                } // End of template mw_EUTRAN_CompositeAvailableCapacityGroup

                template (present) CompositeAvailableCapacity mw_compositeAvailableCapacity(
                                                                                            template (present) CompositeAvailableCapacity.capacityValue p_capacityValue := ?,
                                                                                            template CompositeAvailableCapacity.cellCapacityClassValue p_cellCapacityClassValue := *,
                                                                                            template CompositeAvailableCapacity.iE_Extensions p_iE_Extensions := *
                                                                                            ) := {
                    cellCapacityClassValue := p_cellCapacityClassValue,
                    capacityValue          := p_capacityValue,
                    iE_Extensions          := p_iE_Extensions
                } // End of template mw_compositeAvailableCapacity

                template (present) EUTRAN_RadioResourceStatus mw_eUTRAN_RadioResourceStatus(
                                                                                            template (present) EUTRAN_RadioResourceStatus.dL_GBR_PRB_usage p_dL_GBR_PRB_usage := ?,
                                                                                            template (present) EUTRAN_RadioResourceStatus.uL_GBR_PRB_usage p_uL_GBR_PRB_usage := ?,
                                                                                            template (present) EUTRAN_RadioResourceStatus.dL_non_GBR_PRB_usage p_dL_non_GBR_PRB_usage := ?,
                                                                                            template (present) EUTRAN_RadioResourceStatus.uL_non_GBR_PRB_usage p_uL_non_GBR_PRB_usage := ?,
                                                                                            template (present) EUTRAN_RadioResourceStatus.dL_Total_PRB_usage p_dL_Total_PRB_usage := ?,
                                                                                            template (present) EUTRAN_RadioResourceStatus.uL_Total_PRB_usage p_uL_Total_PRB_usage := ?,
                                                                                            template EUTRAN_RadioResourceStatus.dL_scheduling_PDCCH_CCE_usage p_dL_scheduling_PDCCH_CCE_usage := *,
                                                                                            template EUTRAN_RadioResourceStatus.uL_scheduling_PDCCH_CCE_usage p_uL_scheduling_PDCCH_CCE_usage := *,
                                                                                            template EUTRAN_RadioResourceStatus.iE_Extensions p_iE_Extensions := *
                                                                                            ) := {
                    dL_GBR_PRB_usage              := p_dL_GBR_PRB_usage,
                    uL_GBR_PRB_usage              := p_uL_GBR_PRB_usage,
                    dL_non_GBR_PRB_usage          := p_dL_non_GBR_PRB_usage,
                    uL_non_GBR_PRB_usage          := p_uL_non_GBR_PRB_usage,
                    dL_Total_PRB_usage            := p_dL_Total_PRB_usage,
                    uL_Total_PRB_usage            := p_uL_Total_PRB_usage,
                    dL_scheduling_PDCCH_CCE_usage := p_dL_scheduling_PDCCH_CCE_usage,
                    uL_scheduling_PDCCH_CCE_usage := p_uL_scheduling_PDCCH_CCE_usage,
                    iE_Extensions                 := p_iE_Extensions
                } // End of template mw_eUTRAN_RadioResourceStatus

                template (present) NGRAN_ReportingStatusIEs mw_nGRAN_ReportingStatusIEs(
                                                                                        template (present) NGRAN_CellReportList p_nGRAN_CellReportList := ?,
                                                                                        template NGRAN_ReportingStatusIEs.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    nGRAN_CellReportList := p_nGRAN_CellReportList,
                    iE_Extensions        := p_iE_Extensions
                } // End of template mw_nGRAN_ReportingStatusIEs

                template (present) NGRAN_CellReportItem mw_nGRAN_CellReportItem(
                                                                                template (present) NGRAN_CGI p_nGRAN_CGI,
                                                                                template (present) EUTRAN_CompositeAvailableCapacityGroup p_nGRAN_CompositeAvailableCapacityGroup := ?,
                                                                                template NGRAN_NumberOfActiveUEs p_nGRAN_NumberOfActiveUEs := *,
                                                                                template NGRAN_NoofRRCConnections p_nGRAN_NoofRRCConnections := *,
                                                                                template NGRAN_RadioResourceStatus p_nGRAN_RadioResourceStatus := *,
                                                                                template NGRAN_CellReportItem.iE_Extensions p_iE_Extensions := *
                    nGRAN_CGI                             := p_nGRAN_CGI,
                    nGRAN_CompositeAvailableCapacityGroup := p_nGRAN_CompositeAvailableCapacityGroup,
                    nGRAN_NumberOfActiveUEs               := p_nGRAN_NumberOfActiveUEs,
                    nGRAN_NoofRRCConnections              := p_nGRAN_NoofRRCConnections,
                    nGRAN_RadioResourceStatus             := p_nGRAN_RadioResourceStatus,
                    iE_Extensions                         := p_iE_Extensions
                } // End of template mw_nGRAN_CellReportItem

                template (present) NGRAN_RadioResourceStatus mw_nGRAN_RadioResourceStatus(
                                                                                        template (present) NGRAN_RadioResourceStatus.dL_GBR_PRB_usage_for_MIMO p_dL_GBR_PRB_usage_for_MIMO := ?,
                                                                                        template (present) NGRAN_RadioResourceStatus.uL_GBR_PRB_usage_for_MIMO p_uL_GBR_PRB_usage_for_MIMO := ?,
                                                                                        template (present) NGRAN_RadioResourceStatus.dL_non_GBR_PRB_usage_for_MIMO p_dL_non_GBR_PRB_usage_for_MIMO := ?,
                                                                                        template (present) NGRAN_RadioResourceStatus.uL_non_GBR_PRB_usage_for_MIMO p_uL_non_GBR_PRB_usage_for_MIMO := ?,
                                                                                        template (present) NGRAN_RadioResourceStatus.dL_Total_PRB_usage_for_MIMO p_dL_Total_PRB_usage_for_MIMO := ?,
                                                                                        template (present) NGRAN_RadioResourceStatus.uL_Total_PRB_usage_for_MIMO p_uL_Total_PRB_usage_for_MIMO := ?,
                                                                                        template NGRAN_RadioResourceStatus.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    dL_GBR_PRB_usage_for_MIMO     := p_dL_GBR_PRB_usage_for_MIMO,
                    uL_GBR_PRB_usage_for_MIMO     := p_uL_GBR_PRB_usage_for_MIMO,
                    dL_non_GBR_PRB_usage_for_MIMO := p_dL_non_GBR_PRB_usage_for_MIMO,
                    uL_non_GBR_PRB_usage_for_MIMO := p_uL_non_GBR_PRB_usage_for_MIMO,
                    dL_Total_PRB_usage_for_MIMO   := p_dL_Total_PRB_usage_for_MIMO,
                    uL_Total_PRB_usage_for_MIMO   := p_uL_Total_PRB_usage_for_MIMO,
                    iE_Extensions                 := p_iE_Extensions
                } // End of template mw_nGRAN_RadioResourceStatus

                template (present) InterSystemHOReport mw_interSystemHOReport(
                                                                            template (present) InterSystemHandoverReportType p_handoverReportType := ?,
                                                                            template InterSystemHOReport.iE_Extensions p_iE_Extensions := *
                    handoverReportType := p_handoverReportType,
                    iE_Extensions      := p_iE_Extensions
                } // End of template mw_interSystemHOReport
                template (present) InterSystemHandoverReportType mw_interSystemHandoverReportType_tooearlyIntersystemHO(
                                                                                                                        template (present) TooearlyIntersystemHO p_tooearlyIntersystemHO := ?
                                                                                                                        ) := {
                    tooearlyIntersystemHO := p_tooearlyIntersystemHO
                } // End of template mw_interSystemHandoverReportType_tooearlyIntersystemHO
                template (present) InterSystemHandoverReportType mw_interSystemHandoverReportType_intersystemUnnecessaryHO(
                                                                                                                        template (present) IntersystemUnnecessaryHO p_intersystemUnnecessaryHO := ?
                                                                                                                        ) := {
                    intersystemUnnecessaryHO := p_intersystemUnnecessaryHO
                } // End of template mw_interSystemHandoverReportType_intersystemUnnecessaryHO
                template (present) InterSystemHandoverReportType mw_interSystemHandoverReportType_choice_Extensions(
                                                                                                                    template (present) InterSystemHandoverReportType.choice_Extensions p_choice_Extensions := ?
                                                                                                                    ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_interSystemHandoverReportType_choice_Extensions

                template (present) IntersystemUnnecessaryHO mw_intersystemUnnecessaryHO(
                                                                                        template (present) NGRAN_CGI p_sourcecellID := ?,
                                                                                        template (present) EUTRA_CGI p_targetcellID := ?,
                                                                                        template (present) IntersystemUnnecessaryHO.earlyIRATHO p_earlyIRATHO := ?,
                                                                                        template (present) CandidateCellList p_candidateCellList := ?,
                                                                                        template IntersystemUnnecessaryHO.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    sourcecellID      := p_sourcecellID,
                    targetcellID      := p_targetcellID,
                    earlyIRATHO       := p_earlyIRATHO,
                    candidateCellList := p_candidateCellList,
                    iE_Extensions     := p_iE_Extensions
                } // End of template mw_intersystemUnnecessaryHO

                template (present) LAI mw_lai(
                                            template (present) PLMNIdentity p_pLMNidentity := ?,
                                            template (present) LAC p_lAC := ?,
                                            template LAI.iE_Extensions p_iE_Extensions := *
                                            ) := {
                    pLMNidentity  := p_pLMNidentity,
                    lAC           := p_lAC,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_lai
                template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_nGRANCell(
                                                                                                        template (present) LastVisitedNGRANCellInformation p_nGRANCell := ?
                                                                                                        ) := {
                    nGRANCell := p_nGRANCell
                } // End of template mw_interSystemHandoverReportType_nGRANCell
                template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_eUTRANCell(
                                                                                                        template (present) LastVisitedEUTRANCellInformation p_eUTRANCell := ?
                                                                                                        ) := {
                    eUTRANCell := p_eUTRANCell
                } // End of template mw_interSystemHandoverReportType_eUTRANCell
                template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_uTRANCell(
                                                                                                        template (present) LastVisitedUTRANCellInformation p_uTRANCell := ?
                                                                                                        ) := {
                    uTRANCell := p_uTRANCell
                } // End of template mw_interSystemHandoverReportType_uTRANCell
                template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_gERANCell(
                                                                                                        template (present) LastVisitedGERANCellInformation p_gERANCell := ?
                                                                                                        ) := {
                    gERANCell := p_gERANCell
                } // End of template mw_interSystemHandoverReportType_gERANCell
                template (present) LastVisitedCellInformation mw_lastVisitedCellInformation_choice_Extensions(
                                                                                                            template (present) LastVisitedCellInformation.choice_Extensions p_choice_Extensions := ?
                                                                                                            ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_lastVisitedCellInformation_choice_Extensions
                template (present) LastVisitedCellItem mw_lastVisitedCellItem(
                                                                            template (present) LastVisitedCellInformation p_lastVisitedCellInformation := ?,
                                                                            template LastVisitedCellItem.iE_Extensions p_iE_Extensions := *
                    lastVisitedCellInformation := p_lastVisitedCellInformation,
                    iE_Extensions              := p_iE_Extensions
                } // End of template mw_lastVisitedCellItem

                template (present) LastVisitedNGRANCellInformation mw_lastVisitedNGRANCellInformation(
                                                                                                    template (present) NGRAN_CGI p_globalCellID := ?,
                                                                                                    template (present) CellType p_cellType := ?,
                                                                                                    template (present) TimeUEStayedInCell p_timeUEStayedInCell := ?,
                                                                                                    template TimeUEStayedInCellEnhancedGranularity p_timeUEStayedInCellEnhancedGranularity := *,
                                                                                                    template Cause p_hOCauseValue := *,
                                                                                                    template LastVisitedNGRANCellInformation.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    globalCellID                          := p_globalCellID,
                    cellType                              := p_cellType,
                    timeUEStayedInCell                    := p_timeUEStayedInCell,
                    timeUEStayedInCellEnhancedGranularity := p_timeUEStayedInCellEnhancedGranularity,
                    hOCauseValue                          := p_hOCauseValue,
                    iE_Extensions                         := p_iE_Extensions
                } // End of template mw_lastVisitedNGRANCellInformation

                template (present) LastVisitedNGRANCellInformation.iE_Extensions mw_lastVisitedNGRANCellInformation_id_LastVisitedPSCellList(
                                                                                                                                            template (present) LastVisitedPSCellList p_lastVisitedPSCellList := ?
                                                                                                                                            ) := {
                    { 
                        id             := id_LastVisitedPSCellList,
                        criticality    := ignore,
                        extensionValue := { LastVisitedPSCellList := p_lastVisitedPSCellList }    
                    }
                } // End of template mw_lastVisitedNGRANCellInformation_id_LastVisitedPSCellList
                template (present) LastVisitedPSCellInformation mw_LastVisitedPSCellInformation(
                                                                                                template (present) NGRAN_CGI p_pSCellID := ?,
                                                                                                template (present) LastVisitedPSCellInformation.timeStay p_timeStay := ?,
                                                                                                template LastVisitedPSCellInformation.iE_Extensions p_iE_Extensions := *
                                                                                                ) := {
                    pSCellID      := p_pSCellID,
                    timeStay      := p_timeStay,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_LastVisitedPSCellInformation
                template (present) LineType mw_lineType(template (present) LineType p_value := pon) := p_value;
                template (present) LocationReportingAdditionalInfo mw_locationReportingAdditionalInfo(template (present) LocationReportingAdditionalInfo p_value := includePSCell) := p_value;
                template (present) LocationReportingRequestType mw_locationReportingRequestType(
                                                                                                template (present) EventType p_eventType := ?,
                                                                                                template (present) ReportArea p_reportArea := ?,
                                                                                                template AreaOfInterestList p_areaOfInterestList := *,
                                                                                                template LocationReportingReferenceID p_locationReportingReferenceIDToBeCancelled := *,
                                                                                                template LocationReportingRequestType.iE_Extensions p_iE_Extensions := *
                                                                                                ) := {
                    eventType                                 := p_eventType,
                    reportArea                                := p_reportArea,
                    areaOfInterestList                        := p_areaOfInterestList,
                    locationReportingReferenceIDToBeCancelled := p_locationReportingReferenceIDToBeCancelled,
                    // The above IE shall be present if the event type is set to “stop reporting UE presence in the area of interest”
                    iE_Extensions                             := p_iE_Extensions
                } // End of template mw_locationReportingRequestType

                template (present) LocationReportingRequestType.iE_Extensions mw_locationReportingRequestType_id_LocationReportingAdditionalInfo(
                                                                                                                                                template (present) LocationReportingAdditionalInfo p_locationReportingAdditionalInfo := ?
                                                                                                                                                ) := {
                    { 
                        id             := id_LocationReportingAdditionalInfo,
                        criticality    := ignore,
                        extensionValue := { LocationReportingAdditionalInfo := p_locationReportingAdditionalInfo }    
                    }
                } // End of template mw_locationReportingRequestType_id_LocationReportingAdditionalInfo

                template (present) LoggedMDTNr mw_loggedMDTNr(
                                                            template (present) LoggingInterval p_loggingInterval := ?,
                                                            template (present) LoggingDuration p_loggingDuration := ?,
                                                            template (present) LoggedMDTTrigger p_loggedMDTTrigger := ?,
                                                            template BluetoothMeasurementConfiguration p_bluetoothMeasurementConfiguration := *,
                                                            template WLANMeasurementConfiguration p_wLANMeasurementConfiguration := *,
                                                            template SensorMeasurementConfiguration p_sensorMeasurementConfiguration := *,
                                                            template AreaScopeOfNeighCellsList p_areaScopeOfNeighCellsList := *,
                                                            template LoggedMDTNr.iE_Extensions p_iE_Extensions := *
                                                            ) := {
                    loggingInterval                   := p_loggingInterval,
                    loggingDuration                   := p_loggingDuration,
                    loggedMDTTrigger                  := p_loggedMDTTrigger,
                    bluetoothMeasurementConfiguration := p_bluetoothMeasurementConfiguration,
                    wLANMeasurementConfiguration      := p_wLANMeasurementConfiguration,
                    sensorMeasurementConfiguration    := p_sensorMeasurementConfiguration,
                    areaScopeOfNeighCellsList         := p_areaScopeOfNeighCellsList,
                    iE_Extensions                     := p_iE_Extensions
                } // End of template mw_loggedMDTNr
                template (present) LoggingInterval mw_loggingInterval(template (present) LoggingInterval p_value := ?) := p_value;
                template (present) LoggingDuration mw_loggingDuration(template (present) LoggingDuration p_value := ?) := p_value;
                template (present) Links_to_log mw_Links_to_log(template (present) Links_to_log p_value := ?) := p_value;

                template (present) LoggedMDTTrigger mw_loggedMDTTrigger_gERANCell(
                                                                                template (present) EventTrigger p_eventTrigger := ?
                                                                                ) := {
                    eventTrigger := p_eventTrigger
                } // End of template mw_loggedMDTTrigger_gERANCell

                template (present) LoggedMDTTrigger mw_loggedMDTTrigger_choice_Extensions(
                                                                                        template (present) LoggedMDTTrigger.choice_Extensions p_choice_Extensions := ?
                                                                                        ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_loggedMDTTrigger_choice_Extensions
                template (present) LTEM_Indication mw_lTEM_Indication(template (present) LTEM_Indication p_value := lte_m) := p_value;
                template LTEV2XServicesAuthorized mw_lTEV2XServicesAuthorized(
                                                                            template VehicleUE p_vehicleUE := *,
                                                                            template PedestrianUE p_pedestrianUE:= *,
                                                                            template LTEV2XServicesAuthorized.iE_Extensions p_iE_Extensions := *
                                                                            ) := {
                    vehicleUE     := p_vehicleUE,
                    pedestrianUE  := p_pedestrianUE,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_lTEV2XServicesAuthorized

                template (present) LTEUESidelinkAggregateMaximumBitrate mw_lTEUESidelinkAggregateMaximumBitrate(
                                                                                                                template (present) BitRate p_uESidelinkAggregateMaximumBitRate := ?,
                                                                                                                template LTEUESidelinkAggregateMaximumBitrate.iE_Extensions p_iE_Extensions := *
                    uESidelinkAggregateMaximumBitRate := p_uESidelinkAggregateMaximumBitRate,
                    iE_Extensions                     := p_iE_Extensions
                } // End of template mw_lTEUESidelinkAggregateMaximumBitrate
                template (present) MaximumIntegrityProtectedDataRate mw_maximumIntegrityProtectedDataRate(template (present) MaximumIntegrityProtectedDataRate p_value := ?) := p_value;
                template (present) MBS_DataForwardingResponseMRBItem mw_mBS_DataForwardingResponseMRBItem(
                                                                                                        template (present) MRB_ID p_mRB_ID := ?,
                                                                                                        template (present) UPTransportLayerInformation p_dL_Forwarding_UPTNLInformation := ?,
                                                                                                        template MRB_ProgressInformation p_mRB_ProgressInformation := *,
                                                                                                        template MBS_DataForwardingResponseMRBItem.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                    mRB_ID                         := p_mRB_ID,
                    dL_Forwarding_UPTNLInformation := p_dL_Forwarding_UPTNLInformation,
                    mRB_ProgressInformation        := p_mRB_ProgressInformation,
                    iE_Extensions                  := p_iE_Extensions
                } // End of template mw_mBS_DataForwardingResponseMRBItem

                template (present) MBS_MappingandDataForwardingRequestItem mw_mBS_MappingandDataForwardingRequestItem(
                                                                                                                    template (present) MRB_ID p_mRB_ID := ?,
                                                                                                                    template (present) MBS_QoSFlowList p_mBS_QoSFlowList := ?,
                                                                                                                    template MRB_ProgressInformation p_mRB_ProgressInformation := *,
                                                                                                                    template MBS_MappingandDataForwardingRequestItem.iE_Extensions p_iE_Extensions := *
                                                                                                                    ) := {
                    mRB_ID                  := p_mRB_ID,
                    mBS_QoSFlowList         := p_mBS_QoSFlowList,
                    mRB_ProgressInformation := p_mRB_ProgressInformation,
                    iE_Extensions           := p_iE_Extensions
                } // End of template mw_mBS_MappingandDataForwardingRequestItem

                template (present) MRB_ProgressInformation mw_mRB_ProgressInformation_pDCP_SN_Length12(
                                                                                                    template (present) MRB_ProgressInformation.pDCP_SN_Length12 p_pDCP_SN_Length12 := ?
                                                                                                    ) := {
                    pDCP_SN_Length12 := p_pDCP_SN_Length12
                } // End of template mw_mRB_ProgressInformation_pDCP_SN_Length12
                template (present) MRB_ProgressInformation mw_mRB_ProgressInformation_pDCP_SN_Length18(
                                                                                                    template (present) MRB_ProgressInformation.pDCP_SN_Length18 p_pDCP_SN_Length18 := ?
                                                                                                    ) := {
                    pDCP_SN_Length18 := p_pDCP_SN_Length18
                } // End of template m_mRB_ProgressInformation_pDCP_SN_Length18
                template (present) MRB_ProgressInformation mw_mRB_ProgressInformation_choice_Extensions(
                                                                                                        template (present) MRB_ProgressInformation.choice_Extensions p_choice_Extensions := ?
                                                                                                        ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_mRB_ProgressInformation_choice_Extensions
                template (present) MBS_QoSFlowsToBeSetupItem mw_mBS_QoSFlowsToBeSetupItem(
                                                                                        template (present)QosFlowIdentifier p_mBSqosFlowIdentifier := ?,
                                                                                        template (present)QosFlowLevelQosParameters p_mBSqosFlowLevelQosParameters := ?,
                                                                                        template MBS_QoSFlowsToBeSetupItem.iE_Extensions p_iE_Extensions := *
                    mBSqosFlowIdentifier         := p_mBSqosFlowIdentifier,
                    mBSqosFlowLevelQosParameters := p_mBSqosFlowLevelQosParameters,
                    iE_Extensions                := p_iE_Extensions
                } // End of template mw_mBS_QoSFlowsToBeSetupItem
                template (present) MBS_ServiceArea mw_mBS_ServiceArea_locationindependent(
                                                                                        template (present) MBS_ServiceAreaInformation p_locationindependent := ?
                    locationindependent := p_locationindependent
                } // End of template mw_mBS_ServiceArea_locationindependent
                template (present) MBS_ServiceArea mw_mBS_ServiceArea_locationdependent(
                                                                                        template (present) MBS_ServiceAreaInformationList p_locationdependent := ?
                    locationdependent := p_locationdependent
                } // End of template mw_mBS_ServiceArea_locationdependent
                template (present) MBS_ServiceArea mw_mBS_ServiceArea_choice_Extensions(
                                                                                        template (present) MBS_ServiceArea.choice_Extensions p_choice_Extensions := ?
                                                                                        ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_mBS_ServiceArea_choice_Extensions
                template (present) MBS_ServiceAreaInformationItem mw_mBS_ServiceAreaInformationItem(
                                                                                                    template (present) MBS_AreaSessionID p_mBS_AreaSessionID := ?,
                                                                                                    template (present) MBS_ServiceAreaInformation p_mBS_ServiceAreaInformation := ?,
                                                                                                    template MBS_ServiceAreaInformationItem.iE_Extensions p_iE_Extensions := *
                    mBS_AreaSessionID          := p_mBS_AreaSessionID,
                    mBS_ServiceAreaInformation := p_mBS_ServiceAreaInformation,
                    iE_Extensions              := p_iE_Extensions
                } // End of template mw_mBS_ServiceAreaInformationItem

                template MBS_ServiceAreaInformation mw_mBS_ServiceAreaInformation(
                                                                                template MBS_ServiceAreaCellList p_mBS_ServiceAreaCellList := *,
                                                                                template MBS_ServiceAreaTAIList p_mBS_ServiceAreaTAIList := *,
                                                                                template MBS_ServiceAreaInformation.iE_Extensions p_iE_Extensions := *
                                                                                ) := {
                    mBS_ServiceAreaCellList := p_mBS_ServiceAreaCellList,
                    mBS_ServiceAreaTAIList  := p_mBS_ServiceAreaTAIList,
                    iE_Extensions           := p_iE_Extensions
                } // End of template mw_mBS_ServiceAreaInformation

                template (present) MBS_SessionID mw_mBS_SessionID(
                                                                template (present) TMGI p_tMGI := ?,
                                                                template NID p_nID := *,
                                                                template MBS_SessionID.iE_Extensions p_iE_Extensions := *
                                                                ) := {
                    tMGI          := p_tMGI,
                    nID           := p_nID,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_mBS_SessionID

                template (present) MBSSessionFailedtoSetupItem mw_mBSSessionFailedtoSetupItem(
                                                                                            template (present) MBS_SessionID p_mBS_SessionID := ?,
                                                                                            template (present) Cause p_cause := ?,
                                                                                            template MBS_AreaSessionID p_mBS_AreaSessionID := *,
                                                                                            template MBSSessionFailedtoSetupItem.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    mBS_SessionID     := p_mBS_SessionID,
                    mBS_AreaSessionID := p_mBS_AreaSessionID,
                    cause             := p_cause,
                    iE_Extensions     := p_iE_Extensions
                } // End of template mw_mBSSessionFailedtoSetupItem

                template (present) MBS_ActiveSessionInformation_SourcetoTargetItem mw_mBS_ActiveSessionInformation_SourcetoTargetItem(
                                                                                                                                    template (present) MBS_SessionID p_mBS_SessionID := ?,
                                                                                                                                    template (present) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList := ?,
                                                                                                                                    template MBS_AreaSessionID p_mBS_AreaSessionID := *,
                                                                                                                                    template MBS_ServiceArea p_mBS_ServiceArea := *,
                                                                                                                                    template MBS_MappingandDataForwardingRequestList p_mBS_MappingandDataForwardingRequestList := *,
                                                                                                                                    template MBS_ActiveSessionInformation_SourcetoTargetItem.iE_Extensions p_iE_Extensions := *
                                                                                                                                    ):= {
                    mBS_SessionID                           := p_mBS_SessionID,
                    mBS_AreaSessionID                       := p_mBS_AreaSessionID,
                    mBS_ServiceArea                         := p_mBS_ServiceArea,
                    mBS_QoSFlowsToBeSetupList               := p_mBS_QoSFlowsToBeSetupList,
                    mBS_MappingandDataForwardingRequestList := p_mBS_MappingandDataForwardingRequestList,
                    iE_Extensions                           := p_iE_Extensions
                } // End of template mw_mBS_ActiveSessionInformation_SourcetoTargetItem

                template (present) MBS_ActiveSessionInformation_TargettoSourceItem mw_mBS_ActiveSessionInformation_TargettoSourceItem(
                                                                                                                                    template (present) MBS_SessionID p_mBS_SessionID := ?,
                                                                                                                                    template MBS_DataForwardingResponseMRBList p_mBS_DataForwardingResponseMRBList := *,
                                                                                                                                    template MBS_ActiveSessionInformation_TargettoSourceItem.iE_Extensions p_iE_Extensions := *