LibNGAP_Templates.ttcn 1.3 MB
Newer Older
                    criticality := reject,
                    value_      := { NetworkInstance := p_networkInstance }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_NetworkInstance

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_QosFlowAddOrModifyRequestList(
                                                                                                                                                            in template (value) QosFlowAddOrModifyRequestList p_qosFlowAddOrModifyRequestList
                                                                                                                                                            ) := {
                { 
                    id          := id_QosFlowAddOrModifyRequestList,
                    criticality := reject,
                    value_      := { QosFlowAddOrModifyRequestList := p_qosFlowAddOrModifyRequestList }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_QosFlowAddOrModifyRequestList

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_QosFlowToReleaseList(
                                                                                                                                                   in template (value) QosFlowListWithCause p_qosFlowListWithCause
                                                                                                                                                   ) := {
                { 
                    id          := id_QosFlowToReleaseList,
                    criticality := reject,
                    value_      := { QosFlowListWithCause := p_qosFlowListWithCause }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_QosFlowToReleaseList

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_AdditionalUL_NGU_UP_TNLInformation(
                                                                                                                                                                 in template (value) UPTransportLayerInformationList p_uPTransportLayerInformationList
                                                                                                                                                                 ) := {
                { 
                    id          := id_AdditionalUL_NGU_UP_TNLInformation,
                    criticality := reject,
                    value_      := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_AdditionalUL_NGU_UP_TNLInformation

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_CommonNetworkInstance(
                                                                                                                                                    in template (value) CommonNetworkInstance p_commonNetworkInstance
                                                                                                                                                    ) := {
                { 
                    id          := id_CommonNetworkInstance,
                    criticality := reject,
                    value_      := { CommonNetworkInstance := p_commonNetworkInstance }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_CommonNetworkInstance

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                          in template (value) UPTransportLayerInformationList p_uPTransportLayerInformationList
                                                                                                                                                                          ) := {
                { 
                    id          := id_AdditionalRedundantUL_NGU_UP_TNLInformation,
                    criticality := ignore,
                    value_      := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_RedundantCommonNetworkInstance(
                                                                                                                                                             in template (value) CommonNetworkInstance p_commonNetworkInstance
                                                                                                                                                             ) := {
                { 
                    id          := id_RedundantCommonNetworkInstance,
                    criticality := ignore,
                    value_      := { CommonNetworkInstance := p_commonNetworkInstance }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_RedundantCommonNetworkInstance

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                in template (value) UPTransportLayerInformation p_uPTransportLayerInformation
                                                                                                                                                                ) := {
                { 
                    id          := id_RedundantUL_NGU_UP_TNLInformation,
                    criticality := ignore,
                    value_      := { UPTransportLayerInformation := p_uPTransportLayerInformation }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_SecurityIndication(
                                                                                                                                                 in template (value) SecurityIndication p_securityIndication
                                                                                                                                                 ) := {
                { 
                    id          := id_SecurityIndication,
                    criticality := ignore,
                    value_      := { SecurityIndication := p_securityIndication }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_SecurityIndication

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_MBSSessionSetuporModifyRequestList(
                                                                                                                                                                 in template (value) MBSSessionSetuporModifyRequestList p_mBSSessionSetuporModifyRequestList
                                                                                                                                                                 ) := {
                { 
                    id          := id_MBSSessionSetuporModifyRequestList,
                    criticality := ignore,
                    value_      := { MBSSessionSetuporModifyRequestList := p_mBSSessionSetuporModifyRequestList }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_MBSSessionSetuporModifyRequestList

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_MBSSessionToReleaseList(
                                                                                                                                                      in template (value) MBSSessionToReleaseList p_mBSSessionToReleaseList
                                                                                                                                                      ) := {
                { 
                    id          := id_MBSSessionToReleaseList,
                    criticality := ignore,
                    value_      := { MBSSessionToReleaseList := p_mBSSessionToReleaseList }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_MBSSessionToReleaseList

            template (omit) PDUSessionResourceModifyResponseTransfer m_pDUSessionResourceModifyResponseTransfer(
                                                                                                                in template (omit) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation := omit,
                                                                                                                in template (omit) UPTransportLayerInformation p_uL_NGU_UP_TNLInformation := omit,
                                                                                                                in template (omit) QosFlowAddOrModifyResponseList p_qosFlowAddOrModifyResponseList := omit,
                                                                                                                in template (omit) QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := omit,
                                                                                                                in template (omit) QosFlowListWithCause p_qosFlowFailedToAddOrModifyList := omit,
                                                                                                                in template (omit) PDUSessionResourceModifyResponseTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                                ) := {
                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 m_pDUSessionResourceModifyResponseTransfer

            template (value) PDUSessionResourceModifyResponseTransfer.iE_Extensions m_pDUSessionResourceModifyResponseTransfer_id_AdditionalNGU_UP_TNLInformation(
                                                                                                                                                                  in template (value) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList
                                                                                                                                                                  ) := {
                { 
                    id             := id_AdditionalNGU_UP_TNLInformation,
                    criticality    := ignore,
                    extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList }	
                }
            } // End of template m_pDUSessionResourceModifyResponseTransfer_id_AdditionalNGU_UP_TNLInformation

            template (value) PDUSessionResourceModifyResponseTransfer.iE_Extensions m_pDUSessionResourceModifyResponseTransfer_id_RedundantDL_NGU_UP_TNLInformation(
                                                                                                                                                                    in template (value) UPTransportLayerInformation p_uPTransportLayerInformation
                                                                                                                                                                    ) := {
                { 
                    id             := id_RedundantDL_NGU_UP_TNLInformation,
                    criticality    := ignore,
                    extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation }	
                }
            } // End of template m_pDUSessionResourceModifyResponseTransfer_id_RedundantDL_NGU_UP_TNLInformation

            template (value) PDUSessionResourceModifyResponseTransfer.iE_Extensions m_pDUSessionResourceModifyResponseTransfer_id_RedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                    in template (value) UPTransportLayerInformation p_uPTransportLayerInformation
                                                                                                                                                                    ) := {
                { 
                    id             := id_RedundantUL_NGU_UP_TNLInformation,
                    criticality    := ignore,
                    extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation }	
                }
            } // End of template m_pDUSessionResourceModifyResponseTransfer_id_RedundantUL_NGU_UP_TNLInformation

            template (value) PDUSessionResourceModifyResponseTransfer.iE_Extensions m_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                                in template (value) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList
                                                                                                                                                                                ) := {
                { 
                    id             := id_AdditionalRedundantDLQosFlowPerTNLInformation,
                    criticality    := ignore,
                    extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList }	
                }
            } // End of template m_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation

            template (value) PDUSessionResourceModifyResponseTransfer.iE_Extensions m_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantNGU_UP_TNLInformation(
                                                                                                                                                                           in template (value) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList
                                                                                                                                                                           ) := {
                { 
                    id             := id_AdditionalRedundantNGU_UP_TNLInformation,
                    criticality    := ignore,
                    extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList }	
                }
            } // End of template m_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantNGU_UP_TNLInformation

            template (value) PDUSessionResourceModifyResponseTransfer.iE_Extensions m_pDUSessionResourceModifyResponseTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                               in template (value) SecondaryRATUsageInformation p_secondaryRATUsageInformation
                                                                                                                                                               ) := {
                { 
                    id             := id_SecondaryRATUsageInformation,
                    criticality    := ignore,
                    extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }	
                }
            } // End of template m_pDUSessionResourceModifyResponseTransfer_id_SecondaryRATUsageInformation

            template (value) PDUSessionResourceModifyResponseTransfer.iE_Extensions m_pDUSessionResourceModifyResponseTransfer_id_MBS_SupportIndicator(
                                                                                                                                                       in template (value) MBS_SupportIndicator p_mBS_SupportIndicator
                                                                                                                                                       ) := {
                { 
                    id          := id_MBS_SupportIndicator,
                    criticality := ignore,
                    extensionValue      := { MBS_SupportIndicator := p_mBS_SupportIndicator }	
                }
            } // End of template m_pDUSessionResourceModifyResponseTransfer_id_MBS_SupportIndicator

            template (value) PDUSessionResourceModifyResponseTransfer.iE_Extensions m_pDUSessionResourceModifyResponseTransfer_id_MBSSessionSetuporModifyResponseList(
                                                                                                                                                                      in template (value) MBSSessionSetupResponseList p_mBSSessionSetupResponseList
                                                                                                                                                                      ) := {
                { 
                    id             := id_MBSSessionSetuporModifyResponseList,
                    criticality    := ignore,
                    extensionValue := { MBSSessionSetupResponseList := p_mBSSessionSetupResponseList }	
                }
            } // End of template m_pDUSessionResourceModifyResponseTransfer_id_MBSSessionSetuporModifyResponseList

            template (value) PDUSessionResourceModifyResponseTransfer.iE_Extensions m_pDUSessionResourceModifyResponseTransfer_id_MBSSessionFailedtoSetuporModifyList(
                                                                                                                                                                      in template (value) MBSSessionFailedtoSetupList p_mBSSessionFailedtoSetupList
                                                                                                                                                                      ) := {
                { 
                    id             := id_MBSSessionFailedtoSetuporModifyList,
                    criticality    := ignore,
                    extensionValue := { MBSSessionFailedtoSetupList := p_mBSSessionFailedtoSetupList }	
                }
            } // End of template m_pDUSessionResourceModifyResponseTransfer_id_MBSSessionFailedtoSetuporModifyList

            template (omit) PDUSessionResourceModifyIndicationTransfer m_pDUSessionResourceModifyIndicationTransfer(
                                                                                                                    in template (value) QosFlowPerTNLInformation p_dLQosFlowPerTNLInformation,
                                                                                                                    in template (omit) QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := omit,                
                                                                                                                    in template (omit) PDUSessionResourceModifyIndicationTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                                    ) := {
                dLQosFlowPerTNLInformation            := p_dLQosFlowPerTNLInformation,
                additionalDLQosFlowPerTNLInformation  := p_additionalDLQosFlowPerTNLInformation,
                iE_Extensions                         := p_iE_Extensions
            } // End of template m_pDUSessionResourceModifyIndicationTransfer

            template (value) PDUSessionResourceModifyIndicationTransfer.iE_Extensions m_pDUSessionResourceModifyIndicationTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                                   in template (value) SecondaryRATUsageInformation p_secondaryRATUsageInformation
                                                                                                                                                                   ) := {
                { 
                    id              := id_SecondaryRATUsageInformation,
                    criticality     := ignore,
                    extensionValue  := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }	
                }
            } // End of template m_pDUSessionResourceModifyIndicationTransfer_id_SecondaryRATUsageInformation

            template (value) PDUSessionResourceModifyIndicationTransfer.iE_Extensions m_pDUSessionResourceModifyIndicationTransfer_id_SecurityResult(
                                                                                                                                                     in template (value) SecurityResult p_securityResult
                                                                                                                                                     ) := {
                { 
                    id             := id_SecurityResult,
                    criticality    := ignore,
                    extensionValue := { SecurityResult := p_securityResult }	
                }
            } // End of template m_pDUSessionResourceModifyIndicationTransfer_id_SecurityResult

            template (value) PDUSessionResourceModifyIndicationTransfer.iE_Extensions m_pDUSessionResourceModifyIndicationTransfer_id_RedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                        in template (value) QosFlowPerTNLInformation p_qosFlowPerTNLInformation
                                                                                                                                                                        ) := {
                { 
                    id             := id_RedundantDLQosFlowPerTNLInformation,
                    criticality    := ignore,
                    extensionValue := { QosFlowPerTNLInformation := p_qosFlowPerTNLInformation }	
                }
            } // End of template m_pDUSessionResourceModifyIndicationTransfer_id_RedundantDLQosFlowPerTNLInformation

            template (value) PDUSessionResourceModifyIndicationTransfer.iE_Extensions m_pDUSessionResourceModifyIndicationTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                                  in template (value) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList
                                                                                                                                                                                  ) := {
                { 
                    id             := id_AdditionalRedundantDLQosFlowPerTNLInformation,
                    criticality    := ignore,
                    extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList }	
                }
            } // End of template m_pDUSessionResourceModifyIndicationTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation

            template (value) PDUSessionResourceModifyIndicationTransfer.iE_Extensions m_pDUSessionResourceModifyIndicationTransfer_id_GlobalRANNodeID(
                                                                                                                                                    in template (value) GlobalRANNodeID p_globalRANNodeID
                                                                                                                                                    ) := {
                { 
                    id             := id_GlobalRANNodeID,
                    criticality    := ignore,
                    extensionValue := { GlobalRANNodeID := p_globalRANNodeID }	
                }
            } // End of template m_pDUSessionResourceModifyIndicationTransfer_id_GlobalRANNodeID

            template (omit) PDUSessionResourceModifyItemModCfm m_pDUSessionResourceModifyItemModCfm(
                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                    in template (value) PDUSessionResourceModifyItemModCfm.pDUSessionResourceModifyConfirmTransfer p_pDUSessionResourceModifyConfirmTransfer,
                                                                                                    in template (omit) PDUSessionResourceModifyItemModCfm.iE_Extensions p_iE_Extensions := omit
                                                                                                    ) := {
                pDUSessionID                            := p_pDUSessionID,
                pDUSessionResourceModifyConfirmTransfer := p_pDUSessionResourceModifyConfirmTransfer,
                iE_Extensions                           := p_iE_Extensions
            } // End of template m_pDUSessionResourceModifyItemModCfm

            template (omit) PDUSessionResourceModifyItemModInd m_pDUSessionResourceModifyItemModInd(
                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                    in template (value) PDUSessionResourceModifyItemModInd.pDUSessionResourceModifyIndicationTransfer p_pDUSessionResourceModifyIndicationTransfer,
                                                                                                    in template (omit) PDUSessionResourceModifyItemModInd.iE_Extensions p_iE_Extensions := omit
                                                                                                    ) := {
                pDUSessionID                               := p_pDUSessionID,
                pDUSessionResourceModifyIndicationTransfer := p_pDUSessionResourceModifyIndicationTransfer,
                iE_Extensions                              := p_iE_Extensions
            } // End of template m_pDUSessionResourceModifyItemModInd

            template (omit) PDUSessionResourceModifyItemModReq m_pDUSessionResourceModifyItemModReq(
                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                    in template (value) PDUSessionResourceModifyItemModReq.pDUSessionResourceModifyRequestTransfer p_pDUSessionResourceModifyRequestTransfer,
                                                                                                    in template (omit) NAS_PDU p_nAS_PDU := omit,
                                                                                                    in template (omit) PDUSessionResourceModifyItemModReq.iE_Extensions p_iE_Extensions := omit
                                                                                                    ) := {
                pDUSessionID                            := p_pDUSessionID,
                nAS_PDU                                 := p_nAS_PDU,
                pDUSessionResourceModifyRequestTransfer := p_pDUSessionResourceModifyRequestTransfer,
                iE_Extensions                           := p_iE_Extensions
            } // End of template m_pDUSessionResourceModifyItemModReq

            template (value) PDUSessionResourceModifyItemModReq.iE_Extensions m_pDUSessionResourceModifyItemModReq_id_S_NSSAI(
                                                                                                                              in template (value) S_NSSAI p_s_nSSAI
                                                                                                                              ) := {
                { 
                    id             := id_S_NSSAI,
                    criticality    := reject,
                    extensionValue := { S_NSSAI := p_s_nSSAI }	
                }
            } // End of template m_pDUSessionResourceModifyItemModReq_id_S_NSSAI

            template (value) PDUSessionResourceModifyItemModReq.iE_Extensions m_pDUSessionResourceModifyItemModReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                            in template (value) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour
                                                                                                                                                            ) := {
                { 
                    id             := id_PduSessionExpectedUEActivityBehaviour,
                    criticality    := ignore,
                    extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }	
                }
            } // End of template m_pDUSessionResourceModifyItemModReq_id_PduSessionExpectedUEActivityBehaviour

            template (omit) PDUSessionResourceModifyItemModRes m_pDUSessionResourceModifyItemModRes(
                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                    in template (value) PDUSessionResourceModifyItemModRes.pDUSessionResourceModifyResponseTransfer p_pDUSessionResourceModifyResponseTransfer,
                                                                                                    in template (omit) PDUSessionResourceModifyItemModRes.iE_Extensions p_iE_Extensions := omit
                                                                                                    ) := {

                pDUSessionID                             := p_pDUSessionID,
                pDUSessionResourceModifyResponseTransfer := p_pDUSessionResourceModifyResponseTransfer,
                iE_Extensions                            := p_iE_Extensions
            } // End of template m_pDUSessionResourceModifyItemModRes

            template (omit) PDUSessionResourceModifyUnsuccessfulTransfer m_pDUSessionResourceModifyUnsuccessfulTransfer(
                                                                                                                        in template (value) Cause p_cause,
                                                                                                                        in template (omit) CriticalityDiagnostics p_criticalityDiagnostics := omit,
                                                                                                                        in template (omit) PDUSessionResourceModifyUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                                        ) := {
                cause                  := p_cause,
                criticalityDiagnostics := p_criticalityDiagnostics,
                iE_Extensions          := p_iE_Extensions
            } // End of template m_pDUSessionResourceModifyUnsuccessfulTransfer

            template (omit) PDUSessionResourceNotifyItem m_pDUSessionResourceNotifyItem(
                                                                                        in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                        in template (value) PDUSessionResourceNotifyItem.pDUSessionResourceNotifyTransfer p_pDUSessionResourceNotifyTransfer,
                                                                                        in template (omit) PDUSessionResourceNotifyItem.iE_Extensions p_iE_Extensions := omit
                                                                                        ) := {
                pDUSessionID                     := p_pDUSessionID,
                pDUSessionResourceNotifyTransfer := p_pDUSessionResourceNotifyTransfer,
                iE_Extensions                    := p_iE_Extensions
            } // End of template m_pDUSessionResourceNotifyItem

            template (omit) PDUSessionResourceNotifyReleasedTransfer m_pDUSessionResourceNotifyReleasedTransfer(
                                                                                                                in template (value) Cause p_cause,
                                                                                                                in template (omit) PDUSessionResourceNotifyReleasedTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                                ) := {
                cause         := p_cause,
                iE_Extensions := p_iE_Extensions
            } // End of template m_pDUSessionResourceNotifyReleasedTransfer

            template (value) PDUSessionResourceNotifyReleasedTransfer.iE_Extensions m_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                               in template (value) SecondaryRATUsageInformation p_secondaryRATUsageInformation
                                                                                                                                                               ) := {
                { 
                    id             := id_SecondaryRATUsageInformation,
                    criticality    := ignore,
                    extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }	
                }
            } // End of template m_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation

            template (omit) PDUSessionResourceNotifyTransfer m_pDUSessionResourceNotifyTransfer(
                                                                                                in template (omit) QosFlowNotifyList p_qosFlowNotifyList := omit,
                                                                                                in template (omit) QosFlowListWithCause p_qosFlowReleasedList := omit,
                                                                                                in template (omit) PDUSessionResourceNotifyTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                ) := {
                qosFlowNotifyList   := p_qosFlowNotifyList,
                qosFlowReleasedList := p_qosFlowReleasedList,
                iE_Extensions       := p_iE_Extensions
            } // End of template m_pDUSessionResourceNotifyTransfer

            template (value) PDUSessionResourceNotifyTransfer.iE_Extensions m_pDUSessionResourceNotifyTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                               in template (value) SecondaryRATUsageInformation p_secondaryRATUsageInformation
                                                                                                                                               ) := {
                { 
                    id             := id_SecondaryRATUsageInformation,
                    criticality    := ignore,
                    extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }	
                }
            } // End of template m_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation

            template (value) PDUSessionResourceNotifyTransfer.iE_Extensions m_pDUSessionResourceNotifyTransfer_id_QosFlowFeedbackList(
                                                                                                                                      in template (value) QosFlowFeedbackList p_qosFlowFeedbackList
                                                                                                                                      ) := {
                { 
                    id             := id_QosFlowFeedbackList,
                    criticality    := ignore,
                    extensionValue := { QosFlowFeedbackList := p_qosFlowFeedbackList }	
                }
            } // End of template m_pDUSessionResourceNotifyReleasedTransfer_id_QosFlowFeedbackList

            template (omit) PDUSessionResourceReleaseCommandTransfer m_pDUSessionResourceReleaseCommandTransfer(
                                                                                                                in template (value) Cause p_cause,
                                                                                                                in template (omit) PDUSessionResourceReleaseCommandTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                                ) := {
                cause         := p_cause,
                iE_Extensions := p_iE_Extensions
            } // End of template m_pDUSessionResourceReleaseCommandTransfer

            template (omit) PDUSessionResourceReleasedItemNot m_pDUSessionResourceReleasedItemNot(
                                                                                                  in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                  in template (value) PDUSessionResourceReleasedItemNot.pDUSessionResourceNotifyReleasedTransfer p_pDUSessionResourceNotifyReleasedTransfer,
                                                                                                  in template (omit) PDUSessionResourceReleasedItemNot.iE_Extensions p_iE_Extensions := omit
                                                                                                  ) := {
                pDUSessionID                             := p_pDUSessionID,
                pDUSessionResourceNotifyReleasedTransfer := p_pDUSessionResourceNotifyReleasedTransfer,
                iE_Extensions                            := p_iE_Extensions
            } // End of template m_pDUSessionResourceReleasedItemNot

            template (omit) PDUSessionResourceReleasedItemPSAck m_pDUSessionResourceReleasedItemPSAck(
                                                                                                      in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                      in template (value) PDUSessionResourceReleasedItemPSAck.pathSwitchRequestUnsuccessfulTransfer p_pathSwitchRequestUnsuccessfulTransfer,
                                                                                                      in template (omit) PDUSessionResourceReleasedItemPSAck.iE_Extensions p_iE_Extensions := omit
                                                                                                      ) := {
                pDUSessionID                          := p_pDUSessionID,
                pathSwitchRequestUnsuccessfulTransfer := p_pathSwitchRequestUnsuccessfulTransfer,
                iE_Extensions                         := p_iE_Extensions
            } // End of template m_pDUSessionResourceReleasedItemPSAck

            template (omit) PDUSessionResourceReleasedItemPSFail m_pDUSessionResourceReleasedItemPSFail(
                                                                                                        in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                        in template (value) PDUSessionResourceReleasedItemPSFail.pathSwitchRequestUnsuccessfulTransfer p_pathSwitchRequestUnsuccessfulTransfer,
                                                                                                        in template (omit) PDUSessionResourceReleasedItemPSFail.iE_Extensions p_iE_Extensions := omit
                                                                                                        ) := {
                pDUSessionID                          := p_pDUSessionID,
                pathSwitchRequestUnsuccessfulTransfer := p_pathSwitchRequestUnsuccessfulTransfer,
                iE_Extensions                         := p_iE_Extensions
            } // End of template m_pDUSessionResourceReleasedItemPSFail

            template (omit) PDUSessionResourceReleasedItemRelRes m_pDUSessionResourceReleasedItemRelRes(
                                                                                                        in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                        in template (value) PDUSessionResourceReleasedItemRelRes.pDUSessionResourceReleaseResponseTransfer p_pDUSessionResourceReleaseResponseTransfer,
                                                                                                        in template (omit) PDUSessionResourceReleasedItemRelRes.iE_Extensions p_iE_Extensions := omit
                                                                                                        ) := {
                pDUSessionID                              := p_pDUSessionID,
                pDUSessionResourceReleaseResponseTransfer := p_pDUSessionResourceReleaseResponseTransfer,
                iE_Extensions                             := p_iE_Extensions
            } // End of template m_pDUSessionResourceReleasedItemRelRes

            template (omit) PDUSessionResourceReleaseResponseTransfer m_pDUSessionResourceReleaseResponseTransfer(
                                                                                                                  in template (omit) PDUSessionResourceReleaseResponseTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                                  ) := {
                iE_Extensions := p_iE_Extensions
            } // End of template m_pDUSessionResourceReleaseResponseTransfer

            template (value) PDUSessionResourceNotifyTransfer.iE_Extensions m_pDUSessionResourceReleaseResponseTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                        in template (value) SecondaryRATUsageInformation p_secondaryRATUsageInformation
                                                                                                                                                        ) := {
                { 
                    id             := id_SecondaryRATUsageInformation,
                    criticality    := ignore,
                    extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }	
                }
            } // End of template m_pDUSessionResourceReleaseResponseTransfer_id_SecondaryRATUsageInformation

            template (omit) PDUSessionResourceResumeItemRESReq m_pDUSessionResourceResumeItemRESReq(
                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                    in template (value) PDUSessionResourceResumeItemRESReq.uEContextResumeRequestTransfer p_uEContextResumeRequestTransfer,
                                                                                                    in template (omit) PDUSessionResourceResumeItemRESReq.iE_Extensions p_iE_Extensions := omit
                                                                                                    ) := {
                pDUSessionID                   := p_pDUSessionID,
                uEContextResumeRequestTransfer := p_uEContextResumeRequestTransfer,
                iE_Extensions                  := p_iE_Extensions
            } // End of template m_pDUSessionResourceResumeItemRESReq

            template (omit) PDUSessionResourceResumeItemRESRes m_pDUSessionResourceResumeItemRESRes(
                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                    in template (value) PDUSessionResourceResumeItemRESRes.uEContextResumeResponseTransfer p_uEContextResumeResponseTransfer,
                                                                                                    in template (omit) PDUSessionResourceResumeItemRESRes.iE_Extensions p_iE_Extensions := omit
                                                                                                    ) := {
                pDUSessionID                    := p_pDUSessionID,
                uEContextResumeResponseTransfer := p_uEContextResumeResponseTransfer,
                iE_Extensions                   := p_iE_Extensions
            } // End of template m_pDUSessionResourceResumeItemRESRes

            template (omit) PDUSessionResourceSecondaryRATUsageItem m_pPDUSessionResourceSecondaryRATUsageItem(
                                                                                                               in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                               in template (value) PDUSessionResourceSecondaryRATUsageItem.secondaryRATDataUsageReportTransfer p_secondaryRATDataUsageReportTransfer,
                                                                                                               in template (omit) PDUSessionResourceSecondaryRATUsageItem.iE_Extensions p_iE_Extensions := omit
                                                                                                               ) := {
                pDUSessionID                        := p_pDUSessionID,
                secondaryRATDataUsageReportTransfer := p_secondaryRATDataUsageReportTransfer,
                iE_Extensions                       := p_iE_Extensions
            } // End of template m_pPDUSessionResourceSecondaryRATUsageItem

            template (omit) PDUSessionResourceSetupItemCxtReq m_pDUSessionResourceSetupItemCxtReq(
                                                                                                  in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                  in template (value) S_NSSAI p_s_NSSAI,
                                                                                                  in template (value) PDUSessionResourceSetupItemCxtReq.pDUSessionResourceSetupRequestTransfer p_pDUSessionResourceSetupRequestTransfer,
                                                                                                  in template (omit) NAS_PDU p_nAS_PDU := omit,
                                                                                                  in template (omit) PDUSessionResourceSetupItemCxtReq.iE_Extensions p_iE_Extensions := omit
                                                                                                  ) := {
                pDUSessionID                           := p_pDUSessionID,
                nAS_PDU                                := p_nAS_PDU,
                s_NSSAI                                := p_s_NSSAI,
                pDUSessionResourceSetupRequestTransfer := p_pDUSessionResourceSetupRequestTransfer,
                iE_Extensions                          := p_iE_Extensions
            } // End of template m_pDUSessionResourceSetupItemCxtReq

            template (value) PDUSessionResourceSetupItemCxtReq.iE_Extensions m_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                          in template (value) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour
                                                                                                                                                          ) := {
                { 
                    id             := id_PduSessionExpectedUEActivityBehaviour,
                    criticality    := ignore,
                    extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }	
                }
            } // End of template m_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour

            template (omit) PDUSessionResourceSetupItemCxtRes m_pDUSessionResourceSetupItemCxtRes(
                                                                                                  in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                  in template (value) PDUSessionResourceSetupItemCxtRes.pDUSessionResourceSetupResponseTransfer p_pDUSessionResourceSetupResponseTransfer,
                                                                                                  in template (omit) PDUSessionResourceSetupItemCxtRes.iE_Extensions p_iE_Extensions := omit
                                                                                                  ) := {
                pDUSessionID                            := p_pDUSessionID,
                pDUSessionResourceSetupResponseTransfer := p_pDUSessionResourceSetupResponseTransfer,
                iE_Extensions                           := p_iE_Extensions
            } // End of template m_pDUSessionResourceSetupItemCxtRes

            template (omit) PDUSessionResourceSetupItemHOReq m_pDUSessionResourceSetupItemHOReq(
                                                                                                in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                in template (value) S_NSSAI p_s_NSSAI,
                                                                                                in template (value) PDUSessionResourceSetupItemHOReq.handoverRequestTransfer p_handoverRequestTransfer,
                                                                                                in template (omit) PDUSessionResourceSetupItemHOReq.iE_Extensions p_iE_Extensions := omit
                                                                                                ) := {
                pDUSessionID            := p_pDUSessionID,
                s_NSSAI                 := p_s_NSSAI,
                handoverRequestTransfer := p_handoverRequestTransfer,
                iE_Extensions           := p_iE_Extensions
            } // End of template m_pDUSessionResourceSetupItemHOReq

            template (value) PDUSessionResourceSetupItemHOReq.iE_Extensions m_pDUSessionResourceSetupItemHOReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                        in template (value) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour
                                                                                                                                                        ) := {
                { 
                    id             := id_PduSessionExpectedUEActivityBehaviour,
                    criticality    := ignore,
                    extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }	
                }
            } // End of template m_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour

            template (omit) PDUSessionResourceSetupItemSUReq m_pDUSessionResourceSetupItemSUReq(
                                                                                                in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                in template (value) S_NSSAI p_s_NSSAI,
                                                                                                in template (value) PDUSessionResourceSetupItemSUReq.pDUSessionResourceSetupRequestTransfer p_pDUSessionResourceSetupRequestTransfer,
                                                                                                in template (omit) NAS_PDU p_pDUSessionNAS_PDU := omit,
                                                                                                in template (omit) PDUSessionResourceSetupItemSUReq.iE_Extensions p_iE_Extensions := omit
                                                                                                ) := {
                pDUSessionID                           := p_pDUSessionID,
                pDUSessionNAS_PDU                      := p_pDUSessionNAS_PDU,
                s_NSSAI                                := p_s_NSSAI,
                pDUSessionResourceSetupRequestTransfer := p_pDUSessionResourceSetupRequestTransfer,
                iE_Extensions                          := p_iE_Extensions
            } // End of template m_pDUSessionResourceSetupItemSUReq

            template (value) PDUSessionResourceSetupItemSUReq.iE_Extensions m_pDUSessionResourceSetupItemSUReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                        in template (value) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour
                                                                                                                                                        ) := {
                { 
                    id             := id_PduSessionExpectedUEActivityBehaviour,
                    criticality    := ignore,
                    extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }	
                }
            } // End of template m_pDUSessionResourceSetupItemSUReq_id_PduSessionExpectedUEActivityBehaviour

            template (omit) PDUSessionResourceSetupItemSURes m_pDUSessionResourceSetupItemSURes(
                                                                                                in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                in template (value) PDUSessionResourceSetupItemSURes.pDUSessionResourceSetupResponseTransfer p_pDUSessionResourceSetupResponseTransfer,
                                                                                                in template (omit) PDUSessionResourceSetupItemSURes.iE_Extensions p_iE_Extensions := omit
                                                                                                ) := {
                pDUSessionID                            := p_pDUSessionID,
                pDUSessionResourceSetupResponseTransfer := p_pDUSessionResourceSetupResponseTransfer,
                iE_Extensions                           := p_iE_Extensions
            } // End of template m_pDUSessionResourceSetupItemSURes

            template (value) PDUSessionResourceSetupRequestTransfer m_pDUSessionResourceSetupRequestTransfer(
                                                                                                             in template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs p_protocolIEs
                                                                                                             ) := {
                protocolIEs := p_protocolIEs
            } // End of template m_pDUSessionResourceSetupRequestTransfer

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_PDUSessionAggregateMaximumBitRate(
                                                                                                                                                              in template (value) PDUSessionAggregateMaximumBitRate p_pDUSessionAggregateMaximumBitRate
                                                                                                                                                              ) := {
                { 
                    id          := id_PDUSessionAggregateMaximumBitRate,
                    criticality := reject,
                    value_      := { PDUSessionAggregateMaximumBitRate := p_pDUSessionAggregateMaximumBitRate }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_PDUSessionAggregateMaximumBitRate

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_UL_NGU_UP_TNLInformation(
                                                                                                                                                     in template (value) UPTransportLayerInformationList p_uPTransportLayerInformationList
                                                                                                                                                     ) := {
                { 
                    id          := id_UL_NGU_UP_TNLInformation,
                    criticality := reject,
                    value_      := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_UL_NGU_UP_TNLInformation

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_DataForwardingNotPossible(
                                                                                                                                                      in template (value) DataForwardingNotPossible p_dataForwardingNotPossible
                                                                                                                                                      ) := {
                { 
                    id          := id_DataForwardingNotPossible,
                    criticality := reject,
                    value_      := { DataForwardingNotPossible := p_dataForwardingNotPossible }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_DataForwardingNotPossible

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_PDUSessionType(
                                                                                                                                           in template (value) PDUSessionType p_pDUSessionType
                                                                                                                                           ) := {
                { 
                    id          := id_PDUSessionType,
                    criticality := reject,
                    value_      := { PDUSessionType := p_pDUSessionType }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_PDUSessionType

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_SecurityIndication(
                                                                                                                                               in template (value) SecurityIndication p_securityIndication
                                                                                                                                               ) := {
                { 
                    id          := id_SecurityIndication,
                    criticality := reject,
                    value_      := { SecurityIndication := p_securityIndication }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_SecurityIndication

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_NetworkInstance(
                                                                                                                                            in template (value) NetworkInstance p_networkInstance
                                                                                                                                            ) := {
                { 
                    id          := id_NetworkInstance,
                    criticality := reject,
                    value_      := { NetworkInstance := p_networkInstance }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_NetworkInstance

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_QosFlowSetupRequestList(
                                                                                                                                                    in template (value) QosFlowSetupRequestList p_qosFlowSetupRequestList
                                                                                                                                                    ) := {
                { 
                    id          := id_QosFlowSetupRequestList,
                    criticality := reject,
                    value_      := { QosFlowSetupRequestList := p_qosFlowSetupRequestList }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_QosFlowSetupRequestList

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_CommonNetworkInstance(
                                                                                                                                                  in template (value) CommonNetworkInstance p_commonNetworkInstance
                                                                                                                                                  ) := {
                { 
                    id          := id_CommonNetworkInstance,
                    criticality := ignore,
                    value_      := { CommonNetworkInstance := p_commonNetworkInstance }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_CommonNetworkInstance

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_DirectForwardingPathAvailability(
                                                                                                                                                             in template (value) DirectForwardingPathAvailability p_directForwardingPathAvailability
                                                                                                                                                             ) := {
                { 
                    id          := id_DirectForwardingPathAvailability,
                    criticality := ignore,
                    value_      := { DirectForwardingPathAvailability := p_directForwardingPathAvailability }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_DirectForwardingPathAvailability

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                              in template (value) UPTransportLayerInformation p_uPTransportLayerInformation
                                                                                                                                                              ) := {
                { 
                    id          := id_RedundantUL_NGU_UP_TNLInformation,
                    criticality := ignore,
                    value_      := { UPTransportLayerInformation := p_uPTransportLayerInformation }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                        in template (value) UPTransportLayerInformationList p_uPTransportLayerInformationList
                                                                                                                                                                        ) := {
                { 
                    id          := id_AdditionalRedundantUL_NGU_UP_TNLInformation,
                    criticality := ignore,
                    value_      := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_RedundantCommonNetworkInstancen(
                                                                                                                                                            in template (value) CommonNetworkInstance p_commonNetworkInstance
                                                                                                                                                            ) := {
                { 
                    id          := id_RedundantCommonNetworkInstance,
                    criticality := ignore,
                    value_      := { CommonNetworkInstance := p_commonNetworkInstance }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_RedundantCommonNetworkInstance

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_RedundantPDUSessionInformation(
                                                                                                                                                           in template (value) RedundantPDUSessionInformation p_redundantPDUSessionInformation
                                                                                                                                                           ) := {
                { 
                    id          := id_RedundantPDUSessionInformation,
                    criticality := ignore,
                    value_      := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_RedundantPDUSessionInformation

            template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_MBSSessionSetupRequestList(
                                                                                                                                                       in template (value) MBSSessionSetupRequestList p_mBSSessionSetupRequestList
                                                                                                                                                       ) := {
                { 
                    id          := id_MBSSessionSetupRequestList,
                    criticality := ignore,
                    value_      := { MBSSessionSetupRequestList := p_mBSSessionSetupRequestList }	
                }
            } // End of template m_pDUSessionResourceSetupRequestTransfer_id_MBSSessionSetupRequestList

            template (omit) PDUSessionResourceSetupResponseTransfer m_pDUSessionResourceSetupResponseTransfer(
                                                                                                              in template (value) QosFlowPerTNLInformation p_dLQosFlowPerTNLInformation,
                                                                                                              in template (omit) QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := omit,
                                                                                                              in template (omit) SecurityResult p_securityResult := omit,
                                                                                                              in template (omit) QosFlowListWithCause p_qosFlowFailedToSetupList := omit,
                                                                                                              in template (omit) PDUSessionResourceSetupResponseTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                              ) := {
                dLQosFlowPerTNLInformation           := p_dLQosFlowPerTNLInformation,
                additionalDLQosFlowPerTNLInformation := p_additionalDLQosFlowPerTNLInformation,
                securityResult                       := p_securityResult,
                qosFlowFailedToSetupList             := p_qosFlowFailedToSetupList,
                iE_Extensions                        := p_iE_Extensions
            } // End of template m_pDUSessionResourceSetupResponseTransfer

            template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_RedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                    in template (value) QosFlowPerTNLInformation p_qosFlowPerTNLInformation
                                                                                                                                                                    ) := {
                { 
                    id             := id_RedundantDLQosFlowPerTNLInformation,
                    criticality    := ignore,
                    extensionValue := { QosFlowPerTNLInformation := p_qosFlowPerTNLInformation }	
                }
            } // End of template m_pDUSessionResourceSetupResponseTransfer_id_RedundantDLQosFlowPerTNLInformation

            template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                              in template (value) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList
                                                                                                                                                                              ) := {
                { 
                    id             := id_AdditionalRedundantDLQosFlowPerTNLInformation,
                    criticality    := ignore,
                    extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList }	
                }
            } // End of template m_pDUSessionResourceSetupResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation

            template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_UsedRSNInformation(
                                                                                                                                                   in template (value) RedundantPDUSessionInformation p_redundantPDUSessionInformation
                                                                                                                                                   ) := {
                { 
                    id             := id_UsedRSNInformation,
                    criticality    := ignore,
                    extensionValue := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation }	
                }
            } // End of template m_pDUSessionResourceSetupResponseTransfer_id_UsedRSNInformation

            template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_GlobalRANNodeID(
                                                                                                                                                in template (value) GlobalRANNodeID p_globalRANNodeID
                                                                                                                                                ) := {
                { 
                    id             := id_GlobalRANNodeID,
                    criticality    := ignore,
                    extensionValue := { GlobalRANNodeID := p_globalRANNodeID }	
                }
            } // End of template m_pDUSessionResourceSetupResponseTransfer_id_GlobalRANNodeID

            template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_MBS_SupportIndicator(
                                                                                                                                                     in template (value) MBS_SupportIndicator p_mBS_SupportIndicator
                                                                                                                                                     ) := {
                { 
                    id             := id_MBS_SupportIndicator,
                    criticality    := ignore,
                    extensionValue := { MBS_SupportIndicator := p_mBS_SupportIndicator }	
                }
            } // End of template m_pDUSessionResourceSetupResponseTransfer_id_MBS_SupportIndicator

            template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_MBSSessionSetupResponseList(
                                                                                                                                                            in template (value) MBSSessionSetupResponseList p_mBSSessionSetupResponseList
                                                                                                                                                            ) := {
                { 
                    id             := id_MBSSessionSetupResponseList,
                    criticality    := ignore,
                    extensionValue := { MBSSessionSetupResponseList := p_mBSSessionSetupResponseList }	
                }
            } // End of template m_pDUSessionResourceSetupResponseTransfer_id_MBSSessionSetupResponseList

            template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_MBSSessionFailedtoSetupList(
                                                                                                                                                            in template (value) MBSSessionFailedtoSetupList p_mBSSessionFailedtoSetupList
                                                                                                                                                            ) := {
                { 
                    id             := id_MBSSessionFailedtoSetupList,
                    criticality    := ignore,
                    extensionValue := { MBSSessionFailedtoSetupList := p_mBSSessionFailedtoSetupList }	
                }
            } // End of template m_pDUSessionResourceSetupResponseTransfer_id_MBSSessionFailedtoSetupList

            template (omit) PDUSessionResourceSetupUnsuccessfulTransfer m_pDUSessionResourceSetupUnsuccessfulTransfer(
                                                                                                                      in template (value) Cause p_cause,
                                                                                                                      in template (omit) CriticalityDiagnostics p_criticalityDiagnostics := omit,
                                                                                                                      in template (omit) PDUSessionResourceSetupUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                                      ) := {
                cause                  := p_cause,
                criticalityDiagnostics := p_criticalityDiagnostics,
                iE_Extensions          := p_iE_Extensions
            } // End of template m_pDUSessionResourceSetupUnsuccessfulTransfer

            template (omit) PDUSessionResourceSuspendItemSUSReq m_pDUSessionResourceSuspendItemSUSReq(
                                                                                                      in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                      in template (value) PDUSessionResourceSuspendItemSUSReq.uEContextSuspendRequestTransfer p_uEContextSuspendRequestTransfer,
                                                                                                      in template (omit) PDUSessionResourceSuspendItemSUSReq.iE_Extensions p_iE_Extensions := omit
                                                                                                      ) := {
                pDUSessionID                    := p_pDUSessionID,
                uEContextSuspendRequestTransfer := p_uEContextSuspendRequestTransfer,
                iE_Extensions                   := p_iE_Extensions
            } // End of template m_pDUSessionResourceSuspendItemSUSReq

            template (omit) PDUSessionResourceSwitchedItem m_pDUSessionResourceSwitchedItem(
                                                                                            in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                            in template (value) PDUSessionResourceSwitchedItem.pathSwitchRequestAcknowledgeTransfer p_pathSwitchRequestAcknowledgeTransfer,
                                                                                            in template (omit) PDUSessionResourceSwitchedItem.iE_Extensions p_iE_Extensions := omit
                                                                                            ) := {
                pDUSessionID                         := p_pDUSessionID,
                pathSwitchRequestAcknowledgeTransfer := p_pathSwitchRequestAcknowledgeTransfer,
                iE_Extensions                        := p_iE_Extensions
            } // End of template m_pDUSessionResourceSwitchedItem

            template (value) PDUSessionResourceSwitchedItem.iE_Extensions m_pDUSessionResourceSwitchedItem_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                    in template (value) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour
                                                                                                                                                    ) := {
                { 
                    id             := id_PduSessionExpectedUEActivityBehaviour,
                    criticality    := ignore,
                    extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }	
                }
            } // End of template m_pDUSessionResourceSwitchedItem_id_PduSessionExpectedUEActivityBehaviour

            template (omit) PDUSessionResourceToBeSwitchedDLItem m_pDUSessionResourceToBeSwitchedDLItem(
                                                                                                        in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                        in template (value) PDUSessionResourceToBeSwitchedDLItem.pathSwitchRequestTransfer p_pathSwitchRequestTransfer,
                                                                                                        in template (omit) PDUSessionResourceToBeSwitchedDLItem.iE_Extensions p_iE_Extensions := omit
                                                                                                        ) := {
                pDUSessionID              := p_pDUSessionID,
                pathSwitchRequestTransfer := p_pathSwitchRequestTransfer,
                iE_Extensions             := p_iE_Extensions
            } // End of template m_pDUSessionResourceToBeSwitchedDLItem

            template (omit) PDUSessionResourceToReleaseItemHOCmd m_pDUSessionResourceToReleaseItemHOCmd(
                                                                                                        in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                        in template (value) PDUSessionResourceToReleaseItemHOCmd.handoverPreparationUnsuccessfulTransfer p_handoverPreparationUnsuccessfulTransfer,
                                                                                                        in template (omit) PDUSessionResourceToReleaseItemHOCmd.iE_Extensions p_iE_Extensions := omit
                                                                                                        ) := {
                pDUSessionID                            := p_pDUSessionID,
                handoverPreparationUnsuccessfulTransfer := p_handoverPreparationUnsuccessfulTransfer,
                iE_Extensions                           := p_iE_Extensions
            } // End of template m_pDUSessionResourceToReleaseItemHOCmd

            template (omit) PDUSessionResourceToReleaseItemRelCmd m_pDUSessionResourceToReleaseItemRelCmd(
                                                                                                          in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                          in template (value) PDUSessionResourceToReleaseItemRelCmd.pDUSessionResourceReleaseCommandTransfer p_pDUSessionResourceReleaseCommandTransfer,
                                                                                                          in template (omit) PDUSessionResourceToReleaseItemRelCmd.iE_Extensions p_iE_Extensions := omit
                                                                                                          ) := {
                pDUSessionID                             := p_pDUSessionID,
                pDUSessionResourceReleaseCommandTransfer := p_pDUSessionResourceReleaseCommandTransfer,
                iE_Extensions                            := p_iE_Extensions
            } // End of template m_pDUSessionResourceToReleaseItemRelCmd

            template (value) PDUSessionType m_pDUSessionType(in PDUSessionType p_value := ipv4) := p_value;

            template (omit) PDUSessionUsageReport m_pDUSessionUsageReport(
                                                                          in template (value) PDUSessionUsageReport.rATType p_rATType := nr,
                                                                          in template (value) VolumeTimedReportList p_pDUSessionTimedReportList,
                                                                          in template (omit) PDUSessionUsageReport.iE_Extensions p_iE_Extensions := omit
                                                                          ) := {
                rATType                   := p_rATType,
                pDUSessionTimedReportList := p_pDUSessionTimedReportList,
                iE_Extensions             := p_iE_Extensions
            } // End of template m_pDUSessionUsageReport

            template (omit) PEIPSassistanceInformation m_pEIPSassistanceInformation(
                                                                                    in template (value)CNsubgroupID p_cNsubgroupID,
                                                                                    in template (omit) PEIPSassistanceInformation.iE_Extensions p_iE_Extensions := omit
                                                                                    ) := {
                cNsubgroupID  := p_cNsubgroupID,
                iE_Extensions := p_iE_Extensions
            } // End of template m_pEIPSassistanceInformation

            template (omit) PLMNAreaBasedQMC m_pLMNAreaBasedQMC(
                                                                in template (value) PLMNListforQMC p_plmnListforQMC,
                                                                in template (omit) PLMNAreaBasedQMC.iE_Extensions p_iE_Extensions := omit
                                                                ) := {
                plmnListforQMC := p_plmnListforQMC,
                iE_Extensions  := p_iE_Extensions
            } // End of template m_pLMNAreaBasedQMC

            template (omit) PLMNSupportItem m_pLMNSupportItem(
                                                              in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY,
                                                              in template (value) SliceSupportList p_sliceSupportList,
                                                              in template (omit) PLMNSupportItem.iE_Extensions p_iE_Extensions := omit
                                                              ) := {
                pLMNIdentity     := p_pLMNIdentity,
                sliceSupportList := p_sliceSupportList,
                iE_Extensions    := p_iE_Extensions
            } // End of template m_pLMNSupportItem

            template (value) PLMNSupportItem.iE_Extensions m_pLMNSupportItem_id_NPN_Support(
                                                                                            in template (value) NPN_Support p_nPN_Support
                                                                                            ) := {
                { 
                    id             := id_NPN_Support,
                    criticality    := reject,
                    extensionValue := { NPN_Support := p_nPN_Support }	
                }
            } // End of template m_pLMNSupportItem_id_NPN_Support

            template (value) PLMNSupportItem.iE_Extensions m_pLMNSupportItem_id_ExtendedSliceSupportList(
                                                                                                         in template (value) ExtendedSliceSupportList p_extendedSliceSupportList
                                                                                                         ) := {
                { 
                    id             := id_ExtendedSliceSupportList,
                    criticality    := reject,
                    extensionValue := { ExtendedSliceSupportList := p_extendedSliceSupportList }	
                }
            } // End of template m_pLMNSupportItem_id_ExtendedSliceSupportList

            template (value) PLMNSupportItem.iE_Extensions m_pLMNSupportItem_id_OnboardingSupport(
                                                                                                         in template (value) OnboardingSupport p_onboardingSupport
                                                                                                         ) := {
                { 
                    id             := id_OnboardingSupport,
                    criticality    := ignore,
                    extensionValue := { OnboardingSupport := p_onboardingSupport }	
                }
            } // End of template m_pLMNSupportItem_id_OnboardingSupport

            template (omit) PNI_NPN_MobilityInformation m_pNI_NPN_MobilityInformation(
                                                                                      in template (value) Allowed_PNI_NPN_List p_allowed_PNI_NPI_List,
                                                                                      in template (omit) PNI_NPN_MobilityInformation.iE_Extensions p_iE_Extensions := omit
                                                                                      ) := {
                allowed_PNI_NPI_List := p_allowed_PNI_NPI_List,
                iE_Extensions        := p_iE_Extensions
            } // End of template m_pNI_NPN_MobilityInformation

            template (value) Pre_emptionCapability m_pre_emptionCapability(in Pre_emptionCapability p_value := shall_not_trigger_pre_emption) := p_value;

            template (value) Pre_emptionVulnerability m_pre_emptionVulnerability(in Pre_emptionVulnerability p_value := not_pre_emptable) := p_value;

            template (value) PWSFailedCellIDList m_pWSFailedCellIDList_nR_CGI_PWSFailedList(
                                                                                            in template (value) NR_CGIList p_nR_CGI_PWSFailedList
                                                                                            ) := {
                nR_CGI_PWSFailedList := p_nR_CGI_PWSFailedList
            } // End of template m_pWSFailedCellIDList_nR_CGI_PWSFailedList

            template (value) PWSFailedCellIDList m_pWSFailedCellIDList_eUTRA_CGI_PWSFailedList(
                                                                                               in template (value) EUTRA_CGIList p_eUTRA_CGI_PWSFailedList
                                                                                               ) := {
                eUTRA_CGI_PWSFailedList := p_eUTRA_CGI_PWSFailedList
            } // End of template m_pWSFailedCellIDList_eUTRA_CGI_PWSFailedList

            template (value) PWSFailedCellIDList m_pWSFailedCellIDList_choice_Extensions(
                                                                                         in template (value) PWSFailedCellIDList.choice_Extensions p_choice_Extensions
                                                                                         ) := {
                choice_Extensions := p_choice_Extensions
            } // End of template m_pWSFailedCellIDList_choice_Extensions

            template (omit) QMCConfigInfo m_qMCConfigInfo(
                                                          in template (value) UEAppLayerMeasInfoList p_uEAppLayerMeasInfoList,
                                                          in template (omit) QMCConfigInfo.iE_Extensions p_iE_Extensions := omit
                                                          ) := {
                uEAppLayerMeasInfoList := p_uEAppLayerMeasInfoList,
                iE_Extensions           := p_iE_Extensions
            } // End of template m_qMCConfigInfo

            template (omit) QMCDeactivation m_qMCDeactivation(
                                                              in template (value) QoEReferenceList p_qoEReferenceList,
                                                              in template (omit) QMCDeactivation.iE_Extensions p_iE_Extensions := omit
                                                              ) := {
                qoEReferenceList := p_qoEReferenceList,
                iE_Extensions    := p_iE_Extensions
            } // End of template m_qMCDeactivation