LibNGAP_Templates.ttcn 1.42 MB
Newer Older
                }
            } // End of template m_pathSwitchRequestAcknowledgeTransfer_id_AdditionalNGU_UP_TNLInformation
            template (value) PathSwitchRequestAcknowledgeTransfer.iE_Extensions m_pathSwitchRequestAcknowledgeTransfer_id_RedundantUL_NGU_UP_TNLInformation(
                                                                                                                                                            in template (value) UPTransportLayerInformation p_uPTransportLayerInformation
                                                                                                                                                            ) := {
                { 
                    id             := id_RedundantUL_NGU_UP_TNLInformation,
                    criticality    := ignore,
                    extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation }	
                }
            } // End of template m_pathSwitchRequestAcknowledgeTransfer_id_RedundantUL_NGU_UP_TNLInformation
            template (value) PathSwitchRequestAcknowledgeTransfer.iE_Extensions m_pathSwitchRequestAcknowledgeTransfer_id_AdditionalRedundantNGU_UP_TNLInformation(
                                                                                                                                                                   in template (value) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList
                                                                                                                                                                   ) := {
                { 
                    id             := id_AdditionalRedundantNGU_UP_TNLInformation,
                    criticality    := ignore,
                    extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList }	
                }
            } // End of template m_pathSwitchRequestAcknowledgeTransfer_id_AdditionalRedundantNGU_UP_TNLInformation
            template (value) PathSwitchRequestAcknowledgeTransfer.iE_Extensions m_pathSwitchRequestAcknowledgeTransfer_id_QosFlowParametersList(
                                                                                                                                                in template (value) QosFlowParametersList p_qosFlowParametersList
                                                                                                                                                ) := {
                { 
                    id             := id_QosFlowParametersList,
                    criticality    := ignore,
                    extensionValue := { QosFlowParametersList := p_qosFlowParametersList }	
                }
            } // End of template m_pathSwitchRequestAcknowledgeTransfer_id_QosFlowParametersList

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

            template (omit) PathSwitchRequestTransfer m_pathSwitchRequestTransfer(
                                                                                  in template (value) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation,
                                                                                  in template (value) QosFlowAcceptedList p_qosFlowAcceptedList,
                                                                                  in template (omit) DL_NGU_TNLInformationReused p_dL_NGU_TNLInformationReused := omit,
                                                                                  in template (omit) UserPlaneSecurityInformation p_userPlaneSecurityInformation := omit,
                                                                                  in template (omit) PathSwitchRequestTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                  ) := {
                dL_NGU_UP_TNLInformation     := p_dL_NGU_UP_TNLInformation,
                dL_NGU_TNLInformationReused  := p_dL_NGU_TNLInformationReused,
                userPlaneSecurityInformation := p_userPlaneSecurityInformation,
                qosFlowAcceptedList          := p_qosFlowAcceptedList,
                iE_Extensions                := p_iE_Extensions
            } // End of template m_pathSwitchRequestTransfer

            template (value) PathSwitchRequestTransfer.iE_Extensions m_pathSwitchRequestTransferr_id_AdditionalDLQosFlowPerTNLInformation(
                                                                                                                                          in template (value) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList
                                                                                                                                          ) := {
                { 
                    id             := id_AdditionalDLQosFlowPerTNLInformation,
                    criticality    := ignore,
                    extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList }	
                }
            } // End of template m_pathSwitchRequestTransferr_id_AdditionalDLQosFlowPerTNLInformation

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

            template (value) PathSwitchRequestTransfer.iE_Extensions m_pathSwitchRequestTransferr_id_RedundantDL_NGU_TNLInformationReused(
                                                                                                                                          in template (value) DL_NGU_TNLInformationReused p_dL_NGU_TNLInformationReused
                                                                                                                                          ) := {
                { 
                    id             := id_RedundantDL_NGU_TNLInformationReused,
                    criticality    := ignore,
                    extensionValue := { DL_NGU_TNLInformationReused := p_dL_NGU_TNLInformationReused }	
                }
            } // End of template m_pathSwitchRequestTransferr_id_RedundantDL_NGU_TNLInformationReused

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

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

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

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

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

            template (omit) PC5QoSParameters m_pC5QoSParameters(
                                                                in template (value) PC5QoSFlowList p_pc5QoSFlowList,
                                                                in template (omit) BitRate p_pc5LinkAggregateBitRates := omit,
                                                                in template (omit) PC5QoSParameters.iE_Extensions p_iE_Extensions := omit
                                                                ) := {
                pc5QoSFlowList           := p_pc5QoSFlowList,
                pc5LinkAggregateBitRates := p_pc5LinkAggregateBitRates,
                iE_Extensions            := p_iE_Extensions
            } // End of template m_pC5QoSParameters

            template (omit) PC5QoSFlowItem m_pC5QoSFlowItem(
                                                            in template (value) FiveQI p_pQI,
                                                            in template (omit) PC5FlowBitRates p_pc5FlowBitRates := omit,
                                                            in template (omit) Range p_range := omit,
                                                            in template (omit) PC5QoSFlowItem.iE_Extensions p_iE_Extensions := omit
                                                            ) := {
                pQI             := p_pQI,
                pc5FlowBitRates := p_pc5FlowBitRates,
                range           := p_range,
                iE_Extensions   := p_iE_Extensions
            } // End of template m_pC5QoSFlowItem

            template (omit) PC5FlowBitRates m_pC5FlowBitRates(
                                                              in template (value) BitRate p_guaranteedFlowBitRate,
                                                              in template (value) BitRate p_maximumFlowBitRate,
                                                              in template (omit) PC5FlowBitRates.iE_Extensions p_iE_Extensions := omit
                                                              ) := {
                guaranteedFlowBitRate := p_guaranteedFlowBitRate,
                maximumFlowBitRate    := p_maximumFlowBitRate,
                iE_Extensions         := p_iE_Extensions
            } // End of template m_pC5FlowBitRates

            template (value) PrivacyIndicator m_privacyIndicator(in PrivacyIndicator p_value := immediate_MDT) := p_value;

            template (omit) PDUSessionAggregateMaximumBitRate m_pDUSessionAggregateMaximumBitRate(
                                                                                                  in template (value) BitRate p_pDUSessionAggregateMaximumBitRateDL,
                                                                                                  in template (value) BitRate p_pDUSessionAggregateMaximumBitRateUL,
                                                                                                  in template (omit) PDUSessionAggregateMaximumBitRate.iE_Extensions p_iE_Extensions := omit
                                                                                                  ) := {
                pDUSessionAggregateMaximumBitRateDL := p_pDUSessionAggregateMaximumBitRateDL,
                pDUSessionAggregateMaximumBitRateUL := p_pDUSessionAggregateMaximumBitRateUL,
                iE_Extensions                       := p_iE_Extensions
            } // End of template m_pDUSessionAggregateMaximumBitRate

            template (omit) PDUSessionResourceAdmittedItem m_pDUSessionResourceAdmittedItem(
                                                                                            in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                            in template (value) PDUSessionResourceAdmittedItem.handoverRequestAcknowledgeTransfer p_handoverRequestAcknowledgeTransfer,
                                                                                            in template (omit) PDUSessionResourceAdmittedItem.iE_Extensions p_iE_Extensions := omit
                                                                                            ) := {
                pDUSessionID                       := p_pDUSessionID,
                handoverRequestAcknowledgeTransfer := p_handoverRequestAcknowledgeTransfer,
                iE_Extensions                      := p_iE_Extensions
            } // End of template m_pDUSessionResourceAdmittedItem

            template (omit) PDUSessionResourceFailedToModifyItemModCfm m_pDUSessionResourceFailedToModifyItemModCfm(
                                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                                    in template (value) PDUSessionResourceFailedToModifyItemModCfm.pDUSessionResourceModifyIndicationUnsuccessfulTransfer p_pDUSessionResourceModifyIndicationUnsuccessfulTransfer,
                                                                                                                    in template (omit) PDUSessionResourceFailedToModifyItemModCfm.iE_Extensions p_iE_Extensions := omit
                                                                                                                    ) := {
                pDUSessionID                                           := p_pDUSessionID,
                pDUSessionResourceModifyIndicationUnsuccessfulTransfer := p_pDUSessionResourceModifyIndicationUnsuccessfulTransfer,
                iE_Extensions                                          := p_iE_Extensions
            } // End of template m_pDUSessionResourceFailedToModifyItemModCfm

            template (omit) PDUSessionResourceFailedToModifyItemModRes m_pDUSessionResourceFailedToModifyItemModRes(
                                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                                    in template (value) PDUSessionResourceFailedToModifyItemModRes.pDUSessionResourceModifyUnsuccessfulTransfer p_pDUSessionResourceModifyUnsuccessfulTransfer,
                                                                                                                    in template (omit) PDUSessionResourceFailedToModifyItemModRes.iE_Extensions p_iE_Extensions := omit
                                                                                                                    ) := {
                pDUSessionID                                 := p_pDUSessionID,
                pDUSessionResourceModifyUnsuccessfulTransfer := p_pDUSessionResourceModifyUnsuccessfulTransfer,
                iE_Extensions                                := p_iE_Extensions
            } // End of template m_pDUSessionResourceFailedToModifyItemModRes

            template (omit) PDUSessionResourceFailedToResumeItemRESReq m_pDUSessionResourceFailedToResumeItemRESReq(
                                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                                    in template (value) Cause p_cause,
                                                                                                                    in template (omit) PDUSessionResourceFailedToResumeItemRESReq.iE_Extensions p_iE_Extensions := omit
                                                                                                                    ) := {
                pDUSessionID  := p_pDUSessionID,
                cause         := p_cause,
                iE_Extensions := p_iE_Extensions
            } // End of template m_pDUSessionResourceFailedToResumeItemRESReq

            template (omit) PDUSessionResourceFailedToResumeItemRESRes m_pDUSessionResourceFailedToResumeItemRESRes(
                                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                                    in template (value) Cause p_cause,
                                                                                                                    in template (omit) PDUSessionResourceFailedToResumeItemRESRes.iE_Extensions p_iE_Extensions := omit
                                                                                                                    ) := {
                pDUSessionID  := p_pDUSessionID,
                cause         := p_cause,
                iE_Extensions := p_iE_Extensions
            } // End of template m_pDUSessionResourceFailedToResumeItemRESRes

            template (omit) PDUSessionResourceFailedToSetupItemCxtFail m_pDUSessionResourceFailedToSetupItemCxtFail(
                                                                                                                    in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                                    in template (value) PDUSessionResourceFailedToSetupItemCxtFail.pDUSessionResourceSetupUnsuccessfulTransfer p_pDUSessionResourceSetupUnsuccessfulTransfer,
                                                                                                                    in template (omit) PDUSessionResourceFailedToSetupItemCxtFail.iE_Extensions p_iE_Extensions := omit
                                                                                                                    ) := {
                pDUSessionID                                := p_pDUSessionID,
                pDUSessionResourceSetupUnsuccessfulTransfer := p_pDUSessionResourceSetupUnsuccessfulTransfer,
                iE_Extensions                               := p_iE_Extensions
            } // End of template m_pDUSessionResourceFailedToSetupItemCxtFail

            template (omit) PDUSessionResourceFailedToSetupItemCxtRes m_pDUSessionResourceFailedToSetupItemCxtRes(
                                                                                                                  in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                                  in template (value) PDUSessionResourceFailedToSetupItemCxtRes.pDUSessionResourceSetupUnsuccessfulTransfer p_pDUSessionResourceSetupUnsuccessfulTransfer,
                                                                                                                  in template (omit) PDUSessionResourceFailedToSetupItemCxtRes.iE_Extensions p_iE_Extensions := omit
                                                                                                                  ) := {
                pDUSessionID                                := p_pDUSessionID,
                pDUSessionResourceSetupUnsuccessfulTransfer := p_pDUSessionResourceSetupUnsuccessfulTransfer,
                iE_Extensions                               := p_iE_Extensions
            } // End of template m_pDUSessionResourceFailedToSetupItemCxtRes

            template (omit) PDUSessionResourceFailedToSetupItemHOAck m_pDUSessionResourceFailedToSetupItemHOAck(
                                                                                                                in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                                in template (value) PDUSessionResourceFailedToSetupItemHOAck.handoverResourceAllocationUnsuccessfulTransfer p_handoverResourceAllocationUnsuccessfulTransfer,  
                                                                                                                in template (omit) PDUSessionResourceFailedToSetupItemHOAck.iE_Extensions p_iE_Extensions := omit
                                                                                                                ) := {
                pDUSessionID                                   := p_pDUSessionID,  
                handoverResourceAllocationUnsuccessfulTransfer := p_handoverResourceAllocationUnsuccessfulTransfer,
                iE_Extensions                                  := p_iE_Extensions
            } // End of template m_pDUSessionResourceFailedToSetupItemHOAck

            template (omit) PDUSessionResourceFailedToSetupItemPSReq m_pDUSessionResourceFailedToSetupItemPSReq(
                                                                                                                in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                                in template (value) PDUSessionResourceFailedToSetupItemPSReq.pathSwitchRequestSetupFailedTransfer p_pathSwitchRequestSetupFailedTransfer,  
                                                                                                                in template (omit) PDUSessionResourceFailedToSetupItemPSReq.iE_Extensions p_iE_Extensions := omit
                                                                                                                ) := {
                pDUSessionID                         := p_pDUSessionID,
                pathSwitchRequestSetupFailedTransfer := p_pathSwitchRequestSetupFailedTransfer,
                iE_Extensions                        := p_iE_Extensions
            } // End of template m_pDUSessionResourceFailedToSetupItemPSReq

            template (omit) PDUSessionResourceFailedToSetupItemSURes m_pDUSessionResourceFailedToSetupItemSURes(
                                                                                                                in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                                in template (value) PDUSessionResourceFailedToSetupItemSURes.pDUSessionResourceSetupUnsuccessfulTransfer p_pDUSessionResourceSetupUnsuccessfulTransfer,
                                                                                                                in template (omit) PDUSessionResourceFailedToSetupItemSURes.iE_Extensions p_iE_Extensions := omit
                                                                                                                ) := {
                pDUSessionID                                := p_pDUSessionID,
                pDUSessionResourceSetupUnsuccessfulTransfer := p_pDUSessionResourceSetupUnsuccessfulTransfer,
                iE_Extensions                               := p_iE_Extensions
            } // End of template m_pDUSessionResourceFailedToSetupItemSURes

            template (omit) PDUSessionResourceHandoverItem m_pDUSessionResourceHandoverItem(
                                                                                            in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                            in template (value) PDUSessionResourceHandoverItem.handoverCommandTransfer p_handoverCommandTransfer,
                                                                                            in template (omit) PDUSessionResourceHandoverItem.iE_Extensions p_iE_Extensions := omit
                                                                                            ) := {
                pDUSessionID            := p_pDUSessionID,
                handoverCommandTransfer := p_handoverCommandTransfer,
                iE_Extensions           := p_iE_Extensions
            } // End of template m_pDUSessionResourceHandoverItem

            template (omit) PDUSessionResourceInformationItem m_pDUSessionResourceInformationItem(
                                                                                                  in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                                  in template (value) QosFlowInformationList p_qosFlowInformationList,
                                                                                                  in template (omit) DRBsToQosFlowsMappingList p_dRBsToQosFlowsMappingList := omit,
                                                                                                  in template (omit) PDUSessionResourceInformationItem.iE_Extensions p_iE_Extensions := omit
                                                                                                  ) := {
                pDUSessionID              := p_pDUSessionID,
                qosFlowInformationList    := p_qosFlowInformationList,
                dRBsToQosFlowsMappingList := p_dRBsToQosFlowsMappingList,
                iE_Extensions             := p_iE_Extensions
            } // End of template m_pDUSessionResourceInformationItem

            template (omit) PDUSessionResourceItemCxtRelCpl m_pDUSessionResourceItemCxtRelCpl(
                                                                                              in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                              in template (omit) PDUSessionResourceItemCxtRelCpl.iE_Extensions p_iE_Extensions := omit
                                                                                              ) := {
                pDUSessionID  := p_pDUSessionID,
                iE_Extensions := p_iE_Extensions
            } // End of template m_pDUSessionResourceItemCxtRelCpl

            template (value) PDUSessionResourceItemCxtRelCpl.iE_Extensions m_pDUSessionResourceItemCxtRelCpl_id_PDUSessionResourceReleaseResponseTransfer(
                                                                                                                                                          in template (value) PDUSessionResourceReleaseResponseTransfer_OCTET_STRING p_pDUSessionResourceReleaseResponseTransfer_OCTET_STRING
                                                                                                                                                          ) := {
                { 
                    id             := id_PDUSessionResourceReleaseResponseTransfer,
                    criticality    := ignore,
                    extensionValue := { PDUSessionResourceReleaseResponseTransfer_OCTET_STRING := p_pDUSessionResourceReleaseResponseTransfer_OCTET_STRING }	
                }
            } // End of template m_pDUSessionResourceItemCxtRelCpl_id_PDUSessionResourceReleaseResponseTransfer

            template (omit) PDUSessionResourceItemCxtRelReq m_pDUSessionResourceItemCxtRelReq(
                                                                                              in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
                                                                                              in template (omit) PDUSessionResourceItemCxtRelReq.iE_Extensions p_iE_Extensions := omit
                                                                                              ) := {
                pDUSessionID  := p_pDUSessionID,
                iE_Extensions := p_iE_Extensions
            } // End of template m_pDUSessionResourceItemCxtRelReq

            template (omit) PDUSessionResourceItemHORqd m_pDUSessionResourceItemHORqd(
                                                                                      in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID,
7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680
                                                                                      in template (value) PDUSessionResourceItemHORqd.handoverRequiredTransfer p_handoverRequiredTransfer,
                                                                                      in template (omit) PDUSessionResourceItemHORqd.iE_Extensions p_iE_Extensions := omit
                                                                                      ) := {
                pDUSessionID             := p_pDUSessionID,
                handoverRequiredTransfer := p_handoverRequiredTransfer,
                iE_Extensions            := p_iE_Extensions
            } // End of template m_pDUSessionResourceItemHORqd

            template (omit) PDUSessionResourceModifyConfirmTransfer m_pDUSessionResourceModifyConfirmTransfer(
                                                                                                              in template (value) QosFlowModifyConfirmList p_qosFlowModifyConfirmList,
                                                                                                              in template (value) UPTransportLayerInformation p_uLNGU_UP_TNLInformation,
                                                                                                              in template (omit) UPTransportLayerInformationPairList p_additionalNG_UUPTNLInformation := omit,
                                                                                                              in template (omit) QosFlowListWithCause p_qosFlowFailedToModifyList := omit,
                                                                                                              in template (omit) PDUSessionResourceModifyConfirmTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                              ) := {
                qosFlowModifyConfirmList       := p_qosFlowModifyConfirmList,
                uLNGU_UP_TNLInformation        := p_uLNGU_UP_TNLInformation,
                additionalNG_UUPTNLInformation := p_additionalNG_UUPTNLInformation,
                qosFlowFailedToModifyList      := p_qosFlowFailedToModifyList,
                iE_Extensions                  := p_iE_Extensions
            } // End of template m_pDUSessionResourceModifyConfirmTransfer

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

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

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

            template (value) PDUSessionResourceModifyRequestTransfer m_pDUSessionResourceModifyRequestTransfer(
                                                                                                               in template (omit) PDUSessionResourceModifyRequestTransfer.protocolIEs p_protocolIEs
                                                                                                               ) := {
                protocolIEs := p_protocolIEs
            } // End of template m_pDUSessionResourceModifyRequestTransfer

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

            template (value) PDUSessionResourceModifyRequestTransfer.protocolIEs m_pDUSessionResourceModifyRequestTransfer_id_UL_NGU_UP_TNLModifyList(
                                                                                                                                                      in template (value) UL_NGU_UP_TNLModifyList p_uL_NGU_UP_TNLModifyList
                                                                                                                                                      ) := {
                { 
                    id          := id_UL_NGU_UP_TNLModifyList,
                    criticality := reject,
                    value_      := { UL_NGU_UP_TNLModifyList := p_uL_NGU_UP_TNLModifyList }	
                }
            } // End of template m_pDUSessionResourceModifyRequestTransfer_id_UL_NGU_UP_TNLModifyList

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

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

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

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

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

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

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

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

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

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

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

            template (omit) PDUSessionResourceModifyResponseTransfer m_pDUSessionResourceModifyResponseTransfer(
                                                                                                                in template (omit) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation := omit,
                                                                                                                in template (omit) UPTransportLayerInformation p_uL_NGU_UP_TNLInformation := omit,
                                                                                                                in template (omit) QosFlowAddOrModifyResponseList p_qosFlowAddOrModifyResponseList := omit,
                                                                                                                in template (omit) QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := omit,
                                                                                                                in template (omit) QosFlowListWithCause p_qosFlowFailedToAddOrModifyList := omit,
                                                                                                                in template (omit) PDUSessionResourceModifyResponseTransfer.iE_Extensions p_iE_Extensions := omit
                                                                                                                ) := {
                dL_NGU_UP_TNLInformation             := p_dL_NGU_UP_TNLInformation,
                uL_NGU_UP_TNLInformation             := p_uL_NGU_UP_TNLInformation,
                qosFlowAddOrModifyResponseList       := p_qosFlowAddOrModifyResponseList,
                additionalDLQosFlowPerTNLInformation := p_additionalDLQosFlowPerTNLInformation,
                qosFlowFailedToAddOrModifyList       := p_qosFlowFailedToAddOrModifyList,
                iE_Extensions                        := p_iE_Extensions
            } // End of template m_pDUSessionResourceModifyResponseTransfer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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