LibNGAP_Templates.ttcn 1.42 MB
Newer Older
            } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_GlobalRANNodeID
            template (present) PDUSessionResourceModifyItemModCfm mw_pDUSessionResourceModifyItemModCfm(
                                                                                                        template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                        template (present) PDUSessionResourceModifyItemModCfm.pDUSessionResourceModifyConfirmTransfer p_pDUSessionResourceModifyConfirmTransfer := ?,
                                                                                                        template PDUSessionResourceModifyItemModCfm.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                pDUSessionID                            := p_pDUSessionID,
                pDUSessionResourceModifyConfirmTransfer := p_pDUSessionResourceModifyConfirmTransfer,
                iE_Extensions                           := p_iE_Extensions
            } // End of template mw_pDUSessionResourceModifyItemModCfm
            template (present) PDUSessionResourceModifyItemModInd mw_pDUSessionResourceModifyItemModInd(
                                                                                                        template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                        template (present) PDUSessionResourceModifyItemModInd.pDUSessionResourceModifyIndicationTransfer p_pDUSessionResourceModifyIndicationTransfer := ?,
                                                                                                        template PDUSessionResourceModifyItemModInd.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                pDUSessionID                               := p_pDUSessionID,
                pDUSessionResourceModifyIndicationTransfer := p_pDUSessionResourceModifyIndicationTransfer,
                iE_Extensions                              := p_iE_Extensions
            } // End of template mw_pDUSessionResourceModifyItemModInd

            template (present) PDUSessionResourceModifyItemModReq mw_pDUSessionResourceModifyItemModReq(
                                                                                                        template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                        template (present) PDUSessionResourceModifyItemModReq.pDUSessionResourceModifyRequestTransfer p_pDUSessionResourceModifyRequestTransfer := ?,
                                                                                                        template NAS_PDU p_nAS_PDU := *,
                                                                                                        template PDUSessionResourceModifyItemModReq.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                pDUSessionID                            := p_pDUSessionID,
                nAS_PDU                                 := p_nAS_PDU,
                pDUSessionResourceModifyRequestTransfer := p_pDUSessionResourceModifyRequestTransfer,
                iE_Extensions                           := p_iE_Extensions
            } // End of template mw_pDUSessionResourceModifyItemModReq
            template (present) PDUSessionResourceModifyItemModReq.iE_Extensions mw_pDUSessionResourceModifyItemModReq_id_S_NSSAI(
                                                                                                                                 template (present) S_NSSAI p_s_nSSAI := ?
                                                                                                                                 ) := {
                { 
                    id             := id_S_NSSAI,
                    criticality    := reject,
                    extensionValue := { S_NSSAI := p_s_nSSAI }	
                }
            } // End of template mw_pDUSessionResourceModifyItemModReq_id_S_NSSAI
            template (present) PDUSessionResourceModifyItemModReq.iE_Extensions mw_pDUSessionResourceModifyItemModReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                               template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ?
                                                                                                                                                               ) := {
                    id             := id_PduSessionExpectedUEActivityBehaviour,
                    criticality    := ignore,
                    extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }	
            } // End of template mw_pDUSessionResourceModifyItemModReq_id_PduSessionExpectedUEActivityBehaviour
            template (present) PDUSessionResourceModifyItemModRes mw_pDUSessionResourceModifyItemModRes(
                                                                                                        template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                        template (present) PDUSessionResourceModifyItemModRes.pDUSessionResourceModifyResponseTransfer p_pDUSessionResourceModifyResponseTransfer := ?,
                                                                                                        template PDUSessionResourceModifyItemModRes.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                pDUSessionID                             := p_pDUSessionID,
                pDUSessionResourceModifyResponseTransfer := p_pDUSessionResourceModifyResponseTransfer,
                iE_Extensions                            := p_iE_Extensions
            } // End of template mw_pDUSessionResourceModifyItemModRes
            template (present) PDUSessionResourceModifyUnsuccessfulTransfer mw_pDUSessionResourceModifyUnsuccessfulTransfer(
                                                                                                                            template (present) Cause p_cause := ?,
                                                                                                                            template CriticalityDiagnostics p_criticalityDiagnostics := *,
                                                                                                                            template PDUSessionResourceModifyUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                            ) := {
                cause                  := p_cause,
                criticalityDiagnostics := p_criticalityDiagnostics,
                iE_Extensions          := p_iE_Extensions
            } // End of template mw_pDUSessionResourceModifyUnsuccessfulTransfer
            template (present) PDUSessionResourceNotifyItem mw_pDUSessionResourceNotifyItem(
                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                            template (present) PDUSessionResourceNotifyItem.pDUSessionResourceNotifyTransfer p_pDUSessionResourceNotifyTransfer,
                                                                                            template PDUSessionResourceNotifyItem.iE_Extensions p_iE_Extensions := *
                                                                                            ) := {
                pDUSessionID                     := p_pDUSessionID,
                pDUSessionResourceNotifyTransfer := p_pDUSessionResourceNotifyTransfer,
                iE_Extensions                    := p_iE_Extensions
            } // End of template mw_pDUSessionResourceNotifyItem

            template (present) PDUSessionResourceNotifyReleasedTransfer mw_pDUSessionResourceNotifyReleasedTransfer(
                                                                                                                    template (present) Cause p_cause := ?,
                                                                                                                    template PDUSessionResourceNotifyReleasedTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                    ) := {
                cause         := p_cause,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_pDUSessionResourceNotifyReleasedTransfer

            template (present) PDUSessionResourceNotifyReleasedTransfer.iE_Extensions mw_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                                  template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ?
                                                                                                                                                                  ) := {
                    id             := id_SecondaryRATUsageInformation,
                    criticality    := ignore,
                    extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }	
            } // End of template mw_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation
            template PDUSessionResourceNotifyTransfer mw_pDUSessionResourceNotifyTransfer(
                                                                                          template QosFlowNotifyList p_qosFlowNotifyList := *,
                                                                                          template QosFlowListWithCause p_qosFlowReleasedList := *,
                                                                                          template PDUSessionResourceNotifyTransfer.iE_Extensions p_iE_Extensions := *
                                                                                          ) := {
                qosFlowNotifyList   := p_qosFlowNotifyList,
                qosFlowReleasedList := p_qosFlowReleasedList,
                iE_Extensions       := p_iE_Extensions
            } // End of template mw_pDUSessionResourceNotifyTransfer

            template (present) PDUSessionResourceNotifyTransfer.iE_Extensions mw_pDUSessionResourceNotifyTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                  template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ?
                                                                                                                                                  ) := {
                    id             := id_SecondaryRATUsageInformation,
                    criticality    := ignore,
                    extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }	
            } // End of template mw_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation
            template (present) PDUSessionResourceNotifyTransfer.iE_Extensions mw_pDUSessionResourceNotifyTransfer_id_QosFlowFeedbackList(
                                                                                                                                         template (present) QosFlowFeedbackList p_qosFlowFeedbackList := ?
                                                                                                                                         ) := {
                { 
                    id             := id_QosFlowFeedbackList,
                    criticality    := ignore,
                    extensionValue := { QosFlowFeedbackList := p_qosFlowFeedbackList }	
                }
            } // End of template mw_pDUSessionResourceNotifyReleasedTransfer_id_QosFlowFeedbackList
            template (present) PDUSessionResourceReleaseCommandTransfer mw_pDUSessionResourceReleaseCommandTransfer(
                                                                                                                    template (present) Cause p_cause := ?,
                                                                                                                    template PDUSessionResourceReleaseCommandTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                    ) := {
                cause         := p_cause,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_pDUSessionResourceReleaseCommandTransfer
            template (present) PDUSessionResourceReleasedItemNot mw_pDUSessionResourceReleasedItemNot(
                                                                                                      template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                      template (present) PDUSessionResourceReleasedItemNot.pDUSessionResourceNotifyReleasedTransfer p_pDUSessionResourceNotifyReleasedTransfer := ?,
                                                                                                      template PDUSessionResourceReleasedItemNot.iE_Extensions p_iE_Extensions := *
                                                                                                      ) := {
                pDUSessionID                             := p_pDUSessionID,
                pDUSessionResourceNotifyReleasedTransfer := p_pDUSessionResourceNotifyReleasedTransfer,
                iE_Extensions                            := p_iE_Extensions
            } // End of template mw_pDUSessionResourceReleasedItemNot

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

            template (present) PDUSessionResourceReleasedItemRelRes mw_pDUSessionResourceReleasedItemRelRes(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceReleasedItemRelRes.pDUSessionResourceReleaseResponseTransfer p_pDUSessionResourceReleaseResponseTransfer := ?,
                                                                                                            template PDUSessionResourceReleasedItemRelRes.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                pDUSessionID                              := p_pDUSessionID,
                pDUSessionResourceReleaseResponseTransfer := p_pDUSessionResourceReleaseResponseTransfer,
                iE_Extensions                             := p_iE_Extensions
            } // End of template mw_pDUSessionResourceReleasedItemRelRes

            template PDUSessionResourceReleaseResponseTransfer mw_pDUSessionResourceReleaseResponseTransfer(
                                                                                                            template PDUSessionResourceReleaseResponseTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                iE_Extensions := p_iE_Extensions
            } // End of template mw_pDUSessionResourceReleaseResponseTransfer

            template (present) PDUSessionResourceNotifyTransfer.iE_Extensions mw_pDUSessionResourceReleaseResponseTransfer_id_SecondaryRATUsageInformation(
                                                                                                                                                           template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ?
                                                                                                                                                           ) := {
                    id             := id_SecondaryRATUsageInformation,
                    criticality    := ignore,
                    extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation }	
            } // End of template mw_pDUSessionResourceReleaseResponseTransfer_id_SecondaryRATUsageInformation
            template (present) PDUSessionResourceResumeItemRESReq mw_pDUSessionResourceResumeItemRESReq(
                                                                                                        template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                        template (present) PDUSessionResourceResumeItemRESReq.uEContextResumeRequestTransfer p_uEContextResumeRequestTransfer := ?,
                                                                                                        template PDUSessionResourceResumeItemRESReq.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                pDUSessionID                   := p_pDUSessionID,
                uEContextResumeRequestTransfer := p_uEContextResumeRequestTransfer,
                iE_Extensions                  := p_iE_Extensions
            } // End of template mw_pDUSessionResourceResumeItemRESReq
            template (present) PDUSessionResourceResumeItemRESRes mw_pDUSessionResourceResumeItemRESRes(
                                                                                                        template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                        template (present) PDUSessionResourceResumeItemRESRes.uEContextResumeResponseTransfer p_uEContextResumeResponseTransfer := ?,
                                                                                                        template PDUSessionResourceResumeItemRESRes.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                pDUSessionID                    := p_pDUSessionID,
                uEContextResumeResponseTransfer := p_uEContextResumeResponseTransfer,
                iE_Extensions                   := p_iE_Extensions
            } // End of template mw_pDUSessionResourceResumeItemRESRes
            template (present) PDUSessionResourceSecondaryRATUsageItem mw_pPDUSessionResourceSecondaryRATUsageItem(
                                                                                                                   template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                                   template (present) PDUSessionResourceSecondaryRATUsageItem.secondaryRATDataUsageReportTransfer p_secondaryRATDataUsageReportTransfer := ?,
                                                                                                                   template PDUSessionResourceSecondaryRATUsageItem.iE_Extensions p_iE_Extensions := *
                                                                                                                   ) := {
                pDUSessionID                        := p_pDUSessionID,
                secondaryRATDataUsageReportTransfer := p_secondaryRATDataUsageReportTransfer,
                iE_Extensions                       := p_iE_Extensions
            } // End of template mw_pPDUSessionResourceSecondaryRATUsageItem

            template (present) PDUSessionResourceSetupItemCxtReq mw_pDUSessionResourceSetupItemCxtReq(
                                                                                                      template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                      template (present) S_NSSAI p_s_NSSAI := ?,
                                                                                                      template (present) PDUSessionResourceSetupItemCxtReq.pDUSessionResourceSetupRequestTransfer p_pDUSessionResourceSetupRequestTransfer := ?,
                                                                                                      template NAS_PDU p_nAS_PDU := *,
                                                                                                      template PDUSessionResourceSetupItemCxtReq.iE_Extensions p_iE_Extensions := *
                                                                                                      ) := {
                pDUSessionID                           := p_pDUSessionID,
                nAS_PDU                                := p_nAS_PDU,
                s_NSSAI                                := p_s_NSSAI,
                pDUSessionResourceSetupRequestTransfer := p_pDUSessionResourceSetupRequestTransfer,
                iE_Extensions                          := p_iE_Extensions
            } // End of template mw_pDUSessionResourceSetupItemCxtReq
            template (present) PDUSessionResourceSetupItemCxtReq.iE_Extensions mw_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                             template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ?
                                                                                                                                                             ) := {
                { 
                    id             := id_PduSessionExpectedUEActivityBehaviour,
                    criticality    := ignore,
                    extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }	
                }
            } // End of template mw_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour
            template (present) PDUSessionResourceSetupItemCxtRes mw_pDUSessionResourceSetupItemCxtRes(
                                                                                                      template (present) PDUSessionID p_pDUSessionID,
                                                                                                      template (present) PDUSessionResourceSetupItemCxtRes.pDUSessionResourceSetupResponseTransfer p_pDUSessionResourceSetupResponseTransfer := ?,
                                                                                                      template PDUSessionResourceSetupItemCxtRes.iE_Extensions p_iE_Extensions := *
                                                                                                      ) := {
                pDUSessionID                            := p_pDUSessionID,
                pDUSessionResourceSetupResponseTransfer := p_pDUSessionResourceSetupResponseTransfer,
                iE_Extensions                           := p_iE_Extensions
            } // End of template mw_pDUSessionResourceSetupItemCxtRes
            template (present) PDUSessionResourceSetupItemHOReq mw_pDUSessionResourceSetupItemHOReq(
                                                                                                    template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                    template (present) S_NSSAI p_s_NSSAI := ?,
                                                                                                    template (present) PDUSessionResourceSetupItemHOReq.handoverRequestTransfer p_handoverRequestTransfer := ?,
                                                                                                    template PDUSessionResourceSetupItemHOReq.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                pDUSessionID            := p_pDUSessionID,
                s_NSSAI                 := p_s_NSSAI,
                handoverRequestTransfer := p_handoverRequestTransfer,
                iE_Extensions           := p_iE_Extensions
            } // End of template mw_pDUSessionResourceSetupItemHOReq
            template (present) PDUSessionResourceSetupItemHOReq.iE_Extensions mw_pDUSessionResourceSetupItemHOReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                           template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ?
                                                                                                                                                           ) := {
                { 
                    id             := id_PduSessionExpectedUEActivityBehaviour,
                    criticality    := ignore,
                    extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }	
                }
            } // End of template mw_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour
            template (present) PDUSessionResourceSetupItemSUReq mw_pDUSessionResourceSetupItemSUReq(
                                                                                                    template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                    template (present) S_NSSAI p_s_NSSAI := ?,
                                                                                                    template (present) PDUSessionResourceSetupItemSUReq.pDUSessionResourceSetupRequestTransfer p_pDUSessionResourceSetupRequestTransfer := ?,
                                                                                                    template NAS_PDU p_pDUSessionNAS_PDU := *,
                                                                                                    template PDUSessionResourceSetupItemSUReq.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                pDUSessionID                           := p_pDUSessionID,
                pDUSessionNAS_PDU                      := p_pDUSessionNAS_PDU,
                s_NSSAI                                := p_s_NSSAI,
                pDUSessionResourceSetupRequestTransfer := p_pDUSessionResourceSetupRequestTransfer,
                iE_Extensions                          := p_iE_Extensions
            } // End of template mw_pDUSessionResourceSetupItemSUReq
            template (present) PDUSessionResourceSetupItemSUReq.iE_Extensions mw_pDUSessionResourceSetupItemSUReq_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                           template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ?
                                                                                                                                                           ) := {
                { 
                    id             := id_PduSessionExpectedUEActivityBehaviour,
                    criticality    := ignore,
                    extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }	
                }
            } // End of template mw_pDUSessionResourceSetupItemSUReq_id_PduSessionExpectedUEActivityBehaviour
            template (present) PDUSessionResourceSetupItemSURes mw_pDUSessionResourceSetupItemSURes(
                                                                                                    template (present) PDUSessionID p_pDUSessionID,
                                                                                                    template (present) PDUSessionResourceSetupItemSURes.pDUSessionResourceSetupResponseTransfer p_pDUSessionResourceSetupResponseTransfer := ?,
                                                                                                    template PDUSessionResourceSetupItemSURes.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                pDUSessionID                            := p_pDUSessionID,
                pDUSessionResourceSetupResponseTransfer := p_pDUSessionResourceSetupResponseTransfer,
                iE_Extensions                           := p_iE_Extensions
            } // End of template mw_pDUSessionResourceSetupItemSURes
            template (present) PDUSessionResourceSetupRequestTransfer mw_pDUSessionResourceSetupRequestTransfer(
                                                                                                                template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs p_protocolIEs := ?
                                                                                                                ) := {
                protocolIEs := p_protocolIEs
            } // End of template mw_pDUSessionResourceSetupRequestTransfer
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionAggregateMaximumBitRate(
                                                                                                                                                                 template (present) PDUSessionAggregateMaximumBitRate p_pDUSessionAggregateMaximumBitRate := ?
                                                                                                                                                                 ) := {
                { 
                    id          := id_PDUSessionAggregateMaximumBitRate,
                    criticality := reject,
                    value_      := { PDUSessionAggregateMaximumBitRate := p_pDUSessionAggregateMaximumBitRate }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionAggregateMaximumBitRate
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_UL_NGU_UP_TNLInformation(
                                                                                                                                                        template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ?
                                                                                                                                                        ) := {
                { 
                    id          := id_UL_NGU_UP_TNLInformation,
                    criticality := reject,
                    value_      := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_UL_NGU_UP_TNLInformation
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_DataForwardingNotPossible(
                                                                                                                                                         template (present) DataForwardingNotPossible p_dataForwardingNotPossible := ?
                                                                                                                                                         ) := {
                { 
                    id          := id_DataForwardingNotPossible,
                    criticality := reject,
                    value_      := { DataForwardingNotPossible := p_dataForwardingNotPossible }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_DataForwardingNotPossible
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionType(
                                                                                                                                              template (present) PDUSessionType p_pDUSessionType := ?
                                                                                                                                              ) := {
                { 
                    id          := id_PDUSessionType,
                    criticality := reject,
                    value_      := { PDUSessionType := p_pDUSessionType }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionType
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_SecurityIndication(
                                                                                                                                                  template (present) SecurityIndication p_securityIndication := ?
                                                                                                                                                  ) := {
                { 
                    id          := id_SecurityIndication,
                    criticality := reject,
                    value_      := { SecurityIndication := p_securityIndication }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_SecurityIndication
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_NetworkInstance(
                                                                                                                                               template (present) NetworkInstance p_networkInstance := ?
                                                                                                                                               ) := {
                { 
                    id          := id_NetworkInstance,
                    criticality := reject,
                    value_      := { NetworkInstance := p_networkInstance }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_NetworkInstance
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_QosFlowSetupRequestList(
                                                                                                                                                       template (present) QosFlowSetupRequestList p_qosFlowSetupRequestList := ?
                                                                                                                                                       ) := {
                { 
                    id          := id_QosFlowSetupRequestList,
                    criticality := reject,
                    value_      := { QosFlowSetupRequestList := p_qosFlowSetupRequestList }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_QosFlowSetupRequestList
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_CommonNetworkInstance(
                                                                                                                                                     template (present) CommonNetworkInstance p_commonNetworkInstance := ?
                                                                                                                                                     ) := {
                { 
                    id          := id_CommonNetworkInstance,
                    criticality := ignore,
                    value_      := { CommonNetworkInstance := p_commonNetworkInstance }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_CommonNetworkInstance
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_DirectForwardingPathAvailability(
                                                                                                                                                                template (present) DirectForwardingPathAvailability p_directForwardingPathAvailability := ?
                                                                                                                                                                ) := {
                { 
                    id          := id_DirectForwardingPathAvailability,
                    criticality := ignore,
                    value_      := { DirectForwardingPathAvailability := p_directForwardingPathAvailability }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_DirectForwardingPathAvailability

            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                 template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ?
                                                                                                                                                                 ) := {
                { 
                    id          := id_RedundantUL_NGU_UP_TNLInformation,
                    criticality := ignore,
                    value_      := { UPTransportLayerInformation := p_uPTransportLayerInformation }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation

            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                                           template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ?
                                                                                                                                                                           ) := {
                { 
                    id          := id_AdditionalRedundantUL_NGU_UP_TNLInformation,
                    criticality := ignore,
                    value_      := { UPTransportLayerInformationList := p_uPTransportLayerInformationList }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_RedundantCommonNetworkInstancen(
                                                                                                                                                               template (present) CommonNetworkInstance p_commonNetworkInstance := ?
                                                                                                                                                               ) := {
                { 
                    id          := id_RedundantCommonNetworkInstance,
                    criticality := ignore,
                    value_      := { CommonNetworkInstance := p_commonNetworkInstance }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_RedundantCommonNetworkInstance
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_RedundantPDUSessionInformation(
                                                                                                                                                              template (present) RedundantPDUSessionInformation p_redundantPDUSessionInformation := ?
                                                                                                                                                              ) := {
                { 
                    id          := id_RedundantPDUSessionInformation,
                    criticality := ignore,
                    value_      := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_RedundantPDUSessionInformation
            template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_MBSSessionSetupRequestList(
                                                                                                                                                          template (present) MBSSessionSetupRequestList p_mBSSessionSetupRequestList := ?
                                                                                                                                                          ) := {
                { 
                    id          := id_MBSSessionSetupRequestList,
                    criticality := ignore,
                    value_      := { MBSSessionSetupRequestList := p_mBSSessionSetupRequestList }	
                }
            } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_MBSSessionSetupRequestList
            template (present) PDUSessionResourceSetupResponseTransfer mw_pDUSessionResourceSetupResponseTransfer(
                                                                                                                  template (present) QosFlowPerTNLInformation p_dLQosFlowPerTNLInformation := ?,
                                                                                                                  template QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := *,
                                                                                                                  template SecurityResult p_securityResult := *,
                                                                                                                  template QosFlowListWithCause p_qosFlowFailedToSetupList := *,
                                                                                                                  template PDUSessionResourceSetupResponseTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                  ) := {
                dLQosFlowPerTNLInformation           := p_dLQosFlowPerTNLInformation,
                additionalDLQosFlowPerTNLInformation := p_additionalDLQosFlowPerTNLInformation,
                securityResult                       := p_securityResult,
                qosFlowFailedToSetupList             := p_qosFlowFailedToSetupList,
                iE_Extensions                        := p_iE_Extensions
            } // End of template mw_pDUSessionResourceSetupResponseTransfer

            template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_RedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                       template (present) QosFlowPerTNLInformation p_qosFlowPerTNLInformation := ?
                                                                                                                                                                       ) := {
                    id             := id_RedundantDLQosFlowPerTNLInformation,
                    criticality    := ignore,
                    extensionValue := { QosFlowPerTNLInformation := p_qosFlowPerTNLInformation }	
            } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_RedundantDLQosFlowPerTNLInformation
            template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation(
                                                                                                                                                                                 template (present) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList := ?
                                                                                                                                                                                 ) := {
                    id             := id_AdditionalRedundantDLQosFlowPerTNLInformation,
                    criticality    := ignore,
                    extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList }	
            } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation
            template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_UsedRSNInformation(
                                                                                                                                                      template (present) RedundantPDUSessionInformation p_redundantPDUSessionInformation := ?
                                                                                                                                                      ) := {
                { 
                    id             := id_UsedRSNInformation,
                    criticality    := ignore,
                    extensionValue := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation }	
                }
            } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_UsedRSNInformation
            template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_GlobalRANNodeID(
                                                                                                                                                   template (present) GlobalRANNodeID p_globalRANNodeID := ?
                                                                                                                                                   ) := {
                { 
                    id             := id_GlobalRANNodeID,
                    criticality    := ignore,
                    extensionValue := { GlobalRANNodeID := p_globalRANNodeID }	
                }
            } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_GlobalRANNodeID
            template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_MBS_SupportIndicator(
                                                                                                                                                        template (present) MBS_SupportIndicator p_mBS_SupportIndicator := ?
                                                                                                                                                        ) := {
                { 
                    id             := id_MBS_SupportIndicator,
                    criticality    := ignore,
                    extensionValue := { MBS_SupportIndicator := p_mBS_SupportIndicator }	
                }
            } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_MBS_SupportIndicator
            template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionSetupResponseList(
                                                                                                                                                               template (present) MBSSessionSetupResponseList p_mBSSessionSetupResponseList := ?
                                                                                                                                                               ) := {
                { 
                    id             := id_MBSSessionSetupResponseList,
                    criticality    := ignore,
                    extensionValue := { MBSSessionSetupResponseList := p_mBSSessionSetupResponseList }	
                }
            } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionSetupResponseList
            template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionFailedtoSetupList(
                                                                                                                                                               template (present) MBSSessionFailedtoSetupList p_mBSSessionFailedtoSetupList := ?
                                                                                                                                                               ) := {
                { 
                    id             := id_MBSSessionFailedtoSetupList,
                    criticality    := ignore,
                    extensionValue := { MBSSessionFailedtoSetupList := p_mBSSessionFailedtoSetupList }	
                }
            } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionFailedtoSetupList
            template (present) PDUSessionResourceSetupUnsuccessfulTransfer mw_pDUSessionResourceSetupUnsuccessfulTransfer(
                                                                                                                          template (present) Cause p_cause := ?,
                                                                                                                          template CriticalityDiagnostics p_criticalityDiagnostics := *,
                                                                                                                          template PDUSessionResourceSetupUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := *
                                                                                                                          ) := {
                cause                  := p_cause,
                criticalityDiagnostics := p_criticalityDiagnostics,
                iE_Extensions          := p_iE_Extensions
            } // End of template mw_pDUSessionResourceSetupUnsuccessfulTransfer
            template (present) PDUSessionResourceSuspendItemSUSReq mw_pDUSessionResourceSuspendItemSUSReq(
                                                                                                          template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                          template (present) PDUSessionResourceSuspendItemSUSReq.uEContextSuspendRequestTransfer p_uEContextSuspendRequestTransfer := ?,
                                                                                                          template PDUSessionResourceSuspendItemSUSReq.iE_Extensions p_iE_Extensions := *
                                                                                                          ) := {
                pDUSessionID                    := p_pDUSessionID,
                uEContextSuspendRequestTransfer := p_uEContextSuspendRequestTransfer,
                iE_Extensions                   := p_iE_Extensions
            } // End of template mw_pDUSessionResourceSuspendItemSUSReq
            template (present) PDUSessionResourceSwitchedItem mw_pDUSessionResourceSwitchedItem(
                                                                                                template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                template (present) PDUSessionResourceSwitchedItem.pathSwitchRequestAcknowledgeTransfer p_pathSwitchRequestAcknowledgeTransfer := ?,
                                                                                                template PDUSessionResourceSwitchedItem.iE_Extensions p_iE_Extensions := *
                                                                                                ) := {
                pDUSessionID                         := p_pDUSessionID,
                pathSwitchRequestAcknowledgeTransfer := p_pathSwitchRequestAcknowledgeTransfer,
                iE_Extensions                        := p_iE_Extensions
            } // End of template mw_pDUSessionResourceSwitchedItem
            template (present) PDUSessionResourceSwitchedItem.iE_Extensions mw_pDUSessionResourceSwitchedItemw_id_PduSessionExpectedUEActivityBehaviour(
                                                                                                                                                        template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ?
                                                                                                                                                        ) := {
                { 
                    id             := id_PduSessionExpectedUEActivityBehaviour,
                    criticality    := ignore,
                    extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour }	
                }
            } // End of template mw_pDUSessionResourceSwitchedItemw_id_PduSessionExpectedUEActivityBehaviour
            template (present) PDUSessionResourceToBeSwitchedDLItem mw_pDUSessionResourceToBeSwitchedDLItem(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceToBeSwitchedDLItem.pathSwitchRequestTransfer p_pathSwitchRequestTransfer := ?,
                                                                                                            template PDUSessionResourceToBeSwitchedDLItem.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                pDUSessionID              := p_pDUSessionID,
                pathSwitchRequestTransfer := p_pathSwitchRequestTransfer,
                iE_Extensions             := p_iE_Extensions
            } // End of template mw_pDUSessionResourceToBeSwitchedDLItem
            template (present) PDUSessionResourceToReleaseItemHOCmd mw_pDUSessionResourceToReleaseItemHOCmd(
                                                                                                            template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                            template (present) PDUSessionResourceToReleaseItemHOCmd.handoverPreparationUnsuccessfulTransfer p_handoverPreparationUnsuccessfulTransfer := ?,
                                                                                                            template PDUSessionResourceToReleaseItemHOCmd.iE_Extensions p_iE_Extensions := *
                                                                                                            ) := {
                pDUSessionID                            := p_pDUSessionID,
                handoverPreparationUnsuccessfulTransfer := p_handoverPreparationUnsuccessfulTransfer,
                iE_Extensions                           := p_iE_Extensions
            } // End of template mw_pDUSessionResourceToReleaseItemHOCmd
            template (present) PDUSessionResourceToReleaseItemRelCmd mw_pDUSessionResourceToReleaseItemRelCmd(
                                                                                                              template (present) PDUSessionID p_pDUSessionID := ?,
                                                                                                              template (present) PDUSessionResourceToReleaseItemRelCmd.pDUSessionResourceReleaseCommandTransfer p_pDUSessionResourceReleaseCommandTransfer := ?,
                                                                                                              template PDUSessionResourceToReleaseItemRelCmd.iE_Extensions p_iE_Extensions := *
                                                                                                              ) := {
                pDUSessionID                             := p_pDUSessionID,
                pDUSessionResourceReleaseCommandTransfer := p_pDUSessionResourceReleaseCommandTransfer,
                iE_Extensions                            := p_iE_Extensions
            } // End of template mw_pDUSessionResourceToReleaseItemRelCmd
            template (present) PDUSessionType mw_pDUSessionType(template (present) PDUSessionType p_value := ipv4) := p_value;
            template (present) PDUSessionUsageReport mw_pDUSessionUsageReport(
                                                                              template (present) PDUSessionUsageReport.rATType p_rATType := ?,
                                                                              template (present) VolumeTimedReportList p_pDUSessionTimedReportList := ?,
                                                                              template PDUSessionUsageReport.iE_Extensions p_iE_Extensions := *
                                                                              ) := {
                rATType                   := p_rATType,
                pDUSessionTimedReportList := p_pDUSessionTimedReportList,
                iE_Extensions             := p_iE_Extensions
            } // End of template mw_pDUSessionUsageReport
            template (present) PEIPSassistanceInformation mw_pEIPSassistanceInformation(
                                                                                        template (present)CNsubgroupID p_cNsubgroupID := ?,
                                                                                        template PEIPSassistanceInformation.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                cNsubgroupID  := p_cNsubgroupID,
                iE_Extensions := p_iE_Extensions
            } // End of template mw_pEIPSassistanceInformation
            template (present) PLMNAreaBasedQMC mw_pLMNAreaBasedQMC(
                                                                    template (present) PLMNListforQMC p_plmnListforQMC := ?,
                                                                    template PLMNAreaBasedQMC.iE_Extensions p_iE_Extensions := *
                                                                    ) := {
                plmnListforQMC := p_plmnListforQMC,
                iE_Extensions  := p_iE_Extensions
            } // End of template mw_pLMNAreaBasedQMC
            template (present) PLMNSupportItem mw_pLMNSupportItem(
                                                                  template (present) PLMNIdentity p_pLMNIdentity := ?,
                                                                  template (present) SliceSupportList p_sliceSupportList := ?,
                                                                  template PLMNSupportItem.iE_Extensions p_iE_Extensions := *
                pLMNIdentity     := p_pLMNIdentity,
                sliceSupportList := p_sliceSupportList,
                iE_Extensions    := p_iE_Extensions
            } // End of template mw_pLMNSupportItem
            template (present) PLMNSupportItem.iE_Extensions mw_pLMNSupportItemw_id_NPN_Support(
                                                                                                template (present) NPN_Support p_nPN_Support := ?
                                                                                                ) := {
                { 
                    id             := id_NPN_Support,
                    criticality    := reject,
                    extensionValue := { NPN_Support := p_nPN_Support }	
                }
            } // End of template mw_pLMNSupportItemw_id_NPN_Support
            template (present) PLMNSupportItem.iE_Extensions mw_pLMNSupportItemw_id_ExtendedSliceSupportList(
                                                                                                             template (present) ExtendedSliceSupportList p_extendedSliceSupportList := ?
                                                                                                             ) := {
                { 
                    id             := id_ExtendedSliceSupportList,
                    criticality    := reject,
                    extensionValue := { ExtendedSliceSupportList := p_extendedSliceSupportList }	
                }
            } // End of template mw_pLMNSupportItemw_id_ExtendedSliceSupportList
            template (present) PLMNSupportItem.iE_Extensions mw_pLMNSupportItemw_id_OnboardingSupport(
                                                                                                      template (present) OnboardingSupport p_onboardingSupport := ?
                                                                                                      ) := {
                { 
                    id             := id_OnboardingSupport,
                    criticality    := ignore,
                    extensionValue := { OnboardingSupport := p_onboardingSupport }	
                }
            } // End of template mw_pLMNSupportItemw_id_OnboardingSupport
            template (present) PNI_NPN_MobilityInformation mw_pNI_NPN_MobilityInformation(
                                                                                          template (present) Allowed_PNI_NPN_List p_allowed_PNI_NPI_List := ?,
                                                                                          template PNI_NPN_MobilityInformation.iE_Extensions p_iE_Extensions := *
                                                                                          ) := {
                allowed_PNI_NPI_List := p_allowed_PNI_NPI_List,
                iE_Extensions        := p_iE_Extensions
            } // End of template mw_pNI_NPN_MobilityInformation
            template (present) Pre_emptionCapability mw_pre_emptionCapability(template (present) Pre_emptionCapability p_value := ?) := p_value;
            template (present) Pre_emptionVulnerability mw_pre_emptionVulnerability(template (present) Pre_emptionVulnerability p_value := ?) := p_value;
            template (present) PWSFailedCellIDList mw_pWSFailedCellIDList_nR_CGI_PWSFailedList(
                                                                                               template (present) NR_CGIList p_nR_CGI_PWSFailedList := ?
                                                                                               ) := {
                nR_CGI_PWSFailedList := p_nR_CGI_PWSFailedList
            } // End of template mw_pWSFailedCellIDList_nR_CGI_PWSFailedList
            template (present) PWSFailedCellIDList mw_pWSFailedCellIDList_eUTRA_CGI_PWSFailedList(
                                                                                                  template (present) EUTRA_CGIList p_eUTRA_CGI_PWSFailedList := ?
                                                                                                  ) := {
                eUTRA_CGI_PWSFailedList := p_eUTRA_CGI_PWSFailedList
            } // End of template mw_pWSFailedCellIDList_eUTRA_CGI_PWSFailedList
            template (present) PWSFailedCellIDList mw_pWSFailedCellIDList_choice_Extensions(
                                                                                            template (present) PWSFailedCellIDList.choice_Extensions p_choice_Extensions := ?
                                                                                            ) := {
                choice_Extensions := p_choice_Extensions
            } // End of template mw_pWSFailedCellIDList_choice_Extensions
15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814 15815 15816 15817 15818 15819 15820 15821 15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 15849 15850 15851 15852 15853 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 15934 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000
            template (present) QMCConfigInfo mw_qMCConfigInfo(
                                                              template (present) UEAppLayerMeasInfoList p_uEAppLayerMeasInfoList := ?,
                                                              template QMCConfigInfo.iE_Extensions p_iE_Extensions := *
                                                              ) := {
                uEAppLayerMeasInfoList := p_uEAppLayerMeasInfoList,
                iE_Extensions           := p_iE_Extensions
            } // End of template mw_qMCConfigInfo

            template (present) QMCDeactivation mw_qMCDeactivation(
                                                                  template (present) QoEReferenceList p_qoEReferenceList := ?,
                                                                  template QMCDeactivation.iE_Extensions p_iE_Extensions := *
                                                                  ) := {
                qoEReferenceList := p_qoEReferenceList,
                iE_Extensions    := p_iE_Extensions
            } // End of template mw_qMCDeactivation

            template (present) QosCharacteristics mw_qosCharacteristics_nonDynamic5QI(
                                                                                      template (present) NonDynamic5QIDescriptor p_nonDynamic5QI := ?
                                                                                      ) := {
                nonDynamic5QI := p_nonDynamic5QI
            } // End of template mw_qosCharacteristics_nonDynamic5QI

            template (present) QosCharacteristics mw_qosCharacteristics_dynamic5QI(
                                                                                   template (present) Dynamic5QIDescriptor p_dynamic5QI := ?
                                                                                   ) := {
                dynamic5QI := p_dynamic5QI
            } // End of template mw_qosCharacteristics_dynamic5QI

            template (present) QosCharacteristics mw_qosCharacteristics_choice_Extensions(
                                                                                          template (present) QosCharacteristics.choice_Extensions p_choice_Extensions := ?
                                                                                          ) := {
                choice_Extensions := p_choice_Extensions
            } // End of template mw_qosCharacteristics_choice_Extensions

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

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

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

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

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

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

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

            template (present) QosFlowFeedbackItem mw_qosFlowFeedbackItem(
                                                                          template (present) QosFlowIdentifier p_qosFlowIdentifier := ?,
                                                                          template UpdateFeedback p_updateFeedback := *,
                                                                          template ExtendedPacketDelayBudget p_cNpacketDelayBudgetDL := *,
                                                                          template ExtendedPacketDelayBudget p_cNpacketDelayBudgetUL := *,
                                                                          template QosFlowFeedbackItem.iE_Extensions p_iE_Extensions := *
                                                                          ) := {
                qosFlowIdentifier     := p_qosFlowIdentifier,
                updateFeedback        := p_updateFeedback,
                cNpacketDelayBudgetDL := p_cNpacketDelayBudgetDL,
                cNpacketDelayBudgetUL := p_cNpacketDelayBudgetUL,
                iE_Extensions         := p_iE_Extensions
            } // End of template mw_qosFlowFeedbackItem

            template (present) QosFlowInformationItem mw_qosFlowInformationItem(
                                                                                template (present) QosFlowIdentifier p_qosFlowIdentifier := ?,
                                                                                template DLForwarding p_dLForwarding := *,
                                                                                template QosFlowInformationItem.iE_Extensions p_iE_Extensions := *
                                                                                ) := {
                qosFlowIdentifier := p_qosFlowIdentifier,
                dLForwarding      := p_dLForwarding,
                iE_Extensions     := p_iE_Extensions
            } // End of template mw_qosFlowInformationItem

            template (present) QosFlowInformationItem.iE_Extensions mw_qosFlowInformationItemw_id_ULForwarding(
                                                                                                               template (present) ULForwarding p_uLForwarding := ?
                                                                                                               ) := {
                { 
                    id             := id_ULForwarding,
                    criticality    := ignore,
                    extensionValue := { ULForwarding := p_uLForwarding }	
                }
            } // End of template mw_qosFlowInformationItemw_id_ULForwarding

            template (present) QosFlowInformationItem.iE_Extensions mw_qosFlowInformationItemw_id_SourceTNLAddrInfo(
                                                                                                                    template (present) TransportLayerAddress p_transportLayerAddress := ?
                                                                                                                    ) := {
                { 
                    id             := id_SourceTNLAddrInfo,
                    criticality    := ignore,
                    extensionValue := { TransportLayerAddress := p_transportLayerAddress }	
                }
            } // End of template mw_qosFlowInformationItemw_id_SourceTNLAddrInfo

            template (present) QosFlowInformationItem.iE_Extensions mw_qosFlowInformationItemw_id_SourceNodeTNLAddrInfo(
                                                                                                                        template (present) TransportLayerAddress p_transportLayerAddress := ?
                                                                                                                        ) := {
                { 
                    id             := id_SourceNodeTNLAddrInfo,
                    criticality    := ignore,
                    extensionValue := { TransportLayerAddress := p_transportLayerAddress }	
                }
            } // End of template mw_qosFlowInformationItemw_id_SourceNodeTNLAddrInfo

            template (present) QosFlowLevelQosParameters mw_qosFlowLevelQosParameters(
                                                                                      template (present) QosCharacteristics p_qosCharacteristics := ?,
                                                                                      template (present) AllocationAndRetentionPriority p_allocationAndRetentionPriority := ?,
                                                                                      template GBR_QosInformation p_gBR_QosInformation := *,
                                                                                      template ReflectiveQosAttribute p_reflectiveQosAttribute := *,
                                                                                      template AdditionalQosFlowInformation p_additionalQosFlowInformation := *,
                                                                                      template QosFlowLevelQosParameters.iE_Extensions p_iE_Extensions := *
                                                                                      ) := {
                qosCharacteristics             := p_qosCharacteristics,
                allocationAndRetentionPriority := p_allocationAndRetentionPriority,
                gBR_QosInformation             := p_gBR_QosInformation,
                reflectiveQosAttribute         := p_reflectiveQosAttribute,
                additionalQosFlowInformation   := p_additionalQosFlowInformation,
                iE_Extensions                  := p_iE_Extensions
            } // End of template mw_qosFlowLevelQosParameters

            template (present) QosFlowLevelQosParameters.iE_Extensions mw_qosFlowLevelQosParameters_id_QosMonitoringRequest(
                                                                                                                             template (present) QosMonitoringRequest p_qosMonitoringRequest := ?
                                                                                                                             ) := {
                { 
                    id             := id_QosMonitoringRequest,
                    criticality    := ignore,
                    extensionValue := { QosMonitoringRequest := p_qosMonitoringRequest }	
                }
            } // End of template mw_qosFlowLevelQosParameters_id_QosMonitoringRequest

            template (present) QosFlowLevelQosParameters.iE_Extensions mw_qosFlowLevelQosParameters_id_QosMonitoringReportingFrequency(
                                                                                                                                       template (present) QosMonitoringReportingFrequency p_qosMonitoringReportingFrequency := ?
                                                                                                                                       ) := {
                { 
                    id             := id_QosMonitoringReportingFrequency,
                    criticality    := ignore,
                    extensionValue := { QosMonitoringReportingFrequency := p_qosMonitoringReportingFrequency }	
                }
            } // End of template mw_qosFlowLevelQosParameters_id_QosMonitoringReportingFrequency

            template (present) QosMonitoringRequest mw_qosMonitoringRequest(template (present) QosMonitoringRequest p_value := ?) := p_value;

            template (present) QosFlowWithCauseItem mw_qosFlowWithCauseItem(
                                                                            template (present) QosFlowIdentifier p_qosFlowIdentifier := ?,
                                                                            template (present) Cause p_cause := ?,
                                                                            template QosFlowWithCauseItem.iE_Extensions p_iE_Extensions := *
                                                                            ) := {
                qosFlowIdentifier := p_qosFlowIdentifier,
                cause             := p_cause,
                iE_Extensions     := p_iE_Extensions
            } // End of template mw_qosFlowWithCauseItem

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

            template (present) QosFlowNotifyItem mw_qosFlowNotifyItem(
                                                                      template (present) QosFlowIdentifier p_qosFlowIdentifier := ?,
                                                                      template (present) NotificationCause p_notificationCause := ?,
                                                                      template QosFlowNotifyItem.iE_Extensions p_iE_Extensions := *
                                                                      ) := {
                qosFlowIdentifier := p_qosFlowIdentifier,
                notificationCause := p_notificationCause,
                iE_Extensions     := p_iE_Extensions
            } // End of template mw_qosFlowNotifyItem

            template (present) QosFlowNotifyItem.iE_Extensions mw_qosFlowNotifyItemw_id_CurrentQoSParaSetIndex(
                                                                                                               template (present) AlternativeQoSParaSetNotifyIndex p_alternativeQoSParaSetNotifyIndex := ?
                                                                                                               ) := {
                { 
                    id             := id_CurrentQoSParaSetIndex,
                    criticality    := ignore,
                    extensionValue := { AlternativeQoSParaSetNotifyIndex := p_alternativeQoSParaSetNotifyIndex }	
                }
            } // End of template mw_qosFlowNotifyItemw_id_CurrentQoSParaSetIndex

            template (present) QosFlowParametersItem mw_qosFlowParametersItem(
                                                                              template (present) QosFlowIdentifier p_qosFlowIdentifier := ?,
                                                                              template AlternativeQoSParaSetList p_alternativeQoSParaSetList := *,
                                                                              template QosFlowParametersItem.iE_Extensions p_iE_Extensions := *
                                                                              ) := {
                qosFlowIdentifier         := p_qosFlowIdentifier,
                alternativeQoSParaSetList := p_alternativeQoSParaSetList,
                iE_Extensions             := p_iE_Extensions
            } // End of template mw_qosFlowParametersItem

            template (present) QosFlowParametersItem.iE_Extensions mw_qosFlowParametersItemw_id_CNPacketDelayBudgetDL(
                                                                                                                      template (present) ExtendedPacketDelayBudget p_extendedPacketDelayBudget := ?
                                                                                                                      ) := {
                { 
                    id             := id_CNPacketDelayBudgetDL,
                    criticality    := ignore,
                    extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget }	
                }
            } // End of template mw_qosFlowParametersItemw_id_CNPacketDelayBudgetDL

            template (present) QosFlowParametersItem.iE_Extensions mw_qosFlowParametersItemw_id_CNPacketDelayBudgetUL(
                                                                                                                      template (present) ExtendedPacketDelayBudget p_extendedPacketDelayBudget := ?
                                                                                                                      ) := {
                { 
                    id             := id_CNPacketDelayBudgetUL,
                    criticality    := ignore,
                    extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget }	
                }
            } // End of template mw_qosFlowParametersItemw_id_CNPacketDelayBudgetUL

            template (present) QosFlowParametersItem.iE_Extensions mw_qosFlowParametersItemw_id_BurstArrivalTimeDownlink(
                                                                                                                         template (present) BurstArrivalTime p_burstArrivalTime := ?
                                                                                                                         ) := {
                { 
                    id             := id_BurstArrivalTimeDownlink,
                    criticality    := ignore,
                    extensionValue := { BurstArrivalTime := p_burstArrivalTime }	
                }
            } // End of template mw_qosFlowParametersItemw_id_BurstArrivalTimeDownlink

            template (present) QosFlowPerTNLInformation mw_qosFlowPerTNLInformation(
                                                                                    template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ?,
                                                                                    template (present) AssociatedQosFlowList p_associatedQosFlowList := ?,                
                                                                                    template QosFlowPerTNLInformation.iE_Extensions p_iE_Extensions := *
                                                                                    ) := {
                uPTransportLayerInformation := p_uPTransportLayerInformation,
                associatedQosFlowList       := p_associatedQosFlowList,
                iE_Extensions               := p_iE_Extensions
            } // End of template mw_qosFlowPerTNLInformation

            template (present) QosFlowPerTNLInformationItem mw_qosFlowPerTNLInformationItem(
                                                                                            template (present) QosFlowPerTNLInformation p_qosFlowPerTNLInformation := ?,