LibNGAP_Templates.ttcn 1.58 MB
Newer Older
                    iE_Extensions            := p_iE_Extensions
                } // End of template mw_pDUSessionResourceItemHORqd

                template (present) PDUSessionResourceModifyConfirmTransfer mw_pDUSessionResourceModifyConfirmTransfer(
                                                                                                                    template (present) QosFlowModifyConfirmList p_qosFlowModifyConfirmList := ?,
                                                                                                                    template (present) UPTransportLayerInformation p_uLNGU_UP_TNLInformation := ?,
                                                                                                                    template UPTransportLayerInformationPairList p_additionalNG_UUPTNLInformation := *,
                                                                                                                    template QosFlowListWithCause p_qosFlowFailedToModifyList := *,
                                                                                                                    template PDUSessionResourceModifyConfirmTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                    ) := {
                    qosFlowModifyConfirmList       := p_qosFlowModifyConfirmList,
                    uLNGU_UP_TNLInformation        := p_uLNGU_UP_TNLInformation,
                    additionalNG_UUPTNLInformation := p_additionalNG_UUPTNLInformation,
                    qosFlowFailedToModifyList      := p_qosFlowFailedToModifyList,
                    iE_Extensions                  := p_iE_Extensions
                } // End of template mw_pDUSessionResourceModifyConfirmTransfer

                template (present) PDUSessionResourceModifyConfirmTransfer.iE_Extensions mw_pDUSessionResourceModifyConfirmTransfer_id_RedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                        template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ?
                                                                                                                                                                        ) := {
                    { 
                        id             := id_RedundantUL_NGU_UP_TNLInformation,
                        criticality    := ignore,
                        extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation }    
                    }
                } // End of template mw_pDUSessionResourceModifyConfirmTransferr_id_RedundantUL_NGU_UP_TNLInformation
                template (present) PDUSessionResourceModifyConfirmTransfer.iE_Extensions mw_pDUSessionResourceModifyConfirmTransfer_id_AdditionalRedundantNGU_UP_TNLInformation(
                                                                                                                                                                                template (present) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList := ?
                                                                                                                                                                                ) := {
                    { 
                        id             := id_AdditionalRedundantNGU_UP_TNLInformation,
                        criticality    := ignore,
                        extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList }    
                    }
                } // End of template mw_pDUSessionResourceModifyConfirmTransferr_id_AdditionalRedundantNGU_UP_TNLInformation
                template (present) PDUSessionResourceModifyIndicationUnsuccessfulTransfer mw_pDUSessionResourceModifyIndicationUnsuccessfulTransfer(
                                                                                                                                                    template (present) Cause p_cause := ?,
                                                                                                                                                    template PDUSessionResourceModifyIndicationUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                                                    ) := {
                    cause         := p_cause,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_pDUSessionResourceModifyIndicationUnsuccessfulTransfer
                template (present) PDUSessionResourceModifyRequestTransfer mw_pDUSessionResourceModifyRequestTransfer(
                                                                                                                    template PDUSessionResourceModifyRequestTransfer.protocolIEs p_protocolIEs := ?
                                                                                                                ) := {
                    protocolIEs := p_protocolIEs
                } // End of template mw_pDUSessionResourceModifyRequestTransfer
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_PDUSessionAggregateMaximumBitRate(
                                                                                                                                                                    template (present) PDUSessionAggregateMaximumBitRate p_pDUSessionAggregateMaximumBitRate := ?
                                                                                                                                                                    ) := {
                    { 
                        id          := id_PDUSessionAggregateMaximumBitRate,
                        criticality := reject,
                        value_      := { PDUSessionAggregateMaximumBitRate := p_pDUSessionAggregateMaximumBitRate }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_PDUSessionAggregateMaximumBitRate
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_UL_NGU_UP_TNLModifyList(
                                                                                                                                                            template (present) UL_NGU_UP_TNLModifyList p_uL_NGU_UP_TNLModifyList := ?
                                                                                                                                                            ) := {
                    { 
                        id          := id_UL_NGU_UP_TNLModifyList,
                        criticality := reject,
                        value_      := { UL_NGU_UP_TNLModifyList := p_uL_NGU_UP_TNLModifyList }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_UL_NGU_UP_TNLModifyList
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_NetworkInstance(
                                                                                                                                                    template (present) NetworkInstance p_networkInstance := ?
                                                                                                                                                    ) := {
                    { 
                        id          := id_NetworkInstance,
                        criticality := reject,
                        value_      := { NetworkInstance := p_networkInstance }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_NetworkInstance
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_QosFlowAddOrModifyRequestList(
                                                                                                                                                                template (present) QosFlowAddOrModifyRequestList p_qosFlowAddOrModifyRequestList := ?
                                                                                                                                                                ) := {
                    { 
                        id          := id_QosFlowAddOrModifyRequestList,
                        criticality := reject,
                        value_      := { QosFlowAddOrModifyRequestList := p_qosFlowAddOrModifyRequestList }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_QosFlowAddOrModifyRequestList
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_QosFlowToReleaseList(
                                                                                                                                                        template (present) QosFlowListWithCause p_qosFlowListWithCause := ?
                                                                                                                                                        ) := {
                    { 
                        id          := id_QosFlowToReleaseList,
                        criticality := reject,
                        value_      := { QosFlowListWithCause := p_qosFlowListWithCause }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_QosFlowToReleaseList
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_AdditionalUL_NGU_UP_TNLInformation(
                                                                                                                                                                        template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ?
                                                                                                                                                                        ) := {
                    { 
                        id          := id_AdditionalUL_NGU_UP_TNLInformation,
                        criticality := reject,
                        value_      := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_AdditionalUL_NGU_UP_TNLInformation
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_CommonNetworkInstance(
                                                                                                                                                        template (present) CommonNetworkInstance p_commonNetworkInstance := ?
                                                                                                                                                        ) := {
                    { 
                        id          := id_CommonNetworkInstance,
                        criticality := reject,
                        value_      := { CommonNetworkInstance := p_commonNetworkInstance }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_CommonNetworkInstance
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                                template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ?
                                                                                                                                                                                ) := {
                    { 
                        id          := id_AdditionalRedundantUL_NGU_UP_TNLInformation,
                        criticality := ignore,
                        value_      := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_RedundantCommonNetworkInstance(
                                                                                                                                                                    template (present) CommonNetworkInstance p_commonNetworkInstance := ?
                                                                                                                                                                    ) := {
                    { 
                        id          := id_RedundantCommonNetworkInstance,
                        criticality := ignore,
                        value_      := { CommonNetworkInstance := p_commonNetworkInstance }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_RedundantCommonNetworkInstance
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                    template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ?
                                                                                                                                                                    ) := {
                    { 
                        id          := id_RedundantUL_NGU_UP_TNLInformation,
                        criticality := ignore,
                        value_      := { UPTransportLayerInformation := p_uPTransportLayerInformation }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_SecurityIndication(
                                                                                                                                                        template (present) SecurityIndication p_securityIndication := ?
                                                                                                                                                        ) := {
                    { 
                        id          := id_SecurityIndication,
                        criticality := ignore,
                        value_      := { SecurityIndication := p_securityIndication }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_SecurityIndication
                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_MBSSessionSetuporModifyRequestList(
                                                                                                                                                                        template (present) MBSSessionSetuporModifyRequestList p_mBSSessionSetuporModifyRequestList := ?
                                                                                                                                                                        ) := {
                    { 
                        id          := id_MBSSessionSetuporModifyRequestList,
                        criticality := ignore,
                        value_      := { MBSSessionSetuporModifyRequestList := p_mBSSessionSetuporModifyRequestList }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_MBSSessionSetuporModifyRequestList

                template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_MBSSessionToReleaseList(
                                                                                                                                                            template (present) MBSSessionToReleaseList p_mBSSessionToReleaseList := ?
                                                                                                                                                            ) := {
                    { 
                        id          := id_MBSSessionToReleaseList,
                        criticality := ignore,
                        value_      := { MBSSessionToReleaseList := p_mBSSessionToReleaseList }    
                    }
                } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_MBSSessionToReleaseList

                template PDUSessionResourceModifyResponseTransfer mw_pDUSessionResourceModifyResponseTransfer(
                                                                                                            template UPTransportLayerInformation p_dL_NGU_UP_TNLInformation := *,
                                                                                                            template UPTransportLayerInformation p_uL_NGU_UP_TNLInformation := *,
                                                                                                            template QosFlowAddOrModifyResponseList p_qosFlowAddOrModifyResponseList := *,
                                                                                                            template QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := *,
                                                                                                            template QosFlowListWithCause p_qosFlowFailedToAddOrModifyList := *,
                                                                                                            template PDUSessionResourceModifyResponseTransfer.iE_Extensions p_iE_Extensions := *
                    dL_NGU_UP_TNLInformation             := p_dL_NGU_UP_TNLInformation,
                    uL_NGU_UP_TNLInformation             := p_uL_NGU_UP_TNLInformation,
                    qosFlowAddOrModifyResponseList       := p_qosFlowAddOrModifyResponseList,
                    additionalDLQosFlowPerTNLInformation := p_additionalDLQosFlowPerTNLInformation,
                    qosFlowFailedToAddOrModifyList       := p_qosFlowFailedToAddOrModifyList,
                    iE_Extensions                        := p_iE_Extensions
                } // End of template mw_pDUSessionResourceModifyResponseTransfer

                template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalNGU_UP_TNLInformation(
                                                                                                                                                                        template (present) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList := ?
                                                                                                                                                                        ) := {
                    { 
                        id             := id_AdditionalNGU_UP_TNLInformation,
                        criticality    := ignore,
                        extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList }    
                    }
                } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalNGU_UP_TNLInformation
                template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_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_pDUSessionResourceModifyResponseTransfer_id_RedundantDL_NGU_UP_TNLInformation
                template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_RedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                        template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ?
                                                                                                                                                                        ) := {
                    { 
                        id             := id_RedundantUL_NGU_UP_TNLInformation,
                        criticality    := ignore,
                        extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation }    
                    }
                } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_RedundantUL_NGU_UP_TNLInformation

                template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                                    template (present) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList := ?
                                                                                                                                                                                    ) := {
                    { 
                        id             := id_AdditionalRedundantDLQosFlowPerTNLInformation,
                        criticality    := ignore,
                        extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList }    
                    }
                } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation
                template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantNGU_UP_TNLInformation(
                                                                                                                                                                                template (present) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList := ?
                                                                                                                                                                                ) := {
                    { 
                        id             := id_AdditionalRedundantNGU_UP_TNLInformation,
                        criticality    := ignore,
                        extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList }    
                    }
                } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantNGU_UP_TNLInformation
                template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                                    template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ?
                                                                                                                                                                    ) := {
                    { 
                        id             := id_SecondaryRATUsageInformation,
                        criticality    := ignore,
                        extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }    
                    }
                } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_SecondaryRATUsageInformation
                template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_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_pDUSessionResourceModifyResponseTransfer_id_MBS_SupportIndicator
                template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_MBSSessionSetuporModifyResponseList(
                                                                                                                                                                            template (present) MBSSessionSetupResponseList p_mBSSessionSetupResponseList := ?
                                                                                                                                                                            ) := {
                    { 
                        id             := id_MBSSessionSetuporModifyResponseList,
                        criticality    := ignore,
                        extensionValue := { MBSSessionSetupResponseList := p_mBSSessionSetupResponseList }    
                    }
                } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_MBSSessionSetuporModifyResponseList
                template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_MBSSessionFailedtoSetuporModifyList(
                                                                                                                                                                            template (present) MBSSessionFailedtoSetupList p_mBSSessionFailedtoSetupList := ?
                                                                                                                                                                            ) := {
                    { 
                        id             := id_MBSSessionFailedtoSetuporModifyList,
                        criticality    := ignore,
                        extensionValue := { MBSSessionFailedtoSetupList := p_mBSSessionFailedtoSetupList }    
                    }
                } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_MBSSessionFailedtoSetuporModifyList
                template (present) PDUSessionResourceModifyIndicationTransfer mw_pDUSessionResourceModifyIndicationTransfer(
                                                                                                                            template (present) QosFlowPerTNLInformation p_dLQosFlowPerTNLInformation := ?,
                                                                                                                            template QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := *,                
                                                                                                                            template PDUSessionResourceModifyIndicationTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                            ) := {
                    dLQosFlowPerTNLInformation            := p_dLQosFlowPerTNLInformation,
                    additionalDLQosFlowPerTNLInformation  := p_additionalDLQosFlowPerTNLInformation,
                    iE_Extensions                         := p_iE_Extensions
                } // End of template mw_pDUSessionResourceModifyIndicationTransfer
                template (present) PDUSessionResourceModifyIndicationTransfer.iE_Extensions mw_pDUSessionResourceModifyIndicationTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                                        template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ?
                                                                                                                                                                        ) := {
                    { 
                        id              := id_SecondaryRATUsageInformation,
                        criticality     := ignore,
                        extensionValue  := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }    
                    }
                } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_SecondaryRATUsageInformation
                template (present) PDUSessionResourceModifyIndicationTransfer.iE_Extensions mw_pDUSessionResourceModifyIndicationTransfer_id_SecurityResult(
                                                                                                                                                            template (present) SecurityResult p_securityResult := ?
                                                                                                                                                            ) := {
                    { 
                        id             := id_SecurityResult,
                        criticality    := ignore,
                        extensionValue := { SecurityResult := p_securityResult }    
                    }
                } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_SecurityResult

                template (present) PDUSessionResourceModifyIndicationTransfer.iE_Extensions mw_pDUSessionResourceModifyIndicationTransfer_id_RedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                                template (present) QosFlowPerTNLInformation p_qosFlowPerTNLInformation := ?
                                                                                                                                                                                ) := {
                    { 
                        id             := id_RedundantDLQosFlowPerTNLInformation,
                        criticality    := ignore,
                        extensionValue := { QosFlowPerTNLInformation := p_qosFlowPerTNLInformation }    
                    }
                } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_RedundantDLQosFlowPerTNLInformation

                template (present) PDUSessionResourceModifyIndicationTransfer.iE_Extensions mw_pDUSessionResourceModifyIndicationTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                                        template (present) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList := ?
                                                                                                                                                                                        ) := {
                    { 
                        id             := id_AdditionalRedundantDLQosFlowPerTNLInformation,
                        criticality    := ignore,
                        extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList }    
                    }
                } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation
                template (present) PDUSessionResourceModifyIndicationTransfer.iE_Extensions mw_pDUSessionResourceModifyIndicationTransfer_id_GlobalRANNodeID(
                                                                                                                                                            template (present) GlobalRANNodeID p_globalRANNodeID := ?
                                                                                                                                                            ) := {
                    { 
                        id             := id_GlobalRANNodeID,
                        criticality    := ignore,
                        extensionValue := { GlobalRANNodeID := p_globalRANNodeID }    
                    }
                } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_GlobalRANNodeID
                template (present) PDUSessionResourceModifyItemModCfm mw_pDUSessionResourceModifyItemModCfm(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceModifyItemModCfm.pDUSessionResourceModifyConfirmTransfer p_pDUSessionResourceModifyConfirmTransfer := ?,
                                                                                                            template PDUSessionResourceModifyItemModCfm.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                    pDUSessionID                            := p_pDUSessionID,
                    pDUSessionResourceModifyConfirmTransfer := p_pDUSessionResourceModifyConfirmTransfer,
                    iE_Extensions                           := p_iE_Extensions
                } // End of template mw_pDUSessionResourceModifyItemModCfm
                template (present) PDUSessionResourceModifyItemModInd mw_pDUSessionResourceModifyItemModInd(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceModifyItemModInd.pDUSessionResourceModifyIndicationTransfer p_pDUSessionResourceModifyIndicationTransfer := ?,
                                                                                                            template PDUSessionResourceModifyItemModInd.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                    pDUSessionID                               := p_pDUSessionID,
                    pDUSessionResourceModifyIndicationTransfer := p_pDUSessionResourceModifyIndicationTransfer,
                    iE_Extensions                              := p_iE_Extensions
                } // End of template mw_pDUSessionResourceModifyItemModInd
                template (present) PDUSessionResourceModifyItemModReq mw_pDUSessionResourceModifyItemModReq(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceModifyItemModReq.pDUSessionResourceModifyRequestTransfer p_pDUSessionResourceModifyRequestTransfer := ?,
                                                                                                            template NAS_PDU p_nAS_PDU := *,
                                                                                                            template PDUSessionResourceModifyItemModReq.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                    pDUSessionID                            := p_pDUSessionID,
                    nAS_PDU                                 := p_nAS_PDU,
                    pDUSessionResourceModifyRequestTransfer := p_pDUSessionResourceModifyRequestTransfer,
                    iE_Extensions                           := p_iE_Extensions
                } // End of template mw_pDUSessionResourceModifyItemModReq

                template (present) PDUSessionResourceModifyItemModReq.iE_Extensions mw_pDUSessionResourceModifyItemModReq_id_S_NSSAI(
                                                                                                                                    template (present) S_NSSAI p_s_nSSAI := ?
                                                                                                                                    ) := {
                    { 
                        id             := id_S_NSSAI,
                        criticality    := reject,
                        extensionValue := { S_NSSAI := p_s_nSSAI }    
                    }
                } // End of template mw_pDUSessionResourceModifyItemModReq_id_S_NSSAI
                template (present) PDUSessionResourceModifyItemModReq.iE_Extensions mw_pDUSessionResourceModifyItemModReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                                template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ?
                                                                                                                                                                ) := {
                    { 
                        id             := id_PduSessionExpectedUEActivityBehaviour,
                        criticality    := ignore,
                        extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }    
                    }
                } // End of template mw_pDUSessionResourceModifyItemModReq_id_PduSessionExpectedUEActivityBehaviour
                template (present) PDUSessionResourceModifyItemModRes mw_pDUSessionResourceModifyItemModRes(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceModifyItemModRes.pDUSessionResourceModifyResponseTransfer p_pDUSessionResourceModifyResponseTransfer := ?,
                                                                                                            template PDUSessionResourceModifyItemModRes.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                    pDUSessionID                             := p_pDUSessionID,
                    pDUSessionResourceModifyResponseTransfer := p_pDUSessionResourceModifyResponseTransfer,
                    iE_Extensions                            := p_iE_Extensions
                } // End of template mw_pDUSessionResourceModifyItemModRes
                template (present) PDUSessionResourceModifyUnsuccessfulTransfer mw_pDUSessionResourceModifyUnsuccessfulTransfer(
                                                                                                                                template (present) Cause p_cause := ?,
                                                                                                                                template CriticalityDiagnostics p_criticalityDiagnostics := *,
                                                                                                                                template PDUSessionResourceModifyUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                                ) := {
                    cause                  := p_cause,
                    criticalityDiagnostics := p_criticalityDiagnostics,
                    iE_Extensions          := p_iE_Extensions
                } // End of template mw_pDUSessionResourceModifyUnsuccessfulTransfer
                template (present) PDUSessionResourceNotifyItem mw_pDUSessionResourceNotifyItem(
                                                                                                template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                template (present) PDUSessionResourceNotifyItem.pDUSessionResourceNotifyTransfer p_pDUSessionResourceNotifyTransfer,
                                                                                                template PDUSessionResourceNotifyItem.iE_Extensions p_iE_Extensions := *
                                                                                                ) := {
                    pDUSessionID                     := p_pDUSessionID,
                    pDUSessionResourceNotifyTransfer := p_pDUSessionResourceNotifyTransfer,
                    iE_Extensions                    := p_iE_Extensions
                } // End of template mw_pDUSessionResourceNotifyItem
                template (present) PDUSessionResourceNotifyReleasedTransfer mw_pDUSessionResourceNotifyReleasedTransfer(
                                                                                                                        template (present) Cause p_cause := ?,
                                                                                                                        template PDUSessionResourceNotifyReleasedTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                        ) := {
                    cause         := p_cause,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_pDUSessionResourceNotifyReleasedTransfer
                template (present) PDUSessionResourceNotifyReleasedTransfer.iE_Extensions mw_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                                    template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ?
                                                                                                                                                                    ) := {
                    { 
                        id             := id_SecondaryRATUsageInformation,
                        criticality    := ignore,
                        extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }    
                    }
                } // End of template mw_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation
                template PDUSessionResourceNotifyTransfer mw_pDUSessionResourceNotifyTransfer(
                                                                                            template QosFlowNotifyList p_qosFlowNotifyList := *,
                                                                                            template QosFlowListWithCause p_qosFlowReleasedList := *,
                                                                                            template PDUSessionResourceNotifyTransfer.iE_Extensions p_iE_Extensions := *
                                                                                            ) := {
                    qosFlowNotifyList   := p_qosFlowNotifyList,
                    qosFlowReleasedList := p_qosFlowReleasedList,
                    iE_Extensions       := p_iE_Extensions
                } // End of template mw_pDUSessionResourceNotifyTransfer
                template (present) PDUSessionResourceNotifyTransfer.iE_Extensions mw_pDUSessionResourceNotifyTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                    template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ?
                                                                                                                                                    ) := {
                    { 
                        id             := id_SecondaryRATUsageInformation,
                        criticality    := ignore,
                        extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }    
                    }
                } // End of template mw_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation
                template (present) PDUSessionResourceNotifyTransfer.iE_Extensions mw_pDUSessionResourceNotifyTransfer_id_QosFlowFeedbackList(
                                                                                                                                            template (present) QosFlowFeedbackList p_qosFlowFeedbackList := ?
                                                                                                                                            ) := {
                    { 
                        id             := id_QosFlowFeedbackList,
                        criticality    := ignore,
                        extensionValue := { QosFlowFeedbackList := p_qosFlowFeedbackList }    
                    }
                } // End of template mw_pDUSessionResourceNotifyReleasedTransfer_id_QosFlowFeedbackList
                template (present) PDUSessionResourceReleaseCommandTransfer mw_pDUSessionResourceReleaseCommandTransfer(
                                                                                                                        template (present) Cause p_cause := ?,
                                                                                                                        template PDUSessionResourceReleaseCommandTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                        ) := {
                    cause         := p_cause,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_pDUSessionResourceReleaseCommandTransfer
                template (present) PDUSessionResourceReleasedItemNot mw_pDUSessionResourceReleasedItemNot(
                                                                                                        template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                        template (present) PDUSessionResourceReleasedItemNot.pDUSessionResourceNotifyReleasedTransfer p_pDUSessionResourceNotifyReleasedTransfer := ?,
                                                                                                        template PDUSessionResourceReleasedItemNot.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                    pDUSessionID                             := p_pDUSessionID,
                    pDUSessionResourceNotifyReleasedTransfer := p_pDUSessionResourceNotifyReleasedTransfer,
                    iE_Extensions                            := p_iE_Extensions
                } // End of template mw_pDUSessionResourceReleasedItemNot
                template (present) PDUSessionResourceReleasedItemPSAck mw_pDUSessionResourceReleasedItemPSAck(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceReleasedItemPSAck.pathSwitchRequestUnsuccessfulTransfer p_pathSwitchRequestUnsuccessfulTransfer := ?,
                                                                                                            template PDUSessionResourceReleasedItemPSAck.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                    pDUSessionID                          := p_pDUSessionID,
                    pathSwitchRequestUnsuccessfulTransfer := p_pathSwitchRequestUnsuccessfulTransfer,
                    iE_Extensions                         := p_iE_Extensions
                } // End of template mw_pDUSessionResourceReleasedItemPSAck

                template (present) PDUSessionResourceReleasedItemPSFail mw_pDUSessionResourceReleasedItemPSFail(
                                                                                                                template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                                template (present) PDUSessionResourceReleasedItemPSFail.pathSwitchRequestUnsuccessfulTransfer p_pathSwitchRequestUnsuccessfulTransfer := ?,
                                                                                                                template PDUSessionResourceReleasedItemPSFail.iE_Extensions p_iE_Extensions := *
                                                                                                                ) := {
                    pDUSessionID                          := p_pDUSessionID,
                    pathSwitchRequestUnsuccessfulTransfer := p_pathSwitchRequestUnsuccessfulTransfer,
                    iE_Extensions                         := p_iE_Extensions
                } // End of template mw_pDUSessionResourceReleasedItemPSFail

                template (present) PDUSessionResourceReleasedItemRelRes mw_pDUSessionResourceReleasedItemRelRes(
                                                                                                                template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                                template (present) PDUSessionResourceReleasedItemRelRes.pDUSessionResourceReleaseResponseTransfer p_pDUSessionResourceReleaseResponseTransfer := ?,
                                                                                                                template PDUSessionResourceReleasedItemRelRes.iE_Extensions p_iE_Extensions := *
                                                                                                                ) := {
                    pDUSessionID                              := p_pDUSessionID,
                    pDUSessionResourceReleaseResponseTransfer := p_pDUSessionResourceReleaseResponseTransfer,
                    iE_Extensions                             := p_iE_Extensions
                } // End of template mw_pDUSessionResourceReleasedItemRelRes
                template PDUSessionResourceReleaseResponseTransfer mw_pDUSessionResourceReleaseResponseTransfer(
                                                                                                                template PDUSessionResourceReleaseResponseTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                ) := {
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_pDUSessionResourceReleaseResponseTransfer
                template (present) PDUSessionResourceNotifyTransfer.iE_Extensions mw_pDUSessionResourceReleaseResponseTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                            template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ?
                                                                                                                                                            ) := {
                    { 
                        id             := id_SecondaryRATUsageInformation,
                        criticality    := ignore,
                        extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }    
                    }
                } // End of template mw_pDUSessionResourceReleaseResponseTransfer_id_SecondaryRATUsageInformation
                template (present) PDUSessionResourceResumeItemRESReq mw_pDUSessionResourceResumeItemRESReq(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceResumeItemRESReq.uEContextResumeRequestTransfer p_uEContextResumeRequestTransfer := ?,
                                                                                                            template PDUSessionResourceResumeItemRESReq.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                    pDUSessionID                   := p_pDUSessionID,
                    uEContextResumeRequestTransfer := p_uEContextResumeRequestTransfer,
                    iE_Extensions                  := p_iE_Extensions
                } // End of template mw_pDUSessionResourceResumeItemRESReq
                template (present) PDUSessionResourceResumeItemRESRes mw_pDUSessionResourceResumeItemRESRes(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceResumeItemRESRes.uEContextResumeResponseTransfer p_uEContextResumeResponseTransfer := ?,
                                                                                                            template PDUSessionResourceResumeItemRESRes.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                    pDUSessionID                    := p_pDUSessionID,
                    uEContextResumeResponseTransfer := p_uEContextResumeResponseTransfer,
                    iE_Extensions                   := p_iE_Extensions
                } // End of template mw_pDUSessionResourceResumeItemRESRes
                template (present) PDUSessionResourceSecondaryRATUsageItem mw_pPDUSessionResourceSecondaryRATUsageItem(
                                                                                                                    template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                                    template (present) PDUSessionResourceSecondaryRATUsageItem.secondaryRATDataUsageReportTransfer p_secondaryRATDataUsageReportTransfer := ?,
                                                                                                                    template PDUSessionResourceSecondaryRATUsageItem.iE_Extensions p_iE_Extensions := *
                                                                                                                    ) := {
                    pDUSessionID                        := p_pDUSessionID,
                    secondaryRATDataUsageReportTransfer := p_secondaryRATDataUsageReportTransfer,
                    iE_Extensions                       := p_iE_Extensions
                } // End of template mw_pPDUSessionResourceSecondaryRATUsageItem
                template (present) PDUSessionResourceSetupItemCxtReq mw_pDUSessionResourceSetupItemCxtReq(
                                                                                                        template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                        template (present) S_NSSAI p_s_NSSAI := ?,
                                                                                                        template (present) PDUSessionResourceSetupItemCxtReq.pDUSessionResourceSetupRequestTransfer p_pDUSessionResourceSetupRequestTransfer := ?,
                                                                                                        template NAS_PDU p_nAS_PDU := *,
                                                                                                        template PDUSessionResourceSetupItemCxtReq.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                    pDUSessionID                           := p_pDUSessionID,
                    nAS_PDU                                := p_nAS_PDU,
                    s_NSSAI                                := p_s_NSSAI,
                    pDUSessionResourceSetupRequestTransfer := p_pDUSessionResourceSetupRequestTransfer,
                    iE_Extensions                          := p_iE_Extensions
                } // End of template mw_pDUSessionResourceSetupItemCxtReq

                template (present) PDUSessionResourceSetupItemCxtReq.iE_Extensions mw_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                                template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ?
                                                                                                                                                                ) := {
                    { 
                        id             := id_PduSessionExpectedUEActivityBehaviour,
                        criticality    := ignore,
                        extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }    
                    }
                } // End of template mw_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour
                template (present) PDUSessionResourceSetupItemCxtRes mw_pDUSessionResourceSetupItemCxtRes(
                                                                                                        template (present) PDUSessionID p_pDUSessionID,
                                                                                                        template (present) PDUSessionResourceSetupItemCxtRes.pDUSessionResourceSetupResponseTransfer p_pDUSessionResourceSetupResponseTransfer := ?,
                                                                                                        template PDUSessionResourceSetupItemCxtRes.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                    pDUSessionID                            := p_pDUSessionID,
                    pDUSessionResourceSetupResponseTransfer := p_pDUSessionResourceSetupResponseTransfer,
                    iE_Extensions                           := p_iE_Extensions
                } // End of template mw_pDUSessionResourceSetupItemCxtRes
                template (present) PDUSessionResourceSetupItemHOReq mw_pDUSessionResourceSetupItemHOReq(
                                                                                                        template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                        template (present) S_NSSAI p_s_NSSAI := ?,
                                                                                                        template (present) PDUSessionResourceSetupItemHOReq.handoverRequestTransfer p_handoverRequestTransfer := ?,
                                                                                                        template PDUSessionResourceSetupItemHOReq.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                    pDUSessionID            := p_pDUSessionID,
                    s_NSSAI                 := p_s_NSSAI,
                    handoverRequestTransfer := p_handoverRequestTransfer,
                    iE_Extensions           := p_iE_Extensions
                } // End of template mw_pDUSessionResourceSetupItemHOReq

                template (present) PDUSessionResourceSetupItemHOReq.iE_Extensions mw_pDUSessionResourceSetupItemHOReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                            template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ?
                                                                                                                                                            ) := {
                    { 
                        id             := id_PduSessionExpectedUEActivityBehaviour,
                        criticality    := ignore,
                        extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }    
                    }
                } // End of template mw_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour
                template (present) PDUSessionResourceSetupItemSUReq mw_pDUSessionResourceSetupItemSUReq(
                                                                                                        template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                        template (present) S_NSSAI p_s_NSSAI := ?,
                                                                                                        template (present) PDUSessionResourceSetupItemSUReq.pDUSessionResourceSetupRequestTransfer p_pDUSessionResourceSetupRequestTransfer := ?,
                                                                                                        template NAS_PDU p_pDUSessionNAS_PDU := *,
                                                                                                        template PDUSessionResourceSetupItemSUReq.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                    pDUSessionID                           := p_pDUSessionID,
                    pDUSessionNAS_PDU                      := p_pDUSessionNAS_PDU,
                    s_NSSAI                                := p_s_NSSAI,
                    pDUSessionResourceSetupRequestTransfer := p_pDUSessionResourceSetupRequestTransfer,
                    iE_Extensions                          := p_iE_Extensions
                } // End of template mw_pDUSessionResourceSetupItemSUReq

                template (present) PDUSessionResourceSetupItemSUReq.iE_Extensions mw_pDUSessionResourceSetupItemSUReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                            template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ?
                                                                                                                                                            ) := {
                    { 
                        id             := id_PduSessionExpectedUEActivityBehaviour,
                        criticality    := ignore,
                        extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }    
                    }
                } // End of template mw_pDUSessionResourceSetupItemSUReq_id_PduSessionExpectedUEActivityBehaviour
                template (present) PDUSessionResourceSetupItemSURes mw_pDUSessionResourceSetupItemSURes(
                                                                                                        template (present) PDUSessionID p_pDUSessionID,
                                                                                                        template (present) PDUSessionResourceSetupItemSURes.pDUSessionResourceSetupResponseTransfer p_pDUSessionResourceSetupResponseTransfer := ?,
                                                                                                        template PDUSessionResourceSetupItemSURes.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                    pDUSessionID                            := p_pDUSessionID,
                    pDUSessionResourceSetupResponseTransfer := p_pDUSessionResourceSetupResponseTransfer,
                    iE_Extensions                           := p_iE_Extensions
                } // End of template mw_pDUSessionResourceSetupItemSURes
                template (present) PDUSessionResourceSetupRequestTransfer mw_pDUSessionResourceSetupRequestTransfer(
                                                                                                                    template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs p_protocolIEs := ?
                                                                                                                    ) := {
                    protocolIEs := p_protocolIEs
                } // End of template mw_pDUSessionResourceSetupRequestTransfer
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionAggregateMaximumBitRate(
                                                                                                                                                                    template (present) PDUSessionAggregateMaximumBitRate p_pDUSessionAggregateMaximumBitRate := ?
                                                                                                                                                                    ) := {
                    { 
                        id          := id_PDUSessionAggregateMaximumBitRate,
                        criticality := reject,
                        value_      := { PDUSessionAggregateMaximumBitRate := p_pDUSessionAggregateMaximumBitRate }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionAggregateMaximumBitRate
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_UL_NGU_UP_TNLInformation(
                                                                                                                                                            template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ?
                                                                                                                                                            ) := {
                    { 
                        id          := id_UL_NGU_UP_TNLInformation,
                        criticality := reject,
                        value_      := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_UL_NGU_UP_TNLInformation
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_DataForwardingNotPossible(
                                                                                                                                                            template (present) DataForwardingNotPossible p_dataForwardingNotPossible := ?
                                                                                                                                                            ) := {
                    { 
                        id          := id_DataForwardingNotPossible,
                        criticality := reject,
                        value_      := { DataForwardingNotPossible := p_dataForwardingNotPossible }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_DataForwardingNotPossible
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionType(
                                                                                                                                                template (present) PDUSessionType p_pDUSessionType := ?
                                                                                                                                                ) := {
                    { 
                        id          := id_PDUSessionType,
                        criticality := reject,
                        value_      := { PDUSessionType := p_pDUSessionType }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionType
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_SecurityIndication(
                                                                                                                                                    template (present) SecurityIndication p_securityIndication := ?
                                                                                                                                                    ) := {
                    { 
                        id          := id_SecurityIndication,
                        criticality := reject,
                        value_      := { SecurityIndication := p_securityIndication }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_SecurityIndication
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_NetworkInstance(
                                                                                                                                                template (present) NetworkInstance p_networkInstance := ?
                                                                                                                                                ) := {
                    { 
                        id          := id_NetworkInstance,
                        criticality := reject,
                        value_      := { NetworkInstance := p_networkInstance }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_NetworkInstance
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_QosFlowSetupRequestList(
                                                                                                                                                        template (present) QosFlowSetupRequestList p_qosFlowSetupRequestList := ?
                                                                                                                                                        ) := {
                    { 
                        id          := id_QosFlowSetupRequestList,
                        criticality := reject,
                        value_      := { QosFlowSetupRequestList := p_qosFlowSetupRequestList }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_QosFlowSetupRequestList
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_CommonNetworkInstance(
                                                                                                                                                        template (present) CommonNetworkInstance p_commonNetworkInstance := ?
                                                                                                                                                        ) := {
                    { 
                        id          := id_CommonNetworkInstance,
                        criticality := ignore,
                        value_      := { CommonNetworkInstance := p_commonNetworkInstance }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_CommonNetworkInstance
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_DirectForwardingPathAvailability(
                                                                                                                                                                    template (present) DirectForwardingPathAvailability p_directForwardingPathAvailability := ?
                                                                                                                                                                    ) := {
                    { 
                        id          := id_DirectForwardingPathAvailability,
                        criticality := ignore,
                        value_      := { DirectForwardingPathAvailability := p_directForwardingPathAvailability }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_DirectForwardingPathAvailability
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                    template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ?
                                                                                                                                                                    ) := {
                    { 
                        id          := id_RedundantUL_NGU_UP_TNLInformation,
                        criticality := ignore,
                        value_      := { UPTransportLayerInformation := p_uPTransportLayerInformation }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                            template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ?
                                                                                                                                                                            ) := {
                    { 
                        id          := id_AdditionalRedundantUL_NGU_UP_TNLInformation,
                        criticality := ignore,
                        value_      := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_RedundantCommonNetworkInstancen(
                                                                                                                                                                template (present) CommonNetworkInstance p_commonNetworkInstance := ?
                                                                                                                                                                ) := {
                    { 
                        id          := id_RedundantCommonNetworkInstance,
                        criticality := ignore,
                        value_      := { CommonNetworkInstance := p_commonNetworkInstance }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_RedundantCommonNetworkInstance
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_RedundantPDUSessionInformation(
                                                                                                                                                                template (present) RedundantPDUSessionInformation p_redundantPDUSessionInformation := ?
                                                                                                                                                                ) := {
                    { 
                        id          := id_RedundantPDUSessionInformation,
                        criticality := ignore,
                        value_      := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_RedundantPDUSessionInformation
                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_MBSSessionSetupRequestList(
                                                                                                                                                            template (present) MBSSessionSetupRequestList p_mBSSessionSetupRequestList := ?
                                                                                                                                                            ) := {
                    { 
                        id          := id_MBSSessionSetupRequestList,
                        criticality := ignore,
                        value_      := { MBSSessionSetupRequestList := p_mBSSessionSetupRequestList }    
                    }
                } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_MBSSessionSetupRequestList

                template (present) PDUSessionResourceSetupResponseTransfer mw_pDUSessionResourceSetupResponseTransfer(
                                                                                                                    template (present) QosFlowPerTNLInformation p_dLQosFlowPerTNLInformation := ?,
                                                                                                                    template QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := *,
                                                                                                                    template SecurityResult p_securityResult := *,
                                                                                                                    template QosFlowListWithCause p_qosFlowFailedToSetupList := *,
                                                                                                                    template PDUSessionResourceSetupResponseTransfer.iE_Extensions p_iE_Extensions := *
                    dLQosFlowPerTNLInformation           := p_dLQosFlowPerTNLInformation,
                    additionalDLQosFlowPerTNLInformation := p_additionalDLQosFlowPerTNLInformation,
                    securityResult                       := p_securityResult,
                    qosFlowFailedToSetupList             := p_qosFlowFailedToSetupList,
                    iE_Extensions                        := p_iE_Extensions
                } // End of template mw_pDUSessionResourceSetupResponseTransfer

                template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_RedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                        template (present) QosFlowPerTNLInformation p_qosFlowPerTNLInformation := ?
                                                                                                                                                                        ) := {
                    { 
                        id             := id_RedundantDLQosFlowPerTNLInformation,
                        criticality    := ignore,
                        extensionValue := { QosFlowPerTNLInformation := p_qosFlowPerTNLInformation }    
                    }
                } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_RedundantDLQosFlowPerTNLInformation

                template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                                    template (present) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList := ?
                                                                                                                                                                                    ) := {
                    { 
                        id             := id_AdditionalRedundantDLQosFlowPerTNLInformation,
                        criticality    := ignore,
                        extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList }    
                    }
                } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation
                template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_UsedRSNInformation(
                                                                                                                                                        template (present) RedundantPDUSessionInformation p_redundantPDUSessionInformation := ?
                                                                                                                                                        ) := {
                    { 
                        id             := id_UsedRSNInformation,
                        criticality    := ignore,
                        extensionValue := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation }    
                    }
                } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_UsedRSNInformation
                template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_GlobalRANNodeID(
                                                                                                                                                    template (present) GlobalRANNodeID p_globalRANNodeID := ?
                                                                                                                                                    ) := {
                    { 
                        id             := id_GlobalRANNodeID,
                        criticality    := ignore,
                        extensionValue := { GlobalRANNodeID := p_globalRANNodeID }    
                    }
                } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_GlobalRANNodeID
                template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_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_pDUSessionResourceSetupResponseTransfer_id_MBS_SupportIndicator
                template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionSetupResponseList(
                                                                                                                                                                template (present) MBSSessionSetupResponseList p_mBSSessionSetupResponseList := ?
                                                                                                                                                                ) := {
                    { 
                        id             := id_MBSSessionSetupResponseList,
                        criticality    := ignore,
                        extensionValue := { MBSSessionSetupResponseList := p_mBSSessionSetupResponseList }    
                    }
                } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionSetupResponseList
                template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionFailedtoSetupList(
                                                                                                                                                                template (present) MBSSessionFailedtoSetupList p_mBSSessionFailedtoSetupList := ?
                                                                                                                                                                ) := {
                    { 
                        id             := id_MBSSessionFailedtoSetupList,
                        criticality    := ignore,
                        extensionValue := { MBSSessionFailedtoSetupList := p_mBSSessionFailedtoSetupList }    
                    }
                } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionFailedtoSetupList
                template (present) PDUSessionResourceSetupUnsuccessfulTransfer mw_pDUSessionResourceSetupUnsuccessfulTransfer(
                                                                                                                            template (present) Cause p_cause := ?,
                                                                                                                            template CriticalityDiagnostics p_criticalityDiagnostics := *,
                                                                                                                            template PDUSessionResourceSetupUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                            ) := {
                    cause                  := p_cause,
                    criticalityDiagnostics := p_criticalityDiagnostics,
                    iE_Extensions          := p_iE_Extensions
                } // End of template mw_pDUSessionResourceSetupUnsuccessfulTransfer
                template (present) PDUSessionResourceSuspendItemSUSReq mw_pDUSessionResourceSuspendItemSUSReq(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceSuspendItemSUSReq.uEContextSuspendRequestTransfer p_uEContextSuspendRequestTransfer := ?,
                                                                                                            template PDUSessionResourceSuspendItemSUSReq.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                    pDUSessionID                    := p_pDUSessionID,
                    uEContextSuspendRequestTransfer := p_uEContextSuspendRequestTransfer,
                    iE_Extensions                   := p_iE_Extensions
                } // End of template mw_pDUSessionResourceSuspendItemSUSReq
                template (present) PDUSessionResourceSwitchedItem mw_pDUSessionResourceSwitchedItem(
                                                                                                    template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                    template (present) PDUSessionResourceSwitchedItem.pathSwitchRequestAcknowledgeTransfer p_pathSwitchRequestAcknowledgeTransfer := ?,
                                                                                                    template PDUSessionResourceSwitchedItem.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    pDUSessionID                         := p_pDUSessionID,
                    pathSwitchRequestAcknowledgeTransfer := p_pathSwitchRequestAcknowledgeTransfer,
                    iE_Extensions                        := p_iE_Extensions
                } // End of template mw_pDUSessionResourceSwitchedItem
                template (present) PDUSessionResourceSwitchedItem.iE_Extensions mw_pDUSessionResourceSwitchedItemw_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                            template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ?
                                                                                                                                                            ) := {
                    { 
                        id             := id_PduSessionExpectedUEActivityBehaviour,
                        criticality    := ignore,
                        extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }    
                    }
                } // End of template mw_pDUSessionResourceSwitchedItemw_id_PduSessionExpectedUEActivityBehaviour
                template (present) PDUSessionResourceToBeSwitchedDLItem mw_pDUSessionResourceToBeSwitchedDLItem(
                                                                                                                template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                                template (present) PDUSessionResourceToBeSwitchedDLItem.pathSwitchRequestTransfer p_pathSwitchRequestTransfer := ?,
                                                                                                                template PDUSessionResourceToBeSwitchedDLItem.iE_Extensions p_iE_Extensions := *
                                                                                                                ) := {
                    pDUSessionID              := p_pDUSessionID,
                    pathSwitchRequestTransfer := p_pathSwitchRequestTransfer,
                    iE_Extensions             := p_iE_Extensions
                } // End of template mw_pDUSessionResourceToBeSwitchedDLItem

                template (present) PDUSessionResourceToReleaseItemHOCmd mw_pDUSessionResourceToReleaseItemHOCmd(
                                                                                                                template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                                template (present) PDUSessionResourceToReleaseItemHOCmd.handoverPreparationUnsuccessfulTransfer p_handoverPreparationUnsuccessfulTransfer := ?,
                                                                                                                template PDUSessionResourceToReleaseItemHOCmd.iE_Extensions p_iE_Extensions := *
                                                                                                                ) := {
                    pDUSessionID                            := p_pDUSessionID,
                    handoverPreparationUnsuccessfulTransfer := p_handoverPreparationUnsuccessfulTransfer,
                    iE_Extensions                           := p_iE_Extensions
                } // End of template mw_pDUSessionResourceToReleaseItemHOCmd

                template (present) PDUSessionResourceToReleaseItemRelCmd mw_pDUSessionResourceToReleaseItemRelCmd(
                                                                                                                template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                                template (present) PDUSessionResourceToReleaseItemRelCmd.pDUSessionResourceReleaseCommandTransfer p_pDUSessionResourceReleaseCommandTransfer := ?,
                                                                                                                template PDUSessionResourceToReleaseItemRelCmd.iE_Extensions p_iE_Extensions := *
                                                                                                                ) := {
                    pDUSessionID                             := p_pDUSessionID,
                    pDUSessionResourceReleaseCommandTransfer := p_pDUSessionResourceReleaseCommandTransfer,
                    iE_Extensions                            := p_iE_Extensions
                } // End of template mw_pDUSessionResourceToReleaseItemRelCmd
                template (present) PDUSessionType mw_pDUSessionType(template (present) PDUSessionType p_value := ipv4) := p_value;
                template (present) PDUSessionUsageReport mw_pDUSessionUsageReport(
                                                                                template (present) PDUSessionUsageReport.rATType p_rATType := ?,
                                                                                template (present) VolumeTimedReportList p_pDUSessionTimedReportList := ?,
                                                                                template PDUSessionUsageReport.iE_Extensions p_iE_Extensions := *
                    rATType                   := p_rATType,
                    pDUSessionTimedReportList := p_pDUSessionTimedReportList,
                    iE_Extensions             := p_iE_Extensions
                } // End of template mw_pDUSessionUsageReport

                template (present) PEIPSassistanceInformation mw_pEIPSassistanceInformation(
                                                                                            template (present)CNsubgroupID p_cNsubgroupID := ?,
                                                                                            template PEIPSassistanceInformation.iE_Extensions p_iE_Extensions := *
                                                                                            ) := {
                    cNsubgroupID  := p_cNsubgroupID,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_pEIPSassistanceInformation
                template (present) PLMNAreaBasedQMC mw_pLMNAreaBasedQMC(
                                                                        template (present) PLMNListforQMC p_plmnListforQMC := ?,
                                                                        template PLMNAreaBasedQMC.iE_Extensions p_iE_Extensions := *
                                                                        ) := {
                    plmnListforQMC := p_plmnListforQMC,
                    iE_Extensions  := p_iE_Extensions
                } // End of template mw_pLMNAreaBasedQMC

                template (present) PLMNSupportItem mw_pLMNSupportItem(
                                                                    template (present) PLMNIdentity p_pLMNIdentity := ?,
                                                                    template (present) SliceSupportList p_sliceSupportList := ?,
                                                                    template PLMNSupportItem.iE_Extensions p_iE_Extensions := *
                                                                    ) := {
                    pLMNIdentity     := p_pLMNIdentity,
                    sliceSupportList := p_sliceSupportList,
                    iE_Extensions    := p_iE_Extensions
                } // End of template mw_pLMNSupportItem