/** * @author ETSI / TTF033 * @version $URL$ * $Id$ * @desc This module provides templates for NGAP protocol. * @copyright ETSI Copyright Notification * No part may be reproduced except as authorized by written permission. * The copyright and the foregoing restriction extend to reproduction in all media. * All rights reserved. * @see ETSI TS 138 413 / 3GPP TS 38.413 version 16.12 Release 16 */ module LibNGAP_Templates { // LibCommon import from LibCommon_BasicTypesAndValues all; import from LibCommon_DataStrings all; // LibNGAP import from NGAP_Constants language "ASN.1:2002" all; import from NGAP_CommonDataTypes language "ASN.1:2002" all; import from NGAP_IEs language "ASN.1:2002" all; import from NGAP_PDU_Contents language "ASN.1:2002" all; import from NGAP_PDU_Descriptions language "ASN.1:2002" all; import from NGAP_Containers language "ASN.1:2002" all; import from LibNGAP_TypesAndValues all; import from LibNGAP_Pixits all; group g_NGAP { group g_NGAP_PDU { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.1.1 PDU SESSION RESOURCE SETUP REQUEST */ template (value) NGAP_PDU m_ngap_initMsg( in template (value) InitiatingMessage p_msg ) := { initiatingMessage := p_msg } // End of template m_ngap_initMsg /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 8.1 List of NGAP Elementary Procedures */ template (value) NGAP_PDU m_ngap_succMsg( in template (value) SuccessfulOutcome p_msg ) := { successfulOutcome := p_msg } // End of template m_ngap_succMsg /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 8.1 List of NGAP Elementary Procedures */ template (value) NGAP_PDU m_ngap_unsuccMsg( in template (value) UnsuccessfulOutcome p_msg ) := { unsuccessfulOutcome := p_msg } // End of template m_ngap_unsuccMsg } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.1.1 PDU SESSION RESOURCE SETUP REQUEST */ template (present) NGAP_PDU mw_ngap_initMsg( template (present) InitiatingMessage p_msg := ? ) := { initiatingMessage := p_msg } // End of template mw_ngap_initMsg /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 8.1 List of NGAP Elementary Procedures */ template (present) NGAP_PDU mw_ngap_succMsg( template (present) SuccessfulOutcome p_msg := ? ) := { successfulOutcome := p_msg } // End of template mw_ngap_succMsg /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 8.1 List of NGAP Elementary Procedures */ template (present) NGAP_PDU mw_ngap_unsuccMsg( template (present) UnsuccessfulOutcome p_msg := ? ) := { unsuccessfulOutcome := p_msg } // End of template mw_ngap_unsuccMsg } // End of group Receive } // End of group g_NGAP_PDU group Message_Functional_Definition_and_Content { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.1 PDU Session Management Messages */ group PDU_Session_Management_Messages { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.1 PDU Session Management Messages */ group PDU_SESSION_RESOURCE_SETUP_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.1.1 PDU SESSION RESOURCE SETUP REQUEST */ template (value) InitiatingMessage m_n2_PDUSessionResourceSetupRequest( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceSetupListSUReq p_pDUSessionResourceSetupListSUReq ) := { procedureCode := id_PDUSessionResourceSetup, criticality := reject, value_ := { PDUSessionResourceSetupRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSetupListSUReq, criticality := ignore, value_ := { PDUSessionResourceSetupListSUReq := p_pDUSessionResourceSetupListSUReq } } } } } } // End of template m_n2_PDUSessionResourceSetupRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.1.1 PDU SESSION RESOURCE SETUP REQUEST */ template (present) InitiatingMessage mw_n2_PDUSessionResourceSetupRequest( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceSetupListSUReq p_pDUSessionResourceSetupListSUReq := ? ) := { procedureCode := id_PDUSessionResourceSetup, criticality := reject, value_ := { PDUSessionResourceSetupRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSetupListSUReq, criticality := ignore, value_ := { PDUSessionResourceSetupListSUReq := p_pDUSessionResourceSetupListSUReq } } } } } } // End of template mw_n2_PDUSessionResourceSetupRequest } // End of group Receive } // End of group PDU_SESSION_RESOURCE_SETUP_REQUEST group PDU_SESSION_RESOURCE_SETUP_RESPONSE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.1.2 PDU SESSION RESOURCE SETUP RESPONSE */ template (value) SuccessfulOutcome m_n2_PDUSessionResourceSetupResponse( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceSetupListSURes p_pDUSessionResourceSetupListSURes ) := { procedureCode := id_PDUSessionResourceSetup, criticality := reject, value_ := { PDUSessionResourceSetupResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSetupListSURes, criticality := ignore, value_ := { PDUSessionResourceSetupListSURes := p_pDUSessionResourceSetupListSURes } } } } } } // End of template mw_n2_PDUSessionResourceSetupResponse } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.1.2 PDU SESSION RESOURCE SETUP RESPONSE */ template (present) SuccessfulOutcome mw_n2_PDUSessionResourceSetupResponse( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceSetupListSURes p_pDUSessionResourceSetupListSUReq := ? ) := { procedureCode := id_PDUSessionResourceSetup, criticality := reject, value_ := { PDUSessionResourceSetupResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSetupListSURes, criticality := ignore, value_ := { PDUSessionResourceSetupListSURes := p_pDUSessionResourceSetupListSUReq} } } } } } // End of template mw_n2_PDUSessionResourceSetupResponse } // End of group Receive } // End of group PDU_SESSION_RESOURCE_SETUP_RESPONSE group PDU_SESSION_RESOURCE_RELEASE_COMMAND { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.3 PDU SESSION RESOURCE RELEASE COMMAND */ template (value) InitiatingMessage m_n2_PDUSessionResourceReleaseCommand( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceToReleaseListRelCmd p_pDUSessionResourceToReleaseListRelCmd ) := { procedureCode := id_PDUSessionResourceToReleaseListRelCmd, criticality := reject, value_ := { PDUSessionResourceReleaseCommand := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceToReleaseListRelCmd, criticality := reject, value_ := { PDUSessionResourceToReleaseListRelCmd := p_pDUSessionResourceToReleaseListRelCmd } } } } } } // End of template m_n2_PDUSessionResourceReleaseCommand } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.3 PDU SESSION RESOURCE RELEASE COMMAND */ template (present) InitiatingMessage mw_n2_PDUSessionResourceReleaseCommand( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceToReleaseListRelCmd p_pDUSessionResourceToReleaseListRelCmd := ? ) := { procedureCode := id_PDUSessionResourceToReleaseListRelCmd, criticality := reject, value_ := { PDUSessionResourceReleaseCommand := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceToReleaseListRelCmd, criticality := reject, value_ := { PDUSessionResourceToReleaseListRelCmd := p_pDUSessionResourceToReleaseListRelCmd } } } } } } // End of template mw_n2_PDUSessionResourceReleaseCommand } // End of group Receive } // End of group PDU_SESSION_RESOURCE_RELEASE_COMMAND group PDU_SESSION_RESOURCE_RELEASE_RESPONSE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.4 PDU SESSION RESOURCE RELEASE RESPONSE */ template (value) SuccessfulOutcome m_n2_PDUSessionResourceReleaseResponse( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceReleasedListRelRes p_pDUSessionResourceReleasedListRelRes ) := { procedureCode := id_PDUSessionResourceRelease, criticality := reject, value_ := { PDUSessionResourceReleaseResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceReleasedListRelRes, criticality := reject, value_ := { PDUSessionResourceReleasedListRelRes := p_pDUSessionResourceReleasedListRelRes } } } } } } // End of template m_n2_PDUSessionResourceReleaseResponse } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.4 PDU SESSION RESOURCE RELEASE RESPONSE */ template (present) SuccessfulOutcome mw_n2_PDUSessionResourceReleaseResponse( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceReleasedListRelRes p_pDUSessionResourceReleasedListRelRes := ? ) := { procedureCode := id_PDUSessionResourceRelease, criticality := reject, value_ := { PDUSessionResourceReleaseResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceReleasedListRelRes, criticality := reject, value_ := { PDUSessionResourceReleasedListRelRes := p_pDUSessionResourceReleasedListRelRes } } } } } } // End of template mw_n2_PDUSessionResourceReleaseResponse } // End of group Receive } // End of group PDU_SESSION_RESOURCE_RELEASE_RESPONSE group PDU_SESSION_RESOURCE_MODIFY_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.5 PDU SESSION RESOURCE MODIFY REQUEST */ template (value) InitiatingMessage m_n2_PDUSessionResourceModify( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceModifyListModReq p_pDUSessionResourceModifyListModReq ) := { procedureCode := id_PDUSessionResourceModify, criticality := reject, value_ := { PDUSessionResourceModifyRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceModifyListModReq, criticality := reject, value_ := { PDUSessionResourceModifyListModReq := p_pDUSessionResourceModifyListModReq } } } } } } // End of template m_n2_PDUSessionResourceModify } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.5 PDU SESSION RESOURCE MODIFY REQUEST */ template (present) InitiatingMessage mw_n2_PDUSessionResourceModify( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceModifyListModReq p_pDUSessionResourceModifyListModReq := ? ) := { procedureCode := id_PDUSessionResourceModify, criticality := reject, value_ := { PDUSessionResourceModifyRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceModifyListModReq, criticality := reject, value_ := { PDUSessionResourceModifyListModReq := p_pDUSessionResourceModifyListModReq } } } } } } // End of template mw_n2_PDUSessionResourceModify } // End of group Receive } // End of group PDU_SESSION_RESOURCE_MODIFY_REQUEST group PDU_SESSION_RESOURCE_MODIFY_RESPONSE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.6 PDU SESSION RESOURCE MODIFY RESPONSE */ template (value) SuccessfulOutcome m_n2_PDUSessionResourceModifyResponse( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceModifyListModRes p_pDUSessionResourceModifyListModRes ) := { procedureCode := id_PDUSessionResourceModify, criticality := reject, value_ := { PDUSessionResourceModifyResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceModifyListModReq, criticality := reject, value_ := { PDUSessionResourceModifyListModRes := p_pDUSessionResourceModifyListModRes } } } } } } // End of template m_n2_PDUSessionResourceModifyResponse } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.6 PDU SESSION RESOURCE MODIFY RESPONSE */ template (present) SuccessfulOutcome mw_n2_PDUSessionResourceModifyResponse( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceModifyListModRes p_pDUSessionResourceModifyListModRes := ? ) := { procedureCode := id_PDUSessionResourceModify, criticality := reject, value_ := { PDUSessionResourceModifyResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceModifyListModReq, criticality := reject, value_ := { PDUSessionResourceModifyListModRes := p_pDUSessionResourceModifyListModRes } } } } } } // End of template mw_n2_PDUSessionResourceModifyResponse } // End of group Receive } // End of group PDU_SESSION_RESOURCE_MODIFY_RESPONSE group PDU_SESSION_RESOURCE_NOTIFY { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.7 PDU SESSION RESOURCE NOTIFY */ template (value) InitiatingMessage m_n2_PDUSessionResourceNotify( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceNotifyList p_pDUSessionResourceNotifyList ) := { procedureCode := id_PDUSessionResourceNotify, criticality := reject, value_ := { PDUSessionResourceNotify := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceNotifyList, criticality := reject, value_ := { PDUSessionResourceNotifyList := p_pDUSessionResourceNotifyList } } } } } } // End of template m_n2_PDUSessionResourceNotify } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.7 PDU SESSION RESOURCE NOTIFY */ template (present) InitiatingMessage mw_n2_PDUSessionResourceNotify( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceNotifyList p_pDUSessionResourceNotifyList := ? ) := { procedureCode := id_PDUSessionResourceNotify, criticality := reject, value_ := { PDUSessionResourceNotify := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceNotifyList, criticality := reject, value_ := { PDUSessionResourceNotifyList := p_pDUSessionResourceNotifyList } } } } } } // End of template mw_n2_PDUSessionResourceNotify } // End of group Receive } // End of group PDU_SESSION_RESOURCE_NOTIFY group PDU_SESSION_RESOURCE_MODIFY_INDICATION { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.6 PDU SESSION RESOURCE MODIFY RESPONSE */ template (value) InitiatingMessage m_n2_PDUSessionResourceModifyIndication( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceModifyListModInd p_pDUSessionResourceModifyListModInd ) := { procedureCode := id_PDUSessionResourceModify, criticality := reject, value_ := { PDUSessionResourceModifyIndication := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceModifyListModReq, criticality := reject, value_ := { PDUSessionResourceModifyListModInd := p_pDUSessionResourceModifyListModInd } } } } } } // End of template m_n2_PDUSessionResourceModifyIndication } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.6 PDU SESSION RESOURCE MODIFY RESPONSE */ template (present) InitiatingMessage mw_n2_PDUSessionResourceModifyIndication( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceModifyListModInd p_pDUSessionResourceModifyListModInd := ? ) := { procedureCode := id_PDUSessionResourceModify, criticality := reject, value_ := { PDUSessionResourceModifyIndication := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceModifyListModReq, criticality := reject, value_ := { PDUSessionResourceModifyListModInd := p_pDUSessionResourceModifyListModInd } } } } } } // End of template mw_n2_PDUSessionResourceModifyIndication } // End of group Receive } // End of group PDU_SESSION_RESOURCE_MODIFY_INDICATION group PDU_SESSION_RESOURCE_MODIFY_CONFIRM { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.9 PDU SESSION RESOURCE MODIFY CONFIRM */ template (value) SuccessfulOutcome m_n2_PDUSessionResourceModifyConfirm( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceModifyListModCfm p_pDUSessionResourceModifyListModCfm ) := { procedureCode := id_PDUSessionResourceModify, criticality := reject, value_ := { PDUSessionResourceModifyConfirm := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceModifyListModReq, criticality := reject, value_ := { PDUSessionResourceModifyListModCfm := p_pDUSessionResourceModifyListModCfm } } } } } } // End of template m_n2_PDUSessionResourceModifyConfirm } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.9 PDU SESSION RESOURCE MODIFY CONFIRM */ template (present) SuccessfulOutcome mw_n2_PDUSessionResourceModifyConfirm( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceModifyListModCfm p_pDUSessionResourceModifyListModCfm := ? ) := { procedureCode := id_PDUSessionResourceModify, criticality := reject, value_ := { PDUSessionResourceModifyConfirm := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceModifyListModReq, criticality := reject, value_ := { PDUSessionResourceModifyListModCfm := p_pDUSessionResourceModifyListModCfm } } } } } } // End of template mw_n2_PDUSessionResourceModifyConfirm } // End of group Receive } // End of group PDU_SESSION_RESOURCE_MODIFY_CONFIRM } // End of group PDU_Session_Management_Messages /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2 UE Context Management Messages */ group UE_Context_Management_Messages { group INITIAL_CONTEXT_SETUP_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.1 INITIAL CONTEXT SETUP REQUEST */ template (value) InitiatingMessage m_n2_InitialContextSetupRequest( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceSetupListCxtReq p_pDUSessionResourceSetupListCxtReq ) := { procedureCode := id_InitialContextSetup, criticality := reject, value_ := { InitialContextSetupRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSetupListCxtReq, criticality := reject, value_ := { PDUSessionResourceSetupListCxtReq := p_pDUSessionResourceSetupListCxtReq } } } } } } // End of template m_n2_InitialContextSetupRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.1 INITIAL CONTEXT SETUP REQUEST */ template (present) InitiatingMessage mw_n2_InitialContextSetupRequest( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceSetupListCxtReq p_pDUSessionResourceSetupListCxtReq := ? ) := { procedureCode := id_InitialContextSetup, criticality := reject, value_ := { InitialContextSetupRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSetupListCxtReq, criticality := reject, value_ := { PDUSessionResourceSetupListCxtReq := p_pDUSessionResourceSetupListCxtReq } } } } } } // End of template mw_n2_InitialContextSetupRequest } // End of group Receive } // End of group INITIAL_CONTEXT_SETUP_REQUEST group INITIAL_CONTEXT_SETUP_RESPONSE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.2 INITIAL CONTEXT SETUP RESPONSE */ template (value) SuccessfulOutcome m_n2_InitialContextSetupResponse( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceSetupListSURes p_pDUSessionResourceSetupListSURes ) := { procedureCode := id_InitialContextSetup, criticality := reject, value_ := { PDUSessionResourceSetupResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSetupListSURes, criticality := ignore, value_ := { PDUSessionResourceSetupListSURes := p_pDUSessionResourceSetupListSURes } } } } } } // End of template m_n2_InitialContextSetupResponse } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.2 INITIAL CONTEXT SETUP RESPONSE */ template (present) SuccessfulOutcome mw_n2_InitialContextSetupResponse( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceSetupListSURes p_pDUSessionResourceSetupListSURes := ? ) := { procedureCode := id_InitialContextSetup, criticality := reject, value_ := { PDUSessionResourceSetupResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSetupListSURes, criticality := ignore, value_ := { PDUSessionResourceSetupListSURes := p_pDUSessionResourceSetupListSURes } } } } } } // End of template mw_n2_PDUInitialContextSetupResponse } // End of group Receive } // End of group INITIAL_CONTEXT_SETUP_RESPONSE group INITIAL_CONTEXT_SETUP_FAILURE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.3 INITIAL CONTEXT SETUP FAILURE */ template (value) UnsuccessfulOutcome m_n2_InitialContextSetupFailure( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) Cause p_cause := m_cause_radioNetwork(PX_CAUSE_INITIAL_SETUP_FAILURE), in template (value) PDUSessionResourceFailedToSetupListCxtFail p_pDUSessionResourceFailedToSetupListCxtFail ) := { procedureCode := id_InitialContextSetup, criticality := reject, value_ := { InitialContextSetupFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } }, { id := id_PDUSessionResourceFailedToSetupListCxtFail, criticality := ignore, value_ := { PDUSessionResourceFailedToSetupListCxtFail := p_pDUSessionResourceFailedToSetupListCxtFail } } } } } } // End of template m_n2_InitialContextSetupFailure } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.3 INITIAL CONTEXT SETUP FAILURE */ template (present) UnsuccessfulOutcome mw_n2_InitialContextSetupFailure( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) Cause p_cause := ?, template (present) PDUSessionResourceFailedToSetupListCxtFail p_pDUSessionResourceFailedToSetupListCxtFail := ? ) := { procedureCode := id_InitialContextSetup, criticality := reject, value_ := { InitialContextSetupFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } }, { id := id_PDUSessionResourceFailedToSetupListCxtFail, criticality := ignore, value_ := { PDUSessionResourceFailedToSetupListCxtFail := p_pDUSessionResourceFailedToSetupListCxtFail } } } } } } // End of template mw_n2_PDUInitialContextSetupFailure } // End of group Receive } // End of group INITIAL_CONTEXT_SETUP_FAILURE group UE_CONTEXT_RELEASE_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.4 UE CONTEXT RELEASE REQUEST */ template (value) InitiatingMessage m_n2_UEContextReleaseRequest( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceListCxtRelReq p_pDUSessionResourceListCxtRelReq ) := { procedureCode := id_UEContextReleaseRequest, criticality := reject, value_ := { UEContextReleaseRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceListCxtRelReq, criticality := reject, value_ := { PDUSessionResourceListCxtRelReq := p_pDUSessionResourceListCxtRelReq } } } } } } // End of template m_n2_UEContextReleaseRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.4 UE CONTEXT RELEASE REQUEST */ template (present) InitiatingMessage mw_n2_UEContextReleaseRequest( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceListCxtRelReq p_pDUSessionResourceListCxtRelReq := ? ) := { procedureCode := id_UEContextReleaseRequest, criticality := reject, value_ := { UEContextReleaseRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceListCxtRelReq, criticality := reject, value_ := { PDUSessionResourceListCxtRelReq := p_pDUSessionResourceListCxtRelReq } } } } } } // End of template mw_n2_UEContextReleaseRequest } // End of group Receive } // End of group UE_CONTEXT_RELEASE_REQUEST group UE_CONTEXT_RELEASE_COMMAND { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.5 UE CONTEXT RELEASE COMMAND */ template (value) InitiatingMessage m_n2_UEContextReleaseCommand( in template (value) UE_NGAP_IDs p_ueNgapIds, in template (value) Cause p_cause := m_cause_radioNetwork(PX_UE_CONTEXT_RELEASE_COMMAND_CAUSE) ) := { procedureCode := id_UEContextRelease, criticality := reject, value_ := { UEContextReleaseCommand := { protocolIEs := { { id := id_UE_NGAP_IDs, criticality := reject, value_ := { UE_NGAP_IDs := p_ueNgapIds } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_UEContextReleaseCommand } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.5 UE CONTEXT RELEASE COMMAND */ template (present) InitiatingMessage mw_n2_UEContextReleaseCommand( template (present) UE_NGAP_IDs p_ueNgapIds := ?, template (present) Cause p_cause := ? ) := { procedureCode := id_UEContextRelease, criticality := reject, value_ := { UEContextReleaseCommand := { protocolIEs := { { id := id_UE_NGAP_IDs, criticality := reject, value_ := { UE_NGAP_IDs := p_ueNgapIds } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_UEContextReleaseCommand } // End of group Receive } // End of group UE_CONTEXT_RELEASE_COMMAND group UE_CONTEXT_RELEASE_COMPLETE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.6 UE CONTEXT RELEASE COMPLETE */ template (value) SuccessfulOutcome m_n2_UEContextReleaseComplete( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceSetupListSURes p_pDUSessionResourceSetupListSURes ) := { procedureCode := id_InitialContextSetup, criticality := reject, value_ := { PDUSessionResourceSetupResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSetupListSURes, criticality := reject, value_ := { PDUSessionResourceSetupListSURes := p_pDUSessionResourceSetupListSURes } } } } } } // End of template m_n2_UEContextReleaseComplete } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.6 UE CONTEXT RELEASE COMPLETE */ template (present) SuccessfulOutcome mw_n2_UEContextReleaseComplete( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceSetupListSURes p_pDUSessionResourceSetupListSURes := ? ) := { procedureCode := id_InitialContextSetup, criticality := reject, value_ := { PDUSessionResourceSetupResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSetupListSURes, criticality := reject, value_ := { PDUSessionResourceSetupListSURes := p_pDUSessionResourceSetupListSURes } } } } } } // End of template mw_n2_UEContextReleaseComplete } // End of group Receive } // End of group UE_CONTEXT_RELEASE_COMPLETE group UE_CONTEXT_MODIFICATION_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.7 UE CONTEXT MODIFICATION REQUEST */ template (value) InitiatingMessage m_n2_UEContextModificationRequest( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID ) := { procedureCode := id_UEContextModification, criticality := reject, value_ := { UEContextModificationRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template m_n2_UEContextModificationRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.7 UE CONTEXT MODIFICATION REQUEST */ template (present) InitiatingMessage mw_n2_UEContextModificationRequest( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ? ) := { procedureCode := id_UEContextModification, criticality := reject, value_ := { UEContextModificationRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template mw_n2_UEContextModificationRequest } // End of group Receive } // End of group UE_CONTEXT_MODIFICATION_REQUEST group UE_CONTEXT_MODIFICATION_RESPONSE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.8 UE CONTEXT MODIFICATION RESPONSE */ template (value) SuccessfulOutcome m_n2_UEContexModificationResponse( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID ) := { procedureCode := id_UEContextModification, criticality := reject, value_ := { UEContextModificationResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template m_n2_UEContexModificationResponse } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.8 UE CONTEXT MODIFICATION RESPONSE */ template (present) SuccessfulOutcome mw_n2_UEContexModificationResponse( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ? ) := { procedureCode := id_UEContextModification, criticality := reject, value_ := { UEContextModificationResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template mw_n2_UEContexModificationResponse } // End of group Receive } // End of group UE_CONTEXT_MODIFICATION_RESPONSE group UE_CONTEXT_MODIFICATION_FAILURE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.9 UE CONTEXT MODIFICATION FAILURE */ template (value) UnsuccessfulOutcome m_n2_UEContextModificationFailure( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) Cause p_cause := m_cause_radioNetwork(PX_CAUSE_UE_CONTEXT_MODIFICATION_FAILURE) ) := { procedureCode := id_UEContextModification, criticality := reject, value_ := { UEContextModificationFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_UEContextModificationFailure } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.9 UE CONTEXT MODIFICATION FAILURE */ template (present) UnsuccessfulOutcome mw_n2_UEContextModificationFailure( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) Cause p_cause := ? ) := { procedureCode := id_UEContextModification, criticality := reject, value_ := { UEContextModificationFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_UEContextModificationFailure } // End of group Receive } // End of group UE_CONTEXT_MODIFICATION_FAILURE group RRC_INACTIVE_TRANSITION_REPORT{ group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.10 RRC INACTIVE TRANSITION REPORT */ template (value) InitiatingMessage m_n2_RRCInactiveTransitionReport( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) RRCState p_rrcState := inactive, in template (value) UserLocationInformation p_userLocationInformation ) := { procedureCode := id_RRCInactiveTransitionReport, criticality := reject, value_ := { RRCInactiveTransitionReport := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_RRCState, criticality := ignore, value_ := { RRCState := p_rrcState } }, { id := id_UserLocationInformation, criticality := ignore, value_ := { UserLocationInformation := p_userLocationInformation } } } } } } // End of template m_n2_RRCInactiveTransitionReport } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.10 RRC INACTIVE TRANSITION REPORT */ template (present) InitiatingMessage mw_n2_RRCInactiveTransitionReport( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) RRCState p_rrcState := ?, template (present) UserLocationInformation p_userLocationInformation := ? ) := { procedureCode := id_RRCInactiveTransitionReport, criticality := reject, value_ := { RRCInactiveTransitionReport := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_RRCState, criticality := ignore, value_ := { RRCState := p_rrcState } }, { id := id_UserLocationInformation, criticality := ignore, value_ := { UserLocationInformation := p_userLocationInformation } } } } } } // End of template mw_n2_RRCInactiveTransitionReport } // End of group Receive } // End of group RRC_INACTIVE_TRANSITION_REPORT group CONNECTION_ESTABLISHMENT_INDICATION { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.11 CONNECTION ESTABLISHMENT INDICATION */ template (value) InitiatingMessage m_n2_ConnectionEstablishmentIndication( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID ) := { procedureCode := id_ConnectionEstablishmentIndication, criticality := reject, value_ := { ConnectionEstablishmentIndication := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template m_n2_ConnectionEstablishmentIndication } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.10 9.2.2.11 CONNECTION ESTABLISHMENT INDICATION */ template (present) InitiatingMessage mw_n2_ConnectionEstablishmentIndication( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ? ) := { procedureCode := id_ConnectionEstablishmentIndication, criticality := reject, value_ := { ConnectionEstablishmentIndication := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template mw_n2_ConnectionEstablishmentIndication } // End of group Receive } // End of group CONNECTION_ESTABLISHMENT_INDICATION group AMF_CP_RELOCATION_INDICATION { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.12 AMF CP RELOCATION INDICATION */ template (value) InitiatingMessage m_n2_AMFCPRelocationIndication( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID ) := { procedureCode := id_AMFCPRelocationIndication, criticality := reject, value_ := { AMFCPRelocationIndication := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template m_n2_AMFCPRelocationIndication } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.12 AMF CP RELOCATION INDICATION */ template (present) InitiatingMessage mw_n2_AMFCPRelocationIndication( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ? ) := { procedureCode := id_AMFCPRelocationIndication, criticality := reject, value_ := { AMFCPRelocationIndication := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template mw_n2_AMFCPRelocationIndication } // End of group Receive } // End of group AMF_CP_RELOCATION_INDICATION group RAN_CP_RELOCATION_INDICATION { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.13 RAN CP RELOCATION INDICATION */ template (value) InitiatingMessage m_n2_RANCPRelocationIndication( in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) FiveG_S_TMSI p_fiveG_S_TMSI, in template (value) EUTRA_CGI p_eUTRA_CGI, in template (value) TAI p_tAI, in template (value) UL_CP_SecurityInformation p_uL_CP_SecurityInformation ) := { procedureCode := id_RANCPRelocationIndication, criticality := reject, value_ := { RANCPRelocationIndication := { protocolIEs := { { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_FiveG_S_TMSI, criticality := reject, value_ := { FiveG_S_TMSI := p_fiveG_S_TMSI } }, { id := id_EUTRA_CGI, criticality := ignore, value_ := { EUTRA_CGI := p_eUTRA_CGI } }, { id := id_TAI, criticality := ignore, value_ := { TAI := p_tAI } }, { id := id_UL_CP_SecurityInformation, criticality := ignore, value_ := { UL_CP_SecurityInformation := p_uL_CP_SecurityInformation } } } } } } // End of template m_n2_RANCPRelocationIndication } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.13 RAN CP RELOCATION INDICATION */ template (present) InitiatingMessage mw_n2_RANCPRelocationIndication( template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) FiveG_S_TMSI p_fiveG_S_TMSI := ?, template (present) EUTRA_CGI p_eUTRA_CGI := ?, template (present) TAI p_tAI := ?, template (present) UL_CP_SecurityInformation p_uL_CP_SecurityInformation ) := { procedureCode := id_RANCPRelocationIndication, criticality := reject, value_ := { RANCPRelocationIndication := { protocolIEs := { { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_FiveG_S_TMSI, criticality := reject, value_ := { FiveG_S_TMSI := p_fiveG_S_TMSI } }, { id := id_EUTRA_CGI, criticality := ignore, value_ := { EUTRA_CGI := p_eUTRA_CGI } }, { id := id_TAI, criticality := ignore, value_ := { TAI := p_tAI } }, { id := id_UL_CP_SecurityInformation, criticality := reject, value_ := { UL_CP_SecurityInformation := p_uL_CP_SecurityInformation } } } } } } // End of template mw_n2_RANCPRelocationIndication } // End of group Receive } // End of group RAN_CP_RELOCATION_INDICATION group RETRIEVE_UE_INFORMATION { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.14 RETRIEVE UE INFORMATION */ template (value) InitiatingMessage m_n2_RetrieveUEInformation( in template (value) FiveG_S_TMSI p_fiveG_S_TMSI ) := { procedureCode := id_RetrieveUEInformation, criticality := reject, value_ := { RetrieveUEInformation := { protocolIEs := { { id := id_FiveG_S_TMSI, criticality := reject, value_ := { FiveG_S_TMSI := p_fiveG_S_TMSI } } } } } } // End of template m_n2_RetrieveUEInformation } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.14 RETRIEVE UE INFORMATION */ template (present) InitiatingMessage mw_n2_RetrieveUEInformation( template (present) FiveG_S_TMSI p_fiveG_S_TMSI := ? ) := { procedureCode := id_RetrieveUEInformation, criticality := reject, value_ := { RetrieveUEInformation := { protocolIEs := { { id := id_FiveG_S_TMSI, criticality := reject, value_ := { FiveG_S_TMSI := p_fiveG_S_TMSI } } } } } } // End of template mw_n2_RetrieveUEInformation } // End of group Receive } // End of group RETRIEVE_UE_INFORMATION group UE_INFORMATION_TRANSFER { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.15 UE INFORMATION TRANSFER */ template (value) InitiatingMessage m_n2_UEInformationTransfer( in template (value) FiveG_S_TMSI p_fiveG_S_TMSI ) := { procedureCode := id_UEInformationTransfer, criticality := reject, value_ := { UEInformationTransfer := { protocolIEs := { { id := id_FiveG_S_TMSI, criticality := reject, value_ := { FiveG_S_TMSI := p_fiveG_S_TMSI } } } } } } // End of template m_n2_UEInformationTransfer } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.15 UE INFORMATION TRANSFER */ template (present) InitiatingMessage mw_n2_UEInformationTransfer( template (present) FiveG_S_TMSI p_fiveG_S_TMSI := ? ) := { procedureCode := id_UEInformationTransfer, criticality := reject, value_ := { UEInformationTransfer := { protocolIEs := { { id := id_FiveG_S_TMSI, criticality := reject, value_ := { FiveG_S_TMSI := p_fiveG_S_TMSI } } } } } } // End of template mw_n2_UEInformationTransfer } // End of group Receive } // End of group UE_INFORMATION_TRANSFER group UE_CONTEXT_SUSPEND_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.16 UE CONTEXT SUSPEND REQUEST */ template (value) InitiatingMessage m_n2_UEContextSuspendRequest( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceSuspendListSUSReq p_pDUSessionResourceSuspendListSUSReq ) := { procedureCode := id_UEContextSuspend, criticality := reject, value_ := { UEContextSuspendRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSuspendListSUSReq, criticality := reject, value_ := { PDUSessionResourceSuspendListSUSReq := p_pDUSessionResourceSuspendListSUSReq } } } } } } // End of template m_n2_UEContextSuspendRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.16 UE CONTEXT SUSPEND REQUEST */ template (present) InitiatingMessage mw_n2_UEContextSuspendRequest( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceSuspendListSUSReq p_pDUSessionResourceSuspendListSUSReq := ? ) := { procedureCode := id_UEContextSuspend, criticality := reject, value_ := { UEContextSuspendRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSuspendListSUSReq, criticality := reject, value_ := { PDUSessionResourceSuspendListSUSReq := p_pDUSessionResourceSuspendListSUSReq } } } } } } // End of template mw_n2_UEContextSuspendRequest } // End of group Receive } // End of group UE_CONTEXT_SUSPEND_REQUEST group UE_CONTEXT_SUSPEND_RESPONSE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.17 UE CONTEXT SUSPEND RESPONSE */ template (value) SuccessfulOutcome m_n2_UEContextSuspendResponse( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID ) := { procedureCode := id_UEContextSuspend, criticality := reject, value_ := { UEContextSuspendResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template m_n2_UEContextSuspendResponse } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.17 UE CONTEXT SUSPEND RESPONSE */ template (present) SuccessfulOutcome mw_n2_UEContextSuspendResponse( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ? ) := { procedureCode := id_UEContextSuspend, criticality := reject, value_ := { UEContextSuspendResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template mw_n2_UEContextSuspendResponse } // End of group Receive } // End of group UE_CONTEXT_SUSPEND_RESPONSE group UE_CONTEXT_SUSPEND_FAILURE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.18 UE CONTEXT SUSPEND FAILURE */ template (value) UnsuccessfulOutcome m_n2_UEContextSuspendFailure( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) Cause p_cause := m_cause_radioNetwork(PX_CAUSE_UE_CONTEXT_SUSPEND_FAILURE) ) := { procedureCode := id_UEContextSuspend, criticality := reject, value_ := { UEContextSuspendFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_UEContextSuspendFailure } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.18 UE CONTEXT SUSPEND FAILURE */ template (present) UnsuccessfulOutcome mw_n2_UEContextSuspendFailure( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) Cause p_cause := ? ) := { procedureCode := id_UEContextSuspend, criticality := reject, value_ := { UEContextSuspendFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_UEContextSuspendFailure } // End of group Receive } // End of group UE_CONTEXT_SUSPEND_FAILURE group UE_CONTEXT_RESUME_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.19 UE CONTEXT RESUME REQUEST */ template (value) InitiatingMessage m_n2_UEContextResumeRequest( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) RRCEstablishmentCause p_rRCResumeCause := PX_RRC_RESUME_CAUSE ) := { procedureCode := id_UEContextResume, criticality := reject, value_ := { UEContextResumeRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_RRCEstablishmentCause, criticality := ignore, value_ := { RRCEstablishmentCause := p_rRCResumeCause } } } } } } // End of template m_n2_UEContextResumeRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.19 UE CONTEXT RESUME REQUEST */ template (present) InitiatingMessage mw_n2_UEContextResumeRequest( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) RRCEstablishmentCause p_rRCResumeCause := ? ) := { procedureCode := id_UEContextResume, criticality := reject, value_ := { UEContextResumeRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_RRCEstablishmentCause, criticality := ignore, value_ := { RRCEstablishmentCause := p_rRCResumeCause } } } } } } // End of template mw_n2_UEContextResumeRequest } // End of group Receive } // End of group UE_CONTEXT_RESUME_REQUEST group UE_CONTEXT_RESUME_RESPONSE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.20 UE CONTEXT RESUME RESPONSE */ template (value) SuccessfulOutcome m_n2_UEContextResumeResponse( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID ) := { procedureCode := id_UEContextResume, criticality := reject, value_ := { UEContextResumeResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template m_n2_UEContextResumeResponse } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.20 UE CONTEXT RESUME RESPONSE */ template (present) SuccessfulOutcome mw_n2_UEContextResumeResponse( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ? ) := { procedureCode := id_UEContextResume, criticality := reject, value_ := { UEContextResumeResponse := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template mw_n2_UEContextResumeResponse } // End of group Receive } // End of group UE_CONTEXT_RESUME_RESPONSE group UE_CONTEXT_RESUME_FAILURE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.21 UE CONTEXT RESUME FAILURE */ template (value) UnsuccessfulOutcome m_n2_UEContextResumeFailure( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) Cause p_cause := m_cause_radioNetwork(PX_CAUSE_UE_CONTEXT_RESUME_FAILURE) ) := { procedureCode := id_UEContextResume, criticality := reject, value_ := { UEContextResumeFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_UEContextResumeFailure } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.21 UE CONTEXT RESUME FAILURE */ template (present) UnsuccessfulOutcome mw_n2_UEContextResumeFailure( in template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, in template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, in template (present) Cause p_cause := ? ) := { procedureCode := id_UEContextResume, criticality := reject, value_ := { UEContextResumeFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_UEContextResumeFailure } // End of group Receive } // End of group UE_CONTEXT_RESUME_FAILURE } // End of group UE_Context_Management_Messages /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3 UE Mobility Management Messages */ group UE_Mobility_Management_Messages{ group HANDOVER_REQUIRED { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.1 HANDOVER REQUIRED */ template (value) InitiatingMessage m_n2_HandoverRequired( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) HandoverType p_handoverType := PX_HANDOVER_TYPE, in template (value) Cause p_cause := m_cause_radioNetwork(PX_CAUSE_HANDOVER_REQUIRED), in template (value) TargetID p_targetID, in template (value) PDUSessionResourceListHORqd p_pDUSessionResourceListHORqd ) := { procedureCode := id_HandoverPreparation, criticality := reject, value_ := { HandoverRequired := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_HandoverType, criticality := reject, value_ := { HandoverType := p_handoverType } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } }, { id := id_TargetID, criticality := reject, value_ := { TargetID := p_targetID } }, { id := id_PDUSessionResourceListHORqd, criticality := reject, value_ := { PDUSessionResourceListHORqd := p_pDUSessionResourceListHORqd } } } } } } // End of template m_n2_HandoverRequired } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.1 HANDOVER REQUIRED */ template (present) InitiatingMessage mw_n2_HandoverRequired( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) HandoverType p_handoverType := ?, template (present) Cause p_cause := ?, template (present) TargetID p_targetID := ?, template (present) PDUSessionResourceListHORqd p_pDUSessionResourceListHORqd := ? ) := { procedureCode := id_HandoverPreparation, criticality := reject, value_ := { HandoverRequired := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_HandoverType, criticality := reject, value_ := { HandoverType := p_handoverType } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } }, { id := id_TargetID, criticality := reject, value_ := { TargetID := p_targetID } }, { id := id_PDUSessionResourceListHORqd, criticality := reject, value_ := { PDUSessionResourceListHORqd := p_pDUSessionResourceListHORqd } } } } } } // End of template mw_n2_HandoverRequired } // End of group Receive } // End of group HANDOVER_REQUIRED group HANDOVER_COMMAND { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.2 HANDOVER COMMAND */ template (value) SuccessfulOutcome m_n2_HandoverCommand( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) HandoverType p_handoverType := PX_HANDOVER_TYPE, in template (value) PDUSessionResourceHandoverList p_pDUSessionResourceHandoverList ) := { procedureCode := id_HandoverPreparation, criticality := reject, value_ := { HandoverCommand := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_HandoverType, criticality := reject, value_ := { HandoverType := p_handoverType } }, { id := id_PDUSessionResourceHandoverList, criticality := ignore, value_ := { PDUSessionResourceHandoverList := p_pDUSessionResourceHandoverList } } } } } } // End of template m_n2_HandoverCommand } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.2 HANDOVER COMMAND */ template (present) SuccessfulOutcome mw_n2_HandoverCommand( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) HandoverType p_handoverType := ?, template (present) PDUSessionResourceHandoverList p_pDUSessionResourceHandoverList := ? ) := { procedureCode := id_HandoverPreparation, criticality := reject, value_ := { HandoverCommand := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_HandoverType, criticality := reject, value_ := { HandoverType := p_handoverType } }, { id := id_PDUSessionResourceHandoverList, criticality := ignore, value_ := { PDUSessionResourceHandoverList := p_pDUSessionResourceHandoverList } } } } } } // End of template mw_n2_HandoverCommand } // End of group Receive } // End of group HANDOVER_COMMAND group HANDOVER_PREPARATION_FAILURE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.3 HANDOVER PREPARATION FAILURE */ template (value) UnsuccessfulOutcome m_n2_HandoverPreparationFailure( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) Cause p_cause := m_cause_radioNetwork(PX_CAUSE_HANDOVER_PREPARATION_FAILURE) ) := { procedureCode := id_HandoverPreparation, criticality := reject, value_ := { HandoverPreparationFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_HandoverPreparationFailure } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.3 HANDOVER PREPARATION FAILURE */ template (present) UnsuccessfulOutcome mw_n2_HandoverPreparationFailure( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) Cause p_cause := ? ) := { procedureCode := id_HandoverPreparation, criticality := reject, value_ := { HandoverPreparationFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_HandoverPreparationFailure } // End of group Receive } // End of group HANDOVER_PREPARATION_FAILURE group HANDOVER_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.4 HANDOVER REQUEST */ template (value) InitiatingMessage m_n2_HandoverRequest( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) HandoverType p_handoverType := PX_HANDOVER_TYPE, in template (value) Cause p_cause := m_cause_radioNetwork(PX_CAUSE_HANDOVER_REQUIRED), in template (value) UEAggregateMaximumBitRate p_uEAggregateMaximumBitRate, in template (value) UESecurityCapabilities p_uESecurityCapabilities, in template (value) SecurityContext p_securityContext, in template (value) PDUSessionResourceSetupListHOReq p_pDUSessionResourceSetupListHOReq ) := { procedureCode := id_HandoverResourceAllocation, criticality := reject, value_ := { HandoverRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_HandoverType, criticality := reject, value_ := { HandoverType := p_handoverType } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } }, { id := id_UEAggregateMaximumBitRate, criticality := reject, value_ := { UEAggregateMaximumBitRate := p_uEAggregateMaximumBitRate } }, { id := id_UESecurityCapabilities, criticality := reject, value_ := { UESecurityCapabilities := p_uESecurityCapabilities } }, { id := id_SecurityContext, criticality := reject, value_ := { SecurityContext := p_securityContext } }, { id := id_PDUSessionResourceListHORqd, criticality := reject, value_ := { PDUSessionResourceSetupListHOReq := p_pDUSessionResourceSetupListHOReq } } } } } } // End of template m_n2_HandoverRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.4 HANDOVER REQUEST */ template (present) InitiatingMessage mw_n2_HandoverRequest( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) HandoverType p_handoverType := ?, template (present) Cause p_cause := ?, template (present) UEAggregateMaximumBitRate p_uEAggregateMaximumBitRate := ?, template (present) UESecurityCapabilities p_uESecurityCapabilities := ?, template (present) SecurityContext p_securityContext := ?, template (present) PDUSessionResourceSetupListHOReq p_pDUSessionResourceSetupListHOReq := ? ) := { procedureCode := id_HandoverResourceAllocation, criticality := reject, value_ := { HandoverRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_HandoverType, criticality := reject, value_ := { HandoverType := p_handoverType } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } }, { id := id_UEAggregateMaximumBitRate, criticality := reject, value_ := { UEAggregateMaximumBitRate := p_uEAggregateMaximumBitRate } }, { id := id_UESecurityCapabilities, criticality := reject, value_ := { UESecurityCapabilities := p_uESecurityCapabilities } }, { id := id_SecurityContext, criticality := reject, value_ := { SecurityContext := p_securityContext } }, { id := id_PDUSessionResourceListHORqd, criticality := reject, value_ := { PDUSessionResourceSetupListHOReq := p_pDUSessionResourceSetupListHOReq } } } } } } // End of template mw_n2_HandoverRequest } // End of group Receive } // End of group HANDOVER_REQUEST group HANDOVER_REQUEST_ACKNOWLEDGE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.5 HANDOVER REQUEST ACKNOWLEDGE */ template (value) SuccessfulOutcome m_n2_HandoverRequestAcknowledge( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceAdmittedList p_pDUSessionResourceAdmittedList ) := { procedureCode := id_HandoverResourceAllocation, criticality := reject, value_ := { HandoverRequestAcknowledge := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceAdmittedList, criticality := ignore, value_ := { PDUSessionResourceAdmittedList := p_pDUSessionResourceAdmittedList } } } } } } // End of template m_n2_HandoverRequestAcknowledge } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.5 HANDOVER REQUEST ACKNOWLEDGE */ template (present) SuccessfulOutcome mw_n2_HandoverRequestAcknowledge( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceAdmittedList p_pDUSessionResourceAdmittedList := ? ) := { procedureCode := id_HandoverResourceAllocation, criticality := reject, value_ := { HandoverRequestAcknowledge := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceAdmittedList, criticality := ignore, value_ := { PDUSessionResourceAdmittedList := p_pDUSessionResourceAdmittedList } } } } } } // End of template mw_n2_HandoverRequestAcknowledge } // End of group Receive } // End of group HANDOVER_REQUEST_ACKNOWLEDGE group HANDOVER_FAILURE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.6 HANDOVER FAILURE */ template (value) UnsuccessfulOutcome m_n2_HandoverFailure( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) Cause p_cause := m_cause_radioNetwork(PX_CAUSE_HANDOVER_FAILURE) ) := { procedureCode := id_HandoverPreparation, criticality := reject, value_ := { HandoverFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_HandoverFailure } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.6 HANDOVER FAILURE */ template (present) UnsuccessfulOutcome mw_n2_HandoverFailure( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) Cause p_cause := ? ) := { procedureCode := id_HandoverPreparation, criticality := reject, value_ := { HandoverFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_HandoverFailure } // End of group Receive } // End of group HANDOVER_FAILURE group HANDOVER_NOTIFY { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.7 HANDOVER NOTIFY */ template (value) InitiatingMessage m_n2_HandoverNotify( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) UserLocationInformation p_userLocationInformation ) := { procedureCode := id_HandoverNotification, criticality := reject, value_ := { HandoverNotify := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_UserLocationInformation, criticality := ignore, value_ := { UserLocationInformation := p_userLocationInformation } } } } } } // End of template m_n2_HandoverNotify } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.7 HANDOVER NOTIFY */ template (present) InitiatingMessage mw_n2_HandoverNotify( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) UserLocationInformation p_userLocationInformation := ? ) := { procedureCode := id_HandoverNotification, criticality := reject, value_ := { HandoverNotify := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_UserLocationInformation, criticality := ignore, value_ := { UserLocationInformation := p_userLocationInformation } } } } } } // End of template mw_n2_HandoverNotify } // End of group Receive } // End of group HANDOVER_NOTIFY group PATH_SWITCH_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.8 PATH SWITCH REQUEST */ template (value) InitiatingMessage m_n2_PathSwitchRequest( in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) UserLocationInformation p_userLocationInformation ) := { procedureCode := id_PathSwitchRequest, criticality := reject, value_ := { PathSwitchRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_UserLocationInformation, criticality := ignore, value_ := { UserLocationInformation := p_userLocationInformation } } } } } } // End of template m_n2_PathSwitchRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.8 PATH SWITCH REQUEST */ template (present) InitiatingMessage mw_n2_PathSwitchRequest( template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) UserLocationInformation p_userLocationInformation := ? ) := { procedureCode := id_PathSwitchRequest, criticality := reject, value_ := { PathSwitchRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_UserLocationInformation, criticality := ignore, value_ := { UserLocationInformation := p_userLocationInformation } } } } } } // End of template mw_n2_PathSwitchRequest } // End of group Receive } // End of group PATH_SWITCH_REQUEST group PATH_SWITCH_REQUEST_ACKNOWLEDGE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.9 PATH SWITCH REQUEST ACKNOWLEDGE */ template (value) SuccessfulOutcome m_n2_PathSwitchRequestAcknowledge( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) SecurityContext p_securityContext, in template (value) PDUSessionResourceSwitchedList p_pDUSessionResourceSwitchedList ) := { procedureCode := id_PathSwitchRequest, criticality := reject, value_ := { PathSwitchRequestAcknowledge := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_SecurityContext, criticality := reject, value_ := { SecurityContext := p_securityContext } }, { id := id_PDUSessionResourceSwitchedList, criticality := ignore, value_ := { PDUSessionResourceSwitchedList := p_pDUSessionResourceSwitchedList } } } } } } // End of template m_n2_PathSwitchRequestAcknowledge } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.9 PATH SWITCH REQUEST ACKNOWLEDGE */ template (present) SuccessfulOutcome mw_n2_PathSwitchRequestAcknowledge( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) SecurityContext p_securityContext := ?, template (present) PDUSessionResourceSwitchedList p_pDUSessionResourceSwitchedList := ? ) := { procedureCode := id_PathSwitchRequest, criticality := reject, value_ := { PathSwitchRequestAcknowledge := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_SecurityContext, criticality := reject, value_ := { SecurityContext := p_securityContext } }, { id := id_PDUSessionResourceSwitchedList, criticality := ignore, value_ := { PDUSessionResourceSwitchedList := p_pDUSessionResourceSwitchedList } } } } } } // End of template mw_n2_PathSwitchRequestAcknowledge } // End of group Receive } // End of group PATH_SWITCH_REQUEST_ACKNOWLEDGE group PATH_SWITCH_REQUEST_FAILURE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.10 PATH SWITCH REQUEST FAILURE */ template (value) UnsuccessfulOutcome m_n2_PathSwitchRequestFailure( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) PDUSessionResourceReleasedListPSFail p_pDUSessionResourceReleasedListPSFail ) := { procedureCode := id_PathSwitchRequest, criticality := reject, value_ := { PathSwitchRequestFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSwitchedList, criticality := ignore, value_ := { PDUSessionResourceReleasedListPSFail := p_pDUSessionResourceReleasedListPSFail } } } } } } // End of template m_n2_PathSwitchRequestFailure } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.10 PATH SWITCH REQUEST FAILURE */ template (present) UnsuccessfulOutcome mw_n2_PathSwitchRequestFailure( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) PDUSessionResourceReleasedListPSFail p_pDUSessionResourceReleasedListPSFail := ? ) := { procedureCode := id_PathSwitchRequest, criticality := reject, value_ := { PathSwitchRequestFailure := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_PDUSessionResourceSwitchedList, criticality := ignore, value_ := { PDUSessionResourceReleasedListPSFail := p_pDUSessionResourceReleasedListPSFail } } } } } } // End of template mw_n2_PathSwitchRequestFailure } // End of group Receive } // End of group PATH_SWITCH_REQUEST_FAILURE group HANDOVER_CANCEL { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.11 HANDOVER CANCEL */ template (value) InitiatingMessage m_n2_HandoverCancel( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) Cause p_cause := m_cause_radioNetwork(PX_CAUSE_HANDOVER_CANCEL) ) := { procedureCode := id_HandoverCancel, criticality := reject, value_ := { HandoverCancel := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_HandoverCancel } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.11 HANDOVER CANCEL */ template (present) InitiatingMessage mw_n2_HandoverCancel( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) Cause p_cause := ? ) := { procedureCode := id_HandoverCancel, criticality := reject, value_ := { HandoverCancel := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_HandoverCancel } // End of group Receive } // End of group HANDOVER_CANCEL group HANDOVER_CANCEL_ACKNOWLEDGE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.12 HANDOVER CANCEL ACKNOWLEDGE */ template (value) SuccessfulOutcome m_n2_HandoverCancelAcknowledge( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID ) := { procedureCode := id_HandoverCancel, criticality := reject, value_ := { HandoverCancelAcknowledge := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template m_n2_HandoverCancelAcknowledge } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.12 HANDOVER CANCEL ACKNOWLEDGE */ template (present) SuccessfulOutcome mw_n2_HandoverCancelAcknowledge( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ? ) := { procedureCode := id_HandoverCancel, criticality := reject, value_ := { HandoverCancelAcknowledge := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template mw_n2_HandoverCancelAcknowledge } // End of group Receive } // End of group HANDOVER_CANCEL_ACKNOWLEDGE group UPLINK_RAN_STATUS_TRANSFER { group Send { } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.13 UPLINK RAN STATUS TRANSFER */ template (value) InitiatingMessage m_n2_UplinkRANStatusTransfer( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) RANStatusTransfer_TransparentContainer p_rANStatusTransfer_TransparentContainer ) := { procedureCode := id_UplinkRANStatusTransfer, criticality := reject, value_ := { UplinkRANStatusTransfer := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_RANStatusTransfer_TransparentContainer, criticality := reject, value_ := { RANStatusTransfer_TransparentContainer := p_rANStatusTransfer_TransparentContainer } } } } } } // End of template m_n2_UplinkRANStatusTransfer /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.13 UPLINK RAN STATUS TRANSFER */ template (present) InitiatingMessage mw_n2_UplinkRANStatusTransfer( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) RANStatusTransfer_TransparentContainer p_rANStatusTransfer_TransparentContainer := ? ) := { procedureCode := id_UplinkRANStatusTransfer, criticality := reject, value_ := { UplinkRANStatusTransfer := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_RANStatusTransfer_TransparentContainer, criticality := reject, value_ := { RANStatusTransfer_TransparentContainer := p_rANStatusTransfer_TransparentContainer } } } } } } // End of template mw_n2_UplinkRANStatusTransfer } // End of group Receive } // End of group UPLINK_RAN_STATUS_TRANSFER group DOWNLINK_RAN_STATUS_TRANSFER { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.14 DOWNLINK RAN STATUS TRANSFER */ template (value) InitiatingMessage m_n2_DownlinkRANStatusTransfer( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) RANStatusTransfer_TransparentContainer p_rANStatusTransfer_TransparentContainer ) := { procedureCode := id_DownlinkRANStatusTransfer, criticality := reject, value_ := { DownlinkRANStatusTransfer := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_RANStatusTransfer_TransparentContainer, criticality := reject, value_ := { RANStatusTransfer_TransparentContainer := p_rANStatusTransfer_TransparentContainer } } } } } } // End of template m_n2_DownlinkRANStatusTransfer } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.14 DOWNLINK RAN STATUS TRANSFER */ template (present) InitiatingMessage mw_n2_DownlinkRANStatusTransfer( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) RANStatusTransfer_TransparentContainer p_rANStatusTransfer_TransparentContainer := ? ) := { procedureCode := id_DownlinkRANStatusTransfer, criticality := reject, value_ := { DownlinkRANStatusTransfer := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_RANStatusTransfer_TransparentContainer, criticality := reject, value_ := { RANStatusTransfer_TransparentContainer := p_rANStatusTransfer_TransparentContainer } } } } } } // End of template mw_n2_DownlinkRANStatusTransfer } // End of group Receive } // End of group DOWNLINK_RAN_STATUS_TRANSFER group HANDOVER_SUCCESS { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.15 HANDOVER SUCCESS */ template (value) InitiatingMessage m_n2_HandoverSuccess( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID ) := { procedureCode := id_HandoverSuccess, criticality := reject, value_ := { HandoverSuccess := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template m_n2_HandoverSuccess } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.15 HANDOVER SUCCESS */ template (present) InitiatingMessage mw_n2_HandoverSuccess( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ? ) := { procedureCode := id_HandoverSuccess, criticality := reject, value_ := { HandoverSuccess := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } } } } } } // End of template mw_n2_HandoverSuccess } // End of group Receive } // End of group HANDOVER_SUCCESS group UPLINK_RAN_EARLY_STATUS_TRANSFER { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.16 UPLINK RAN EARLY STATUS TRANSFER */ template (value) InitiatingMessage m_n2_UplinkRANEarlyStatusTransfer( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) EarlyStatusTransfer_TransparentContainer p_earlyStatusTransfer_TransparentContainer ) := { procedureCode := id_UplinkRANEarlyStatusTransfer, criticality := reject, value_ := { UplinkRANEarlyStatusTransfer := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_EarlyStatusTransfer_TransparentContainer, criticality := reject, value_ := { EarlyStatusTransfer_TransparentContainer := p_earlyStatusTransfer_TransparentContainer } } } } } } // End of template m_n2_UplinkRANEarlyStatusTransfer } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.16 UPLINK RAN EARLY STATUS TRANSFER */ template (present) InitiatingMessage mw_n2_UplinkRANEarlyStatusTransfer( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) EarlyStatusTransfer_TransparentContainer p_earlyStatusTransfer_TransparentContainer := ? ) := { procedureCode := id_UplinkRANEarlyStatusTransfer, criticality := reject, value_ := { UplinkRANEarlyStatusTransfer := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_EarlyStatusTransfer_TransparentContainer, criticality := reject, value_ := { EarlyStatusTransfer_TransparentContainer := p_earlyStatusTransfer_TransparentContainer } } } } } } // End of template mw_n2_UplinkRANEarlyStatusTransfer } // End of group Receive } // End of group UPLINK_RAN_EARLY_STATUS_TRANSFER group DOWNLINK_RAN_EARLY_STATUS_TRANSFER { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.17 DOWNLINK RAN EARLY STATUS TRANSFER */ template (value) InitiatingMessage m_n2_DownlinkRANEarlyStatusTransfer( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) EarlyStatusTransfer_TransparentContainer p_earlyStatusTransfer_TransparentContainer ) := { procedureCode := id_DownlinkRANEarlyStatusTransfer, criticality := reject, value_ := { DownlinkRANEarlyStatusTransfer := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_EarlyStatusTransfer_TransparentContainer, criticality := reject, value_ := { EarlyStatusTransfer_TransparentContainer := p_earlyStatusTransfer_TransparentContainer } } } } } } // End of template m_n2_DownlinkRANEarlyStatusTransfer } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.3.17 DOWNLINK RAN EARLY STATUS TRANSFER */ template (present) InitiatingMessage mw_n2_DownlinkRANEarlyStatusTransfer( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) EarlyStatusTransfer_TransparentContainer p_earlyStatusTransfer_TransparentContainer := ? ) := { procedureCode := id_DownlinkRANEarlyStatusTransfer, criticality := reject, value_ := { DownlinkRANEarlyStatusTransfer := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_EarlyStatusTransfer_TransparentContainer, criticality := reject, value_ := { EarlyStatusTransfer_TransparentContainer := p_earlyStatusTransfer_TransparentContainer } } } } } } // End of template mw_n2_DownlinkRANEarlyStatusTransfer } // End of group Receive } // End of group DOWNLINK_RAN_EARLY_STATUS_TRANSFER } // End of group UE_Mobility_Management_Messages /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.4 Paging Messages */ group Paging_Messages { group PAGING { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.4.1 PAGING */ template (value) InitiatingMessage m_n2_Paging( in template (value) UEPagingIdentity p_uEPagingIdentity, in template (value) TAIListForPaging p_tAIListForPaging ) := { procedureCode := id_Paging, criticality := reject, value_ := { Paging := { protocolIEs := { { id := id_UEPagingIdentity, criticality := ignore, value_ := { UEPagingIdentity := p_uEPagingIdentity } }, { id := id_TAIListForPaging, criticality := ignore, value_ := { TAIListForPaging := p_tAIListForPaging } } } } } } // End of template m_n2_Paging } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.4.1 PAGING */ template (present) InitiatingMessage mw_n2_Paging( template (present) UEPagingIdentity p_uEPagingIdentity := ?, template (present) TAIListForPaging p_tAIListForPaging := ? ) := { procedureCode := id_Paging, criticality := reject, value_ := { Paging := { protocolIEs := { { id := id_UEPagingIdentity, criticality := ignore, value_ := { UEPagingIdentity := p_uEPagingIdentity } }, { id := id_TAIListForPaging, criticality := ignore, value_ := { TAIListForPaging := p_tAIListForPaging } } } } } } // End of template mw_n2_Paging } // End of group Receive } // End of group PAGING } // End of group Paging_Messages /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5 NAS Transport Messages */ group NAS_Transport_Messages { group INITIAL_UE_MESSAGE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5.1 INITIAL UE MESSAGE */ template (value) InitiatingMessage m_n2_initialUeMessage( in template (value) RAN_UE_NGAP_ID p_RANUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) NAS_PDU p_nasPdu, in template (value) UserLocationInformation p_UeLocInf, in template (value) RRCEstablishmentCause p_rrcEstCause := PX_RRC_ESTABLISHMENT_CAUSE ) := { procedureCode := id_InitialUEMessage, criticality := reject, value_ := { InitialUEMessage := { protocolIEs := { { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_RANUeNgapID } }, { id := id_NAS_PDU, criticality := reject, value_ := { NAS_PDU := p_nasPdu } }, { id := id_UserLocationInformation, criticality := reject, value_ := { UserLocationInformation := p_UeLocInf } }, { id := id_RRCEstablishmentCause, criticality := ignore, value_ := { RRCEstablishmentCause := p_rrcEstCause } }//, /*{ id := NGAP_Constants.id_FiveG_S_TMSI, criticality := NGAP_CommonDataTypes.reject, Value := "NGAP_IEs.FiveG_S_TMSI", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_AMFSetID, criticality := NGAP_CommonDataTypes.ignore, Value := "NGAP_IEs.AMFSetID", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_UEContextRequest, criticality := NGAP_CommonDataTypes.ignore, Value := "NGAP_IEs.UEContextRequest", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_AllowedNSSAI, criticality := NGAP_CommonDataTypes.reject, Value := "NGAP_IEs.AllowedNSSAI", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_SourceToTarget_AMFInformationReroute, criticality := NGAP_CommonDataTypes.ignore, Value := "NGAP_IEs.SourceToTarget_AMFInformationReroute", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_SelectedPLMNIdentity, criticality := NGAP_CommonDataTypes.ignore, Value := "NGAP_IEs.PLMNIdentity", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_IABNodeIndication, criticality := NGAP_CommonDataTypes.reject, Value := "NGAP_IEs.IABNodeIndication", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_CEmodeBSupport_Indicator, criticality := NGAP_CommonDataTypes.reject, Value := "NGAP_IEs.CEmodeBSupport_Indicator", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_LTEM_Indication, criticality := NGAP_CommonDataTypes.ignore, Value := "NGAP_IEs.LTEM_Indication", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_EDT_Session, criticality := NGAP_CommonDataTypes.ignore, Value := "NGAP_IEs.EDT_Session", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_AuthenticatedIndication, criticality := NGAP_CommonDataTypes.ignore, Value := "NGAP_IEs.AuthenticatedIndication", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_NPN_AccessInformation, criticality := NGAP_CommonDataTypes.reject, Value := "NGAP_IEs.NPN_AccessInformation", presence := NGAP_CommonDataTypes.optional_ }, { id := NGAP_Constants.id_RedCapIndication, criticality := NGAP_CommonDataTypes.ignore, Value := "NGAP_IEs.RedCapIndication", presence := NGAP_CommonDataTypes.optional_ }*/ } } } } // End of template m_n2_initialUeMessage } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5.1 INITIAL UE MESSAGE */ template (present) InitiatingMessage mw_n2_initialUeMessage( template (present) RAN_UE_NGAP_ID p_RANUeNgapID := ?, template (present) NAS_PDU p_nasPdu := ?, template (present) UserLocationInformation p_UeLocInf := ?, template (present) RRCEstablishmentCause p_rrcEstCause := ? ) := { procedureCode := id_InitialUEMessage, criticality := reject, value_ := { InitialUEMessage := { protocolIEs := { { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_RANUeNgapID } }, { id := id_NAS_PDU, criticality := reject, value_ := { NAS_PDU := p_nasPdu } }, { id := id_UserLocationInformation, criticality := reject, value_ := { UserLocationInformation := p_UeLocInf } }, { id := id_RRCEstablishmentCause, criticality := ignore, value_ := { RRCEstablishmentCause := p_rrcEstCause } } } } } } // End of template mw_n2_initialUeMessage } // End of group Receive } // End of group INITIAL_UE_MESSAGE group DOWNLINK_NAS_TRANSPORT { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5.2 DOWNLINK NAS TRANSPORT */ template (value) InitiatingMessage m_n2_DownlinkNASTransport( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) NAS_PDU p_nasPdu ) := { procedureCode := id_DownlinkNASTransport, criticality := reject, value_ := { DownlinkNASTransport := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_NAS_PDU, criticality := reject, value_ := { NAS_PDU := p_nasPdu } } } } } } // End of template m_n2_DownlinkNASTransport } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5.2 DOWNLINK NAS TRANSPORT */ template (present) InitiatingMessage mw_n2_DownlinkNASTransport( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) NAS_PDU p_nasPdu := ? ) := { procedureCode := id_DownlinkNASTransport, criticality := reject, value_ := { DownlinkNASTransport := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_NAS_PDU, criticality := reject, value_ := { NAS_PDU := p_nasPdu } } } } } } // End of template mw_n2_DownlinkNASTransport } // End of group Receive } // End of group DOWNLINK_NAS_TRANSPORT group UPLINK_NAS_TRANSPORT { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5.2 DOWNLINK NAS TRANSPORT */ template (value) InitiatingMessage m_n2_UplinkNASTransport( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) NAS_PDU p_nasPdu, in template (value) UserLocationInformation p_userLocationInformation ) := { procedureCode := id_UplinkNASTransport, criticality := reject, value_ := { UplinkNASTransport := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_NAS_PDU, criticality := reject, value_ := { NAS_PDU := p_nasPdu } }, { id := id_UserLocationInformation, criticality := ignore, value_ := { UserLocationInformation := p_userLocationInformation } } } } } } // End of template m_n2_UplinkNASTransport } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5.2 DOWNLINK NAS TRANSPORT */ template (present) InitiatingMessage mw_n2_UplinkNASTransport( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) NAS_PDU p_nasPdu := ?, template (present) UserLocationInformation p_userLocationInformation := ? ) := { procedureCode := id_UplinkNASTransport, criticality := reject, value_ := { UplinkNASTransport := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_NAS_PDU, criticality := reject, value_ := { NAS_PDU := p_nasPdu } }, { id := id_UserLocationInformation, criticality := ignore, value_ := { UserLocationInformation := p_userLocationInformation } } } } } } // End of template mw_n2_UplinkNASTransport } // End of group Receive } // End of group UPLINK_NAS_TRANSPORT group NAS_NON_DELIVERY_INDICATION { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5.4 NAS NON DELIVERY INDICATION */ template (value) InitiatingMessage m_n2_NASNonDeliveryIndication( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) NAS_PDU p_nasPdu, in template (value) Cause p_cause := m_cause_nas(PX_CAUSE_NAS_NON_DELIVERY_INDICATION) ) := { procedureCode := id_NASNonDeliveryIndication, criticality := reject, value_ := { NASNonDeliveryIndication := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_NAS_PDU, criticality := reject, value_ := { NAS_PDU := p_nasPdu } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_NASNonDeliveryIndication } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5.4 NAS NON DELIVERY INDICATION */ template (present) InitiatingMessage mw_n2_NASNonDeliveryIndication( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) NAS_PDU p_nasPdu := ?, template (present) Cause p_cause := ? ) := { procedureCode := id_NASNonDeliveryIndication, criticality := reject, value_ := { NASNonDeliveryIndication := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_NAS_PDU, criticality := reject, value_ := { NAS_PDU := p_nasPdu } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_NASNonDeliveryIndication } // End of group Receive } // End of group NAS_NON_DELIVERY_INDICATION group REROUTE_NAS_REQUEST{ group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5.5 REROUTE NAS REQUEST */ template (value) InitiatingMessage m_n2_RerouteNASRequest( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) octetstring p_nGAPMessage, in template (value) AMFSetID p_aMFSetID := PX_AMF_SET_ID ) := { procedureCode := id_RerouteNASRequest, criticality := reject, value_ := { RerouteNASRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_NGAP_Message, criticality := reject, value_ := { nGAP_Message := p_nGAPMessage } }, { id := id_AMFSetID, criticality := ignore, value_ := { AMFSetID := p_aMFSetID } } } } } } // End of template m_n2_RerouteNASRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.5.5 REROUTE NAS REQUEST */ template (present) InitiatingMessage mw_n2_RerouteNASRequest( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) octetstring p_nGAPMessage := ?, template (present) AMFSetID p_aMFSetID := ? ) := { procedureCode := id_RerouteNASRequest, criticality := reject, value_ := { RerouteNASRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_NGAP_Message, criticality := reject, value_ := { nGAP_Message := p_nGAPMessage } }, { id := id_AMFSetID, criticality := ignore, value_ := { AMFSetID := p_aMFSetID } } } } } } // End of template mw_n2_RerouteNASRequest } // End of group Receive } // End of group REROUTE_NAS_REQUEST } // End of group NAS_Transport_Messages /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6 Interface Management Messages */ group Interface_Management_Messages { group NG_SETUP_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.1 NG SETUP REQUEST */ template (value) InitiatingMessage m_n2_NGSetupRequest( in template (value) GlobalRANNodeID p_globalRANNodeID, in template (value) SupportedTAList p_supportedTAs, in template (value) PagingDRX p_pagingDRX := PX_PAGING_DRX ) := { procedureCode := id_NGSetup, criticality := reject, value_ := { NGSetupRequest := { protocolIEs := { { id := id_GlobalRANNodeID, criticality := reject, value_ := { GlobalRANNodeID := p_globalRANNodeID } }, { id := id_SupportedTAList, criticality := reject, value_ := { SupportedTAList := p_supportedTAs } }, { id := id_DefaultPagingDRX, criticality := ignore, value_ := { PagingDRX := p_pagingDRX } } } } } } // End of template m_n2_NGSetupRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.1 NG SETUP REQUEST */ template (present) InitiatingMessage mw_n2_NGSetupRequest( template (present) GlobalRANNodeID p_globalRANNodeID := ?, template (present) SupportedTAList p_supportedTAs := ?, template (present) PagingDRX p_pagingDRX := ? ) := { procedureCode := id_NGSetup, criticality := reject, value_ := { NGSetupRequest := { protocolIEs := { { id := id_GlobalRANNodeID, criticality := reject, value_ := { GlobalRANNodeID := p_globalRANNodeID } }, { id := id_SupportedTAList, criticality := reject, value_ := { SupportedTAList := p_supportedTAs } }, { id := id_DefaultPagingDRX, criticality := ignore, value_ := { PagingDRX := p_pagingDRX } } } } } } // End of template mw_n2_NGSetupRequest } // End of group Receive } // End of group NG_SETUP_REQUEST group NG_SETUP_RESPONSE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.2 NG SETUP RESPONSE */ template (value) SuccessfulOutcome m_n2_NGSetupResponse( in template (value) AMFName p_amfName := PX_AMF_NAME, in template (value) ServedGUAMIList p_servedGUAMIList, in template (value) RelativeAMFCapacity p_relativeAmfCap, in template (value) PLMNSupportList p_plmnSuppList ) := { procedureCode := id_NGSetup, criticality := reject, value_ := { NGSetupResponse := { protocolIEs := { { id := id_AMFName, criticality := reject, value_ := { AMFName := p_amfName } }, { id := id_ServedGUAMIList, criticality := reject, value_ := { ServedGUAMIList := p_servedGUAMIList } }, { id := id_RelativeAMFCapacity, criticality := ignore, value_ := { RelativeAMFCapacity := p_relativeAmfCap } }, { id := id_PLMNSupportList, criticality := ignore, value_ := { PLMNSupportList := p_plmnSuppList } } } } } } // End of template m_n2_NGSetupResponse } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.2 NG SETUP RESPONSE */ template (present) SuccessfulOutcome mw_n2_NGSetupResponse( template (present) AMFName p_amfName := ?, template (present) ServedGUAMIList p_servedGUAMIList := ?, template (present) RelativeAMFCapacity p_relativeAmfCap:= ?, template (present) PLMNSupportList p_plmnSuppList := ? ) := { procedureCode := id_NGSetup, criticality := reject, value_ := { NGSetupResponse := { protocolIEs := { { id := id_AMFName, criticality := reject, value_ := { AMFName := p_amfName } }, { id := id_ServedGUAMIList, criticality := reject, value_ := { ServedGUAMIList := p_servedGUAMIList } }, { id := id_RelativeAMFCapacity, criticality := ignore, value_ := { RelativeAMFCapacity := p_relativeAmfCap } }, { id := id_PLMNSupportList, criticality := ignore, value_ := { PLMNSupportList := p_plmnSuppList } } } } } } // End of template mw_n2_NGSetupResponse } // End of group Receive } // End of group NG_SETUP_RESPONSE group NG_SETUP_FAILURE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.3 NG SETUP FAILURE */ template (value) UnsuccessfulOutcome m_n2_NGSetupFailure( in template (value) Cause p_cause := m_cause_radioNetwork(PX_NG_SETUP_FAILURE) ) := { procedureCode := id_NGSetup, criticality := reject, value_ := { NGSetupFailure := { protocolIEs := { { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_NGSetupFailure } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.3 NG SETUP FAILURE */ template (present) UnsuccessfulOutcome mw_n2_NGSetupFailure( template (present) Cause p_cause := ? ) := { procedureCode := id_NGSetup, criticality := reject, value_ := { NGSetupFailure := { protocolIEs := { { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_NGSetupFailure } // End of group Receive } // End of group NG_SETUP_FAILURE group RAN_CONFIGURATION_UPDATE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.4 RAN CONFIGURATION UPDATE */ template (value) InitiatingMessage m_n2_RANConfigurationUpdate( in template (value) RANNodeName p_rANNodeName := PX_RAN_NODE_NAME ) := { procedureCode := id_RANConfigurationUpdate, criticality := reject, value_ := { RANConfigurationUpdate := { protocolIEs := { { id := id_RANNodeName, criticality := ignore, value_ := { RANNodeName := p_rANNodeName } } } } } } // End of template m_n2_RANConfigurationUpdate } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.4 RAN CONFIGURATION UPDATE */ template (present) InitiatingMessage mw_n2_RANConfigurationUpdate( template (present) RANNodeName p_rANNodeName := ? ) := { procedureCode := id_RANConfigurationUpdate, criticality := reject, value_ := { RANConfigurationUpdate := { protocolIEs := { { id := id_RANNodeName, criticality := ignore, value_ := { RANNodeName := p_rANNodeName } } } } } } // End of template mw_n2_RANConfigurationUpdate } // End of group Receive } // End of group RAN_CONFIGURATION_UPDATE group RAN_CONFIGURATION_UPDATE_ACKNOWLEDGE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.5 RAN CONFIGURATION UPDATE ACKNOWLEDGE */ template (value) SuccessfulOutcome m_n2_RANConfigurationUpdateAcknowledge := { procedureCode := id_RANConfigurationUpdate, criticality := reject, value_ := { RANConfigurationUpdateAcknowledge := { protocolIEs := { } } } } // End of template m_n2_RANConfigurationUpdateAcknowledge } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.5 RAN CONFIGURATION UPDATE ACKNOWLEDGE */ template SuccessfulOutcome mw_n2_RANConfigurationUpdateAcknowledge := { procedureCode := id_RANConfigurationUpdate, criticality := reject, value_ := { RANConfigurationUpdateAcknowledge := { protocolIEs := ? } } } // End of template mw_n2_RANConfigurationUpdateAcknowledge } // End of group Receive } // End of group RAN_CONFIGURATION_UPDATE_ACKNOWLEDGE group RAN_CONFIGURATION_UPDATE_FAILURE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.6 RAN CONFIGURATION UPDATE FAILURE */ template (value) UnsuccessfulOutcome m_n2_RANConfigurationUpdateFailure( in template (value) Cause p_cause := m_cause_radioNetwork(PX_RAN_CONFIGURATION_UPDATE_FAILURE) ) := { procedureCode := id_RANConfigurationUpdate, criticality := reject, value_ := { RANConfigurationUpdateFailure := { protocolIEs := { { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_RANConfigurationUpdateFailure } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.6 RAN CONFIGURATION UPDATE FAILURE */ template (present) UnsuccessfulOutcome mw_n2_RANConfigurationUpdateFailure( template (present) Cause p_cause := ? ) := { procedureCode := id_RANConfigurationUpdate, criticality := reject, value_ := { RANConfigurationUpdateFailure := { protocolIEs := { { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_RANConfigurationUpdateFailure } // End of group Receive } // End of group RAN_CONFIGURATION_UPDATE_FAILURE group AMF_CONFIGURATION_UPDATE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.7 AMF CONFIGURATION UPDATE */ template (value) InitiatingMessage m_n2_AMFConfigurationUpdate( in template (value) AMFName p_aMFName := PX_AMF_NAME ) := { procedureCode := id_AMFConfigurationUpdate, criticality := reject, value_ := { AMFConfigurationUpdate := { protocolIEs := { { id := id_AMFName, criticality := ignore, value_ := { AMFName := p_aMFName } } } } } } // End of template m_n2_AMFConfigurationUpdate } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.7 AMF CONFIGURATION UPDATE */ template (present) InitiatingMessage mw_n2_AMFConfigurationUpdate( template (present) AMFName p_aMFName := ? ) := { procedureCode := id_AMFConfigurationUpdate, criticality := reject, value_ := { AMFConfigurationUpdate := { protocolIEs := { { id := id_AMFName, criticality := ignore, value_ := { AMFName := p_aMFName } } } } } } // End of template mw_n2_AMFConfigurationUpdate } // End of group Receive } // End of group AMF_CONFIGURATION_UPDATE group AMF_CONFIGURATION_UPDATE_ACKNOWLEDGE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.8 AMF CONFIGURATION UPDATE ACKNOWLEDGE */ template (value) SuccessfulOutcome m_n2_AMFConfigurationUpdateAcknowledge := { procedureCode := id_AMFConfigurationUpdate, criticality := reject, value_ := { AMFConfigurationUpdateAcknowledge := { protocolIEs := { } } } } // End of template m_n2_AMFConfigurationUpdateAcknowledge template (value) SuccessfulOutcome m_n2_AMFConfigurationUpdateAcknowledge_aMF_TNLAssociationSetupList( in template (value) AMF_TNLAssociationSetupList p_aMF_TNLAssociationSetupList ) := { procedureCode := id_AMFConfigurationUpdate, criticality := reject, value_ := { AMFConfigurationUpdateAcknowledge := { protocolIEs := { { id := id_AMF_TNLAssociationSetupList, criticality := ignore, value_ := { AMF_TNLAssociationSetupList := p_aMF_TNLAssociationSetupList } } } } } } // End of template m_n2_AMFConfigurationUpdateAcknowledge_aMF_TNLAssociationSetupList } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.8 AMF CONFIGURATION UPDATE ACKNOWLEDGE */ template SuccessfulOutcome mw_n2_AMFConfigurationUpdateAcknowledge := { procedureCode := id_AMFConfigurationUpdate, criticality := reject, value_ := { AMFConfigurationUpdateAcknowledge := { protocolIEs := { } } } } // End of template mw_n2_AMFConfigurationUpdateAcknowledge template (present) SuccessfulOutcome mw_n2_AMFConfigurationUpdateAcknowledge_aMF_TNLAssociationSetupList( template (present) AMF_TNLAssociationSetupList p_aMF_TNLAssociationSetupList := ? ) := { procedureCode := id_AMFConfigurationUpdate, criticality := reject, value_ := { AMFConfigurationUpdateAcknowledge := { protocolIEs := { { id := id_AMF_TNLAssociationSetupList, criticality := ignore, value_ := { AMF_TNLAssociationSetupList := p_aMF_TNLAssociationSetupList } } } } } } // End of template mw_n2_AMFConfigurationUpdateAcknowledge_aMF_TNLAssociationSetupList } // End of group Receive } // End of group AMF_CONFIGURATION_UPDATE_ACKNOWLEDGE group AMF_CONFIGURATION_UPDATE_FAILURE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.9 AMF CONFIGURATION UPDATE FAILURE */ template (value) UnsuccessfulOutcome m_n2_AMFConfigurationUpdateFailure( in template (value) Cause p_cause := m_cause_radioNetwork(PX_AMF_CONFIGURATION_UPDATE_FAILURE) ) := { procedureCode := id_AMFConfigurationUpdate, criticality := reject, value_ := { AMFConfigurationUpdateFailure := { protocolIEs := { { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_AMFConfigurationUpdateFailure } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.9 AMF CONFIGURATION UPDATE FAILURE */ template (present) UnsuccessfulOutcome mw_n2_AMFConfigurationUpdateFailure( template (present) Cause p_cause := ? ) := { procedureCode := id_AMFConfigurationUpdate, criticality := reject, value_ := { AMFConfigurationUpdateFailure := { protocolIEs := { { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_AMFConfigurationUpdateFailure } // End of group Receive } // End of group AMF_CONFIGURATION_UPDATE_FAILURE group AMF_STATUS_INDICATION { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.10 AMF STATUS INDICATION */ template (value) InitiatingMessage m_n2_AMFStatusIndication( in template (value) UnavailableGUAMIList p_unavailableGUAMIList ) := { procedureCode := id_AMFStatusIndication, criticality := reject, value_ := { AMFStatusIndication := { protocolIEs := { { id := id_UnavailableGUAMIList, criticality := reject, value_ := { UnavailableGUAMIList := p_unavailableGUAMIList } } } } } } // End of template m_n2_AMFStatusIndication } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.10 AMF STATUS INDICATION */ template (present) InitiatingMessage mw_n2_AMFStatusIndication( template (present) UnavailableGUAMIList p_unavailableGUAMIList := ? ) := { procedureCode := id_AMFStatusIndication, criticality := reject, value_ := { AMFStatusIndication := { protocolIEs := { { id := id_UnavailableGUAMIList, criticality := reject, value_ := { UnavailableGUAMIList := p_unavailableGUAMIList } } } } } } // End of template mw_n2_AMFStatusIndication } // End of group Receive } // End of group AMF_STATUS_INDICATION group NG_RESET { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.11 NG RESET */ template (value) InitiatingMessage m_n2_NGReset( in template (value) Cause p_cause, in template (value) ResetType p_resetType ) := { procedureCode := id_NGReset, criticality := reject, value_ := { NGReset := { protocolIEs := { { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } }, { id := id_ResetType, criticality := reject, value_ := { ResetType := p_resetType } } } } } } // End of template m_n2_NGReset } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.11 NG RESET */ template (present) InitiatingMessage mw_n2_NGReset( template (present) Cause p_cause := ?, template (present) ResetType p_resetType := ? ) := { procedureCode := id_NGReset, criticality := reject, value_ := { NGReset := { protocolIEs := { { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } }, { id := id_ResetType, criticality := reject, value_ := { ResetType := p_resetType } } } } } } // End of template mw_n2_NGReset } // End of group Receive } // End of group NG_RESET group NG_RESET_ACKNOWLEDGE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.12 NG RESET ACKNOWLEDGE */ template (value) SuccessfulOutcome m_n2_NGResetAcknowledge := { procedureCode := id_NGReset, criticality := reject, value_ := { NGResetAcknowledge := { protocolIEs := { } } } } // End of template m_n2_NGResetAcknowledge } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.12 NG RESET ACKNOWLEDGE */ template (present) SuccessfulOutcome mw_n2_NGResetAcknowledge := { procedureCode := id_NGReset, criticality := reject, value_ := { NGResetAcknowledge := { protocolIEs := { } } } } // End of template mw_n2_NGResetAcknowledge } // End of group Receive } // End of group NG_RESET_ACKNOWLEDGE group ERROR_INDICATION { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.13 ERROR INDICATION */ template (value) InitiatingMessage m_n2_ErrorIndication := { procedureCode := id_ErrorIndication, criticality := reject, value_ := { ErrorIndication := { protocolIEs := { } } } } // End of template m_n2_ErrorIndication /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.13 ERROR INDICATION */ template (value) InitiatingMessage m_n2_ErrorIndication_ids( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) Cause p_cause ) := { procedureCode := id_ErrorIndication, criticality := reject, value_ := { ErrorIndication := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template m_n2_ErrorIndication_ids } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.13 ERROR INDICATION */ template (present) InitiatingMessage mw_n2_ErrorIndication := { procedureCode := id_ErrorIndication, criticality := reject, value_ := { ErrorIndication := { protocolIEs := { } } } } // End of template mw_n2_ErrorIndication /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.13 ERROR INDICATION */ template (present) InitiatingMessage mw_n2_ErrorIndication_ids( template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?, template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?, template (present) Cause p_cause := ? ) := { procedureCode := id_ErrorIndication, criticality := reject, value_ := { ErrorIndication := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := ignore, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := ignore, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, { id := id_Cause, criticality := ignore, value_ := { Cause := p_cause } } } } } } // End of template mw_n2_ErrorIndication_ids } // End of group Receive } // End of group ERROR_INDICATION group OVERLOAD_START { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.14 OVERLOAD START */ template (value) InitiatingMessage m_n2_OverloadStart := { procedureCode := id_OverloadStart, criticality := reject, value_ := { OverloadStart := { protocolIEs := { } } } } // End of template m_n2_OverloadStart } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.14 OVERLOAD START */ template (present) InitiatingMessage mw_n2_OverloadStart := { procedureCode := id_OverloadStart, criticality := reject, value_ := { OverloadStart := { protocolIEs := { } } } } // End of template mw_n2_OverloadStart } // End of group Receive } // End of group OVERLOAD_START group OVERLOAD_STOP { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.15 OVERLOAD STOP */ template (value) InitiatingMessage m_n2_OverloadStop := { procedureCode := id_OverloadStop, criticality := reject, value_ := { OverloadStop := { protocolIEs := { } } } } // End of template m_n2_OverloadStop } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.15 OVERLOAD STOP */ template (present) InitiatingMessage mw_n2_OverloadStop := { procedureCode := id_OverloadStop, criticality := reject, value_ := { OverloadStop := { protocolIEs := { } } } } // End of template mw_n2_OverloadStop } // End of group Receive } // End of group OVERLOAD_STOP } // End of group Interface_Management_Messages /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.7 Configuration Transfer Messages */ group Configuration_Transfer_Messages { group UPLINK_RAN_CONFIGURATION_TRANSFER { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.7.1 UPLINK RAN CONFIGURATION TRANSFER */ template (value) InitiatingMessage m_n2_UplinkRANConfigurationTransfer := { procedureCode := id_UplinkRANConfigurationTransfer, criticality := reject, value_ := { UplinkRANConfigurationTransfer := { protocolIEs := { } } } } // End of template m_n2_UplinkRANConfigurationTransfer } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.7.1 UPLINK RAN CONFIGURATION TRANSFER */ template (present) InitiatingMessage mw_n2_UplinkRANConfigurationTransfer := { procedureCode := id_UplinkRANConfigurationTransfer, criticality := reject, value_ := { UplinkRANConfigurationTransfer := { protocolIEs := { } } } } // End of template mw_n2_UplinkRANConfigurationTransfer } // End of group Receive } // End of group UPLINK_RAN_CONFIGURATION_TRANSFER group DOWNLINK_RAN_CONFIGURATION_TRANSFER { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.7.2 DOWNLINK RAN CONFIGURATION TRANSFER */ template (value) InitiatingMessage m_n2_DownlinkRANConfigurationTransfer := { procedureCode := id_DownlinkRANConfigurationTransfer, criticality := reject, value_ := { DownlinkRANConfigurationTransfer := { protocolIEs := { } } } } // End of template m_n2_DownlinkRANConfigurationTransfer } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.7.2 DOWNLINK RAN CONFIGURATION TRANSFER */ template (present) InitiatingMessage mw_n2_DownlinkRANConfigurationTransfer := { procedureCode := id_DownlinkRANConfigurationTransfer, criticality := reject, value_ := { DownlinkRANConfigurationTransfer := { protocolIEs := { } } } } // End of template mw_n2_DownlinkRANConfigurationTransfer } // End of group Receive } // End of group DOWNLINK_RAN_CONFIGURATION_TRANSFER } // End of group Configuration_Transfer_Messages /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8 Warning Message Transmission Messages */ group Warning_Message_Transmission_Messages { group WRITE_REPLACE_WARNING_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.1 WRITE-REPLACE WARNING REQUEST */ template (value) InitiatingMessage m_n2_WriteReplaceWarningRequest( in template (value) MessageIdentifier p_messageIdentifier := PX_MESSAGE_IDENTIFIER, in template (value) SerialNumber p_serialNumber := PX_SERIAL_NUMBER, in template (value) RepetitionPeriod p_repetitionPeriod := PX_REPETITION_PERIOD, in template (value) NumberOfBroadcastsRequested p_numberOfBroadcastsRequested := PX_NUMBER_OF_BROADCASTS_REQUESTED ) := { procedureCode := id_WriteReplaceWarning, criticality := reject, value_ := { WriteReplaceWarningRequest := { protocolIEs := { { id := id_MessageIdentifier, criticality := reject, value_ := { MessageIdentifier := p_messageIdentifier } }, { id := id_SerialNumber, criticality := reject, value_ := { SerialNumber := p_serialNumber } }, { id := id_RepetitionPeriod, criticality := reject, value_ := { RepetitionPeriod := p_repetitionPeriod } }, { id := id_NumberOfBroadcastsRequested, criticality := reject, value_ := { NumberOfBroadcastsRequested := p_numberOfBroadcastsRequested } } } } } } // End of template m_n2_WriteReplaceWarningRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.1 WRITE-REPLACE WARNING REQUEST */ template (present) InitiatingMessage mw_n2_WriteReplaceWarningRequest( template (present) MessageIdentifier p_messageIdentifier :=?, template (present) SerialNumber p_serialNumber := ?, template (present) RepetitionPeriod p_repetitionPeriod := ?, template (present) NumberOfBroadcastsRequested p_numberOfBroadcastsRequested := ? ) := { procedureCode := id_WriteReplaceWarning, criticality := reject, value_ := { WriteReplaceWarningRequest := { protocolIEs := { { id := id_MessageIdentifier, criticality := reject, value_ := { MessageIdentifier := p_messageIdentifier } }, { id := id_SerialNumber, criticality := reject, value_ := { SerialNumber := p_serialNumber } }, { id := id_RepetitionPeriod, criticality := reject, value_ := { RepetitionPeriod := p_repetitionPeriod } }, { id := id_NumberOfBroadcastsRequested, criticality := reject, value_ := { NumberOfBroadcastsRequested := p_numberOfBroadcastsRequested } } } } } } // End of template mw_n2_WriteReplaceWarningRequest } // End of group Receive } // End of group WRITE_REPLACE_WARNING_REQUEST group WRITE_REPLACE_WARNING_RESPONSE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.2 WRITE-REPLACE WARNING RESPONSE */ template (value) SuccessfulOutcome m_n2_WriteReplaceWarningResponse( in template (value) MessageIdentifier p_messageIdentifier := PX_MESSAGE_IDENTIFIER, in template (value) SerialNumber p_serialNumber := PX_SERIAL_NUMBER ) := { procedureCode := id_WriteReplaceWarning, criticality := reject, value_ := { WriteReplaceWarningResponse := { protocolIEs := { { id := id_MessageIdentifier, criticality := reject, value_ := { MessageIdentifier := p_messageIdentifier } }, { id := id_SerialNumber, criticality := reject, value_ := { SerialNumber := p_serialNumber } } } } } } // End of template m_n2_WriteReplaceWarningResponse } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.2 WRITE-REPLACE WARNING RESPONSE */ template (present) SuccessfulOutcome mw_n2_WriteReplaceWarningResponse( template (present) MessageIdentifier p_messageIdentifier := ?, template (present) SerialNumber p_serialNumber := ? ) := { procedureCode := id_WriteReplaceWarning, criticality := reject, value_ := { WriteReplaceWarningResponse := { protocolIEs := { { id := id_MessageIdentifier, criticality := reject, value_ := { MessageIdentifier := p_messageIdentifier } }, { id := id_SerialNumber, criticality := reject, value_ := { SerialNumber := p_serialNumber } } } } } } // End of template mw_n2_WriteReplaceWarningResponse } // End of group Receive } // End of group WRITE_REPLACE_WARNING_RESPONSE group PWS_CANCEL_REQUEST { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.3 PWS CANCEL REQUEST */ template (value) InitiatingMessage m_n2_PWSCancelRequest( in template (value) MessageIdentifier p_messageIdentifier := PX_MESSAGE_IDENTIFIER, in template (value) SerialNumber p_serialNumber := PX_SERIAL_NUMBER ) := { procedureCode := id_PWSCancel, criticality := reject, value_ := { PWSCancelRequest := { protocolIEs := { { id := id_MessageIdentifier, criticality := reject, value_ := { MessageIdentifier := p_messageIdentifier } }, { id := id_SerialNumber, criticality := reject, value_ := { SerialNumber := p_serialNumber } } } } } } // End of template m_n2_PWSCancelRequest } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.3 PWS CANCEL REQUEST */ template (present) InitiatingMessage mw_n2_PWSCancelRequest( template (present) MessageIdentifier p_messageIdentifier := ?, template (present) SerialNumber p_serialNumber := ? ) := { procedureCode := id_PWSCancel, criticality := reject, value_ := { PWSCancelRequest := { protocolIEs := { { id := id_MessageIdentifier, criticality := reject, value_ := { MessageIdentifier := p_messageIdentifier } }, { id := id_SerialNumber, criticality := reject, value_ := { SerialNumber := p_serialNumber } } } } } } // End of template mw_n2_PWSCancelRequest } // End of group Receive } // End of group PWS_CANCEL_REQUEST group PWS_CANCEL_RESPONSE { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.4 PWS CANCEL RESPONSE */ template (value) SuccessfulOutcome m_n2_PWSCancelResponse( in template (value) MessageIdentifier p_messageIdentifier := PX_MESSAGE_IDENTIFIER, in template (value) SerialNumber p_serialNumber := PX_SERIAL_NUMBER ) := { procedureCode := id_PWSCancel, criticality := reject, value_ := { PWSCancelResponse := { protocolIEs := { { id := id_MessageIdentifier, criticality := reject, value_ := { MessageIdentifier := p_messageIdentifier } }, { id := id_SerialNumber, criticality := reject, value_ := { SerialNumber := p_serialNumber } } } } } } // End of template m_n2_PWSCancelResponse } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.4 PWS CANCEL RESPONSE */ template (present) SuccessfulOutcome mw_n2_PWSCancelResponse( template (present) MessageIdentifier p_messageIdentifier := ?, template (present) SerialNumber p_serialNumber := ? ) := { procedureCode := id_PWSCancel, criticality := reject, value_ := { PWSCancelResponse := { protocolIEs := { { id := id_MessageIdentifier, criticality := reject, value_ := { MessageIdentifier := p_messageIdentifier } }, { id := id_SerialNumber, criticality := reject, value_ := { SerialNumber := p_serialNumber } } } } } } // End of template mw_n2_PWSCancelResponse } // End of group Receive } // End of group PWS_CANCEL_RESPONSE group PWS_RESTART_INDICATION { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.5 PWS RESTART INDICATION */ template (value) InitiatingMessage m_n2_PWSRestartIndication( in template (value) CellIDListForRestart p_cellIDListForRestart, in template (value) GlobalRANNodeID p_globalRANNodeID, in template (value) TAIListForRestart p_tAIListForRestart, in template (value) EmergencyAreaIDListForRestart p_emergencyAreaIDListForRestart ) := { procedureCode := id_PWSRestartIndication, criticality := ignore, value_ := { PWSRestartIndication := { protocolIEs := { { id := id_CellIDListForRestart, criticality := reject, value_ := { CellIDListForRestart := p_cellIDListForRestart } }, { id := id_GlobalRANNodeID, criticality := reject, value_ := { GlobalRANNodeID := p_globalRANNodeID } }, { id := id_TAIListForRestart, criticality := reject, value_ := { TAIListForRestart := p_tAIListForRestart } }, { id := id_EmergencyAreaIDListForRestart, criticality := reject, value_ := { EmergencyAreaIDListForRestart := p_emergencyAreaIDListForRestart } } } } } } // End of template m_n2_PWSRestartIndication } // End of group Send group Receive { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.5 PWS RESTART INDICATION */ template (present) InitiatingMessage mw_n2_PWSRestartIndication( template (present) CellIDListForRestart p_cellIDListForRestart := ?, template (present) GlobalRANNodeID p_globalRANNodeID := ?, template (present) TAIListForRestart p_tAIListForRestart := ?, template (present) EmergencyAreaIDListForRestart p_emergencyAreaIDListForRestart := ? ) := { procedureCode := id_PWSRestartIndication, criticality := ignore, value_ := { PWSRestartIndication := { protocolIEs := { { id := id_CellIDListForRestart, criticality := reject, value_ := { CellIDListForRestart := p_cellIDListForRestart } }, { id := id_GlobalRANNodeID, criticality := reject, value_ := { GlobalRANNodeID := p_globalRANNodeID } }, { id := id_TAIListForRestart, criticality := reject, value_ := { TAIListForRestart := p_tAIListForRestart } }, { id := id_EmergencyAreaIDListForRestart, criticality := reject, value_ := { EmergencyAreaIDListForRestart := p_emergencyAreaIDListForRestart } } } } } } // End of template mw_n2_PWSRestartIndication } // End of group Receive } // End of group PWS_RESTART_INDICATION group PWS_FAILURE_INDICATION { group Send { /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.8.5 PWS RESTART INDICATION */ /*template (value) UnsuccessfulOutcome m_n2_PWSFailureIndication( in template (value) PWSFailedCellList p_pWSFailedCellList, in template (value) GlobalRANNodeID p_globalRANNodeID ) := { procedureCode := id_PWSRestartIndication, criticality := ignore, value_ := { PWSFailureIndication := { protocolIEs := { { id := id_PWSFailedCellList, criticality := reject, value_ := { PWSFailedCellList := p_pWSFailedCellList } }, { id := id_GlobalRANNodeID, criticality := reject, value_ := { GlobalRANNodeID := p_globalRANNodeID } } } } } }*/ // End of template m_n2_PWSFailureIndication } // End of group Send group Receive { } // End of group Receive } // End of group PWS_FAILURE_INDICATION } // End of group Warning_Message_Transmission_Messages //9.2.9 group NRPPa_Transport_Messages { //9.2.9.1 group DOWNLINK_UE_ASSOCIATED_NRPPA_TRANSPORT{ group Send { } group Receive { } } //9.2.9.2 group UPLINK_UE_ASSOCIATED_NRPPA_TRANSPORT{ group Send { } group Receive { } } //9.2.9.3 group DOWNLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT{ group Send { } group Receive { } } //9.2.9.4 group UPLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT{ group Send { } group Receive { } } } // End of group NRPPa_Transport_Messages //9.2.10 group Trace_Messages { //9.2.10.1 group TRACE_START{ group Send { } group Receive { } } //9.2.10.2 group TRACE_FAILURE_INDICATION{ group Send { } group Receive { } } //9.2.10.3 group DEACTIVATE_TRACE{ group Send { } group Receive { } } //9.2.10.4 group CELL_TRAFFIC_TRACE{ group Send { } group Receive { } } } // End of group Trace_Messages //9.2.11 group Location_Reporting_Messages { //9.2.11.1 group LOCATION_REPORTING_CONTROL{ group Send { } group Receive { } } //9.2.11.2 group LOCATION_REPORTING_FAILURE_INDICATION{ group Send { } group Receive { } } //9.2.11.3 group LOCATION_REPORT{ group Send { } group Receive { } } } // End of group Location_Reporting_Messages //9.2.12 group UE_TNLA_Binding_Messages { //9.2.12.1 group UE_TNLA_BINDING_RELEASE_REQUEST{ group Send { } group Receive { } } } // End of group UE_TNLA_Binding_Messages //9.2.13 group UE_Radio_Capability_Management_Messages { //9.2.13.1 group UE_RADIO_CAPABILITY_INFO_INDICATION{ group Send { } group Receive { } } //9.2.13.2 group UE_RADIO_CAPABILITY_CHECK_REQUEST{ group Send { } group Receive { } } //9.2.13.3 group UE_RADIO_CAPABILITY_CHECK_RESPONSE{ group Send { } group Receive { } } //9.2.13.4 group UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST{ group Send { } group Receive { } } //9.2.13.5 group UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE{ group Send { } group Receive { } } } // End of group UE_Radio_Capability_Management_Messages //9.2.14 group Data_Usage_Reporting_Messages { //9.2.14.1 group SECONDARY_RAT_DATA_USAGE_REPORT{ group Send { } group Receive { } } } // End of group Data_Usage_Reporting_Messages //9.2.15 group RIM_Information_Transfer_Messages { //9.2.15.1 group UPLINK_RIM_INFORMATION_TRANSFER{ group Send { } group Receive { } } //9.2.15.2 group DOWNLINK_RIM_INFORMATION_TRANSFER{ group Send { } group Receive { } } } // End of group RIM_Information_Transfer_Messages } // End of group Message_Functional_Definition_and_Content group Information_elements { group Send { template (omit) AdditionalDLUPTNLInformationForHOItem m_additionalDLUPTNLInformationForHOItem( in template (value) UPTransportLayerInformation p_additionalDL_NGU_UP_TNLInformation, in template (value) QosFlowListWithDataForwarding p_additionalQosFlowSetupResponseList, in template (omit) UPTransportLayerInformation p_additionalDLForwardingUPTNLInformation := omit, in template (omit) AdditionalDLUPTNLInformationForHOItem.iE_Extensions p_iE_Extensions := omit ) := { additionalDL_NGU_UP_TNLInformation := p_additionalDL_NGU_UP_TNLInformation, additionalQosFlowSetupResponseList := p_additionalQosFlowSetupResponseList, additionalDLForwardingUPTNLInformation := p_additionalDLForwardingUPTNLInformation, iE_Extensions := p_iE_Extensions } // End of template m_additionalDLUPTNLInformationForHOItem template (value) AdditionalDLUPTNLInformationForHOItem.iE_Extensions m_additionalDLUPTNLInformationForHOItem_uPTransportLayerInformation( in template (value) UPTransportLayerInformation p_uPTransportLayerInformation ) := { { id := id_AdditionalRedundantDL_NGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template m_additionalDLUPTNLInformationForHOItem_iE_Extensions template (value) AdditionalQosFlowInformation m_additionalQosFlowInformation(in AdditionalQosFlowInformation p_value := more_likely) := p_value; template (omit) AllocationAndRetentionPriority m_allocationAndRetentionPriority( in template (value) PriorityLevelARP p_priorityLevelARP, in template (value) Pre_emptionCapability p_pre_emptionCapability, in template (value) Pre_emptionVulnerability p_pre_emptionVulnerability, in template (omit) AllocationAndRetentionPriority.iE_Extensions p_iE_Extensions := omit ) := { priorityLevelARP := p_priorityLevelARP, pre_emptionCapability := p_pre_emptionCapability, pre_emptionVulnerability := p_pre_emptionVulnerability, iE_Extensions := p_iE_Extensions } // End of template m_allocationAndRetentionPriority template (value) AlternativeQoSParaSetIndex m_alternativeQoSParaSetIndex(in template (value) integer p_value := PX_ALTERNATIVE_QOS_PARA_SET_INDEX) := p_value; template (value) AlternativeQoSParaSetNotifyIndex m_alternativeQoSParaSetNotifyIndex(in template (value) integer p_value := PX_ALTERNATIVE_QOS_PARA_SET_NOTIFY_INDEX) := p_value; template (omit) AlternativeQoSParaSetItem m_alternativeQoSParaSetItem( in template (value) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex, in template (omit) BitRate p_guaranteedFlowBitRateDL := omit, in template (omit) BitRate p_guaranteedFlowBitRateUL := omit, in template (omit) PacketDelayBudget p_packetDelayBudget := omit, in template (omit) PacketErrorRate p_packetErrorRate := omit, in template (omit) AlternativeQoSParaSetItem.iE_Extensions p_iE_Extensions := omit ) := { alternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex, guaranteedFlowBitRateDL := p_guaranteedFlowBitRateDL, guaranteedFlowBitRateUL := p_guaranteedFlowBitRateUL, packetDelayBudget := p_packetDelayBudget, packetErrorRate := p_packetErrorRate, iE_Extensions := p_iE_Extensions } // End of template m_alternativeQoSParaSetItem template (value) AMFName m_aMFName(in AMFName p_value) := p_value; template (value) AMFNameVisibleString m_aMFNameVisibleString(in AMFNameVisibleString p_value) := p_value; template (value) AMFNameUTF8String m_aMFNameUTF8String(in AMFNameUTF8String p_value) := p_value; template (value) AMFPagingTarget m_aMFPagingTarget_globalRANNodeID( in template (value) GlobalRANNodeID p_globalRANNodeID ) := { globalRANNodeID := p_globalRANNodeID } // End of template m_aMFPagingTarget_globalRANNodeID template (value) AMFPagingTarget m_aMFPagingTarget_tAI( in template (value) TAI p_tAI ) := { tAI := p_tAI } // End of template m_aMFPagingTarget_tAI template (value) AMFPagingTarget m_aMFPagingTarget_ext( in template (value) AMFPagingTarget.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_aMFPagingTarget_ext template (omit) AMF_TNLAssociationSetupItem m_aMF_TNLAssociationSetupItem( in template (value) CPTransportLayerInformation p_aMF_TNLAssociationAddress, in template (omit) AMF_TNLAssociationSetupItem.iE_Extensions p_iE_Extensions := omit ) := { aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress, iE_Extensions := p_iE_Extensions } // End of template m_aMF_TNLAssociationSetupItem template (omit) AMF_TNLAssociationToAddItem m_aMF_TNLAssociationToAddItem( in template (value) CPTransportLayerInformation p_aMF_TNLAssociationAddress, in template (value) TNLAddressWeightFactor p_tNLAddressWeightFactor, in template (omit) TNLAssociationUsage p_tNLAssociationUsage := omit, in template (omit) AMF_TNLAssociationToAddItem.iE_Extensions p_iE_Extensions := omit ):= { aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress, tNLAssociationUsage := p_tNLAssociationUsage, tNLAddressWeightFactor := p_tNLAddressWeightFactor, iE_Extensions := p_iE_Extensions } // End of template m_aMF_TNLAssociationToAddItem template (omit) AMF_TNLAssociationToRemoveItem m_aMF_TNLAssociationToRemoveItem( in template (value) CPTransportLayerInformation p_aMF_TNLAssociationAddress, in template (omit) AMF_TNLAssociationToRemoveItem.iE_Extensions p_iE_Extensions := omit ) := { aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress, iE_Extensions := p_iE_Extensions } // End of template m_aMF_TNLAssociationToRemoveItem template (omit) AMF_TNLAssociationToUpdateItem m_aMF_TNLAssociationToUpdateItem( in template (value) CPTransportLayerInformation p_aMF_TNLAssociationAddress, in template (omit) TNLAssociationUsage p_tNLAssociationUsage := omit, in template (omit) TNLAddressWeightFactor p_tNLAddressWeightFactor := omit, in template (omit) AMF_TNLAssociationToUpdateItem.iE_Extensions p_iE_Extensions := omit ) := { aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress, tNLAssociationUsage := p_tNLAssociationUsage, tNLAddressWeightFactor := p_tNLAddressWeightFactor, iE_Extensions := p_iE_Extensions } // End of template m_aMF_TNLAssociationToUpdateItem template (omit) AreaOfInterest m_areaOfInterest( in template (omit) AreaOfInterestTAIList p_areaOfInterestTAIList := omit, in template (omit) AreaOfInterestCellList p_areaOfInterestCellList := omit, in template (omit) AreaOfInterestRANNodeList p_areaOfInterestRANNodeList := omit, in template (omit) AreaOfInterest.iE_Extensions p_iE_Extensions := omit ) := { areaOfInterestTAIList := p_areaOfInterestTAIList, areaOfInterestCellList := p_areaOfInterestCellList, areaOfInterestRANNodeList := p_areaOfInterestRANNodeList, iE_Extensions := p_iE_Extensions } // End of template m_areaOfInterest template (omit) AreaOfInterestCellItem m_areaOfInterestCellItem( in template (value) NGRAN_CGI p_nGRAN_CGI, in template (omit) AreaOfInterestCellItem.iE_Extensions p_iE_Extensions := omit ) := { nGRAN_CGI := p_nGRAN_CGI, iE_Extensions := p_iE_Extensions } // End of template m_areaOfInterestCellItem template (omit) AreaOfInterestItem m_reaOfInterestItem( in template (value) AreaOfInterest p_areaOfInterest, in template (value) LocationReportingReferenceID p_locationReportingReferenceID, in template (omit) AreaOfInterestItem.iE_Extensions p_iE_Extensions := omit ) := { areaOfInterest := p_areaOfInterest, locationReportingReferenceID := p_locationReportingReferenceID, iE_Extensions := p_iE_Extensions } // End of template m_reaOfInterestItem template (omit) AreaOfInterestRANNodeItem m_areaOfInterestRANNodeItem( in template (value) GlobalRANNodeID p_globalRANNodeID, in template (omit) AreaOfInterestRANNodeItem.iE_Extensions p_iE_Extensions := omit ):= { globalRANNodeID := p_globalRANNodeID, iE_Extensions := p_iE_Extensions } // End of template m_areaOfInterestRANNodeItem template (omit) AreaOfInterestTAIItem m_areaOfInterestTAIItem( in template (value) TAI p_tAI, in template (omit) AreaOfInterestTAIItem.iE_Extensions p_iE_Extensions := omit ) := { tAI := p_tAI, iE_Extensions := p_iE_Extensions } // End of template m_areaOfInterestTAIItem template (omit) AssistanceDataForPaging m_assistanceDataForPaging( in template (omit) AssistanceDataForRecommendedCells p_assistanceDataForRecommendedCells := omit, in template (omit) PagingAttemptInformation p_pagingAttemptInformation := omit, in template (omit) AssistanceDataForPaging.iE_Extensions p_iE_Extensions := omit ) := { assistanceDataForRecommendedCells := p_assistanceDataForRecommendedCells, pagingAttemptInformation := p_pagingAttemptInformation, iE_Extensions := p_iE_Extensions } // End of template m_assistanceDataForPaging template (value) AssistanceDataForPaging.iE_Extensions m_assistanceDataForPaging_NPN_PagingAssistanceInformation( in template (value) NPN_PagingAssistanceInformation p_nPN_PagingAssistanceInformation ) := { { id := id_NPN_PagingAssistanceInformation, criticality := ignore, extensionValue := { NPN_PagingAssistanceInformation := p_nPN_PagingAssistanceInformation } } } // End of template m_assistanceDataForPaging_NPN_PagingAssistanceInformation template (value) AssistanceDataForPaging.iE_Extensions m_assistanceDataForPaging_pagingAssisDataforCEcapabUE( in template (value) PagingAssisDataforCEcapabUE p_pagingAssisDataforCEcapabUE ) := { { id := id_PagingAssisDataforCEcapabUE, criticality := ignore, extensionValue := { PagingAssisDataforCEcapabUE := p_pagingAssisDataforCEcapabUE } } } // End of template m_assistanceDataForPaging_pagingAssisDataforCEcapabUE template (omit) AssistanceDataForRecommendedCells m_assistanceDataForRecommendedCells( in template (value) RecommendedCellsForPaging p_recommendedCellsForPaging, in template (omit) AssistanceDataForRecommendedCells.iE_Extensions p_iE_Extensions := omit ) := { recommendedCellsForPaging := p_recommendedCellsForPaging, iE_Extensions := p_iE_Extensions } // End of template m_assistanceDataForRecommendedCells template (omit) AssociatedMBSQosFlowSetupRequestItem m_associatedMBSQosFlowSetupRequestItem( in template (value) QosFlowIdentifier p_mBS_QosFlowIdentifier, in template (value) QosFlowIdentifier p_associatedUnicastQosFlowIdentifier, in template (omit) AssociatedMBSQosFlowSetupRequestItem.iE_Extensions p_iE_Extensions := omit ) := { mBS_QosFlowIdentifier := p_mBS_QosFlowIdentifier, associatedUnicastQosFlowIdentifier := p_associatedUnicastQosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template m_associatedMBSQosFlowSetupRequestItem template (omit) AssociatedMBSQosFlowSetuporModifyRequestItem m_associatedMBSQosFlowSetuporModifyRequestItem( in template (value) QosFlowIdentifier p_mBS_QosFlowIdentifier, in template (value) QosFlowIdentifier p_associatedUnicastQosFlowIdentifier, in template (omit) AssociatedMBSQosFlowSetuporModifyRequestItem.iE_Extensions p_iE_Extensions := omit ) := { mBS_QosFlowIdentifier := p_mBS_QosFlowIdentifier, associatedUnicastQosFlowIdentifier := p_associatedUnicastQosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template m_associatedMBSQosFlowSetuporModifyRequestItem template (omit) AssociatedQosFlowItem m_associatedQosFlowItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (omit) AssociatedQosFlowItem.qosFlowMappingIndication p_qosFlowMappingIndication := omit, in template (omit) AssociatedQosFlowItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, qosFlowMappingIndication := p_qosFlowMappingIndication, iE_Extensions := p_iE_Extensions } // End of template m_associatedQosFlowItem template (value) AssociatedQosFlowItem.iE_Extensions m_associatedQosFlowItem_alternativeQoSParaSetIndex( in template (value) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex ) := { { id := id_CurrentQoSParaSetIndex, criticality := ignore, extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex } } } // End of template m_associatedQosFlowItem_alternativeQoSParaSetIndex template (value) AuthenticatedIndication m_authenticatedIndication(in AuthenticatedIndication p_value := true_) := p_value; template (value) AreaScopeOfMDT_NR m_areaScopeOfMDT_NR_cellBased( in template (value) CellBasedMDT_NR p_cellBased ) := { cellBased := p_cellBased } // End of template m_areaScopeOfMDT_cellBased template (value) AreaScopeOfMDT_NR m_areaScopeOfMDT_tABased( in template (value) TABasedMDT p_tABased ) := { tABased := p_tABased } // End of template m_areaScopeOfMDT_tABased template (value) AreaScopeOfMDT_NR m_areaScopeOfMDT_pLMNWide := { pLMNWide := NULL } // End of template m_areaScopeOfMDT_pLMNWide template (value) AreaScopeOfMDT_NR m_areaScopeOfMDT_tAIBased( in template (value) TAIBasedMDT p_tAIBased ) := { tAIBased := p_tAIBased } // End of template m_areaScopeOfMDT_tAIBased template (value) AreaScopeOfMDT_NR m_areaScopeOfMDT_ext( in template (value) AreaScopeOfMDT_NR.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_areaScopeOfMDT_ext template (omit) AreaScopeOfNeighCellsItem m_areaScopeOfNeighCellsItem( in template (value) NRFrequencyInfo p_nrFrequencyInfo, in template (omit) PCIListForMDT p_pciListForMDT := omit, in template (omit) AreaScopeOfNeighCellsItem.iE_Extensions p_iE_Extensions := omit ) := { nrFrequencyInfo := p_nrFrequencyInfo, pciListForMDT := p_pciListForMDT, iE_Extensions := p_iE_Extensions } // End of template m_areaScopeOfNeighCellsItem template (value) AreaScopeOfQMC m_areaScopeOfQMC_cellBased( in template (value) CellBasedQMC p_cellBased ) := { cellBased := p_cellBased } // End of template m_areaScopeOfQMC_cellBased template (value) AreaScopeOfQMC m_areaScopeOfQMC_tABased( in template (value) TABasedQMC p_tABased ) := { tABased := p_tABased } // End of template m_areaScopeOfQMC_tABased template (value) AreaScopeOfQMC m_areaScopeOfQMC_tAIBased( in template (value) TAIBasedQMC p_tAIBased ) := { tAIBased := p_tAIBased } // End of template m_areaScopeOfQMC_tAIBased template (value) AreaScopeOfQMC m_areaScopeOfQMC_pLMNAreaBased( in template (value) PLMNAreaBasedQMC p_pLMNAreaBased ) := { pLMNAreaBased := p_pLMNAreaBased } // End of template m_areaScopeOfQMC_pLMNAreaBased template (value) AreaScopeOfQMC m_areaScopeOfQMC_ext( in template (value) AreaScopeOfQMC.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_areaScopeOfQMC_ext template (value) AreaScopeOfMDT_EUTRA m_areaScopeOfMDT_EUTRA_cellBased( in template (value) CellBasedMDT_EUTRA p_cellBased ) := { cellBased := p_cellBased } // End of template m_areaScopeOfMDT_EUTRA_cellBased template (value) AreaScopeOfMDT_EUTRA m_areaScopeOfMDT_EUTRA_tABased( in template (value) TABasedMDT p_tABased ) := { tABased := p_tABased } // End of template m_areaScopeOfMDT_EUTRA_tABased template (value) AreaScopeOfMDT_EUTRA m_areaScopeOfMDT_EUTRA_pLMNWide := { pLMNWide := NULL } // End of template m_areaScopeOfMDT_EUTRA_pLMNWide template (value) AreaScopeOfMDT_EUTRA m_areaScopeOfMDT_EUTRA_tAIBased( in template (value) TAIBasedMDT p_tAIBased ) := { tAIBased := p_tAIBased } // End of template m_areaScopeOfMDT_EUTRA_tAIBased template (value) AreaScopeOfMDT_EUTRA m_areaScopeOfMDT_EUTRA_ext( in template (value) AreaScopeOfMDT_EUTRA.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_areaScopeOfMDT_EUTRA_ext } // End of template m_areaScopeOfQMC_ext template (omit) AvailableRANVisibleQoEMetrics m_availableRANVisibleQoEMetrics( in template (omit) AvailableRANVisibleQoEMetrics.applicationLayerBufferLevelList p_applicationLayerBufferLevelList := omit, in template (omit) AvailableRANVisibleQoEMetrics.playoutDelayForMediaStartup p_playoutDelayForMediaStartup := omit, in template (omit) AvailableRANVisibleQoEMetrics.iE_Extensions p_iE_Extensions := omit ) := { applicationLayerBufferLevelList := p_applicationLayerBufferLevelList, playoutDelayForMediaStartup := p_playoutDelayForMediaStartup, iE_Extensions := p_iE_Extensions } // End of template m_availableRANVisibleQoEMetrics template (omit) BeamMeasurementsReportConfiguration m_beamMeasurementsReportConfiguration( in template (omit) BeamMeasurementsReportQuantity p_beamMeasurementsReportQuantity := omit, in template (omit) MaxNrofRS_IndexesToReport p_maxNrofRS_IndexesToReport := omit, in template (omit) BeamMeasurementsReportConfiguration.iE_Extensions p_iE_Extensions := omit ) := { beamMeasurementsReportQuantity := p_beamMeasurementsReportQuantity, maxNrofRS_IndexesToReport := p_maxNrofRS_IndexesToReport, iE_Extensions := p_iE_Extensions } // End of template m_beamMeasurementsReportConfiguration template (omit) BeamMeasurementsReportQuantity m_beamMeasurementsReportQuantity( in template (omit) BeamMeasurementsReportQuantity.rSRP p_rSRP := true_, in template (omit) BeamMeasurementsReportQuantity.rSRQ p_rSRQ := true_, in template (omit) BeamMeasurementsReportQuantity.sINR p_sINR := true_, in template (omit) BeamMeasurementsReportQuantity.iE_Extensions p_iE_Extensions := omit ) := { rSRP := p_rSRP, rSRQ := p_rSRQ, sINR := p_sINR, iE_Extensions := p_iE_Extensions } // End of template m_beamMeasurementsReportQuantity template (value) BitRate m_bitRate(in template (value) BitRate p_value) := p_value; template (value) BroadcastCancelledAreaList m_broadcastCancelledAreaList_cellIDCancelledEUTRA( in template (value) CellIDCancelledEUTRA p_cellIDCancelledEUTRA ) := { cellIDCancelledEUTRA := p_cellIDCancelledEUTRA } // End of template m_broadcastCancelledAreaList_cellIDCancelledEUTRA template (value) BroadcastCancelledAreaList m_broadcastCancelledAreaList_tAICancelledEUTRA( in template (value) TAICancelledEUTRA p_tAICancelledEUTRA ) := { tAICancelledEUTRA := p_tAICancelledEUTRA } // End of template m_broadcastCancelledAreaList_tAICancelledEUTRA template (value) BroadcastCancelledAreaList m_broadcastCancelledAreaList_emergencyAreaIDCancelledEUTRA( in template (value) EmergencyAreaIDCancelledEUTRA p_emergencyAreaIDCancelledEUTRA ) := { emergencyAreaIDCancelledEUTRA := p_emergencyAreaIDCancelledEUTRA } // End of template m_broadcastCancelledAreaList_emergencyAreaIDCancelledEUTRA template (value) BroadcastCancelledAreaList m_broadcastCancelledAreaList_cellIDCancelledNR( in template (value) CellIDCancelledNR p_cellIDCancelledNR ) := { cellIDCancelledNR := p_cellIDCancelledNR } // End of template m_broadcastCancelledAreaList_cellIDCancelledNR template (value) BroadcastCancelledAreaList m_broadcastCancelledAreaList_tAICancelledNR( in template (value) TAICancelledNR p_tAICancelledNR ) := { tAICancelledNR := p_tAICancelledNR } // End of template m_broadcastCancelledAreaList_tAICancelledNR template (value) BroadcastCancelledAreaList m_broadcastCancelledAreaList_emergencyAreaIDCancelledNR( in template (value) EmergencyAreaIDCancelledNR p_emergencyAreaIDCancelledNR ) := { emergencyAreaIDCancelledNR := p_emergencyAreaIDCancelledNR } // End of template m_broadcastCancelledAreaList_ext template (value) BroadcastCancelledAreaList m_broadcastCancelledAreaList_ext( in template (value) BroadcastCancelledAreaList.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_broadcastCancelledAreaList_ext template (value) BroadcastCompletedAreaList m_broadcastCompletedAreaList_cellIDBroadcastEUTRA( in template (value) CellIDBroadcastEUTRA p_cellIDBroadcastEUTRA ) := { cellIDBroadcastEUTRA := p_cellIDBroadcastEUTRA } // End of template m_broadcastCompletedAreaList_cellIDCancelledEUTRA template (value) BroadcastCompletedAreaList m_broadcastCompletedAreaList_tAIBroadcastEUTRA( in template (value) TAIBroadcastEUTRA p_tAIBroadcastEUTRA ) := { tAIBroadcastEUTRA := p_tAIBroadcastEUTRA } // End of template m_broadcastCompletedAreaList_tAIBroadcastEUTRA template (value) BroadcastCompletedAreaList m_broadcastCompletedAreaList_emergencyAreaIDBroadcastEUTRA( in template (value) EmergencyAreaIDBroadcastEUTRA p_emergencyAreaIDBroadcastEUTRA ) := { emergencyAreaIDBroadcastEUTRA := p_emergencyAreaIDBroadcastEUTRA } // End of template m_broadcastCompletedAreaList_emergencyAreaIDBroadcastEUTRA template (value) BroadcastCompletedAreaList m_broadcastCompletedAreaList_cellIDBroadcastNR( in template (value) CellIDBroadcastNR p_cellIDBroadcastNR ) := { cellIDBroadcastNR := p_cellIDBroadcastNR } // End of template m_broadcastCompletedAreaList_cellIDBroadcastNR template (value) BroadcastCompletedAreaList m_broadcastCompletedAreaList_tAIBroadcastNR( in template (value) TAIBroadcastNR p_tAIBroadcastNR ) := { tAIBroadcastNR := p_tAIBroadcastNR } // End of template m_broadcastCompletedAreaList_tAIBroadcastNR template (value) BroadcastCompletedAreaList m_broadcastCompletedAreaList_emergencyAreaIDBroadcastNR( in template (value) EmergencyAreaIDBroadcastNR p_emergencyAreaIDBroadcastNR ) := { emergencyAreaIDBroadcastNR := p_emergencyAreaIDBroadcastNR } // End of template m_broadcastCompletedAreaList_emergencyAreaIDBroadcastNR template (value) BroadcastCompletedAreaList m_broadcastCompletedAreaList_ext( in template (value) BroadcastCompletedAreaList.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_broadcastCompletedAreaList_ext template (value) BroadcastPLMNList m_ie_broadcastPLMNList( in template (value) BroadcastPLMNList p_list ) := p_list; template (omit) BroadcastPLMNItem m_ie_broadcastPLMNItem( in template (value) PLMNIdentity p_plmnId := PX_PLMN_IDENTITY, in template (value) SliceSupportList p_ssl, in template (omit) BroadcastPLMNItem.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_plmnId, tAISliceSupportList := p_ssl, iE_Extensions := p_iE_Extensions } // End of template m_ie_broadcastPLMNItem template (omit) BluetoothMeasurementConfiguration m_bluetoothMeasurementConfiguration( in template (value) BluetoothMeasConfig p_bluetoothMeasConfig, in template (omit) BluetoothMeasConfigNameList p_bluetoothMeasConfigNameList := omit, in template (omit) BluetoothMeasurementConfiguration.bt_rssi p_bt_rssi := omit, in template (omit) BluetoothMeasurementConfiguration.iE_Extensions p_iE_Extensions := omit ) := { bluetoothMeasConfig := p_bluetoothMeasConfig, bluetoothMeasConfigNameList := p_bluetoothMeasConfigNameList, bt_rssi := p_bt_rssi, iE_Extensions := p_iE_Extensions } // End of template m_bluetoothMeasurementConfiguration template (omit) BluetoothMeasConfigNameItem m_bluetoothMeasConfigNameItem( in template (value) BluetoothName p_bluetoothName, in template (omit) BluetoothMeasConfigNameItem.iE_Extensions p_iE_Extensions := omit ) := { bluetoothName := p_bluetoothName, iE_Extensions := p_iE_Extensions } // End of template m_bluetoothMeasConfigNameItem template (value) BluetoothMeasConfig m_bluetoothMeasConfig(in BluetoothMeasConfig p_value := setup) := p_value; template (value) CancelAllWarningMessages m_cancelAllWarningMessages(in CancelAllWarningMessages p_value := true_) := p_value; template (omit) CancelledCellsInEAI_EUTRA_Item m_cancelledCellsInEAI_EUTRA_Item( in template (value) EUTRA_CGI p_eUTRA_CGI, in template (value) NumberOfBroadcasts p_numberOfBroadcasts, in template (omit) CancelledCellsInEAI_EUTRA_Item.iE_Extensions p_iE_Extensions := omit ) := { eUTRA_CGI := p_eUTRA_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template m_cancelledCellsInEAI_EUTRA_Item template (omit) CancelledCellsInEAI_NR_Item m_cancelledCellsInEAI_NR_Item( in template (value) NR_CGI p_nR_CGI, in template (value) NumberOfBroadcasts p_numberOfBroadcasts, in template (omit) CancelledCellsInEAI_NR_Item.iE_Extensions p_iE_Extensions := omit ) := { nR_CGI := p_nR_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template m_cancelledCellsInEAI_NR_Item template (omit) CancelledCellsInTAI_EUTRA_Item m_cancelledCellsInTAI_EUTRA_Item( in template (value) EUTRA_CGI p_eUTRA_CGI, in template (value) NumberOfBroadcasts p_numberOfBroadcasts, in template (omit) CancelledCellsInTAI_EUTRA_Item.iE_Extensions p_iE_Extensions := omit ) := { eUTRA_CGI := p_eUTRA_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template m_cancelledCellsInTAI_EUTRA_Item template (omit) CancelledCellsInTAI_NR_Item m_CancelledCellsInTAI_NR_Item( in template (value) NR_CGI p_nR_CGI, in template (value) NumberOfBroadcasts p_numberOfBroadcasts, in template (omit) CancelledCellsInTAI_NR_Item.iE_Extensions p_iE_Extensions := omit ) := { nR_CGI := p_nR_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template m_CancelledCellsInTAI_NR_Item template (omit) CandidateCellItem m_candidateCellItem( in template (value) CandidateCell p_candidateCell, in template (omit) CandidateCellItem.iE_Extensions p_iE_Extensions := omit ) := { candidateCell := p_candidateCell, iE_Extensions := p_iE_Extensions } // End of template m_candidateCellItem template (value) CandidateCell m_candidateCell_candidateCGI( in template (value) CandidateCellID p_candidateCGI ) := { candidateCGI := p_candidateCGI } // End of template m_candidateCell_candidateCGI template (value) CandidateCell m_candidateCell_candidatePCI( in template (value) CandidatePCI p_candidatePCI ) := { candidatePCI := p_candidatePCI } // End of template m_candidateCell_candidatePCI template (value) CandidateCell m_candidateCell_ext( in template (value) CandidateCell.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_candidateCell_ext template (omit) CandidateCellID m_candidateCellID( in template (value) NR_CGI p_candidateCellID, in template (omit) CandidateCellID.iE_Extensions p_iE_Extensions := omit ) := { candidateCellID := p_candidateCellID, iE_Extensions := p_iE_Extensions } // End of template m_candidateCellID template (omit) CandidatePCI m_candidatePCI( in template (value) CandidatePCI.candidatePCI p_candidatePCI, in template (value) CandidatePCI.candidateNRARFCN p_candidateNRARFCN, in template (omit) CandidatePCI.iE_Extensions p_iE_Extensions := omit ) := { candidatePCI := p_candidatePCI, candidateNRARFCN := p_candidateNRARFCN, iE_Extensions := p_iE_Extensions } // End of template m_candidatePCI template (value) Cause m_cause_radioNetwork( in template (value) CauseRadioNetwork p_radioNetwork ) := { radioNetwork := p_radioNetwork } // End of template m_cause_radioNetwork template (value) Cause m_cause_transport( in template (value) CauseTransport p_transport ) := { transport := p_transport } // End of template m_cause_transport template (value) Cause m_cause_nas( in template (value) CauseNas p_nas ) := { nas := p_nas } // End of template m_cause_nas template (value) Cause m_cause_protocol( in template (value) CauseProtocol p_protocol ) := { protocol := p_protocol } // End of template m_cause_protocol template (value) Cause m_cause_misc( in template (value) CauseMisc p_misc ) := { misc := p_misc } // End of template m_cause_misc template (value) Cause m_cause_ext( in template (value) Cause.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_cause_ext template (value) CauseMisc m_causeMisc(in CauseMisc p_value := unspecified) := p_value; template (value) CauseNas m_causeNas(in CauseNas p_value := unspecified) := p_value; template (value) CauseProtocol m_causeProtocol(in CauseProtocol p_value := unspecified) := p_value; template (value) CauseRadioNetwork m_causeRadioNetwork(in CauseRadioNetwork p_value := unspecified) := p_value; template (value) CauseTransport m_causeTransport(in CauseTransport p_value := unspecified) := p_value; template (omit) Cell_CAGInformation m_cell_CAGInformation( in template (value) NGRAN_CGI p_nGRAN_CGI, in template (value) CellCAGList p_cellCAGList, in template (omit) Cell_CAGInformation.iE_Extensions p_iE_Extensions := omit ) := { nGRAN_CGI := p_nGRAN_CGI, cellCAGList := p_cellCAGList, iE_Extensions := p_iE_Extensions } // End of template m_cell_CAGInformation template (omit) CellIDBroadcastEUTRA_Item m_cellIDBroadcastEUTRA_Item( in template (value) EUTRA_CGI p_eUTRA_CGI, in template (omit) CellIDBroadcastEUTRA_Item.iE_Extensions p_iE_Extensions := omit ) := { eUTRA_CGI := p_eUTRA_CGI, iE_Extensions := p_iE_Extensions } // End of template m_cellIDBroadcastEUTRA_Item template (omit) CellIDBroadcastNR_Item m_cellIDBroadcastNR_Item( in template (value) NR_CGI p_nR_CGI, in template (omit) CellIDBroadcastNR_Item.iE_Extensions p_iE_Extensions := omit ) := { nR_CGI := p_nR_CGI, iE_Extensions := p_iE_Extensions } // End of template m_cellIDBroadcastNR_Item template (omit) CellIDCancelledEUTRA_Item m_cellIDCancelledEUTRA_Item( in template (value) EUTRA_CGI p_eUTRA_CGI, in template (value) NumberOfBroadcasts p_numberOfBroadcasts, in template (omit) CellIDCancelledEUTRA_Item.iE_Extensions p_iE_Extensions := omit ) := { eUTRA_CGI := p_eUTRA_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template m_cellIDCancelledEUTRA_Item template (omit) CellIDCancelledNR_Item m_cellIDCancelledNR_Item( in template (value) NR_CGI p_nR_CGI, in template (value) NumberOfBroadcasts p_numberOfBroadcasts, in template (omit) CellIDCancelledNR_Item.iE_Extensions p_iE_Extensions := omit ) := { nR_CGI := p_nR_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template m_cellIDCancelledNR_Item template (value) CellIDListForRestart m_cellIDListForRestart_eUTRA_CGIListforRestart( in template (value) EUTRA_CGIList p_eUTRA_CGIListforRestart ) := { eUTRA_CGIListforRestart := p_eUTRA_CGIListforRestart } // End of template m_cellIDListForRestart_misc template (value) CellIDListForRestart m_cellIDListForRestart_nR_CGIListforRestart( in template (value) NR_CGIList p_nR_CGIListforRestart ) := { nR_CGIListforRestart := p_nR_CGIListforRestart } // End of template m_cellIDListForRestart_nR_CGIListforRestart template (value) CellIDListForRestart m_cellIDListForRestart_ext( in template (value) CellIDListForRestart.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_cellIDListForRestart_ext template (value) CellSize m_cellSize(in CellSize p_value := medium) := p_value; template (omit) CellType m_cellType( in template (value) CellSize p_cellSize, in template (omit) CellType.iE_Extensions p_iE_Extensions := omit ) := { cellSize := p_cellSize, iE_Extensions := p_iE_Extensions } // End of template m_cellType template (value) CEmodeBSupport_Indicator m_cEmodeBSupport_Indicator(in CEmodeBSupport_Indicator p_value := supported) := p_value; template (value) CEmodeBrestricted m_cEmodeBrestricted(in CEmodeBrestricted p_value := restricted) := p_value; template (omit) CNAssistedRANTuning m_cNAssistedRANTuning( in template (omit) ExpectedUEBehaviour p_expectedUEBehaviour := omit, in template (omit) CNAssistedRANTuning.iE_Extensions p_iE_Extensions := omit ) := { expectedUEBehaviour := p_expectedUEBehaviour, iE_Extensions := p_iE_Extensions } // End of template m_cNAssistedRANTuning template (omit) CNTypeRestrictionsForEquivalentItem m_cNTypeRestrictionsForEquivalentItem( in template (value) PLMNIdentity p_plmnIdentity, in template (value) CNTypeRestrictionsForEquivalentItem.cn_Type p_cn_Type, in template (omit) CNTypeRestrictionsForEquivalentItem.iE_Extensions p_iE_Extensions := omit ) := { plmnIdentity := p_plmnIdentity, cn_Type := p_cn_Type, iE_Extensions := p_iE_Extensions } // End of template m_cNTypeRestrictionsForEquivalentItem template (value) CNTypeRestrictionsForServing m_cNTypeRestrictionsForServing(in CNTypeRestrictionsForServing p_value := epc_forbidden) := p_value; template (omit) CompletedCellsInEAI_EUTRA_Item m_completedCellsInEAI_EUTRA_Item( in template (value) EUTRA_CGI p_eUTRA_CGI, in template (omit) CompletedCellsInEAI_EUTRA_Item.iE_Extensions p_iE_Extensions := omit ) := { eUTRA_CGI := p_eUTRA_CGI, iE_Extensions := p_iE_Extensions } // End of template m_completedCellsInEAI_EUTRA_Item template (omit) CompletedCellsInEAI_NR_Item m_completedCellsInEAI_NR_Item( in template (value) NR_CGI p_nR_CGI, in template (omit) CompletedCellsInEAI_NR_Item.iE_Extensions p_iE_Extensions := omit ) := { nR_CGI := p_nR_CGI, iE_Extensions := p_iE_Extensions } // End of template m_completedCellsInEAI_NR_Item template (omit) CompletedCellsInTAI_EUTRA_Item m_completedCellsInTAI_EUTRA_Item( in template (value) EUTRA_CGI p_eUTRA_CGI, in template (omit) CompletedCellsInTAI_EUTRA_Item.iE_Extensions p_iE_Extensions := omit ) := { eUTRA_CGI := p_eUTRA_CGI, iE_Extensions := p_iE_Extensions } // End of template m_completedCellsInTAI_EUTRA_Item template (omit) CompletedCellsInTAI_NR_Item m_completedCellsInTAI_NR_Item( in template (value) NR_CGI p_nR_CGI, in template (omit) CompletedCellsInTAI_NR_Item.iE_Extensions p_iE_Extensions := omit ) := { nR_CGI := p_nR_CGI, iE_Extensions := p_iE_Extensions } // End of template m_completedCellsInTAI_NR_Item template (value) ConcurrentWarningMessageInd m_concurrentWarningMessageInd(in ConcurrentWarningMessageInd p_value := true_) := p_value; template (value) ConfidentialityProtectionIndication m_confidentialityProtectionIndication(in ConfidentialityProtectionIndication p_value := required) := p_value; template (value) ConfidentialityProtectionResult m_confidentialityProtectionResult(in ConfidentialityProtectionResult p_value := performed) := p_value; template (value) ConfiguredTACIndication m_configuredTACIndication(in ConfiguredTACIndication p_value := true_) := p_value; template (omit) CoreNetworkAssistanceInformationForInactive m_coreNetworkAssistanceInformationForInactive( in template (value) UEIdentityIndexValue p_uEIdentityIndexValue, in template (value) PeriodicRegistrationUpdateTimer p_periodicRegistrationUpdateTimer, in template (value) TAIListForInactive p_tAIListForInactive, in template (omit) PagingDRX p_uESpecificDRX := omit, in template (omit) MICOModeIndication p_mICOModeIndication := omit, in template (omit) ExpectedUEBehaviour p_expectedUEBehaviour := omit, in template (omit) CoreNetworkAssistanceInformationForInactive.iE_Extensions p_iE_Extensions := omit ) := { uEIdentityIndexValue := p_uEIdentityIndexValue, uESpecificDRX := p_uESpecificDRX, periodicRegistrationUpdateTimer := p_periodicRegistrationUpdateTimer, mICOModeIndication := p_mICOModeIndication, tAIListForInactive := p_tAIListForInactive, expectedUEBehaviour := p_expectedUEBehaviour, iE_Extensions := p_iE_Extensions } // End of template m_coreNetworkAssistanceInformationForInactive template (value) CoreNetworkAssistanceInformationForInactive.iE_Extensions m_coreNetworkAssistanceInformationForInactive_paging( in template (value) EUTRA_PagingeDRXInformation p_eUTRA_PagingeDRXInformation, in template (value) ExtendedUEIdentityIndexValue p_extendedUEIdentityIndexValue, in template (value) UERadioCapabilityForPaging p_uERadioCapabilityForPaging, in template (value) MicoAllPLMN p_micoAllPLMN ) := { { id := id_EUTRA_PagingeDRXInformation, criticality := ignore, extensionValue := { EUTRA_PagingeDRXInformation := p_eUTRA_PagingeDRXInformation } }, { id := id_ExtendedUEIdentityIndexValue, criticality := ignore, extensionValue := { ExtendedUEIdentityIndexValue := p_extendedUEIdentityIndexValue } }, { id := id_UERadioCapabilityForPaging, criticality := ignore, extensionValue := { UERadioCapabilityForPaging := p_uERadioCapabilityForPaging } }, { id := id_MicoAllPLMN, criticality := ignore, extensionValue := { MicoAllPLMN := p_micoAllPLMN } } // TODO To be enhanced } // End of template m_coreNetworkAssistanceInformationForInactive_paging template (omit) COUNTValueForPDCP_SN12 m_cOUNTValueForPDCP_SN12( in template (value) COUNTValueForPDCP_SN12.pDCP_SN12 p_pDCP_SN12, in template (value) COUNTValueForPDCP_SN12.hFN_PDCP_SN12 p_hFN_PDCP_SN12, in template (omit) COUNTValueForPDCP_SN12.iE_Extensions p_iE_Extensions := omit ) := { pDCP_SN12 := p_pDCP_SN12, hFN_PDCP_SN12 := p_hFN_PDCP_SN12, iE_Extensions := p_iE_Extensions } // End of template m_cOUNTValueForPDCP_SN12 template (omit) COUNTValueForPDCP_SN18 m_cOUNTValueForPDCP_SN18( in template (value) COUNTValueForPDCP_SN18.pDCP_SN18 p_pDCP_SN18, in template (value) COUNTValueForPDCP_SN18.hFN_PDCP_SN18 p_hFN_PDCP_SN18, in template (omit) COUNTValueForPDCP_SN18.iE_Extensions p_iE_Extensions := omit ) := { pDCP_SN18 := p_pDCP_SN18, hFN_PDCP_SN18 := p_hFN_PDCP_SN18, iE_Extensions := p_iE_Extensions } // End of template m_cOUNTValueForPDCP_SN18 template (value) CPTransportLayerInformation m_cPTransportLayerInformation_endpointIPAddress( in template (value) TransportLayerAddress p_endpointIPAddress := PX_TRANSPORT_LAYER_ADDRESS ) := { endpointIPAddress := p_endpointIPAddress } // End of template m_cPTransportLayerInformation_endpointIPAddress template (value) CPTransportLayerInformation m_cPTransportLayerInformation_choice_Extensions( in template (value) CPTransportLayerInformation.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_cPTransportLayerInformation_choice_Extensions template (value) CPTransportLayerInformation.choice_Extensions m_cPTransportLayerInformation_ext( in template (value) EndpointIPAddressAndPort p_EndpointIPAddressAndPort ) := { id := id_EndpointIPAddressAndPort, criticality := reject, value_ := { EndpointIPAddressAndPort := p_EndpointIPAddressAndPort } } // End of template m_cPTransportLayerInformation_ext template (omit) CriticalityDiagnostics m_criticalityDiagnostics( in template (omit) ProcedureCode p_procedureCode := omit, in template (omit) TriggeringMessage p_triggeringMessage := omit, in template (omit) Criticality p_procedureCriticality := omit, in template (omit) CriticalityDiagnostics_IE_List p_criticalityDiagnostics_IE_List := omit, in template (omit) CriticalityDiagnostics.iE_Extensions p_iE_Extensions := omit ) := { procedureCode := p_procedureCode, triggeringMessage := p_triggeringMessage, procedureCriticality := p_procedureCriticality, iEsCriticalityDiagnostics := p_criticalityDiagnostics_IE_List, iE_Extensions := p_iE_Extensions } // End of template m_criticalityDiagnostics template (omit) CriticalityDiagnostics_IE_Item m_criticalityDiagnostics_IE_Item( in template (value) Criticality p_iECriticality, in template (value) ProtocolIE_ID p_iE_ID, in template (value) TypeOfError p_typeOfError, in template (omit) CriticalityDiagnostics_IE_Item.iE_Extensions p_iE_Extensions := omit ) := { iECriticality := p_iECriticality, iE_ID := p_iE_ID, typeOfError := p_typeOfError, iE_Extensions := p_iE_Extensions } // End of template m_criticalityDiagnostics_IE_Item template (omit) CellBasedMDT_NR m_cellBasedMDT_NR( in template (value) CellIdListforMDT_NR p_cellIdListforMDT, in template (omit) CellBasedMDT_NR.iE_Extensions p_iE_Extensions ) := { cellIdListforMDT := p_cellIdListforMDT, iE_Extensions := p_iE_Extensions } // End of template m_cellBasedMDT_NR template (omit) CellBasedMDT_EUTRA m_cellBasedMDT_EUTRA( in template (value) CellIdListforMDT_EUTRA p_cellIdListforMDT, in template (omit) CellBasedMDT_EUTRA.iE_Extensions p_iE_Extensions ) := { cellIdListforMDT := p_cellIdListforMDT, iE_Extensions := p_iE_Extensions } // End of template m_cellBasedMDT_EUTRA template (omit) CellBasedQMC m_cellBasedQMC( in template (value) CellIdListforQMC p_cellIdListforQMC, in template (omit) CellBasedQMC.iE_Extensions p_iE_Extensions ) := { cellIdListforQMC := p_cellIdListforQMC, iE_Extensions := p_iE_Extensions } // End of template m_cellBasedQMC template (value) DataForwardingNotPossible m_dataForwardingNotPossible(in DataForwardingNotPossible p_value := data_forwarding_not_possible) := p_value; template (value) DataForwardingAccepted m_dataForwardingAccepted(in DataForwardingAccepted p_value := data_forwarding_accepted) := p_value; template (omit) DataForwardingResponseDRBItem m_dataForwardingResponseDRBItem( in template (value) DRB_ID p_dRB_ID, in template (omit) UPTransportLayerInformation p_dLForwardingUP_TNLInformation := omit, in template (omit) UPTransportLayerInformation p_uLForwardingUP_TNLInformation := omit, in template (omit) DataForwardingResponseDRBItem.iE_Extensions p_iE_Extensions := omit ) := { dRB_ID := p_dRB_ID, dLForwardingUP_TNLInformation := p_dLForwardingUP_TNLInformation, uLForwardingUP_TNLInformation := p_uLForwardingUP_TNLInformation, iE_Extensions := p_iE_Extensions } // End of template m_dataForwardingResponseDRBItem template (omit) DAPSRequestInfo m_dAPSRequestInfo( in template (value) DAPSRequestInfo.dAPSIndicator p_dAPSIndicator := daps_ho_required, in template (omit) DAPSRequestInfo.iE_Extensions p_iE_Extensions := omit ) := { dAPSIndicator := p_dAPSIndicator, iE_Extensions := p_iE_Extensions } // End of template m_dAPSRequestInfo template (omit) DAPSResponseInfoItem m_dAPSResponseInfoItem( in template (value) DRB_ID p_dRB_ID, in template (value) DAPSResponseInfo p_dAPSResponseInfo, in template (omit) DAPSResponseInfoItem.iE_Extension p_iE_Extension := omit ) := { dRB_ID := p_dRB_ID, dAPSResponseInfo := p_dAPSResponseInfo, iE_Extension := p_iE_Extension } // End of template m_dAPSResponseInfoItem template (omit) DAPSResponseInfo m_dAPSResponseInfo( in template (value) DAPSResponseInfo.dapsresponseindicator p_dapsresponseindicator, in template (omit) DAPSResponseInfo.iE_Extensions p_iE_Extensions := omit ) := { dapsresponseindicator := p_dapsresponseindicator, iE_Extensions := p_iE_Extensions } // End of template m_dAPSResponseInfo template (omit) DataForwardingResponseERABListItem m_DataForwardingResponseERABListItem( in template (value) E_RAB_ID p_e_RAB_ID, in template (value) UPTransportLayerInformation p_dLForwardingUP_TNLInformation, in template (omit) DataForwardingResponseERABListItem.iE_Extensions p_iE_Extensions := omit ) := { e_RAB_ID := p_e_RAB_ID, dLForwardingUP_TNLInformation := p_dLForwardingUP_TNLInformation, iE_Extensions := p_iE_Extensions } // End of template m_DataForwardingResponseERABListItem template (value) DelayCritical m_delayCritical(in DelayCritical p_value) := p_value; template (omit) DL_CP_SecurityInformation m_dL_CP_SecurityInformation( in template (value) DL_NAS_MAC p_dl_NAS_MAC := PX_DL_NAS_MAC, in template (omit) DL_CP_SecurityInformation.iE_Extensions p_iE_Extensions := omit ) := { dl_NAS_MAC := p_dl_NAS_MAC, iE_Extensions := p_iE_Extensions } // End of template m_dL_CP_SecurityInformation template (value) DLForwarding m_dLForwarding(in DLForwarding p_value := dl_forwarding_proposed) := p_value; template (value) DL_NGU_TNLInformationReused m_dL_NGU_TNLInformationReused(in DL_NGU_TNLInformationReused p_value := true_) := p_value; template (value) DirectForwardingPathAvailability m_directForwardingPathAvailability(in DirectForwardingPathAvailability p_value := direct_path_available) := p_value; template (omit) DRBsSubjectToStatusTransferItem m_dRBsSubjectToStatusTransferItem( in template (value) DRB_ID p_dRB_ID, in template (value) DRBStatusUL p_dRBStatusUL, in template (value) DRBStatusDL p_dRBStatusDL, in template (omit) DRBsSubjectToStatusTransferItem.iE_Extension p_iE_Extension := omit ) := { dRB_ID := p_dRB_ID, dRBStatusUL := p_dRBStatusUL, dRBStatusDL := p_dRBStatusDL, iE_Extension := p_iE_Extension } // End of template m_dRBsSubjectToStatusTransferItem template (value) DRBsSubjectToStatusTransferItem.iE_Extension m_dRBsSubjectToStatusTransferItem_associatedQosFlowList( in template (value) AssociatedQosFlowList p_associatedQosFlowList ) := { { id := id_OldAssociatedQosFlowList_ULendmarkerexpected, criticality := ignore, extensionValue := { AssociatedQosFlowList := p_associatedQosFlowList } } } // End of template m_dRBsSubjectToStatusTransferItem_associatedQosFlowList template (value) DRBStatusDL m_dRBStatusDL_dRBStatusDL12( in template (value) DRBStatusDL12 p_dRBStatusDL12 ) := { dRBStatusDL12 := p_dRBStatusDL12 } // End of template m_dRBStatusDL_dRBStatusDL12 template (value) DRBStatusDL m_dRBStatusDL_dRBStatusDL18( in template (value) DRBStatusDL18 p_dRBStatusDL18 ) := { dRBStatusDL18 := p_dRBStatusDL18 } // End of template m_dRBStatusDL_dRBStatusDL18 template (value) DRBStatusDL m_dRBStatusDL_choice_Extensions( in template (value) DRBStatusDL.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_dRBStatusDL_choice_Extensions // type NGAP_Containers.NGAP_PROTOCOL_IES DRBStatusDL_ExtIEs (?); template (omit) DRBStatusDL12 m_dRBStatusDL12( in template (value) COUNTValueForPDCP_SN12 p_dL_COUNTValue, in template (omit) DRBStatusDL12.iE_Extension p_iE_Extension := omit ) := { dL_COUNTValue := p_dL_COUNTValue, iE_Extension := p_iE_Extension } // End of template m_dRBStatusDL12 template (omit) DRBStatusDL18 m_dRBStatusDL18( in template (value) COUNTValueForPDCP_SN18 p_dL_COUNTValue, in template (omit) DRBStatusDL18.iE_Extension p_iE_Extension := omit ) := { dL_COUNTValue := p_dL_COUNTValue, iE_Extension := p_iE_Extension } // End of template m_dRBStatusDL18 template (value) DRBStatusUL m_dRBStatusUL_dRBStatusUL12( in template (value) DRBStatusUL12 p_dRBStatusUL12 ) := { dRBStatusUL12 := p_dRBStatusUL12 } // End of template m_dRBStatusUL_dRBStatusUL12 template (value) DRBStatusUL m_dRBStatusUL_dRBStatusUL18( in template (value) DRBStatusUL18 p_dRBStatusUL18 ) := { dRBStatusUL18 := p_dRBStatusUL18 } // End of template m_dRBStatusUL_dRBStatusUL18 template (value) DRBStatusUL m_dRBStatusUL_choice_Extensions( in template (value) DRBStatusUL.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_dRBStatusUL_choice_Extensions template (omit) DRBStatusUL12 m_dRBStatusUL12( in template (value) COUNTValueForPDCP_SN12 p_uL_COUNTValue, in template (omit) DRBStatusUL12.receiveStatusOfUL_PDCP_SDUs p_receiveStatusOfUL_PDCP_SDUs := omit, in template (omit) DRBStatusUL12.iE_Extension p_iE_Extension := omit ) := { uL_COUNTValue := p_uL_COUNTValue, receiveStatusOfUL_PDCP_SDUs := p_receiveStatusOfUL_PDCP_SDUs, iE_Extension := p_iE_Extension } // End of template m_dRBStatusUL12 template (omit) DRBStatusUL18 m_dRBStatusUL18( in template (value) COUNTValueForPDCP_SN18 p_uL_COUNTValue, in template (omit) DRBStatusUL18.receiveStatusOfUL_PDCP_SDUs p_receiveStatusOfUL_PDCP_SDUs := omit, in template (omit) DRBStatusUL18.iE_Extension p_iE_Extension := omit ) := { uL_COUNTValue := p_uL_COUNTValue, receiveStatusOfUL_PDCP_SDUs := p_receiveStatusOfUL_PDCP_SDUs, iE_Extension := p_iE_Extension } // End of template m_dRBStatusUL18 template (omit) DRBsToQosFlowsMappingItem m_dRBsToQosFlowsMappingItem( in template (value) DRB_ID p_dRB_ID, in template (value) AssociatedQosFlowList p_associatedQosFlowList, in template (omit) DRBsToQosFlowsMappingItem.iE_Extensions p_iE_Extensions := omit ) := { dRB_ID := p_dRB_ID, associatedQosFlowList := p_associatedQosFlowList, iE_Extensions := p_iE_Extensions } // End of template m_dRBsToQosFlowsMappingItem template (value) DRBsToQosFlowsMappingItem.iE_Extensions m_dRBsToQosFlowsMappingItem_dAPSRequestInfo( in template (value) DAPSRequestInfo p_dAPSRequestInfo ) := { { id := id_DAPSRequestInfo, criticality := ignore, extensionValue := { DAPSRequestInfo := p_dAPSRequestInfo } } } // End of template m_dRBsToQosFlowsMappingItem_dAPSRequestInfo template (omit) Dynamic5QIDescriptor m_dynamic5QIDescriptor( in template (value) PriorityLevelQos p_priorityLevelQos, in template (value) PacketDelayBudget p_packetDelayBudget, in template (value) PacketErrorRate p_packetErrorRate, in template (omit) FiveQI p_fiveQI := omit, in template (omit) DelayCritical p_delayCritical := omit, in template (omit) AveragingWindow p_averagingWindow := omit, in template (omit) MaximumDataBurstVolume p_maximumDataBurstVolume := omit, in template (omit) Dynamic5QIDescriptor.iE_Extensions p_iE_Extensions := omit ) := { priorityLevelQos := p_priorityLevelQos, packetDelayBudget := p_packetDelayBudget, packetErrorRate := p_packetErrorRate, fiveQI := p_fiveQI, delayCritical := p_delayCritical, // The above IE shall be present in case of GBR QoS flow averagingWindow := p_averagingWindow, // The above IE shall be present in case of GBR QoS flow maximumDataBurstVolume := p_maximumDataBurstVolume, iE_Extensions := p_iE_Extensions } // End of template m_dynamic5QIDescriptor template (value) Dynamic5QIDescriptor.iE_Extensions m_dynamic5QIDescriptor_extendedPacketDelayBudget( in template (value) ExtendedPacketDelayBudget p_extendedPacketDelayBudget ) := { { id := id_ExtendedPacketDelayBudget, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template m_dynamic5QIDescriptor_extendedPacketDelayBudget template (value) Dynamic5QIDescriptor.iE_Extensions m_dynamic5QIDescriptor_cNPacketDelayBudgetDL( in template (value) ExtendedPacketDelayBudget p_extendedPacketDelayBudget ) := { { id := id_CNPacketDelayBudgetDL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template m_dynamic5QIDescriptor_cNPacketDelayBudgetDL template (value) Dynamic5QIDescriptor.iE_Extensions m_dynamic5QIDescriptor_cNPacketDelayBudgetUL( in template (value) ExtendedPacketDelayBudget p_extendedPacketDelayBudget ) := { { id := id_CNPacketDelayBudgetUL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template m_dynamic5QIDescriptor_cNPacketDelayBudgetUL template (value) EarlyMeasurement m_earlyMeasurement(in EarlyMeasurement p_value := true_) := p_value; template (omit) EarlyStatusTransfer_TransparentContainer m_earlyStatusTransfer_TransparentContainer( in template (value) ProcedureStageChoice p_procedureStage, in template (omit) EarlyStatusTransfer_TransparentContainer.iE_Extensions p_iE_Extensions := omit ) := { procedureStage := p_procedureStage, iE_Extensions := p_iE_Extensions } // End of template m_earlyStatusTransfer_TransparentContainer template (value) ProcedureStageChoice m_procedureStageChoice_firstDLCount( in template (value) FirstDLCount p_firstDLCount ) := { first_dl_count := p_firstDLCount } // End of template m_procedureStageChoice_firstDLCount template (value) ProcedureStageChoice m_procedureStageChoice_choice_Extensions( in template (value) ProcedureStageChoice.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_procedureStageChoice_choice_Extensions template (omit) FirstDLCount m_firstDLCount( in template (value) DRBsSubjectToEarlyStatusTransfer_List p_dRBsSubjectToEarlyStatusTransfer, in template (omit) FirstDLCount.iE_Extension p_iE_Extension := omit ) := { dRBsSubjectToEarlyStatusTransfer := p_dRBsSubjectToEarlyStatusTransfer, iE_Extension := p_iE_Extension } // End of template m_firstDLCount template (omit) DRBsSubjectToEarlyStatusTransfer_Item m_dRBsSubjectToEarlyStatusTransfer_Item( in template (value) DRB_ID p_dRB_ID, in template (value) DRBStatusDL p_firstDLCOUNT, in template (omit) DRBsSubjectToEarlyStatusTransfer_Item.iE_Extension p_iE_Extension := omit ) := { dRB_ID := p_dRB_ID, firstDLCOUNT := p_firstDLCOUNT, iE_Extension := p_iE_Extension } // End of template m_dRBsSubjectToEarlyStatusTransfer_Item template (value) EDT_Session m_eDT_Session(in EDT_Session p_value := true_) := p_value; template (omit) EmergencyAreaIDBroadcastEUTRA_Item m_emergencyAreaIDBroadcastEUTRA_Item( in template (value) EmergencyAreaID p_emergencyAreaID, in template (value) CompletedCellsInEAI_EUTRA p_completedCellsInEAI_EUTRA, in template (omit) EmergencyAreaIDBroadcastEUTRA_Item.iE_Extensions p_iE_Extensions := omit ) := { emergencyAreaID := p_emergencyAreaID, completedCellsInEAI_EUTRA := p_completedCellsInEAI_EUTRA, iE_Extensions := p_iE_Extensions } // End of template m_emergencyAreaIDBroadcastEUTRA_Item template (omit) EmergencyAreaIDBroadcastNR_Item m_emergencyAreaIDBroadcastNR_Item( in template (value) EmergencyAreaID p_emergencyAreaID, in template (value) CompletedCellsInEAI_NR p_completedCellsInEAI_NR, in template (omit) EmergencyAreaIDBroadcastNR_Item.iE_Extensions p_iE_Extensions := omit ) := { emergencyAreaID := p_emergencyAreaID, completedCellsInEAI_NR := p_completedCellsInEAI_NR, iE_Extensions := p_iE_Extensions } // End of template m_emergencyAreaIDBroadcastNR_Item template (omit) EmergencyAreaIDCancelledEUTRA_Item m_emergencyAreaIDCancelledEUTRA_Item( in template (value) EmergencyAreaID p_emergencyAreaID, in template (value) CancelledCellsInEAI_EUTRA p_cancelledCellsInEAI_EUTRA, in template (omit) EmergencyAreaIDCancelledEUTRA_Item.iE_Extensions p_iE_Extensions := omit ) := { emergencyAreaID := p_emergencyAreaID, cancelledCellsInEAI_EUTRA := p_cancelledCellsInEAI_EUTRA, iE_Extensions := p_iE_Extensions } // End of template m_emergencyAreaIDCancelledEUTRA_Item template (omit) EmergencyAreaIDCancelledNR_Item m_emergencyAreaIDCancelledNR_Item( in template (value) EmergencyAreaID p_emergencyAreaID, in template (value) CancelledCellsInEAI_NR p_cancelledCellsInEAI_NR, in template (omit) EmergencyAreaIDCancelledNR_Item.iE_Extensions p_iE_Extensions := omit ) := { emergencyAreaID := p_emergencyAreaID, cancelledCellsInEAI_NR := p_cancelledCellsInEAI_NR, iE_Extensions := p_iE_Extensions } // End of template m_emergencyAreaIDCancelledNR_Item template (omit) EmergencyFallbackIndicator m_emergencyFallbackIndicator( in template (value) EmergencyFallbackRequestIndicator p_emergencyFallbackRequestIndicator, in template (omit) EmergencyServiceTargetCN p_emergencyServiceTargetCN := omit, in template (omit) EmergencyFallbackIndicator.iE_Extensions p_iE_Extensions := omit ) := { emergencyFallbackRequestIndicator := p_emergencyFallbackRequestIndicator, emergencyServiceTargetCN := p_emergencyServiceTargetCN, iE_Extensions := p_iE_Extensions } // End of template m_emergencyFallbackIndicator template (value) EmergencyFallbackRequestIndicator m_emergencyFallbackRequestIndicator(in EmergencyFallbackRequestIndicator p_value := emergency_fallback_requested) := p_value; template (value) EmergencyServiceTargetCN m_emergencyServiceTargetCN(in EmergencyServiceTargetCN p_value := fiveGC) := p_value; template (value) ENB_ID m_eNB_ID_macroENB_ID( in template (value) Bit20 p_macroENB_ID ) := { macroENB_ID := p_macroENB_ID } // End of template m_eNB_ID_macroENB_ID template (value) ENB_ID m_eNB_ID_homeENB_ID( in template (value) Bit28 p_homeENB_ID ) := { homeENB_ID := p_homeENB_ID } // End of template m_eNB_ID_homeENB_ID template (value) ENB_ID m_eNB_ID_short_macroENB_ID( in template (value) Bit18 p_short_macroENB_ID ) := { short_macroENB_ID := p_short_macroENB_ID } // End of template m_eNB_ID_short_macroENB_ID template (value) ENB_ID m_eNB_ID_long_macroENB_ID( in template (value) Bit21 p_long_macroENB_ID ) := { long_macroENB_ID := p_long_macroENB_ID } // End of template m_eNB_ID_long_macroENB_ID template (value) ENB_ID m_eNB_ID_choice_Extensions( in template (value) ENB_ID.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_eNB_ID_choice_Extensions template (value) Enhanced_CoverageRestriction m_enhanced_CoverageRestriction(in Enhanced_CoverageRestriction p_value := restricted) := p_value; template (omit) EndpointIPAddressAndPort m_endpointIPAddressAndPort( in template (value) TransportLayerAddress p_endpointIPAddress := PX_TRANSPORT_LAYER_ADDRESS, in template (value) PortNumber p_portNumber, in template (omit) EndpointIPAddressAndPort.iE_Extensions p_iE_Extensions := omit ) := { endpointIPAddress := p_endpointIPAddress, portNumber := p_portNumber, iE_Extensions := p_iE_Extensions } // End of template m_endpointIPAddressAndPort template (value) EndIndication m_endIndication(in EndIndication p_value := no_further_data) := p_value; template (omit) EPS_TAI m_ePS_TAI( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) EPS_TAC p_ePS_TAC, in template (omit) EPS_TAI.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, ePS_TAC := p_ePS_TAC, iE_Extensions := p_iE_Extensions } // End of template m_ePS_TAI template (omit) E_RABInformationItem m_e_RABInformationItem( in template (value) E_RAB_ID p_e_RAB_ID, in template (value) DLForwarding p_dLForwarding, in template (omit) E_RABInformationItem.iE_Extensions p_iE_Extensions := omit ) := { e_RAB_ID := p_e_RAB_ID, dLForwarding := p_dLForwarding, iE_Extensions := p_iE_Extensions } // End of template m_e_RABInformationItem template (omit) E_RABInformationItem.iE_Extensions m_e_RABInformationItem_id_SourceTNLAddrInfo( in template (value) TransportLayerAddress p_transportLayerAddress := PX_SOURCE_TRANSPORT_LAYER_ADDRESS ) := { { id := id_SourceTNLAddrInfo, criticality := ignore, extensionValue := { TransportLayerAddress := p_transportLayerAddress } } } // End of template m_e_RABInformationItem_id_SourceTNLAddrInfo template (omit) E_RABInformationItem.iE_Extensions m_e_RABInformationItem_id_SourceNodeTNLAddrInfo( in template (value) TransportLayerAddress p_transportLayerAddress := PX_SOURCE_TRANSPORT_LAYER_ADDRESS ) := { { id := id_SourceNodeTNLAddrInfo, criticality := ignore, extensionValue := { TransportLayerAddress := p_transportLayerAddress } } } // End of template m_e_RABInformationItem_id_SourceNodeTNLAddrInfo template (omit) EUTRA_CGI m_uUTRA_CGI( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) EUTRACellIdentity p_eUTRACellIdentity := PX_EUTRA_CELL_IDENTITY, in template (omit) EUTRA_CGI.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, eUTRACellIdentity := p_eUTRACellIdentity, iE_Extensions := p_iE_Extensions } // End of template m_uUTRA_CGI template (omit) EUTRA_PagingeDRXInformation m_eUTRA_PagingeDRXInformation( in template (value) EUTRA_Paging_eDRX_Cycle p_eUTRA_paging_eDRX_Cycle, in template (omit) EUTRA_Paging_Time_Window p_eUTRA_paging_Time_Window := omit, in template (omit) EUTRA_PagingeDRXInformation.iE_Extensions p_iE_Extensions := omit ) := { eUTRA_paging_eDRX_Cycle := p_eUTRA_paging_eDRX_Cycle, eUTRA_paging_Time_Window := p_eUTRA_paging_Time_Window, iE_Extensions := p_iE_Extensions } // End of template m_eUTRA_PagingeDRXInformation template (value) EUTRA_Paging_eDRX_Cycle m_eUTRA_Paging_eDRX_Cycle(in EUTRA_Paging_eDRX_Cycle p_value := hfhalf) := p_value; template (value) EUTRA_Paging_Time_Window m_eUTRA_Paging_Time_Window(in EUTRA_Paging_Time_Window p_value := s1) := p_value; template (value) EventType m_eventType(in EventType p_value := direct) := p_value; template (omit) ExcessPacketDelayThresholdItem m_excessPacketDelayThresholdItem( in template (value) FiveQI p_fiveQi, in template (value) ExcessPacketDelayThresholdValue p_excessPacketDelayThresholdValue, in template (omit) ExcessPacketDelayThresholdItem.iE_Extensions p_iE_Extensions := omit ) := { fiveQi := p_fiveQi, excessPacketDelayThresholdValue := p_excessPacketDelayThresholdValue, iE_Extensions := p_iE_Extensions } // End of template m_excessPacketDelayThresholdItem template (value) ExcessPacketDelayThresholdValue m_excessPacketDelayThresholdValue(in ExcessPacketDelayThresholdValue p_value := ms0dot25) := p_value; template (value) ExpectedHOInterval m_expectedHOInterval(in ExpectedHOInterval p_value := sec15) := p_value; template (omit) ExpectedUEActivityBehaviour m_expectedUEActivityBehaviour( in template (omit) ExpectedActivityPeriod p_expectedActivityPeriod := omit, in template (omit) ExpectedIdlePeriod p_expectedIdlePeriod := omit, in template (omit) SourceOfUEActivityBehaviourInformation p_sourceOfUEActivityBehaviourInformation := omit, in template (omit) ExpectedUEActivityBehaviour.iE_Extensions p_iE_Extensions := omit ) := { expectedActivityPeriod := p_expectedActivityPeriod, expectedIdlePeriod := p_expectedIdlePeriod, sourceOfUEActivityBehaviourInformation := p_sourceOfUEActivityBehaviourInformation, iE_Extensions := p_iE_Extensions } // End of template m_expectedUEActivityBehaviour template (omit) ExpectedUEBehaviour m_expectedUEBehaviour( in template (omit) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := omit, in template (omit) ExpectedHOInterval p_expectedHOInterval := omit, in template (omit) ExpectedUEMobility p_expectedUEMobility := omit, in template (omit) ExpectedUEMovingTrajectory p_expectedUEMovingTrajectory:= omit, in template (omit) ExpectedUEBehaviour.iE_Extensions p_iE_Extensions := omit ) := { expectedUEActivityBehaviour := p_expectedUEActivityBehaviour, expectedHOInterval := p_expectedHOInterval, expectedUEMobility := p_expectedUEMobility, expectedUEMovingTrajectory := p_expectedUEMovingTrajectory, iE_Extensions := p_iE_Extensions } // End of template m_expectedUEBehaviour template (value) ExpectedUEMobility m_expectedUEMobility(in ExpectedUEMobility p_value := mobile) := p_value; template (omit) ExpectedUEMovingTrajectoryItem m_expectedUEMovingTrajectoryItem( in template (value) NGRAN_CGI p_nGRAN_CGI, in template (omit) ExpectedUEMovingTrajectoryItem.timeStayedInCell p_timeStayedInCell := omit, in template (omit) ExpectedUEMovingTrajectoryItem.iE_Extensions p_iE_Extensions := omit ) := { nGRAN_CGI := p_nGRAN_CGI, timeStayedInCell := p_timeStayedInCell, iE_Extensions := p_iE_Extensions } // End of template m_expectedUEMovingTrajectoryItem template (omit) Extended_AMFName m_extended_AMFName( in template (omit) AMFNameVisibleString p_aMFNameVisibleString := omit, in template (omit) AMFNameUTF8String p_aMFNameUTF8String := omit, in template (omit) Extended_AMFName.iE_Extensions p_iE_Extensions := omit ) := { aMFNameVisibleString := p_aMFNameVisibleString, aMFNameUTF8String := p_aMFNameUTF8String, iE_Extensions := p_iE_Extensions } // End of template m_extended_AMFName template (omit) Extended_RANNodeName m_extended_RANNodeName( in template (omit) RANNodeNameVisibleString p_rANNodeNameVisibleString := omit, in template (omit) RANNodeNameUTF8String p_rANNodeNameUTF8String := omit, in template (omit) Extended_RANNodeName.iE_Extensions p_iE_Extensions := omit ) := { rANNodeNameVisibleString := p_rANNodeNameVisibleString, rANNodeNameUTF8String := p_rANNodeNameUTF8String, iE_Extensions := p_iE_Extensions } // End of template m_extended_RANNodeName template (omit) ExtendedRATRestrictionInformation m_extendedRATRestrictionInformation( in template (value) ExtendedRATRestrictionInformation.primaryRATRestriction p_primaryRATRestriction, in template (value) ExtendedRATRestrictionInformation.secondaryRATRestriction p_secondaryRATRestriction, in template (omit) ExtendedRATRestrictionInformation.iE_Extensions p_iE_Extensions := omit ) := { primaryRATRestriction := p_primaryRATRestriction, secondaryRATRestriction := p_secondaryRATRestriction, iE_Extensions := p_iE_Extensions } // End of template m_extendedRATRestrictionInformation template (value) EventTrigger m_eventTrigger_outOfCoverage( in template (value) EventTrigger.outOfCoverage p_outOfCoverage := true_ ) := { outOfCoverage := p_outOfCoverage } // End of template m_eventTrigger_outOfCoverage template (value) EventTrigger m_eventTrigger_eventL1LoggedMDTConfig( in template (value) EventL1LoggedMDTConfig p_eventL1LoggedMDTConfig ) := { eventL1LoggedMDTConfig := p_eventL1LoggedMDTConfig } // End of template m_eventTrigger_eventL1LoggedMDTConfig template (value) EventTrigger m_eventTrigger_choice_Extensions( in template (value) EventTrigger.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_eventTrigger_choice_Extensions template (omit) EventL1LoggedMDTConfig m_eventL1LoggedMDTConfig( in template (value) MeasurementThresholdL1LoggedMDT p_l1Threshold, in template (value) Hysteresis p_hysteresis, in template (value) TimeToTrigger p_timeToTrigger, in template (omit) EventL1LoggedMDTConfig.iE_Extensions p_iE_Extensions := omit ) := { l1Threshold := p_l1Threshold, hysteresis := p_hysteresis, timeToTrigger := p_timeToTrigger, iE_Extensions := p_iE_Extensions } // End of template m_eventL1LoggedMDTConfig template (value) MeasurementThresholdL1LoggedMDT m_measurementThresholdL1LoggedMDT_threshold_RSRP( in template (value) Threshold_RSRP p_threshold_RSRP ) := { threshold_RSRP := p_threshold_RSRP } // End of template m_measurementThresholdL1LoggedMDT_threshold_RSRP template (value) MeasurementThresholdL1LoggedMDT m_measurementThresholdL1LoggedMDT_threshold_RSRQ( in template (value) Threshold_RSRQ p_threshold_RSRQ ) := { threshold_RSRQ := p_threshold_RSRQ } // End of template m_measurementThresholdL1LoggedMDT_threshold_RSRQ template (value) MeasurementThresholdL1LoggedMDT m_measurementThresholdL1LoggedMDT_choice_Extensions( in template (value) MeasurementThresholdL1LoggedMDT.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_measurementThresholdL1LoggedMDT_choice_Extensions template (omit) FailureIndication m_failureIndication( in template (value) UERLFReportContainer p_uERLFReportContainer, in template (omit) FailureIndication.iE_Extensions p_iE_Extensions := omit ) := { uERLFReportContainer := p_uERLFReportContainer, iE_Extensions := p_iE_Extensions } // End of template m_failureIndication template (omit) FiveG_ProSeAuthorized m_FiveG_ProSeAuthorized( in template (omit) FiveGProSeDirectDiscovery p_fiveGProSeDirectDiscovery := omit, in template (omit) FiveGProSeDirectCommunication p_fiveGProSeDirectCommunication := omit, in template (omit) FiveGProSeLayer2UEtoNetworkRelay p_fiveGProSeLayer2UEtoNetworkRelay := omit, in template (omit) FiveGProSeLayer3UEtoNetworkRelay p_fiveGProSeLayer3UEtoNetworkRelay := omit, in template (omit) FiveGProSeLayer2RemoteUE p_fiveGProSeLayer2RemoteUE := omit, in template (omit) FiveG_ProSeAuthorized.iE_Extensions p_iE_Extensions := omit ) := { fiveGProSeDirectDiscovery := p_fiveGProSeDirectDiscovery, fiveGProSeDirectCommunication := p_fiveGProSeDirectCommunication, fiveGProSeLayer2UEtoNetworkRelay := p_fiveGProSeLayer2UEtoNetworkRelay, fiveGProSeLayer3UEtoNetworkRelay := p_fiveGProSeLayer3UEtoNetworkRelay, fiveGProSeLayer2RemoteUE := p_fiveGProSeLayer2RemoteUE, iE_Extensions := p_iE_Extensions } // End of template m_FiveG_ProSeAuthorized template (value) FiveGProSeDirectDiscovery m_fiveGProSeDirectDiscovery(in FiveGProSeDirectDiscovery p_value := authorized) := p_value; template (value) FiveGProSeDirectCommunication m_fiveGProSeDirectCommunication(in FiveGProSeDirectCommunication p_value := authorized) := p_value; template (value) FiveGProSeLayer2UEtoNetworkRelay m_fiveGProSeLayer2UEtoNetworkRelay(in FiveGProSeLayer2UEtoNetworkRelay p_value := authorized) := p_value; template (value) FiveGProSeLayer3UEtoNetworkRelay m_fiveGProSeLayer3UEtoNetworkRelay(in FiveGProSeLayer3UEtoNetworkRelay p_value := authorized) := p_value; template (value) FiveGProSeLayer2RemoteUE m_fiveGProSeLayer2RemoteUE(in FiveGProSeLayer2RemoteUE p_value := authorized) := p_value; template (omit) FiveG_ProSePC5QoSParameters m_fiveG_ProSePC5QoSParameters( in template (value) FiveGProSePC5QoSFlowList p_fiveGProSepc5QoSFlowList, in template (omit) BitRate p_fiveGProSepc5LinkAggregateBitRates := omit, in template (omit) FiveG_ProSePC5QoSParameters.iE_Extensions p_iE_Extensions := omit ) := { fiveGProSepc5QoSFlowList := p_fiveGProSepc5QoSFlowList, fiveGProSepc5LinkAggregateBitRates := p_fiveGProSepc5LinkAggregateBitRates, iE_Extensions := p_iE_Extensions } // End of template m_fiveG_ProSePC5QoSParameters template (omit) FiveGProSePC5QoSFlowItem m_fiveGProSePC5QoSFlowItem( in template (value) FiveQI p_fiveGproSepQI, in template (omit) FiveGProSePC5FlowBitRates p_fiveGproSepc5FlowBitRates := omit, in template (omit) Range p_fiveGproSerange := omit, in template (omit) FiveGProSePC5QoSFlowItem.iE_Extensions p_iE_Extensions := omit ) := { fiveGproSepQI := p_fiveGproSepQI, fiveGproSepc5FlowBitRates := p_fiveGproSepc5FlowBitRates, fiveGproSerange := p_fiveGproSerange, iE_Extensions := p_iE_Extensions } // End of template m_fiveGProSePC5QoSFlowItem template (omit) FiveGProSePC5FlowBitRates m_fiveGProSePC5FlowBitRates( in template (value) BitRate p_fiveGproSeguaranteedFlowBitRate, in template (value) BitRate p_fiveGproSemaximumFlowBitRate, in template (omit) FiveGProSePC5FlowBitRates.iE_Extensions p_iE_Extensions := omit ) := { fiveGproSeguaranteedFlowBitRate := p_fiveGproSeguaranteedFlowBitRate, fiveGproSemaximumFlowBitRate := p_fiveGproSemaximumFlowBitRate, iE_Extensions := p_iE_Extensions } // End of template m_fiveGProSePC5FlowBitRates template (omit) FiveG_S_TMSI m_fiveG_S_TMSI( in template (value) AMFSetID p_aMFSetID := PX_AMF_SET_ID, in template (value) AMFPointer p_aMFPointer := PX_AMF_POINTER, in template (value) FiveG_TMSI p_fiveG_TMSI, in template (omit) FiveG_S_TMSI.iE_Extensions p_iE_Extensions := omit ) := { aMFSetID := p_aMFSetID, aMFPointer := p_aMFPointer, fiveG_TMSI := p_fiveG_TMSI, iE_Extensions := p_iE_Extensions } // End of template m_fiveG_S_TMSI template (omit) ForbiddenAreaInformation_Item m_forbiddenAreaInformation_Item( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) ForbiddenTACs p_forbiddenTACs, in template (omit) ForbiddenAreaInformation_Item.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, forbiddenTACs := p_forbiddenTACs, iE_Extensions := p_iE_Extensions } // End of template m_forbiddenAreaInformation_Item template (omit) FromEUTRANtoNGRAN m_fromEUTRANtoNGRAN( in template (value) IntersystemSONeNBID p_sourceeNBID, in template (value) IntersystemSONNGRANnodeID p_targetNGRANnodeID, in template (omit) FromEUTRANtoNGRAN.iE_Extensions p_iE_Extensions := omit ) := { sourceeNBID := p_sourceeNBID, targetNGRANnodeID := p_targetNGRANnodeID, iE_Extensions := p_iE_Extensions } // End of template m_fromEUTRANtoNGRAN template (omit) FromNGRANtoEUTRAN m_fromNGRANtoEUTRAN( in template (value) IntersystemSONNGRANnodeID p_sourceNGRANnodeID, in template (value) IntersystemSONeNBID p_targeteNBID, in template (omit) FromNGRANtoEUTRAN.iE_Extensions p_iE_Extensions := omit ) := { sourceNGRANnodeID := p_sourceNGRANnodeID, targeteNBID := p_targeteNBID, iE_Extensions := p_iE_Extensions } // End of template m_fromNGRANtoEUTRAN template (omit) GBR_QosInformation m_gBR_QosInformation( in template (value) BitRate p_maximumFlowBitRateDL, in template (value) BitRate p_maximumFlowBitRateUL, in template (value) BitRate p_guaranteedFlowBitRateDL, in template (value) BitRate p_guaranteedFlowBitRateUL, in template (omit) NotificationControl p_notificationControl := omit, in template (omit) PacketLossRate p_maximumPacketLossRateDL := omit, in template (omit) PacketLossRate p_maximumPacketLossRateUL := omit, in template (omit) GBR_QosInformation.iE_Extensions p_iE_Extensions := omit ) := { maximumFlowBitRateDL := p_maximumFlowBitRateDL, maximumFlowBitRateUL := p_maximumFlowBitRateUL, guaranteedFlowBitRateDL := p_guaranteedFlowBitRateDL, guaranteedFlowBitRateUL := p_guaranteedFlowBitRateUL, notificationControl := p_notificationControl, maximumPacketLossRateDL := p_maximumPacketLossRateDL, maximumPacketLossRateUL := p_maximumPacketLossRateUL, iE_Extensions := p_iE_Extensions } // End of template m_gBR_QosInformation template (value) GBR_QosInformation.iE_Extensions m_gBR_QosInformation_id_AlternativeQoSParaSetList( in template (value) AlternativeQoSParaSetList p_alternativeQoSParaSetList ) := { { id := id_AlternativeQoSParaSetList, criticality := ignore, extensionValue := { AlternativeQoSParaSetList := p_alternativeQoSParaSetList} } } // End of template m_gBR_QosInformation_id_AlternativeQoSParaSetList template (omit) GlobalCable_ID_new m_globalCable_ID_new( in template (value) GlobalCable_ID p_globalCable_ID, in template (value) TAI p_tAI, in template (omit) GlobalCable_ID_new.iE_Extensions p_iE_Extensions := omit ) := { globalCable_ID := p_globalCable_ID, tAI := p_tAI, iE_Extensions := p_iE_Extensions } // End of template m_globalCable_ID_new template (omit) GlobalGNB_ID m_ie_globalGnbId( in template (value) PLMNIdentity p_plmnId := PX_PLMN_IDENTITY, in template (value) bitstring p_gnbId, in template (omit) GlobalGNB_ID.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_plmnId,//'010001'O, gNB_ID := { gNB_ID := p_gnbId/*'0000000000000000000000'B*/}, iE_Extensions := p_iE_Extensions } // End of template m_ie_globalGnbId template (omit) GlobalN3IWF_ID m_globalN3IWF_ID( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) N3IWF_ID p_n3IWF_ID, in template (omit) GlobalN3IWF_ID.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, n3IWF_ID := p_n3IWF_ID, iE_Extensions := p_iE_Extensions } // End of template m_globalN3IWF_ID template (omit) GlobalLine_ID m_globalLine_ID( in template (value) GlobalLineIdentity p_globalLineIdentity, in template (omit) LineType p_lineType := omit, in template (omit) GlobalLine_ID.iE_Extensions p_iE_Extensions := omit ) := { globalLineIdentity := p_globalLineIdentity, lineType := p_lineType, iE_Extensions := p_iE_Extensions } // End of template m_globalLine_ID template (value) GlobalLine_ID.iE_Extensions m_globalLine_ID_id_TAI(in template (value) TAI p_tAI) := { { id := id_TAI, criticality := ignore, extensionValue := { TAI := p_tAI } } } // End of template m_globalLine_ID_id_TAI template (omit) GlobalNgENB_ID m_globalNgENB_ID( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) NgENB_ID p_ngENB_ID, in template (omit) GlobalNgENB_ID.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, ngENB_ID := p_ngENB_ID, iE_Extensions := p_iE_Extensions } // End of template m_globalNgENB_ID template (value) GlobalRANNodeID m_globalRANNodeID_globalGNB_ID( in template (value) GlobalGNB_ID p_globalGNB_ID ) := { globalGNB_ID := p_globalGNB_ID } // End of template m_globalRANNodeID_globalGNB_ID template (value) GlobalRANNodeID m_globalRANNodeID_globalNgENB_ID( in template (value) GlobalNgENB_ID p_globalNgENB_ID ) := { globalNgENB_ID := p_globalNgENB_ID } // End of template m_globalRANNodeID_globalNgENB_ID template (value) GlobalRANNodeID m_globalRANNodeID_globalN3IWF_ID( in template (value) GlobalN3IWF_ID p_globalN3IWF_ID ) := { globalN3IWF_ID := p_globalN3IWF_ID } // End of template m_globalRANNodeID_globalN3IWF_ID template (value) GlobalRANNodeID m_globalRANNodeID_choice_Extensions( in template (value) GlobalRANNodeID.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_globalRANNodeID_choice_Extensions template (value) GlobalRANNodeID.choice_Extensions m_globalRANNodeID_id_GlobalTNGF_ID( in template (value) GlobalTNGF_ID p_globalTNGF_ID ) := { id := id_GlobalTNGF_ID, criticality := reject, value_ := { GlobalTNGF_ID := p_globalTNGF_ID } } // End of template m_globalRANNodeID_id_GlobalTNGF_ID template (value) GlobalRANNodeID.choice_Extensions m_globalRANNodeID_id_GlobalTWIF_ID( in template (value) GlobalTNGF_ID p_globalTWIF_ID ) := { id := id_GlobalTWIF_ID, criticality := reject, value_ := { GlobalTNGF_ID := p_globalTWIF_ID } } // End of template m_globalRANNodeID_id_GlobalTWIF_ID template (value) GlobalRANNodeID.choice_Extensions m_globalRANNodeID_id_GlobalW_AGF_ID( in template (value) GlobalW_AGF_ID p_globalW_AGF_ID ) := { id := id_GlobalW_AGF_ID, criticality := reject, value_ := { GlobalW_AGF_ID := p_globalW_AGF_ID } } // End of template m_globalRANNodeID_id_GlobalW_AGF_ID // template (value) GlobalRANNodeID.choice_Extensions m_globalRANNodeID_all( // in template (value) GlobalTNGF_ID p_globalTNGF_ID, // in template (value) GlobalTWIF_ID p_globalTWIF_ID, // in template (value) GlobalW_AGF_ID p_globalW_AGF_ID // ) := { // { // id := id_GlobalTNGF_ID, // criticality := reject, // value_ := { GlobalTNGF_ID := p_globalTNGF_ID } // }, // { // id := id_GlobalTWIF_ID, // criticality := reject, // value_ := { GlobalTNGF_ID := p_globalTWIF_ID } // }, // { // id := id_GlobalW_AGF_ID, // criticality := reject, // value_ := { GlobalW_AGF_ID := p_globalW_AGF_ID } // } // } // End of template m_globalRANNodeID_all template (omit) GlobalTNGF_ID m_globalTNGF_ID( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) TNGF_ID p_tNGF_ID, in template (omit) GlobalTNGF_ID.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, tNGF_ID := p_tNGF_ID, iE_Extensions := p_iE_Extensions } // End of template m_globalTNGF_ID template (omit) GlobalTWIF_ID m_globalTWIF_ID( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) TWIF_ID p_tWIF_ID, in template (omit) GlobalTWIF_ID.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, tWIF_ID := p_tWIF_ID, iE_Extensions := p_iE_Extensions } // End of template m_globalTWIF_ID template (omit) GlobalW_AGF_ID m_GlobalW_AGF_ID( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) W_AGF_ID p_w_AGF_ID, in template (omit) GlobalW_AGF_ID.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, w_AGF_ID := p_w_AGF_ID, iE_Extensions := p_iE_Extensions } // End of template m_GlobalW_AGF_ID template (value) GNB_ID m_gNB_ID_gNB_ID( in template (value) GNB_ID.gNB_ID p_gNB_ID ) := { gNB_ID := p_gNB_ID } // End of template m_gNB_ID_gNB_ID template (value) GNB_ID m_gNB_ID_choice_Extensions( in template (value) GNB_ID.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_gNB_ID_choice_Extensions template (omit) GTPTunnel m_gTPTunnel( in template (value) TransportLayerAddress p_tla := PX_TRANSPORT_LAYER_ADDRESS, in template (value) GTP_TEID p_gtp_teid := PX_GTP_TEID, in template (omit) GTPTunnel.iE_Extensions p_iE_Extensions := omit ):= { transportLayerAddress := p_tla, gTP_TEID := p_gtp_teid, iE_Extensions := p_iE_Extensions } // End of template m_gTPTunnel template (omit) GUAMI m_gUAMI( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) AMFRegionID p_aMFRegionID := PX_AMF_REGION_ID, in template (value) AMFSetID p_aMFSetID := PX_AMF_SET_ID, in template (value) AMFPointer p_aMFPointer := PX_AMF_POINTER, in template (omit) GUAMI.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, aMFRegionID := p_aMFRegionID, aMFSetID := p_aMFSetID, aMFPointer := p_aMFPointer, iE_Extensions := p_iE_Extensions } // End of template m_gUAMI template (value) GUAMIType m_gUAMIType(in GUAMIType p_val := native) := p_val; template (omit) HandoverCommandTransfer m_handoverCommandTransfer( in template (omit) UPTransportLayerInformation p_dLForwardingUP_TNLInformation := omit, in template (omit) QosFlowToBeForwardedList p_qosFlowToBeForwardedList := omit, in template (omit) DataForwardingResponseDRBList p_dataForwardingResponseDRBList := omit, in template (omit) HandoverCommandTransfer.iE_Extensions p_iE_Extensions := omit ) := { dLForwardingUP_TNLInformation := p_dLForwardingUP_TNLInformation, qosFlowToBeForwardedList := p_qosFlowToBeForwardedList, dataForwardingResponseDRBList := p_dataForwardingResponseDRBList, iE_Extensions := p_iE_Extensions } // End of template m_handoverCommandTransfer template (value) HandoverCommandTransfer.iE_Extensions m_handoverCommandTransfer_id_AdditionalDLForwardingUPTNLInformation( in template (value) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList ) := { { id := id_AdditionalDLForwardingUPTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList } } } // End of template m_handoverCommandTransfer_id_AdditionalDLForwardingUPTNLInformation template (value) HandoverCommandTransfer.iE_Extensions m_handoverCommandTransfer_id_ULForwardingUP_TNLInformation( in template (value) UPTransportLayerInformation p_uPTransportLayerInformation ) := { { id := id_ULForwardingUP_TNLInformation, criticality := reject, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template m_handoverCommandTransfer_id_ULForwardingUP_TNLInformation template (value) HandoverCommandTransfer.iE_Extensions m_handoverCommandTransfer_id_AdditionalULForwardingUPTNLInformation( in template (value) UPTransportLayerInformationList p_uPTransportLayerInformationList ) := { { id := id_AdditionalULForwardingUPTNLInformation, criticality := reject, extensionValue := { UPTransportLayerInformationList := p_uPTransportLayerInformationList } } } // End of template m_handoverCommandTransfer_id_AdditionalULForwardingUPTNLInformation template (value) HandoverCommandTransfer.iE_Extensions m_handoverCommandTransfer_id_DataForwardingResponseERABList( in template (value) DataForwardingResponseERABList p_dataForwardingResponseERABList ) := { { id := id_DataForwardingResponseERABList, criticality := ignore, extensionValue := { DataForwardingResponseERABList := p_dataForwardingResponseERABList } } } // End of template m_handoverCommandTransfer_id_DataForwardingResponseERABList template (value) HandoverCommandTransfer.iE_Extensions m_handoverCommandTransfer_id_QosFlowFailedToSetupList( in template (value) QosFlowListWithCause p_qosFlowListWithCause ) := { { id := id_QosFlowFailedToSetupList, criticality := ignore, extensionValue := { QosFlowListWithCause := p_qosFlowListWithCause } } } // End of template m_handoverCommandTransfer_id_QosFlowFailedToSetupList template (value) HandoverFlag m_handoverFlag(in HandoverFlag p_val := handover_preparation) := p_val; template (omit) HandoverPreparationUnsuccessfulTransfer m_mandoverPreparationUnsuccessfulTransfer( in template (value) Cause p_cause, in template (omit) HandoverPreparationUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := omit ) := { cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template m_mandoverPreparationUnsuccessfulTransfer template (omit) HandoverRequestAcknowledgeTransfer m_handoverRequestAcknowledgeTransfer( in template (value) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation, in template (value) QosFlowListWithDataForwarding p_qosFlowSetupResponseList, in template (omit) UPTransportLayerInformation p_dLForwardingUP_TNLInformation := omit, in template (omit) SecurityResult p_securityResult := omit, in template (omit) QosFlowListWithCause p_qosFlowFailedToSetupList := omit, in template (omit) DataForwardingResponseDRBList p_dataForwardingResponseDRBList := omit, in template (omit) HandoverRequestAcknowledgeTransfer.iE_Extensions p_iE_Extensions := omit ) := { dL_NGU_UP_TNLInformation := p_dL_NGU_UP_TNLInformation, dLForwardingUP_TNLInformation := p_dLForwardingUP_TNLInformation, securityResult := p_securityResult, qosFlowSetupResponseList := p_qosFlowSetupResponseList, qosFlowFailedToSetupList := p_qosFlowFailedToSetupList, dataForwardingResponseDRBList := p_dataForwardingResponseDRBList, iE_Extensions := p_iE_Extensions } // End of template m_handoverRequestAcknowledgeTransfer template (value) HandoverRequestAcknowledgeTransfer.iE_Extensions m_handoverRequestAcknowledgeTransfer_id_AdditionalDLUPTNLInformationForHOList( in template (value) AdditionalDLUPTNLInformationForHOList p_additionalDLUPTNLInformationForHOList ) := { { id := id_AdditionalDLUPTNLInformationForHOList, criticality := reject, extensionValue := { AdditionalDLUPTNLInformationForHOList := p_additionalDLUPTNLInformationForHOList } } } // End of template m_handoverRequestAcknowledgeTransfer_id_AdditionalDLUPTNLInformationForHOList template (value) HandoverRequestAcknowledgeTransfer.iE_Extensions m_handoverRequestAcknowledgeTransfer_id_ULForwardingUP_TNLInformation( in template (value) UPTransportLayerInformation p_uPTransportLayerInformation ) := { { id := id_ULForwardingUP_TNLInformation, criticality := reject, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template m_handoverRequestAcknowledgeTransfer_id_ULForwardingUP_TNLInformation template (value) HandoverRequestAcknowledgeTransfer.iE_Extensions m_handoverRequestAcknowledgeTransfer_id_AdditionalULForwardingUPTNLInformation( in template (value) UPTransportLayerInformationList p_uPTransportLayerInformationList ) := { { id := id_AdditionalULForwardingUPTNLInformation, criticality := reject, extensionValue := { UPTransportLayerInformationList := p_uPTransportLayerInformationList } } } // End of template m_handoverRequestAcknowledgeTransfer_id_AdditionalULForwardingUPTNLInformation template (value) HandoverRequestAcknowledgeTransfer.iE_Extensions m_handoverRequestAcknowledgeTransfer_id_DataForwardingResponseERABList( in template (value) DataForwardingResponseERABList p_dataForwardingResponseERABList ) := { { id := id_DataForwardingResponseERABList, criticality := ignore, extensionValue := { DataForwardingResponseERABList := p_dataForwardingResponseERABList } } } // End of template m_handoverRequestAcknowledgeTransfer_id_DataForwardingResponseERABList template (value) HandoverRequestAcknowledgeTransfer.iE_Extensions m_handoverRequestAcknowledgeTransfer_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_handoverRequestAcknowledgeTransfer_id_RedundantDL_NGU_UP_TNLInformation template (value) HandoverRequestAcknowledgeTransfer.iE_Extensions m_handoverRequestAcknowledgeTransfer_id_UsedRSNInformation( in template (value) RedundantPDUSessionInformation p_redundantPDUSessionInformation ) := { { id := id_UsedRSNInformation, criticality := ignore, extensionValue := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation } } } // End of template m_handoverRequestAcknowledgeTransfer_id_UsedRSNInformation template (value) HandoverRequestAcknowledgeTransfer.iE_Extensions m_handoverRequestAcknowledgeTransfer_id_GlobalRANNodeID( in template (value) GlobalRANNodeID p_globalRANNodeID ) := { { id := id_GlobalRANNodeID, criticality := ignore, extensionValue := { GlobalRANNodeID := p_globalRANNodeID } } } // End of template m_handoverRequestAcknowledgeTransfer_id_GlobalRANNodeID template (value) HandoverRequestAcknowledgeTransfer.iE_Extensions m_handoverRequestAcknowledgeTransfer_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_handoverRequestAcknowledgeTransfer_id_MBS_SupportIndicator template (omit) HandoverRequiredTransfer m_handoverRequiredTransfer( in template (omit) DirectForwardingPathAvailability p_directForwardingPathAvailability := omit, in template (omit) HandoverRequiredTransfer.iE_Extensions p_iE_Extensions := omit ) := { directForwardingPathAvailability := p_directForwardingPathAvailability, iE_Extensions := p_iE_Extensions } // End of template m_handoverRequiredTransfer template (omit) HandoverResourceAllocationUnsuccessfulTransfer m_handoverResourceAllocationUnsuccessfulTransfer( in template (value) Cause p_cause, in template (omit) CriticalityDiagnostics p_criticalityDiagnostics := omit, in template (omit) HandoverResourceAllocationUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := omit ) := { cause := p_cause, criticalityDiagnostics := p_criticalityDiagnostics, iE_Extensions := p_iE_Extensions } // End of template m_handoverResourceAllocationUnsuccessfulTransfer template (value) HandoverType m_handoverType(in HandoverType p_value := intra5gs) := p_value; template (omit) HFCNode_ID_new m_hFCNode_ID_new( in template (value) HFCNode_ID p_hFCNode_ID, in template (value) TAI p_tAI, in template (omit) HFCNode_ID_new.iE_Extensions p_iE_Extensions := omit ) := { hFCNode_ID := p_hFCNode_ID, tAI := p_tAI, iE_Extensions := p_iE_Extensions } // End of template m_hFCNode_ID_new template (omit) HOReport m_hOReport( in template (value) HOReport.handoverReportType p_handoverReportType := ho_too_early, in template (value) Cause p_handoverCause, in template (value) NGRAN_CGI p_sourcecellCGI, in template (value) NGRAN_CGI p_targetcellCGI, in template (omit) NGRAN_CGI p_reestablishmentcellCGI, in template (omit) Bit16 p_sourcecellC_RNTI := omit, in template (omit) EUTRA_CGI p_targetcellinE_UTRAN := omit, in template (omit) MobilityInformation p_mobilityInformation := omit, in template (omit) UERLFReportContainer p_uERLFReportContainer := omit, in template (omit) HOReport.iE_Extensions p_iE_Extensions := omit ) := { handoverReportType := p_handoverReportType, handoverCause := p_handoverCause, sourcecellCGI := p_sourcecellCGI, targetcellCGI := p_targetcellCGI, reestablishmentcellCGI := p_reestablishmentcellCGI, // The above IE shall be present if the Handover Report Type IE is set to the value "HO to wrong cell" sourcecellC_RNTI := p_sourcecellC_RNTI, targetcellinE_UTRAN := p_targetcellinE_UTRAN, // The above IE shall be present if the Handover Report Type IE is set to the value "Inter System ping_pong" mobilityInformation := p_mobilityInformation, uERLFReportContainer := p_uERLFReportContainer, iE_Extensions := p_iE_Extensions } // End of template m_hOReport template (value) IAB_Authorized m_iAB_Authorized(in IAB_Authorized p_value := authorized) := p_value; template (value) IAB_Supported m_iAB_Supported(in IAB_Supported p_value := true_) := p_value; template (value) IABNodeIndication m_iABNodeIndication(in IABNodeIndication p_value := true_) := p_value; template (value) IMSVoiceSupportIndicator m_iMSVoiceSupportIndicator(in IMSVoiceSupportIndicator p_value := supported) := p_value; template (omit) InfoOnRecommendedCellsAndRANNodesForPaging m_infoOnRecommendedCellsAndRANNodesForPaging( in template (value) RecommendedCellsForPaging p_recommendedCellsForPaging, in template (value) RecommendedRANNodesForPaging p_recommendRANNodesForPaging, in template (omit) InfoOnRecommendedCellsAndRANNodesForPaging.iE_Extensions p_iE_Extensions := omit ) := { recommendedCellsForPaging := p_recommendedCellsForPaging, recommendRANNodesForPaging := p_recommendRANNodesForPaging, iE_Extensions := p_iE_Extensions } // End of template m_infoOnRecommendedCellsAndRANNodesForPaging template (value) IntegrityProtectionIndication m_integrityProtectionIndication(in IntegrityProtectionIndication p_value := required) := p_value; template (value) IntegrityProtectionResult m_integrityProtectionResult(in IntegrityProtectionResult p_value := performed) := p_value; template (omit) ImmediateMDTNr m_immediateMDTNr( in template (value) MeasurementsToActivate p_measurementsToActivate, in template (omit) M1Configuration p_m1Configuration := omit, in template (omit) M4Configuration p_m4Configuration := omit, in template (omit) M5Configuration p_m5Configuration := omit, in template (omit) M6Configuration p_m6Configuration := omit, in template (omit) M7Configuration p_m7Configuration := omit, in template (omit) BluetoothMeasurementConfiguration p_bluetoothMeasurementConfiguration := omit, in template (omit) WLANMeasurementConfiguration p_wLANMeasurementConfiguration := omit, in template (omit) MDT_Location_Info p_mDT_Location_Info := omit, in template (omit) SensorMeasurementConfiguration p_sensorMeasurementConfiguration := omit, in template (omit) ImmediateMDTNr.iE_Extensions p_iE_Extensions := omit ) := { measurementsToActivate := p_measurementsToActivate, m1Configuration := p_m1Configuration, // The above IE shall be present if the Measurements to Activate IE has the first bit set to “1” m4Configuration := p_m4Configuration, // The above IE shall be present if the Measurements to Activate IE has the third bit set to “1” m5Configuration := p_m5Configuration, // The above IE shall be present if the Measurements to Activate IE has the fourth bit set to “1” m6Configuration := p_m6Configuration, // The above IE shall be present if the Measurements to Activate IE has the fifth bit set to “1” m7Configuration := p_m7Configuration, // The above IE shall be present if the Measurements to Activate IE has the sixth bit set to “1” bluetoothMeasurementConfiguration := p_bluetoothMeasurementConfiguration, wLANMeasurementConfiguration := p_wLANMeasurementConfiguration, mDT_Location_Info := p_mDT_Location_Info, sensorMeasurementConfiguration := p_sensorMeasurementConfiguration, iE_Extensions := p_iE_Extensions } // End of template m_immediateMDTNr template (omit) InterSystemFailureIndication m_interSystemFailureIndication( in template (omit) UERLFReportContainer p_uERLFReportContainer := omit, in template (omit) InterSystemFailureIndication.iE_Extensions p_iE_Extensions := omit ) := { uERLFReportContainer := p_uERLFReportContainer, iE_Extensions := p_iE_Extensions } // End of template m_interSystemFailureIndication template (omit) IntersystemSONConfigurationTransfer m_intersystemSONConfigurationTransfer( in template (value) IntersystemSONTransferType p_transferType, in template (value) IntersystemSONInformation p_intersystemSONInformation, in template (omit) IntersystemSONConfigurationTransfer.iE_Extensions p_iE_Extensions := omit ) := { transferType := p_transferType, intersystemSONInformation := p_intersystemSONInformation, iE_Extensions := p_iE_Extensions } // End of template m_intersystemSONConfigurationTransfer template (value) IntersystemSONTransferType m_intersystemSONTransferType_fromEUTRANtoNGRAN( in template (value) FromEUTRANtoNGRAN p_fromEUTRANtoNGRAN ) := { fromEUTRANtoNGRAN := p_fromEUTRANtoNGRAN } // End of template m_intersystemSONTransferType_fromEUTRANtoNGRAN template (value) IntersystemSONTransferType m_intersystemSONTransferType_fromNGRANtoEUTRAN( in template (value) FromNGRANtoEUTRAN p_fromNGRANtoEUTRAN ) := { fromNGRANtoEUTRAN := p_fromNGRANtoEUTRAN } // End of template m_intersystemSONTransferType_fromNGRANtoEUTRAN template (value) IntersystemSONTransferType m_intersystemSONTransferType_choice_Extensions( in template (value) IntersystemSONTransferType.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_intersystemSONTransferType_choice_Extensions template (value) IntersystemSONeNBID m_intersystemSONeNBID( in template (value) GlobalENB_ID p_globaleNBID, in template (value) EPS_TAI p_selectedEPSTAI, in template (omit) IntersystemSONeNBID.iE_Extensions p_iE_Extensions := omit ) := { globaleNBID := p_globaleNBID, selectedEPSTAI := p_selectedEPSTAI, iE_Extensions := p_iE_Extensions } // End of template m_intersystemSONeNBID template (value) IntersystemSONNGRANnodeID m_intersystemSONNGRANnodeID( in template (value) GlobalRANNodeID p_globalRANNodeID, in template (value) TAI p_selectedTAI, in template (omit) IntersystemSONNGRANnodeID.iE_Extensions p_iE_Extensions := omit ) := { globalRANNodeID := p_globalRANNodeID, selectedTAI := p_selectedTAI, iE_Extensions := p_iE_Extensions } // End of template m_intersystemSONNGRANnodeID template (value) IntersystemSONInformation m_intersystemSONInformation_intersystemSONInformationReport( in template (value) IntersystemSONInformationReport p_intersystemSONInformationReport ) := { intersystemSONInformationReport := p_intersystemSONInformationReport } // End of template m_intersystemSONInformation_intersystemSONInformationReport template (value) IntersystemSONInformation m_intersystemSONInformation_choice_Extensions( in template (value) IntersystemSONInformation.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_intersystemSONInformation_choice_Extensions template (value) IntersystemSONInformation.choice_Extensions m_intersystemSONInformation_id_IntersystemSONInformationRequest( in template (value) IntersystemSONInformationRequest p_intersystemSONInformationRequest ) := { id := id_IntersystemSONInformationRequest, criticality := ignore, value_ := { IntersystemSONInformationRequest := p_intersystemSONInformationRequest } } // End of template m_intersystemSONInformation_id_IntersystemSONInformationRequest template (value) IntersystemSONInformation.choice_Extensions m_intersystemSONInformation_id_IntersystemSONInformationReply( in template (value) IntersystemSONInformationReply p_intersystemSONInformationReply ) := { id := id_IntersystemSONInformationReply, criticality := ignore, value_ := { IntersystemSONInformationReply := p_intersystemSONInformationReply } } // End of template m_intersystemSONInformation_id_IntersystemSONInformationReply template (value) IntersystemSONInformationRequest m_intersystemSONInformationRequest_nGRAN_CellActivation( in template (value) IntersystemCellActivationRequest p_nGRAN_CellActivation ) := { nGRAN_CellActivation := p_nGRAN_CellActivation } // End of template m_intersystemSONInformationRequest_nGRAN_CellActivation template (value) IntersystemSONInformationRequest m_intersystemSONInformationRequest_resourceStatus( in template (value) IntersystemResourceStatusRequest p_resourceStatus ) := { resourceStatus := p_resourceStatus } // End of template m_intersystemSONInformationRequest_resourceStatus template (value) IntersystemSONInformationRequest m_intersystemSONInformationRequest_choice_Extensions( in template (value) IntersystemSONInformationRequest.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_intersystemSONInformationRequest_choice_Extensions template (omit) IntersystemCellActivationRequest m_intersystemCellActivationRequest( in template (value) IntersystemCellActivationRequest.activationID p_activationID, in template (value) CellsToActivateList p_cellsToActivateList, in template (omit) IntersystemCellActivationRequest.iE_Extensions p_iE_Extensions := omit ) := { activationID := p_activationID, cellsToActivateList := p_cellsToActivateList, iE_Extensions := p_iE_Extensions } // End of template m_intersystemCellActivationRequest template (omit) IntersystemResourceStatusRequest m_intersystemResourceStatusRequest( in template (value) ReportingSystem p_reportingSystem, in template (value) ReportCharacteristics p_reportCharacteristics, in template (value) ReportType p_reportType, in template (omit) IntersystemResourceStatusRequest.iE_Extensions p_iE_Extensions := omit ) := { reportingSystem := p_reportingSystem, reportCharacteristics := p_reportCharacteristics, reportType := p_reportType, iE_Extensions := p_iE_Extensions } // End of template m_intersystemResourceStatusRequest template (value) ReportingSystem m_reportingSystem_eUTRAN( in template (value) EUTRAN_ReportingSystemIEs p_eUTRAN ) := { eUTRAN := p_eUTRAN } // End of template m_reportingSystem_eUTRAN template (value) ReportingSystem m_reportingSystem_nGRAN( in template (value) NGRAN_ReportingSystemIEs p_nGRAN ) := { nGRAN := p_nGRAN } // End of template m_reportingSystem_nGRAN template (value) ReportingSystem m_reportingSystem_choice_Extensions( in template (value) ReportingSystem.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_reportingSystem_choice_Extensions template (omit) EUTRAN_ReportingSystemIEs m_eUTRAN_ReportingSystemIEs( in template (value) EUTRAN_CellToReportList p_eUTRAN_CellToReportList, in template (omit) EUTRAN_ReportingSystemIEs.iE_Extensions p_iE_Extensions := omit ) := { eUTRAN_CellToReportList := p_eUTRAN_CellToReportList, iE_Extensions := p_iE_Extensions } // End of template m_eUTRAN_ReportingSystemIEs template (omit) NGRAN_ReportingSystemIEs m_nGRAN_ReportingSystemIEs( in template (value) NGRAN_CellToReportList p_nGRAN_CellToReportList, in template (omit) NGRAN_ReportingSystemIEs.iE_Extensions p_iE_Extensions := omit ) := { nGRAN_CellToReportList := p_nGRAN_CellToReportList, iE_Extensions := p_iE_Extensions } // End of template m_nGRAN_ReportingSystemIEs template (omit) EUTRAN_CellToReportItem m_eUTRAN_CellToReportItem( in template (value) EUTRA_CGI p_eCGI, in template (omit) EUTRAN_CellToReportItem.iE_Extensions p_iE_Extensions := omit ) := { eCGI := p_eCGI, iE_Extensions := p_iE_Extensions } // End of template m_eUTRAN_CellToReportItem template (omit) NGRAN_CellToReportItem m_nGRAN_CellToReportItem( in template (value) NGRAN_CGI p_nGRAN_CGI, in template (omit) NGRAN_CellToReportItem.iE_Extensions p_iE_Extensions := omit ):= { nGRAN_CGI := p_nGRAN_CGI, iE_Extensions := p_iE_Extensions } // End of template m_nGRAN_CellToReportItem template (value) ReportType m_reportType_eventBasedReporting( in template (value) EventBasedReportingIEs p_eventBasedReporting ) := { eventBasedReporting := p_eventBasedReporting } // End of template m_reportType_eventBasedReporting template (value) ReportType m_reportType_periodicReporting( in template (value) PeriodicReportingIEs p_periodicReporting ) := { periodicReporting := p_periodicReporting } // End of template m_reportType_periodicReporting template (value) ReportType m_reportType_choice_Extensions( in template (value) ReportType.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_reportType_choice_Extensions template (value) EventBasedReportingIEs m_eventBasedReportingIEs( in template (value) IntersystemResourceThreshold p_intersystemResourceThresholdLow, in template (value) IntersystemResourceThreshold p_intersystemResourceThresholdHigh, in template (value)NumberOfMeasurementReportingLevels p_numberOfMeasurementReportingLevels, in template (omit) EventBasedReportingIEs.iE_Extensions p_iE_Extensions := omit ) := { intersystemResourceThresholdLow := p_intersystemResourceThresholdLow, intersystemResourceThresholdHigh := p_intersystemResourceThresholdHigh, numberOfMeasurementReportingLevels := p_numberOfMeasurementReportingLevels, iE_Extensions := p_iE_Extensions } // End of template m_eventBasedReportingIEs template (value) NumberOfMeasurementReportingLevels m_numberOfMeasurementReportingLevels(in NumberOfMeasurementReportingLevels p_value := n2) := p_value; template (omit) PeriodicReportingIEs m_PeriodicReportingIEs( in template (value) ReportingPeriodicity p_reportingPeriodicity, in template (omit) PeriodicReportingIEs.iE_Extensions p_iE_Extensions := omit ) := { reportingPeriodicity := p_reportingPeriodicity, iE_Extensions := p_iE_Extensions } // End of template m_PeriodicReportingIEs template (value) ReportingPeriodicity m_reportingPeriodicity(in ReportingPeriodicity p_value := stop_) := p_value; template (value) IntersystemSONInformationReply m_intersystemSONInformationReply_nGRAN_CellActivation( in template (value) IntersystemCellActivationReply p_nGRAN_CellActivation ) := { nGRAN_CellActivation := p_nGRAN_CellActivation } // End of template m_intersystemSONInformationReply_nGRAN_CellActivation template (value) IntersystemSONInformationReply m_intersystemSONInformationReply_resourceStatus( in template (value) IntersystemResourceStatusReply p_resourceStatus ) := { resourceStatus := p_resourceStatus } // End of template m_intersystemSONInformationReply_resourceStatus template (value) IntersystemSONInformationReply m_intersystemSONInformationReply_choice_Extensions( in template (value) IntersystemSONInformationReply.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_intersystemSONInformationReply_choice_Extensions template (omit) IntersystemCellActivationReply m_intersystemCellActivationReply( in template (value) ActivatedCellList p_activatedCellList, in template (value) IntersystemCellActivationReply.activation_ID p_activation_ID, in template (omit) IntersystemCellActivationReply.iE_Extensions p_iE_Extensions := omit ) := { activatedCellList := p_activatedCellList, activation_ID := p_activation_ID, iE_Extensions := p_iE_Extensions } // End of template m_intersystemCellActivationReply template (omit) IntersystemResourceStatusReply m_intersystemResourceStatusReply( in template (value) ReportingSystem p_reportingsystem, in template (omit) IntersystemResourceStatusReply.iE_Extensions p_iE_Extensions := omit ) := { reportingsystem := p_reportingsystem, iE_Extensions := p_iE_Extensions } // End of template m_intersystemResourceStatusReply template (value) IntersystemSONInformationReport m_intersystemSONInformationReport_hOReportInformation( in template (value) InterSystemHOReport p_hOReportInformation ) := { hOReportInformation := p_hOReportInformation } // End of template m_intersystemSONInformationReport_hOReportInformation template (value) IntersystemSONInformationReport m_intersystemSONInformationReport_failureIndicationInformation( in template (value) InterSystemFailureIndication p_failureIndicationInformation ) := { failureIndicationInformation := p_failureIndicationInformation } // End of template m_intersystemSONInformationReport_failureIndicationInformation template (value) IntersystemSONInformationReport m_intersystemSONInformationReport_choice_Extensions( in template (value) IntersystemSONInformationReport.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_intersystemSONInformationReport_choice_Extensions template (value) IntersystemSONInformationReport.choice_Extensions m_intersystemSONInformationReport_id_EnergySavingIndication( in template (value) IntersystemCellStateIndication p_intersystemCellStateIndication ) := { id := id_EnergySavingIndication, criticality := ignore, value_ := { IntersystemCellStateIndication := p_intersystemCellStateIndication } } // End of template m_intersystemSONInformationReport_id_EnergySavingIndication template (value) IntersystemSONInformationReport.choice_Extensions m_intersystemSONInformationReport_id_IntersystemResourceStatusUpdate( in template (value) IntersystemResourceStatusReport p_intersystemResourceStatusReport ) := { id := id_IntersystemResourceStatusUpdate, criticality := ignore, value_ := { IntersystemResourceStatusReport := p_intersystemResourceStatusReport } } // End of template m_intersystemSONInformationReport_id_IntersystemResourceStatusUpdate template (omit) NotificationCell_Item m_notificationCell_Item( in template (value) NGRAN_CGI p_nGRAN_CGI, in template (value) NotificationCell_Item.notifyFlag p_notifyFlag := activated, in template (omit) NotificationCell_Item.iE_Extensions p_iE_Extensions := omit ) := { nGRAN_CGI := p_nGRAN_CGI, notifyFlag := p_notifyFlag, iE_Extensions := p_iE_Extensions } // End of template m_notificationCell_Item template (omit) IntersystemResourceStatusReport m_intersystemResourceStatusReport( in template (value) ResourceStatusReportingSystem p_reportingSystem, in template (omit) IntersystemResourceStatusReport.iE_Extensions p_iE_Extensions := omit ) := { reportingSystem := p_reportingSystem, iE_Extensions := p_iE_Extensions } // End of template m_intersystemResourceStatusReport template (value) ResourceStatusReportingSystem m_resourceStatusReportingSystemt_eUTRAN_ReportingStatus( in template (value) EUTRAN_ReportingStatusIEs p_eUTRAN_ReportingStatus ) := { eUTRAN_ReportingStatus := p_eUTRAN_ReportingStatus } // End of template m_resourceStatusReportingSystem_eUTRAN_ReportingStatus template (value) ResourceStatusReportingSystem m_resourceStatusReportingSystemt_nGRAN_ReportingStatus( in template (value) NGRAN_ReportingStatusIEs p_nGRAN_ReportingStatus ) := { nGRAN_ReportingStatus := p_nGRAN_ReportingStatus } // End of template m_resourceStatusReportingSystem_nGRAN_ReportingStatus template (value) ResourceStatusReportingSystem m_resourceStatusReportingSystem_choice_Extensions( in template (value) ResourceStatusReportingSystem.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_resourceStatusReportingSystem_choice_Extensions template (omit) EUTRAN_ReportingStatusIEs m_eUTRAN_ReportingStatusIEs( in template (value) EUTRAN_CellReportList p_eUTRAN_CellReportList, in template (omit) EUTRAN_ReportingStatusIEs.iE_Extensions p_iE_Extensions := omit ) := { eUTRAN_CellReportList := p_eUTRAN_CellReportList, iE_Extensions := p_iE_Extensions } // End of template m_eUTRAN_ReportingStatusIEs template (omit) EUTRAN_CellReportItem m_eUTRAN_CellReportItem ( in template (value) EUTRA_CGI p_eCGI, in template (value) EUTRAN_CompositeAvailableCapacityGroup p_eUTRAN_CompositeAvailableCapacityGroup, in template (omit) EUTRAN_NumberOfActiveUEs p_eUTRAN_NumberOfActiveUEs := omit, in template (omit) NGRAN_NoofRRCConnections p_eUTRAN_NoofRRCConnections := omit, in template (omit) EUTRAN_RadioResourceStatus p_eUTRAN_RadioResourceStatus := omit, in template (omit) EUTRAN_CellReportItem.iE_Extensions p_iE_Extensions := omit ):= { eCGI := p_eCGI, eUTRAN_CompositeAvailableCapacityGroup := p_eUTRAN_CompositeAvailableCapacityGroup, eUTRAN_NumberOfActiveUEs := p_eUTRAN_NumberOfActiveUEs, eUTRAN_NoofRRCConnections := p_eUTRAN_NoofRRCConnections, eUTRAN_RadioResourceStatus := p_eUTRAN_RadioResourceStatus, iE_Extensions := p_iE_Extensions } // End of template m_eUTRAN_ReportingStatusIEs template (omit) EUTRAN_CompositeAvailableCapacityGroup m_EUTRAN_CompositeAvailableCapacityGroup( in template (value) CompositeAvailableCapacity p_dL_CompositeAvailableCapacity, in template (value) CompositeAvailableCapacity p_uL_CompositeAvailableCapacity, in template (omit) EUTRAN_CompositeAvailableCapacityGroup.iE_Extensions p_iE_Extensions := omit ) := { dL_CompositeAvailableCapacity := p_dL_CompositeAvailableCapacity, uL_CompositeAvailableCapacity := p_uL_CompositeAvailableCapacity, iE_Extensions := p_iE_Extensions } // End of template m_EUTRAN_CompositeAvailableCapacityGroup template (omit) CompositeAvailableCapacity m_compositeAvailableCapacity( in template (value) CompositeAvailableCapacity.capacityValue p_capacityValue, in template (omit) CompositeAvailableCapacity.cellCapacityClassValue p_cellCapacityClassValue := omit, in template (omit) CompositeAvailableCapacity.iE_Extensions p_iE_Extensions := omit ) := { cellCapacityClassValue := p_cellCapacityClassValue, capacityValue := p_capacityValue, iE_Extensions := p_iE_Extensions } // End of template m_compositeAvailableCapacity template (omit) EUTRAN_RadioResourceStatus m_eUTRAN_RadioResourceStatus( in template (value) EUTRAN_RadioResourceStatus.dL_GBR_PRB_usage p_dL_GBR_PRB_usage, in template (value) EUTRAN_RadioResourceStatus.uL_GBR_PRB_usage p_uL_GBR_PRB_usage, in template (value) EUTRAN_RadioResourceStatus.dL_non_GBR_PRB_usage p_dL_non_GBR_PRB_usage, in template (value) EUTRAN_RadioResourceStatus.uL_non_GBR_PRB_usage p_uL_non_GBR_PRB_usage, in template (value) EUTRAN_RadioResourceStatus.dL_Total_PRB_usage p_dL_Total_PRB_usage, in template (value) EUTRAN_RadioResourceStatus.uL_Total_PRB_usage p_uL_Total_PRB_usage, in template (omit) EUTRAN_RadioResourceStatus.dL_scheduling_PDCCH_CCE_usage p_dL_scheduling_PDCCH_CCE_usage := omit, in template (omit) EUTRAN_RadioResourceStatus.uL_scheduling_PDCCH_CCE_usage p_uL_scheduling_PDCCH_CCE_usage := omit, in template (omit) EUTRAN_RadioResourceStatus.iE_Extensions p_iE_Extensions := omit ) := { dL_GBR_PRB_usage := p_dL_GBR_PRB_usage, uL_GBR_PRB_usage := p_uL_GBR_PRB_usage, dL_non_GBR_PRB_usage := p_dL_non_GBR_PRB_usage, uL_non_GBR_PRB_usage := p_uL_non_GBR_PRB_usage, dL_Total_PRB_usage := p_dL_Total_PRB_usage, uL_Total_PRB_usage := p_uL_Total_PRB_usage, dL_scheduling_PDCCH_CCE_usage := p_dL_scheduling_PDCCH_CCE_usage, uL_scheduling_PDCCH_CCE_usage := p_uL_scheduling_PDCCH_CCE_usage, iE_Extensions := p_iE_Extensions } // End of template m_eUTRAN_RadioResourceStatus template (omit) NGRAN_ReportingStatusIEs m_nGRAN_ReportingStatusIEs( in template (value) NGRAN_CellReportList p_nGRAN_CellReportList, in template (omit) NGRAN_ReportingStatusIEs.iE_Extensions p_iE_Extensions := omit ) := { nGRAN_CellReportList := p_nGRAN_CellReportList, iE_Extensions := p_iE_Extensions } // End of template m_nGRAN_ReportingStatusIEs template (omit) NGRAN_CellReportItem m_nGRAN_CellReportItem( in template (value) NGRAN_CGI p_nGRAN_CGI, in template (value) EUTRAN_CompositeAvailableCapacityGroup p_nGRAN_CompositeAvailableCapacityGroup, in template (omit) NGRAN_NumberOfActiveUEs p_nGRAN_NumberOfActiveUEs := omit, in template (omit) NGRAN_NoofRRCConnections p_nGRAN_NoofRRCConnections := omit, in template (omit) NGRAN_RadioResourceStatus p_nGRAN_RadioResourceStatus := omit, in template (omit) NGRAN_CellReportItem.iE_Extensions p_iE_Extensions := omit ) := { nGRAN_CGI := p_nGRAN_CGI, nGRAN_CompositeAvailableCapacityGroup := p_nGRAN_CompositeAvailableCapacityGroup, nGRAN_NumberOfActiveUEs := p_nGRAN_NumberOfActiveUEs, nGRAN_NoofRRCConnections := p_nGRAN_NoofRRCConnections, nGRAN_RadioResourceStatus := p_nGRAN_RadioResourceStatus, iE_Extensions := p_iE_Extensions } // End of template m_nGRAN_CellReportItem template (omit) NGRAN_RadioResourceStatus m_nGRAN_RadioResourceStatus( in template (value) NGRAN_RadioResourceStatus.dL_GBR_PRB_usage_for_MIMO p_dL_GBR_PRB_usage_for_MIMO, in template (value) NGRAN_RadioResourceStatus.uL_GBR_PRB_usage_for_MIMO p_uL_GBR_PRB_usage_for_MIMO, in template (value) NGRAN_RadioResourceStatus.dL_non_GBR_PRB_usage_for_MIMO p_dL_non_GBR_PRB_usage_for_MIMO, in template (value) NGRAN_RadioResourceStatus.uL_non_GBR_PRB_usage_for_MIMO p_uL_non_GBR_PRB_usage_for_MIMO, in template (value) NGRAN_RadioResourceStatus.dL_Total_PRB_usage_for_MIMO p_dL_Total_PRB_usage_for_MIMO, in template (value) NGRAN_RadioResourceStatus.uL_Total_PRB_usage_for_MIMO p_uL_Total_PRB_usage_for_MIMO, in template (omit) NGRAN_RadioResourceStatus.iE_Extensions p_iE_Extensions := omit ) := { dL_GBR_PRB_usage_for_MIMO := p_dL_GBR_PRB_usage_for_MIMO, uL_GBR_PRB_usage_for_MIMO := p_uL_GBR_PRB_usage_for_MIMO, dL_non_GBR_PRB_usage_for_MIMO := p_dL_non_GBR_PRB_usage_for_MIMO, uL_non_GBR_PRB_usage_for_MIMO := p_uL_non_GBR_PRB_usage_for_MIMO, dL_Total_PRB_usage_for_MIMO := p_dL_Total_PRB_usage_for_MIMO, uL_Total_PRB_usage_for_MIMO := p_uL_Total_PRB_usage_for_MIMO, iE_Extensions := p_iE_Extensions } // End of template m_nGRAN_RadioResourceStatus template (omit) InterSystemHOReport m_interSystemHOReport( in template (value) InterSystemHandoverReportType p_handoverReportType, in template (omit) InterSystemHOReport.iE_Extensions p_iE_Extensions := omit ) := { handoverReportType := p_handoverReportType, iE_Extensions := p_iE_Extensions } // End of template m_interSystemHOReport template (value) InterSystemHandoverReportType m_interSystemHandoverReportType_tooearlyIntersystemHO( in template (value) TooearlyIntersystemHO p_tooearlyIntersystemHO ) := { tooearlyIntersystemHO := p_tooearlyIntersystemHO } // End of template m_interSystemHandoverReportType_tooearlyIntersystemHO template (value) InterSystemHandoverReportType m_interSystemHandoverReportType_intersystemUnnecessaryHO( in template (value) IntersystemUnnecessaryHO p_intersystemUnnecessaryHO ) := { intersystemUnnecessaryHO := p_intersystemUnnecessaryHO } // End of template m_interSystemHandoverReportType_intersystemUnnecessaryHO template (value) InterSystemHandoverReportType m_interSystemHandoverReportType_choice_Extensions( in template (value) InterSystemHandoverReportType.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_interSystemHandoverReportType_choice_Extensions template (omit) IntersystemUnnecessaryHO m_intersystemUnnecessaryHO( in template (value) NGRAN_CGI p_sourcecellID, in template (value) EUTRA_CGI p_targetcellID, in template (value) IntersystemUnnecessaryHO.earlyIRATHO p_earlyIRATHO := true_, in template (value) CandidateCellList p_candidateCellList, in template (omit) IntersystemUnnecessaryHO.iE_Extensions p_iE_Extensions := omit ) := { sourcecellID := p_sourcecellID, targetcellID := p_targetcellID, earlyIRATHO := p_earlyIRATHO, candidateCellList := p_candidateCellList, iE_Extensions := p_iE_Extensions } // End of template m_intersystemUnnecessaryHO template (omit) LAI m_lai( in template (value) PLMNIdentity p_pLMNidentity, in template (value) LAC p_lAC, in template (omit) LAI.iE_Extensions p_iE_Extensions := omit ) := { pLMNidentity := p_pLMNidentity, lAC := p_lAC, iE_Extensions := p_iE_Extensions } // End of template m_lai template (value) LastVisitedCellInformation m_interSystemHandoverReportType_nGRANCell( in template (value) LastVisitedNGRANCellInformation p_nGRANCell ) := { nGRANCell := p_nGRANCell } // End of template m_interSystemHandoverReportType_nGRANCell template (value) LastVisitedCellInformation m_interSystemHandoverReportType_eUTRANCell( in template (value) LastVisitedEUTRANCellInformation p_eUTRANCell ) := { eUTRANCell := p_eUTRANCell } // End of template m_interSystemHandoverReportType_eUTRANCell template (value) LastVisitedCellInformation m_interSystemHandoverReportType_uTRANCell( in template (value) LastVisitedUTRANCellInformation p_uTRANCell ) := { uTRANCell := p_uTRANCell } // End of template m_interSystemHandoverReportType_uTRANCell template (value) LastVisitedCellInformation m_interSystemHandoverReportType_gERANCell( in template (value) LastVisitedGERANCellInformation p_gERANCell ) := { gERANCell := p_gERANCell } // End of template m_interSystemHandoverReportType_gERANCell template (value) LastVisitedCellInformation m_lastVisitedCellInformation_choice_Extensions( in template (value) LastVisitedCellInformation.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_lastVisitedCellInformation_choice_Extensions template (omit) LastVisitedCellItem m_lastVisitedCellItem( in template (value) LastVisitedCellInformation p_lastVisitedCellInformation, in template (omit) LastVisitedCellItem.iE_Extensions p_iE_Extensions := omit ) := { lastVisitedCellInformation := p_lastVisitedCellInformation, iE_Extensions := p_iE_Extensions } // End of template m_lastVisitedCellItem template (omit) LastVisitedNGRANCellInformation m_lastVisitedNGRANCellInformation( in template (value) NGRAN_CGI p_globalCellID, in template (value) CellType p_cellType, in template (value) TimeUEStayedInCell p_timeUEStayedInCell, in template (omit) TimeUEStayedInCellEnhancedGranularity p_timeUEStayedInCellEnhancedGranularity := omit, in template (omit) Cause p_hOCauseValue := omit, in template (omit) LastVisitedNGRANCellInformation.iE_Extensions p_iE_Extensions := omit ) := { globalCellID := p_globalCellID, cellType := p_cellType, timeUEStayedInCell := p_timeUEStayedInCell, timeUEStayedInCellEnhancedGranularity := p_timeUEStayedInCellEnhancedGranularity, hOCauseValue := p_hOCauseValue, iE_Extensions := p_iE_Extensions } // End of template m_lastVisitedNGRANCellInformation template (value) LastVisitedNGRANCellInformation.iE_Extensions m_lastVisitedNGRANCellInformation_id_LastVisitedPSCellList( in template (value) LastVisitedPSCellList p_lastVisitedPSCellList ) := { { id := id_LastVisitedPSCellList, criticality := ignore, extensionValue := { LastVisitedPSCellList := p_lastVisitedPSCellList } } } // End of template m_lastVisitedNGRANCellInformation_id_LastVisitedPSCellList template (omit) LastVisitedPSCellInformation m_LastVisitedPSCellInformation( in template (value) NGRAN_CGI p_pSCellID, in template (value) LastVisitedPSCellInformation.timeStay p_timeStay, in template (omit) LastVisitedPSCellInformation.iE_Extensions p_iE_Extensions := omit ) := { pSCellID := p_pSCellID, timeStay := p_timeStay, iE_Extensions := p_iE_Extensions } // End of template m_LastVisitedPSCellInformation template (value) LineType m_lineType(in LineType p_value := pon) := p_value; template (value) LocationReportingAdditionalInfo m_locationReportingAdditionalInfo(in LocationReportingAdditionalInfo p_value := includePSCell) := p_value; template (omit) LocationReportingRequestType m_locationReportingRequestType( in template (value) EventType p_eventType, in template (value) ReportArea p_reportArea, in template (omit) AreaOfInterestList p_areaOfInterestList := omit, in template (omit) LocationReportingReferenceID p_locationReportingReferenceIDToBeCancelled := omit, in template (omit) LocationReportingRequestType.iE_Extensions p_iE_Extensions := omit ) := { eventType := p_eventType, reportArea := p_reportArea, areaOfInterestList := p_areaOfInterestList, locationReportingReferenceIDToBeCancelled := p_locationReportingReferenceIDToBeCancelled, // The above IE shall be present if the event type is set to “stop reporting UE presence in the area of interest” iE_Extensions := p_iE_Extensions } // End of template m_locationReportingRequestType template (value) LocationReportingRequestType.iE_Extensions m_locationReportingRequestType_id_LocationReportingAdditionalInfo( in template (value) LocationReportingAdditionalInfo p_locationReportingAdditionalInfo ) := { { id := id_LocationReportingAdditionalInfo, criticality := ignore, extensionValue := { LocationReportingAdditionalInfo := p_locationReportingAdditionalInfo } } } // End of template m_locationReportingRequestType_id_LocationReportingAdditionalInfo template (omit) LoggedMDTNr m_loggedMDTNr( in template (value) LoggingInterval p_loggingInterval, in template (value) LoggingDuration p_loggingDuration, in template (value) LoggedMDTTrigger p_loggedMDTTrigger, in template (omit) BluetoothMeasurementConfiguration p_bluetoothMeasurementConfiguration := omit, in template (omit) WLANMeasurementConfiguration p_wLANMeasurementConfiguration := omit, in template (omit) SensorMeasurementConfiguration p_sensorMeasurementConfiguration := omit, in template (omit) AreaScopeOfNeighCellsList p_areaScopeOfNeighCellsList := omit, in template (omit) LoggedMDTNr.iE_Extensions p_iE_Extensions := omit ) := { loggingInterval := p_loggingInterval, loggingDuration := p_loggingDuration, loggedMDTTrigger := p_loggedMDTTrigger, bluetoothMeasurementConfiguration := p_bluetoothMeasurementConfiguration, wLANMeasurementConfiguration := p_wLANMeasurementConfiguration, sensorMeasurementConfiguration := p_sensorMeasurementConfiguration, areaScopeOfNeighCellsList := p_areaScopeOfNeighCellsList, iE_Extensions := p_iE_Extensions } // End of template m_loggedMDTNr template (value) LoggingInterval m_loggingInterval(in LoggingInterval p_value := ms320) := p_value; template (value) LoggingDuration m_loggingDuration(in LoggingDuration p_value := m10) := p_value; template (value) Links_to_log m_Links_to_log(in Links_to_log p_value := uplink) := p_value; template (value) LoggedMDTTrigger m_loggedMDTTrigger_gERANCell( in template (value) EventTrigger p_eventTrigger ) := { eventTrigger := p_eventTrigger } // End of template m_loggedMDTTrigger_gERANCell template (value) LoggedMDTTrigger m_loggedMDTTrigger_choice_Extensions( in template (value) LoggedMDTTrigger.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_loggedMDTTrigger_choice_Extensions template (value) LTEM_Indication m_lTEM_Indication(in LTEM_Indication p_value := lte_m) := p_value; template (omit) LTEV2XServicesAuthorized m_lTEV2XServicesAuthorized( in template (omit) VehicleUE p_vehicleUE := omit, in template (omit) PedestrianUE p_pedestrianUE:= omit, in template (omit) LTEV2XServicesAuthorized.iE_Extensions p_iE_Extensions := omit ) := { vehicleUE := p_vehicleUE, pedestrianUE := p_pedestrianUE, iE_Extensions := p_iE_Extensions } // End of template m_lTEV2XServicesAuthorized template (omit) LTEUESidelinkAggregateMaximumBitrate m_lTEUESidelinkAggregateMaximumBitrate( in template (value) BitRate p_uESidelinkAggregateMaximumBitRate, in template (omit) LTEUESidelinkAggregateMaximumBitrate.iE_Extensions p_iE_Extensions := omit ) := { uESidelinkAggregateMaximumBitRate := p_uESidelinkAggregateMaximumBitRate, iE_Extensions := p_iE_Extensions } // End of template m_lTEUESidelinkAggregateMaximumBitrate template (value) MaximumIntegrityProtectedDataRate m_maximumIntegrityProtectedDataRate(in MaximumIntegrityProtectedDataRate p_value := bitrate64kbs) := p_value; template (omit) MBS_DataForwardingResponseMRBItem m_mBS_DataForwardingResponseMRBItem( in template (value) MRB_ID p_mRB_ID, in template (value) UPTransportLayerInformation p_dL_Forwarding_UPTNLInformation, in template (omit) MRB_ProgressInformation p_mRB_ProgressInformation := omit, in template (omit) MBS_DataForwardingResponseMRBItem.iE_Extensions p_iE_Extensions := omit ) := { mRB_ID := p_mRB_ID, dL_Forwarding_UPTNLInformation := p_dL_Forwarding_UPTNLInformation, mRB_ProgressInformation := p_mRB_ProgressInformation, iE_Extensions := p_iE_Extensions } // End of template m_mBS_DataForwardingResponseMRBItem template (omit) MBS_MappingandDataForwardingRequestItem m_mBS_MappingandDataForwardingRequestItem( in template (value) MRB_ID p_mRB_ID, in template (value) MBS_QoSFlowList p_mBS_QoSFlowList, in template (omit) MRB_ProgressInformation p_mRB_ProgressInformation := omit, in template (omit) MBS_MappingandDataForwardingRequestItem.iE_Extensions p_iE_Extensions := omit ) := { mRB_ID := p_mRB_ID, mBS_QoSFlowList := p_mBS_QoSFlowList, mRB_ProgressInformation := p_mRB_ProgressInformation, iE_Extensions := p_iE_Extensions } // End of template m_mBS_MappingandDataForwardingRequestItem template (value) MRB_ProgressInformation m_mRB_ProgressInformation_pDCP_SN_Length12( in template (value) MRB_ProgressInformation.pDCP_SN_Length12 p_pDCP_SN_Length12 ) := { pDCP_SN_Length12 := p_pDCP_SN_Length12 } // End of template m_mRB_ProgressInformation_pDCP_SN_Length12 template (value) MRB_ProgressInformation m_mRB_ProgressInformation_pDCP_SN_Length18( in template (value) MRB_ProgressInformation.pDCP_SN_Length18 p_pDCP_SN_Length18 ) := { pDCP_SN_Length18 := p_pDCP_SN_Length18 } // End of template m_mRB_ProgressInformation_pDCP_SN_Length18 template (value) MRB_ProgressInformation m_mRB_ProgressInformation_choice_Extensions( in template (value) MRB_ProgressInformation.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_mRB_ProgressInformation_choice_Extensions template (omit) MBS_QoSFlowsToBeSetupItem m_mBS_QoSFlowsToBeSetupItem( in template (value)QosFlowIdentifier p_mBSqosFlowIdentifier, in template (value)QosFlowLevelQosParameters p_mBSqosFlowLevelQosParameters, in template (omit) MBS_QoSFlowsToBeSetupItem.iE_Extensions p_iE_Extensions := omit ) := { mBSqosFlowIdentifier := p_mBSqosFlowIdentifier, mBSqosFlowLevelQosParameters := p_mBSqosFlowLevelQosParameters, iE_Extensions := p_iE_Extensions } // End of template m_mBS_QoSFlowsToBeSetupItem template (value) MBS_ServiceArea m_mBS_ServiceArea_locationindependent( in template (value) MBS_ServiceAreaInformation p_locationindependent ) := { locationindependent := p_locationindependent } // End of template m_mBS_ServiceArea_locationindependent template (value) MBS_ServiceArea m_mBS_ServiceArea_locationdependent( in template (value) MBS_ServiceAreaInformationList p_locationdependent ) := { locationdependent := p_locationdependent } // End of template m_mBS_ServiceArea_locationdependent template (value) MBS_ServiceArea m_mBS_ServiceArea_choice_Extensions( in template (value) MBS_ServiceArea.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_mBS_ServiceArea_choice_Extensions template (omit) MBS_ServiceAreaInformationItem m_mBS_ServiceAreaInformationItem( in template (value) MBS_AreaSessionID p_mBS_AreaSessionID, in template (value) MBS_ServiceAreaInformation p_mBS_ServiceAreaInformation, in template (omit) MBS_ServiceAreaInformationItem.iE_Extensions p_iE_Extensions := omit ) := { mBS_AreaSessionID := p_mBS_AreaSessionID, mBS_ServiceAreaInformation := p_mBS_ServiceAreaInformation, iE_Extensions := p_iE_Extensions } // End of template m_mBS_ServiceAreaInformationItem template (omit) MBS_ServiceAreaInformation m_mBS_ServiceAreaInformation( in template (omit) MBS_ServiceAreaCellList p_mBS_ServiceAreaCellList := omit, in template (omit) MBS_ServiceAreaTAIList p_mBS_ServiceAreaTAIList := omit, in template (omit) MBS_ServiceAreaInformation.iE_Extensions p_iE_Extensions := omit ) := { mBS_ServiceAreaCellList := p_mBS_ServiceAreaCellList, mBS_ServiceAreaTAIList := p_mBS_ServiceAreaTAIList, iE_Extensions := p_iE_Extensions } // End of template m_mBS_ServiceAreaInformation template (omit) MBS_SessionID m_mBS_SessionID( in template (value) TMGI p_tMGI, in template (omit) NID p_nID := omit, in template (omit) MBS_SessionID.iE_Extensions p_iE_Extensions := omit ) := { tMGI := p_tMGI, nID := p_nID, iE_Extensions := p_iE_Extensions } // End of template m_mBS_SessionID template (omit) MBSSessionFailedtoSetupItem m_mBSSessionFailedtoSetupItem( in template (value) MBS_SessionID p_mBS_SessionID, in template (value) Cause p_cause, in template (omit) MBS_AreaSessionID p_mBS_AreaSessionID := omit, in template (omit) MBSSessionFailedtoSetupItem.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template m_mBSSessionFailedtoSetupItem template (omit) MBS_ActiveSessionInformation_SourcetoTargetItem m_mBS_ActiveSessionInformation_SourcetoTargetItem( in template (value) MBS_SessionID p_mBS_SessionID, in template (value) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList, in template (omit) MBS_AreaSessionID p_mBS_AreaSessionID := omit, in template (omit) MBS_ServiceArea p_mBS_ServiceArea := omit, in template (omit) MBS_MappingandDataForwardingRequestList p_mBS_MappingandDataForwardingRequestList := omit, in template (omit) MBS_ActiveSessionInformation_SourcetoTargetItem.iE_Extensions p_iE_Extensions := omit ):= { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, mBS_ServiceArea := p_mBS_ServiceArea, mBS_QoSFlowsToBeSetupList := p_mBS_QoSFlowsToBeSetupList, mBS_MappingandDataForwardingRequestList := p_mBS_MappingandDataForwardingRequestList, iE_Extensions := p_iE_Extensions } // End of template m_mBS_ActiveSessionInformation_SourcetoTargetItem template (omit) MBS_ActiveSessionInformation_TargettoSourceItem m_mBS_ActiveSessionInformation_TargettoSourceItem( in template (value) MBS_SessionID p_mBS_SessionID, in template (omit) MBS_DataForwardingResponseMRBList p_mBS_DataForwardingResponseMRBList := omit, in template (omit) MBS_ActiveSessionInformation_TargettoSourceItem.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionID := p_mBS_SessionID, mBS_DataForwardingResponseMRBList := p_mBS_DataForwardingResponseMRBList, iE_Extensions := p_iE_Extensions } // End of template m_mBS_ActiveSessionInformation_TargettoSourceItem template (omit) MBSSessionSetupOrModFailureTransfer m_mBSSessionSetupOrModFailureTransfer( in template (value) Cause p_cause, in template (omit) CriticalityDiagnostics p_criticalityDiagnostics := omit, in template (omit) MBSSessionSetupOrModFailureTransfer.iE_Extensions p_iE_Extensions := omit ) := { cause := p_cause, criticalityDiagnostics := p_criticalityDiagnostics, iE_Extensions := p_iE_Extensions } // End of template m_mBSSessionSetupOrModFailureTransfer template (omit) MBSSessionSetupResponseItem m_mBSSessionSetupResponseItem( in template (value) MBS_SessionID p_mBS_SessionID, in template (omit) MBS_AreaSessionID p_mBS_AreaSessionID := omit, in template (omit) MBSSessionSetupResponseItem.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, iE_Extensions := p_iE_Extensions } // End of template m_mBSSessionSetupResponseItem template (value) MBSSessionSetupOrModRequestTransfer m_mBSSessionSetupOrModRequestTransfer( in template (value) MBSSessionSetupOrModRequestTransfer.protocolIEs p_protocolIEs ) := { protocolIEs := p_protocolIEs } // End of template m_mBSSessionSetupOrModRequestTransfer template (value) MBSSessionSetupOrModRequestTransfer.protocolIEs m_mBSSessionSetupOrModRequestTransfer_id_MBS_SessionTNLInfo5GC( in template (value) MBS_SessionTNLInfo5GC p_mBS_SessionTNLInfo5GC ) := { { id := id_MBS_SessionTNLInfo5GC, criticality := reject, value_ := { MBS_SessionTNLInfo5GC := p_mBS_SessionTNLInfo5GC } } } // End of template m_mBSSessionSetupOrModRequestTransfer_id_MBS_SessionTNLInfo5GC template (value) MBSSessionSetupOrModRequestTransfer.protocolIEs m_mBSSessionSetupOrModRequestTransfer_id_MBS_QoSFlowsToBeSetupModList( in template (value) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList ) := { { id := id_MBS_QoSFlowsToBeSetupModList, criticality := reject, value_ := { MBS_QoSFlowsToBeSetupList := p_mBS_QoSFlowsToBeSetupList } } } // End of template m_mBSSessionSetupOrModRequestTransfer_id_MBS_QoSFlowsToBeSetupModList template (value) MBSSessionSetupOrModRequestTransfer.protocolIEs m_mBSSessionSetupOrModRequestTransfer_id_MBS_SessionFSAIDList( in template (value) MBS_SessionFSAIDList p_mBS_SessionFSAIDList ) := { { id := id_MBS_SessionFSAIDList, criticality := ignore, value_ := { MBS_SessionFSAIDList := p_mBS_SessionFSAIDList } } } // End of template m_mBSSessionSetupOrModRequestTransfer_id_MBS_SessionFSAIDList template (omit) MBSSessionReleaseResponseTransfer m_mBSSessionReleaseResponseTransfer( in template (omit) MBS_SessionTNLInfoNGRAN p_mBS_SessionTNLInfoNGRAN := omit, in template (omit) MBSSessionReleaseResponseTransfer.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionTNLInfoNGRAN := p_mBS_SessionTNLInfoNGRAN, iE_Extensions := p_iE_Extensions } // End of template m_mBSSessionReleaseResponseTransfer template (omit) MBSSessionSetupOrModResponseTransfer m_mBSSessionSetupOrModResponseTransfer( in template (omit) MBS_SessionTNLInfoNGRAN p_mBS_SessionTNLInfoNGRAN := omit, in template (omit) MBSSessionSetupOrModResponseTransfer.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionTNLInfoNGRAN := p_mBS_SessionTNLInfoNGRAN, iE_Extensions := p_iE_Extensions } // End of template m_mBSSessionSetupOrModResponseTransfer template (value) MBS_SupportIndicator m_mBS_SupportIndicator(in MBS_SupportIndicator p_value := true_) := p_value; template (value) MBS_SessionTNLInfo5GC m_mBS_SessionTNLInfo5GC_locationindependent( in template (value) SharedNGU_MulticastTNLInformation p_locationindependent ) := { locationindependent := p_locationindependent } // End of template m_mBS_SessionTNLInfo5GC_locationindependent template (value) MBS_SessionTNLInfo5GC m_mBS_SessionTNLInfo5GC_locationdependent( in template (value) MBS_SessionTNLInfo5GCList p_locationdependent ) := { locationdependent := p_locationdependent } // End of template m_mBS_SessionTNLInfo5GC_locationdependent template (value) MBS_SessionTNLInfo5GC m_mBS_SessionTNLInfo5GC_choice_Extensions( in template (value) MBS_SessionTNLInfo5GC.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_mBS_SessionTNLInfo5GC_choice_Extensions template (omit) MBS_SessionTNLInfo5GCItem m_mBS_SessionTNLInfo5GCItem( in template (value) MBS_AreaSessionID p_mBS_AreaSessionID, in template (value) SharedNGU_MulticastTNLInformation p_sharedNGU_MulticastTNLInformation, in template (omit) MBS_SessionTNLInfo5GCItem.iE_Extensions p_iE_Extensions := omit ) := { mBS_AreaSessionID := p_mBS_AreaSessionID, sharedNGU_MulticastTNLInformation := p_sharedNGU_MulticastTNLInformation, iE_Extensions := p_iE_Extensions } // End of template m_mBS_SessionTNLInfo5GCItem template (value) MBS_SessionTNLInfoNGRAN m_mBS_SessionTNLInfoNGRAN_locationindependent( in template (value) UPTransportLayerInformation p_locationindependent ) := { locationindependent := p_locationindependent } // End of template m_mBS_SessionTNLInfoNGRAN_locationindependent template (value) MBS_SessionTNLInfoNGRAN m_mBS_SessionTNLInfoNGRAN_locationdependent( in template (value) MBS_SessionTNLInfoNGRANList p_locationdependent ) := { locationdependent := p_locationdependent } // End of template m_mBS_SessionTNLInfoNGRAN_locationdependent template (value) MBS_SessionTNLInfoNGRAN m_mBS_SessionTNLInfoNGRAN_choice_Extensions( in template (value) MBS_SessionTNLInfoNGRAN.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_mBS_SessionTNLInfoNGRAN_choice_Extensions template (omit) MBS_SessionTNLInfoNGRANItem m_mBS_SessionTNLInfoNGRANItem( in template (value) MBS_AreaSessionID p_mBS_AreaSessionID, in template (omit) UPTransportLayerInformation p_sharedNGU_UnicastTNLInformation := omit, in template (omit) MBS_SessionTNLInfoNGRANItem.iE_Extensions p_iE_Extensions := omit ) := { mBS_AreaSessionID := p_mBS_AreaSessionID, sharedNGU_UnicastTNLInformation := p_sharedNGU_UnicastTNLInformation, iE_Extensions := p_iE_Extensions } // End of template m_mBS_SessionTNLInfoNGRANItem template (omit) MBS_DistributionReleaseRequestTransfer m_mBS_DistributionReleaseRequestTransfer( in template (value) MBS_SessionID p_mBS_SessionID, in template (value) Cause p_cause, in template (omit) MBS_AreaSessionID p_mBS_AreaSessionID := omit, in template (omit) UPTransportLayerInformation p_sharedNGU_UnicastTNLInformation := omit, in template (omit) MBS_DistributionReleaseRequestTransfer.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, sharedNGU_UnicastTNLInformation := p_sharedNGU_UnicastTNLInformation, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template m_mBS_DistributionReleaseRequestTransfer template (omit) MBS_DistributionSetupRequestTransfer m_mBS_DistributionSetupRequestTransfer( in template (value) MBS_SessionID p_mBS_SessionID, in template (omit) MBS_AreaSessionID p_mBS_AreaSessionID := omit, in template (omit) UPTransportLayerInformation p_sharedNGU_UnicastTNLInformation := omit, in template (omit) MBS_DistributionSetupRequestTransfer.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, sharedNGU_UnicastTNLInformation := p_sharedNGU_UnicastTNLInformation, iE_Extensions := p_iE_Extensions } // End of template m_mBS_DistributionSetupRequestTransfer template (omit) MBS_DistributionSetupResponseTransfer m_mBS_DistributionSetupResponseTransfer( in template (value) MBS_SessionID p_mBS_SessionID, in template (value) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList, in template (value) MBSSessionStatus p_mBSSessionStatus, in template (omit) MBS_AreaSessionID p_mBS_AreaSessionID := omit, in template (omit) MBS_SessionTNLInfo5GCItem p_sharedNGU_MulticastTNLInformation := omit, in template (omit) MBS_ServiceArea p_mBS_ServiceArea := omit, in template (omit) MBS_DistributionSetupResponseTransfer.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, sharedNGU_MulticastTNLInformation := p_sharedNGU_MulticastTNLInformation, mBS_QoSFlowsToBeSetupList := p_mBS_QoSFlowsToBeSetupList, mBSSessionStatus := p_mBSSessionStatus, mBS_ServiceArea := p_mBS_ServiceArea, iE_Extensions := p_iE_Extensions } // End of template m_mBS_DistributionSetupResponseTransfer template (omit) MBS_DistributionSetupUnsuccessfulTransfer m_mBS_DistributionSetupUnsuccessfulTransfer( in template (value) MBS_SessionID p_mBS_SessionID, in template (value) Cause p_cause, in template (omit) MBS_AreaSessionID p_mBS_AreaSessionID := omit, in template (omit) CriticalityDiagnostics p_criticalityDiagnostics := omit, in template (omit) MBS_DistributionSetupUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, cause := p_cause, criticalityDiagnostics := p_criticalityDiagnostics, iE_Extensions := p_iE_Extensions } // End of template m_mBS_DistributionSetupUnsuccessfulTransfer template (omit) MBSSessionSetupRequestItem m_mBSSessionSetupRequestItem( in template (value) MBS_SessionID p_mBS_SessionID, in template (omit) MBS_AreaSessionID p_mBS_AreaSessionID := omit, in template (omit) AssociatedMBSQosFlowSetupRequestList p_associatedMBSQosFlowSetupRequestList := omit, in template (omit) MBSSessionSetupRequestItem.iE_Extensions p_iE_Extensions := omit ):= { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, associatedMBSQosFlowSetupRequestList := p_associatedMBSQosFlowSetupRequestList, iE_Extensions := p_iE_Extensions } // End of template m_mBSSessionSetupRequestItem template (omit) MBSSessionSetuporModifyRequestItem m_mBSSessionSetuporModifyRequestItem( in template (value) MBS_SessionID p_mBS_SessionID, in template (omit) MBS_AreaSessionID p_mBS_AreaSessionID := omit, in template (omit) AssociatedMBSQosFlowSetuporModifyRequestList p_associatedMBSQosFlowSetuporModifyRequestList := omit, in template (omit) QosFlowListWithCause p_mBS_QosFlowToReleaseList := omit, in template (omit) MBSSessionSetuporModifyRequestItem.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, associatedMBSQosFlowSetuporModifyRequestList := p_associatedMBSQosFlowSetuporModifyRequestList, mBS_QosFlowToReleaseList := p_mBS_QosFlowToReleaseList, iE_Extensions := p_iE_Extensions } // End of template m_mBSSessionSetuporModifyRequestItem template (omit) MBSSessionToReleaseItem m_mBSSessionToReleaseItem( in template (value) MBS_SessionID p_mBS_SessionID, in template (value) Cause p_cause, in template (omit) MBSSessionToReleaseItem.iE_Extensions p_iE_Extensions := omit ):= { mBS_SessionID := p_mBS_SessionID, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template m_mBSSessionToReleaseItem template (value) MBSSessionStatus m_mBSSessionStatus(in MBSSessionStatus p_value := activated) := p_value; template (value) MicoAllPLMN m_micoAllPLMN(in MicoAllPLMN p_value := true_) := p_value; template (value) MICOModeIndication m_mICOModeIndication(in MICOModeIndication p_value := true_) := p_value; template (omit) MobilityRestrictionList m_mobilityRestrictionList( in template (value) PLMNIdentity p_servingPLMN, in template (omit) EquivalentPLMNs p_equivalentPLMNs := omit, in template (omit) RATRestrictions p_rATRestrictions := omit, in template (omit) ForbiddenAreaInformation p_forbiddenAreaInformation := omit, in template (omit) ServiceAreaInformation p_serviceAreaInformation := omit, in template (omit) MobilityRestrictionList.iE_Extensions p_iE_Extensions := omit ) := { servingPLMN := p_servingPLMN, equivalentPLMNs := p_equivalentPLMNs, rATRestrictions := p_rATRestrictions, forbiddenAreaInformation := p_forbiddenAreaInformation, serviceAreaInformation := p_serviceAreaInformation, iE_Extensions := p_iE_Extensions } // End of template m_mobilityRestrictionList template (value) MobilityRestrictionList.iE_Extensions m_mobilityRestrictionList_id_LastEUTRAN_PLMNIdentity( in template (value) PLMNIdentity p_pLMNIdentity ) := { { id := id_LastEUTRAN_PLMNIdentity, criticality := ignore, extensionValue := { PLMNIdentity := p_pLMNIdentity } } } // End of template m_mobilityRestrictionList_id_LastEUTRAN_PLMNIdentity template (value) MobilityRestrictionList.iE_Extensions m_mobilityRestrictionList_id_CNTypeRestrictionsForServing( in template (value) CNTypeRestrictionsForServing p_cNTypeRestrictionsForServing ) := { { id := id_CNTypeRestrictionsForServing, criticality := ignore, extensionValue := { CNTypeRestrictionsForServing := p_cNTypeRestrictionsForServing } } } // End of template m_mobilityRestrictionList_id_CNTypeRestrictionsForServing template (value) MobilityRestrictionList.iE_Extensions m_mobilityRestrictionList_id_CNTypeRestrictionsForEquivalent( in template (value) CNTypeRestrictionsForEquivalent p_cNTypeRestrictionsForEquivalent ) := { { id := id_CNTypeRestrictionsForEquivalent, criticality := ignore, extensionValue := { CNTypeRestrictionsForEquivalent := p_cNTypeRestrictionsForEquivalent } } } // End of template m_mobilityRestrictionList_id_CNTypeRestrictionsForEquivalent template (value) MobilityRestrictionList.iE_Extensions m_mobilityRestrictionList_id_NPN_MobilityInformation( in template (value) NPN_MobilityInformation p_nPN_MobilityInformation ) := { { id := id_NPN_MobilityInformation, criticality := reject, extensionValue := { NPN_MobilityInformation := p_nPN_MobilityInformation } } } // End of template m_mobilityRestrictionList_id_NPN_MobilityInformation template (value) MDT_AlignmentInfo m_mDT_AlignmentInfo_s_basedMDT( in template (value) NGRANTraceID p_s_basedMDT ) := { s_basedMDT := p_s_basedMDT } // End of template m_mDT_AlignmentInfo_s_basedMDT template (value) MDT_AlignmentInfo m_mDT_AlignmentInfo_choice_Extensions( in template (value) MDT_AlignmentInfo.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_mDT_AlignmentInfo_choice_Extensions template (omit) MDT_Configuration m_mDT_Configuration( in template (omit) MDT_Configuration_NR p_mdt_Config_NR := omit, in template (omit) MDT_Configuration_EUTRA p_mdt_Config_EUTRA := omit, in template (omit) MDT_Configuration.iE_Extensions p_iE_Extensions := omit ) := { mdt_Config_NR := p_mdt_Config_NR, mdt_Config_EUTRA := p_mdt_Config_EUTRA, iE_Extensions := p_iE_Extensions } // End of template m_mDT_Configuration template (omit) MDT_Configuration_NR m_mDT_Configuration_NR( in template (value) MDT_Activation p_mdt_Activation, in template (value) AreaScopeOfMDT_NR p_areaScopeOfMDT, in template (value) MDTModeNr p_mDTModeNr, in template (omit) MDTPLMNList p_signallingBasedMDTPLMNList := omit, in template (omit) MDT_Configuration_NR.iE_Extensions p_iE_Extensions := omit ) := { mdt_Activation := p_mdt_Activation, areaScopeOfMDT := p_areaScopeOfMDT, mDTModeNr := p_mDTModeNr, signallingBasedMDTPLMNList := p_signallingBasedMDTPLMNList, iE_Extensions := p_iE_Extensions } // End of template m_mDT_Configuration_NR template (omit) MDT_Configuration_EUTRA m_mDT_Configuration_EUTRA( in template (value) MDT_Activation p_mdt_Activation, in template (value) AreaScopeOfMDT_EUTRA p_areaScopeOfMDT, in template (value) MDTModeEutra p_mDTMode, in template (omit) MDTPLMNList p_signallingBasedMDTPLMNList := omit, in template (omit) MDT_Configuration_EUTRA.iE_Extensions p_iE_Extensions := omit ) := { mdt_Activation := p_mdt_Activation, areaScopeOfMDT := p_areaScopeOfMDT, mDTMode := p_mDTMode, signallingBasedMDTPLMNList := p_signallingBasedMDTPLMNList, iE_Extensions := p_iE_Extensions } // End of template m_mDT_Configuration_EUTRA template (value) MDT_Activation m_mDT_Activation(in MDT_Activation p_value := immediate_MDT_only) := p_value; template (value) MDTModeNr m_mDTModeNro_immediateMDTNr( in template (value) ImmediateMDTNr p_immediateMDTNr ) := { immediateMDTNr := p_immediateMDTNr } // End of template m_mDTModeNr_immediateMDTNr template (value) MDTModeNr m_mDTModeNro_loggedMDTNr( in template (value) LoggedMDTNr p_loggedMDTNr ) := { loggedMDTNr := p_loggedMDTNr } // End of template m_mDTModeNr_loggedMDTNr template (value) MDTModeNr m_mDTModeNr_choice_Extensions( in template (value) MDTModeNr.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_mDTModeNr_choice_Extensions template (omit) MulticastSessionActivationRequestTransfer m_multicastSessionActivationRequestTransfer( in template (value) MBS_SessionID p_mBS_SessionID, in template (omit) MulticastSessionActivationRequestTransfer.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionID := p_mBS_SessionID, iE_Extensions := p_iE_Extensions } // End of template m_multicastSessionActivationRequestTransfer template (omit) MulticastSessionDeactivationRequestTransfer m_multicastSessionDeactivationRequestTransfer( in template (value) MBS_SessionID p_mBS_SessionID, in template (omit) MulticastSessionDeactivationRequestTransfer.iE_Extensions p_iE_Extensions := omit ) := { mBS_SessionID := p_mBS_SessionID, iE_Extensions := p_iE_Extensions } // End of template m_multicastSessionDeactivationRequestTransfer template (value) MulticastSessionUpdateRequestTransfer m_multicastSessionUpdateRequestTransfer( in template (value) MulticastSessionUpdateRequestTransfer.protocolIEs p_protocolIEs ) := { protocolIEs := p_protocolIEs } // End of template m_multicastSessionUpdateRequestTransfer template (value) MulticastSessionUpdateRequestTransfer.protocolIEs m_multicastSessionUpdateRequestTransfer_id_MBS_SessionID( in template (value) MBS_SessionID p_mBS_SessionID ) := { { id := id_MBS_SessionID, criticality := reject, value_ := { MBS_SessionID := p_mBS_SessionID } } } // End of template m_multicastSessionUpdateRequestTransfer_id_MBS_SessionID template (value) MulticastSessionUpdateRequestTransfer.protocolIEs m_multicastSessionUpdateRequestTransfer_id_MBS_ServiceArea( in template (value) MBS_ServiceArea p_mBS_ServiceArea ) := { { id := id_MBS_ServiceArea, criticality := reject, value_ := { MBS_ServiceArea := p_mBS_ServiceArea } } } // End of template m_multicastSessionUpdateRequestTransfer_id_MBS_ServiceArea template (value) MulticastSessionUpdateRequestTransfer.protocolIEs m_multicastSessionUpdateRequestTransfer_id_MBS_QoSFlowsToBeSetupModList( in template (value) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList ) := { { id := id_MBS_QoSFlowsToBeSetupModList, criticality := reject, value_ := { MBS_QoSFlowsToBeSetupList := p_mBS_QoSFlowsToBeSetupList } } } // End of template m_multicastSessionUpdateRequestTransfer_id_MBS_QoSFlowsToBeSetupModList template (value) MulticastSessionUpdateRequestTransfer.protocolIEs m_multicastSessionUpdateRequestTransfer_id_MBS_QoSFlowToReleaseList( in template (value) QosFlowListWithCause p_qosFlowListWithCause ) := { { id := id_MBS_QoSFlowToReleaseList, criticality := reject, value_ := { QosFlowListWithCause := p_qosFlowListWithCause } } } // End of template m_multicastSessionUpdateRequestTransfer_id_MBS_QoSFlowToReleaseList template (value) MulticastSessionUpdateRequestTransfer.protocolIEs m_multicastSessionUpdateRequestTransfer_id_MBS_SessionTNLInfo5GC( in template (value) MBS_SessionTNLInfo5GC p_mBS_SessionTNLInfo5GC ) := { { id := id_MBS_SessionTNLInfo5GC, criticality := reject, value_ := { MBS_SessionTNLInfo5GC := p_mBS_SessionTNLInfo5GC } } } // End of template m_multicastSessionUpdateRequestTransfer_id_MBS_SessionTNLInfo5GC template (omit) MulticastGroupPagingAreaItem m_multicastGroupPagingAreaItem( in template (value) MulticastGroupPagingArea p_multicastGroupPagingArea, in template (omit) UE_PagingList p_uE_PagingList := omit, in template (omit) MulticastGroupPagingAreaItem.iE_Extensions p_iE_Extensions := omit ) := { multicastGroupPagingArea := p_multicastGroupPagingArea, uE_PagingList := p_uE_PagingList, iE_Extensions := p_iE_Extensions } // End of template m_multicastGroupPagingAreaItem template (omit) MulticastGroupPagingArea m_multicastGroupPagingArea( in template (value) MBS_AreaTAIList p_mBS_AreaTAIList, in template (omit) MulticastGroupPagingArea.iE_Extensions p_iE_Extensions := omit ) := { mBS_AreaTAIList := p_mBS_AreaTAIList, iE_Extensions := p_iE_Extensions } // End of template m_multicastGroupPagingArea template (omit) UE_PagingItem m_uE_PagingItem( in template (value) UEIdentityIndexValue p_uEIdentityIndexValue, in template (omit) PagingDRX p_pagingDRX := omit, in template (omit) UE_PagingItem.iE_Extensions p_iE_Extensions := omit ) := { uEIdentityIndexValue := p_uEIdentityIndexValue, pagingDRX := p_pagingDRX, iE_Extensions := p_iE_Extensions } // End of template m_uE_PagingItem template (omit) M1Configuration m_m1Configuration( in template (value) M1ReportingTrigger p_m1reportingTrigger, in template (omit) M1ThresholdEventA2 p_m1thresholdEventA2 := omit, in template (omit) M1PeriodicReporting p_m1periodicReporting := omit, in template (omit) M1Configuration.iE_Extensions p_iE_Extensions := omit ) := { m1reportingTrigger := p_m1reportingTrigger, m1thresholdEventA2 := p_m1thresholdEventA2, // The above IE shall be present if the M1 Reporting Trigger IE is set to “A2event_triggered” or “A2event_triggered periodic” m1periodicReporting := p_m1periodicReporting, // The above IE shall be present if the M1 Reporting Trigger IE is set to “periodic” or “A2event_triggered periodic” iE_Extensions := p_iE_Extensions } // End of template m_m1Configuration template (value) M1Configuration.iE_Extensions m_m1Configuration_id_IncludeBeamMeasurementsIndication( in template (value) IncludeBeamMeasurementsIndication p_includeBeamMeasurementsIndication ) := { { id := id_IncludeBeamMeasurementsIndication, criticality := ignore, extensionValue := { IncludeBeamMeasurementsIndication := p_includeBeamMeasurementsIndication } } } // End of template m_m1Configuration_id_IncludeBeamMeasurementsIndication template (value) M1Configuration.iE_Extensions m_m1Configuration_id_BeamMeasurementsReportConfiguration( in template (value) BeamMeasurementsReportConfiguration p_beamMeasurementsReportConfiguration ) := { { id := id_BeamMeasurementsReportConfiguration, criticality := ignore, extensionValue := { BeamMeasurementsReportConfiguration := p_beamMeasurementsReportConfiguration } } } // End of template m_m1Configuration_id_BeamMeasurementsReportConfiguration template (value) IncludeBeamMeasurementsIndication m_includeBeamMeasurementsIndication(in IncludeBeamMeasurementsIndication p_value := true_) := p_value; template (value) M1ReportingTrigger m_m1ReportingTrigger(in M1ReportingTrigger p_value := periodic) := p_value; template (omit) M1ThresholdEventA2 m_m1ThresholdEventA2( in template (value) M1ThresholdType p_m1ThresholdType, in template (omit) M1ThresholdEventA2.iE_Extensions p_iE_Extensions := omit ) := { m1ThresholdType := p_m1ThresholdType, iE_Extensions := p_iE_Extensions } // End of template m_m1ThresholdEventA2 template (value) M1ThresholdType m_m1ThresholdType_threshold_RSRP( in template (value) Threshold_RSRP p_threshold_RSRP ) := { threshold_RSRP := p_threshold_RSRP } // End of template m_m1ThresholdType_threshold_RSRP template (value) M1ThresholdType m_m1ThresholdType_threshold_RSRQ( in template (value) Threshold_RSRQ p_threshold_RSRQ ) := { threshold_RSRQ := p_threshold_RSRQ } // End of template m_m1ThresholdType_threshold_RSRQ template (value) M1ThresholdType m_m1ThresholdType_threshold_SINR( in template (value) Threshold_SINR p_threshold_SINR ) := { threshold_SINR := p_threshold_SINR } // End of template m_m1ThresholdType_threshold_SINR template (value) M1ThresholdType m_m1ThresholdType_choice_Extensions( in template (value) M1ThresholdType.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_m1ThresholdType_choice_Extensions template (omit) M1PeriodicReporting m_m1PeriodicReporting( in template (value) ReportIntervalMDT p_reportInterval, in template (value) ReportAmountMDT p_reportAmount, in template (omit) M1PeriodicReporting.iE_Extensions p_iE_Extensions := omit ) := { reportInterval := p_reportInterval, reportAmount := p_reportAmount, iE_Extensions := p_iE_Extensions } // End of template m_m1PeriodicReporting template (value) M1PeriodicReporting.iE_Extensions m_m1PeriodicReporting_id_ExtendedReportIntervalMDT( in template (value) ExtendedReportIntervalMDT p_extendedReportIntervalMDT ) := { { id := id_ExtendedReportIntervalMDT, criticality := ignore, extensionValue := { ExtendedReportIntervalMDT := p_extendedReportIntervalMDT } } } // End of template m_m1PeriodicReporting_id_ExtendedReportIntervalMDT template (omit) M4Configuration m_m4Configuration( in template (value) M4period p_m4period, in template (value) Links_to_log p_m4_links_to_log, in template (omit) M4Configuration.iE_Extensions p_iE_Extensions := omit ) := { m4period := p_m4period, m4_links_to_log := p_m4_links_to_log, iE_Extensions := p_iE_Extensions } // End of template m_m4Configuration template (value) M4Configuration.iE_Extensions m_m4Configuration_id_M4ReportAmount( in template (value) M4ReportAmountMDT p_m4ReportAmountMDT ) := { { id := id_ExtendedReportIntervalMDT, criticality := ignore, extensionValue := { M4ReportAmountMDT := p_m4ReportAmountMDT } } } // End of template m_m4Configuration_id_M4ReportAmount template (value) M4ReportAmountMDT m_m4ReportAmountMDT(in M4ReportAmountMDT p_value := r1) := p_value; template (value) M4period m_m4period(in M4period p_value := ms1024) := p_value; template (omit) M5Configuration m_m5Configuration( in template (value) M5period p_m5period, in template (value) Links_to_log p_m5_links_to_log, in template (omit) M5Configuration.iE_Extensions p_iE_Extensions := omit ) := { m5period := p_m5period, m5_links_to_log := p_m5_links_to_log, iE_Extensions := p_iE_Extensions } // End of template m_m5Configuration template (value) M5Configuration.iE_Extensions m_m5Configuration_id_M5ReportAmount( in template (value) M5ReportAmountMDT p_m5ReportAmountMDT ) := { { id := id_M5ReportAmount, criticality := ignore, extensionValue := { M5ReportAmountMDT := p_m5ReportAmountMDT } } } // End of template m_m5Configuration_id_M5ReportAmount template (value) M5ReportAmountMDT m_m5ReportAmountMDT(in M5ReportAmountMDT p_value := r1) := p_value; template (value) M5period m_m5period(in M5period p_value := ms1024) := p_value; template (omit) M6Configuration m_m6Configuration( in template (value) M6report_Interval p_m6report_Interval, in template (value) Links_to_log p_m6_links_to_log, in template (omit) M6Configuration.iE_Extensions p_iE_Extensions := omit ) := { m6report_Interval := p_m6report_Interval, m6_links_to_log := p_m6_links_to_log, iE_Extensions := p_iE_Extensions } // End of template m_m6Configuration template (value) M6Configuration.iE_Extensions m_m6Configuration_id_M6ReportAmount( in template (value) M6ReportAmountMDT p_m6ReportAmountMDT ) := { { id := id_M6ReportAmount, criticality := ignore, extensionValue := { M6ReportAmountMDT := p_m6ReportAmountMDT } } } // End of template m_m6Configuration_id_M6ReportAmount template (value) M6Configuration.iE_Extensions m_m6Configuration_id_ExcessPacketDelayThresholdConfiguration( in template (value) ExcessPacketDelayThresholdConfiguration p_excessPacketDelayThresholdConfiguration ) := { { id := id_ExcessPacketDelayThresholdConfiguration, criticality := ignore, extensionValue := { ExcessPacketDelayThresholdConfiguration := p_excessPacketDelayThresholdConfiguration } } } // End of template m_m6Configuration_id_ExcessPacketDelayThresholdConfiguration template (value) M6ReportAmountMDT m_m6ReportAmountMDT(in M6ReportAmountMDT p_value := r1) := p_value; template (value) M6report_Interval m_m6report_Interval(in M6report_Interval p_value := ms120) := p_value; template (omit) M7Configuration m_m7Configuration( in template (value) M7period p_m7period, in template (value) Links_to_log p_m7_links_to_log, in template (omit) M7Configuration.iE_Extensions p_iE_Extensions := omit ) := { m7period := p_m7period, m7_links_to_log := p_m7_links_to_log, iE_Extensions := p_iE_Extensions } // End of template m_m7Configuration template (value) M7Configuration.iE_Extensions m_m7Configuration_id_M7ReportAmount( in template (value) M7ReportAmountMDT p_m7ReportAmountMDT ) := { { id := id_M7ReportAmount, criticality := ignore, extensionValue := { M7ReportAmountMDT := p_m7ReportAmountMDT } } } // End of template m_m7Configuration_id_M7ReportAmount template (value) M7ReportAmountMDT m_m7ReportAmountMDT(in M7ReportAmountMDT p_value := r1) := p_value; template (omit) MDT_Location_Info m_mDT_Location_Info( in template (value) MDT_Location_Information p_mDT_Location_Information, in template (omit) MDT_Location_Info.iE_Extensions p_iE_Extensions := omit ) := { mDT_Location_Information := p_mDT_Location_Information, iE_Extensions := p_iE_Extensions } // End of template m_mDT_Location_Info template (value) N3IWF_ID m_n3IWF_ID_n3IWF_ID( in template (value) N3IWF_ID.n3IWF_ID p_n3IWF_ID ) := { n3IWF_ID := p_n3IWF_ID } // End of template m_n3IWF_ID_n3IWF_ID template (value) N3IWF_ID m_n3IWF_ID_choice_Extensions( in template (value) N3IWF_ID.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_n3IWF_ID_choice_Extensions template (value) NB_IoT_DefaultPagingDRX m_nB_IoT_DefaultPagingDRX(in NB_IoT_DefaultPagingDRX p_value := rf128) := p_value; template (value) NB_IoT_PagingDRX m_nB_IoT_PagingDRX(in NB_IoT_PagingDRX p_value := rf32) := p_value; template (value) NB_IoT_Paging_eDRXCycle m_nB_IoT_Paging_eDRXCycle(in NB_IoT_Paging_eDRXCycle p_value := hf2) := p_value; template (value) NB_IoT_Paging_TimeWindow m_nB_IoT_Paging_TimeWindow(in NB_IoT_Paging_TimeWindow p_value := s1) := p_value; template (omit) NB_IoT_Paging_eDRXInfo m_nB_IoT_Paging_eDRXInfo( in template (value) NB_IoT_Paging_eDRXCycle p_nB_IoT_Paging_eDRXCycle, in template (omit) NB_IoT_Paging_TimeWindow p_nB_IoT_Paging_TimeWindow := omit, in template (omit) NB_IoT_Paging_eDRXInfo.iE_Extensions p_iE_Extensions := omit ) := { nB_IoT_Paging_eDRXCycle := p_nB_IoT_Paging_eDRXCycle, nB_IoT_Paging_TimeWindow := p_nB_IoT_Paging_TimeWindow, iE_Extensions := p_iE_Extensions } // End of template m_nB_IoT_Paging_eDRXInfo template (value) NewSecurityContextInd m_newSecurityContextInd(in NewSecurityContextInd p_value := true_) := p_value; template (value) NextPagingAreaScope m_nextPagingAreaScope(in NextPagingAreaScope p_value := same) := p_value; template (omit) NGAPIESupportInformationRequestItem m_nGAPIESupportInformationRequestItem( in template (value) ProtocolIE_ID p_ngap_ProtocolIE_Id, in template (omit) NGAPIESupportInformationRequestItem.iE_Extensions p_iE_Extensions := omit ) := { ngap_ProtocolIE_Id := p_ngap_ProtocolIE_Id, iE_Extensions := p_iE_Extensions } // End of template m_nGAPIESupportInformationRequestItem template (omit) NGAPIESupportInformationResponseItem m_nGAPIESupportInformationResponseItem( in template (value) ProtocolIE_ID p_ngap_ProtocolIE_Id, in template (value) NGAPIESupportInformationResponseItem.ngap_ProtocolIESupportInfo p_ngap_ProtocolIESupportInfo, in template (value) NGAPIESupportInformationResponseItem.ngap_ProtocolIEPresenceInfo p_ngap_ProtocolIEPresenceInfo, in template (omit) NGAPIESupportInformationResponseItem.iE_Extensions p_iE_Extensions := omit ) := { ngap_ProtocolIE_Id := p_ngap_ProtocolIE_Id, ngap_ProtocolIESupportInfo := p_ngap_ProtocolIESupportInfo, ngap_ProtocolIEPresenceInfo := p_ngap_ProtocolIEPresenceInfo, iE_Extensions := p_iE_Extensions } // End of template m_nGAPIESupportInformationResponseItem template (value) NgENB_ID m_ngENB_ID_macroNgENB_ID( in template (value) NgENB_ID.macroNgENB_ID p_macroNgENB_ID ) := { macroNgENB_ID := p_macroNgENB_ID } // End of template m_ngENB_ID_macroNgENB_ID template (value) NgENB_ID m_ngENB_ID_shortMacroNgENB_ID( in template (value) NgENB_ID.shortMacroNgENB_ID p_shortMacroNgENB_ID ) := { shortMacroNgENB_ID := p_shortMacroNgENB_ID } // End of template m_ngENB_ID_shortMacroNgENB_ID template (value) NgENB_ID m_ngENB_ID_longMacroNgENB_ID( in template (value) NgENB_ID.longMacroNgENB_ID p_longMacroNgENB_ID ) := { longMacroNgENB_ID := p_longMacroNgENB_ID } // End of template m_ngENB_ID_longMacroNgENB_ID template (value) NgENB_ID m_ngENB_ID_choice_Extensions( in template (value) NgENB_ID.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_ngENB_ID_choice_Extensions template (value) NotifySourceNGRANNode m_notifySourceNGRANNode(in NotifySourceNGRANNode p_value := notifySource) := p_value; template (value) NGRAN_CGI m_ngENB_ID_nR_CGI( in template (value) NR_CGI p_nR_CGI ) := { nR_CGI := p_nR_CGI } // End of template m_ngENB_ID_nR_CGI template (value) NGRAN_CGI m_ngENB_ID_eUTRA_CGI( in template (value) EUTRA_CGI p_eUTRA_CGI ) := { eUTRA_CGI := p_eUTRA_CGI } // End of template m_ngENB_ID_eUTRA_CGI template (value) NGRAN_CGI m_nGRAN_CGI_choice_Extensions( in template (value) NGRAN_CGI.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_nGRAN_CGI_choice_Extensions template (omit) NGRAN_TNLAssociationToRemoveItem m_nGRAN_TNLAssociationToRemoveItem( in template (value) CPTransportLayerInformation p_tNLAssociationTransportLayerAddress, in template (omit) CPTransportLayerInformation p_tNLAssociationTransportLayerAddressAMF := omit, in template (omit) NGRAN_TNLAssociationToRemoveItem.iE_Extensions p_iE_Extensions := omit ) := { tNLAssociationTransportLayerAddress := p_tNLAssociationTransportLayerAddress, tNLAssociationTransportLayerAddressAMF := p_tNLAssociationTransportLayerAddressAMF, iE_Extensions := p_iE_Extensions } // End of template m_nGRAN_TNLAssociationToRemoveItem template (omit) NonDynamic5QIDescriptor m_nonDynamic5QIDescriptor( in template (value) FiveQI p_fiveQI, in template (omit) PriorityLevelQos p_priorityLevelQos := omit, in template (omit) AveragingWindow p_averagingWindow := omit, in template (omit) MaximumDataBurstVolume p_maximumDataBurstVolume := omit, in template (omit) NonDynamic5QIDescriptor.iE_Extensions p_iE_Extensions := omit ) := { fiveQI := p_fiveQI, priorityLevelQos := p_priorityLevelQos, averagingWindow := p_averagingWindow, maximumDataBurstVolume := p_maximumDataBurstVolume, iE_Extensions := p_iE_Extensions } // End of template m_nonDynamic5QIDescriptor template (value) NonDynamic5QIDescriptor.iE_Extensions m_nonDynamic5QIDescriptor_id_CNPacketDelayBudgetDL( in template (value) ExtendedPacketDelayBudget p_extendedPacketDelayBudget ) := { { id := id_CNPacketDelayBudgetDL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template m_nonDynamic5QIDescriptor_id_CNPacketDelayBudgetDL template (value) NonDynamic5QIDescriptor.iE_Extensions m_nonDynamic5QIDescriptor_id_CNPacketDelayBudgetUL( in template (value) ExtendedPacketDelayBudget p_extendedPacketDelayBudget ) := { { id := id_CNPacketDelayBudgetUL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template m_nonDynamic5QIDescriptor_id_CNPacketDelayBudgetUL template (value) NotificationCause m_notificationCause(in NotificationCause p_value := fulfilled) := p_value; template (value) NotificationControl m_notificationControl(in NotificationControl p_value := notification_requested) := p_value; template (value) NPN_AccessInformation m_nPN_AccessInformation_pNI_NPN_Access_Information( in template (value) CellCAGList p_pNI_NPN_Access_Information ) := { pNI_NPN_Access_Information := p_pNI_NPN_Access_Information } // End of template m_nPN_AccessInformation_pNI_NPN_Access_Information template (value) NPN_AccessInformation m_nPN_AccessInformation_choice_Extensions( in template (value) NPN_AccessInformation.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_nPN_AccessInformation_choice_Extensions template (value) NPN_MobilityInformation m_nPN_MobilityInformation_sNPN_MobilityInformation( in template (value) SNPN_MobilityInformation p_sNPN_MobilityInformation ) := { sNPN_MobilityInformation := p_sNPN_MobilityInformation } // End of template m_nPN_MobilityInformation_sNPN_MobilityInformation template (value) NPN_MobilityInformation m_nPN_MobilityInformation_pNI_NPN_MobilityInformation( in template (value) PNI_NPN_MobilityInformation p_pNI_NPN_MobilityInformation ) := { pNI_NPN_MobilityInformation := p_pNI_NPN_MobilityInformation } // End of template m_nPN_MobilityInformation_pNI_NPN_MobilityInformation template (value) NPN_MobilityInformation m_nPN_MobilityInformation_choice_Extensions( in template (value) NPN_MobilityInformation.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_nPN_MobilityInformation_choice_Extensions template (value) NPN_PagingAssistanceInformation m_nPN_PagingAssistanceInformation_pNI_NPN_PagingAssistance( in template (value) Allowed_PNI_NPN_List p_pNI_NPN_PagingAssistance ) := { pNI_NPN_PagingAssistance := p_pNI_NPN_PagingAssistance } // End of template m_nPN_PagingAssistanceInformation_pNI_NPN_PagingAssistance template (value) NPN_PagingAssistanceInformation m_nPN_PagingAssistanceInformation_choice_Extensions( in template (value) NPN_PagingAssistanceInformation.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_nPN_PagingAssistanceInformation_choice_Extensions template (value) NPN_Support m_nPN_Support_sNPN( in template (value) NID p_sNPN ) := { sNPN := p_sNPN } // End of template m_nPN_Support_sNPN template (value) NPN_Support m_nPN_Support_choice_Extensions( in template (value) NPN_Support.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_nPN_Support_choice_Extensions template (omit) NR_CGI m_nR_CGI( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) NRCellIdentity p_nRCellIdentity, in template (omit) NR_CGI.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, nRCellIdentity := p_nRCellIdentity, iE_Extensions := p_iE_Extensions } // End of template m_nR_CGI template (omit) NR_PagingeDRXInformation m_NR_PagingeDRXInformation( in template (value) NR_Paging_eDRX_Cycle p_nR_paging_eDRX_Cycle, in template (omit) NR_Paging_Time_Window p_nR_paging_Time_Window := omit, in template (omit) NR_PagingeDRXInformation.iE_Extensions p_iE_Extensions := omit ) := { nR_paging_eDRX_Cycle := p_nR_paging_eDRX_Cycle, nR_paging_Time_Window := p_nR_paging_Time_Window, iE_Extensions := p_iE_Extensions } // End of template m_NR_PagingeDRXInformation template (value) NR_Paging_eDRX_Cycle m_nR_Paging_eDRX_Cycle(in NR_Paging_eDRX_Cycle p_value := hfquarter) := p_value; template (value) NR_Paging_Time_Window m_nR_Paging_Time_Window(in NR_Paging_Time_Window p_value := s1) := p_value; template (omit) NRNTNTAIInformation m_nRNTNTAIInformation( in template (value) PLMNIdentity p_servingPLMN, in template (value) TACListInNRNTN p_tACListInNRNTN, in template (omit) TAC p_uELocationDerivedTACInNRNTN := omit, in template (omit) NRNTNTAIInformation.iE_Extensions p_iE_Extensions := omit ) := { servingPLMN := p_servingPLMN, tACListInNRNTN := p_tACListInNRNTN, uELocationDerivedTACInNRNTN := p_uELocationDerivedTACInNRNTN, iE_Extensions := p_iE_Extensions } // End of template m_nRNTNTAIInformation template (omit) NRFrequencyBandItem m_nRFrequencyBandItem( in template (value) NRFrequencyBand p_nr_frequency_band, in template (omit) NRFrequencyBandItem.iE_Extension p_iE_Extension := omit ) := { nr_frequency_band := p_nr_frequency_band, iE_Extension := p_iE_Extension } // End of template m_nRFrequencyBandItem template (omit) NRFrequencyInfo m_nRFrequencyInfo( in template (value) NRARFCN p_nrARFCN, in template (value) NRFrequencyBand_List p_frequencyBand_List, in template (omit) NRFrequencyInfo.iE_Extension p_iE_Extension := omit ) := { nrARFCN := p_nrARFCN, frequencyBand_List := p_frequencyBand_List, iE_Extension := p_iE_Extension } // End of template m_nRFrequencyInfo template (omit) NRV2XServicesAuthorized m_nRV2XServicesAuthorized( in template (omit) VehicleUE p_vehicleUE := omit, in template (omit) PedestrianUE p_pedestrianUE := omit, in template (omit) NRV2XServicesAuthorized.iE_Extensions p_iE_Extensions := omit ) := { vehicleUE := p_vehicleUE, pedestrianUE := p_pedestrianUE, iE_Extensions := p_iE_Extensions } // End of template m_nRV2XServicesAuthorized template (value) VehicleUE m_vehicleUE(in VehicleUE p_value := authorized) := p_value; template (value) PedestrianUE m_pedestrianUE(in PedestrianUE p_value := authorized) := p_value; template (omit) NRUESidelinkAggregateMaximumBitrate m_nRUESidelinkAggregateMaximumBitrate( in template (value) BitRate p_uESidelinkAggregateMaximumBitRate, in template (omit) NRUESidelinkAggregateMaximumBitrate.iE_Extensions p_iE_Extensions := omit ) := { uESidelinkAggregateMaximumBitRate := p_uESidelinkAggregateMaximumBitRate, iE_Extensions := p_iE_Extensions } // End of template m_nRUESidelinkAggregateMaximumBitrate template (value) OnboardingSupport m_onboardingSupport(in OnboardingSupport p_value := true_) := p_value; template (value) OverloadAction m_overloadAction(in OverloadAction p_value := reject_non_emergency_mo_dt) := p_value; template (value) OverloadResponse m_overloadResponse_overloadAction( in template (value) OverloadAction p_overloadAction ) := { overloadAction := p_overloadAction } // End of template m_overloadResponse_overloadAction template (value) OverloadResponse m_overloadResponse_choice_Extensions( in template (value) OverloadResponse.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_overloadResponse_choice_Extensions template (omit) OverloadStartNSSAIItem m_overloadStartNSSAIItem( in template (value) SliceOverloadList p_sliceOverloadList, in template (omit) OverloadResponse p_sliceOverloadResponse := omit, in template (omit) TrafficLoadReductionIndication p_sliceTrafficLoadReductionIndication := omit, in template (omit) OverloadStartNSSAIItem.iE_Extensions p_iE_Extensions := omit ) := { sliceOverloadList := p_sliceOverloadList, sliceOverloadResponse := p_sliceOverloadResponse, sliceTrafficLoadReductionIndication := p_sliceTrafficLoadReductionIndication, iE_Extensions := p_iE_Extensions } // End of template m_overloadStartNSSAIItem template (omit) PacketErrorRate m_PacketErrorRate( in template (value) PacketErrorRate.pERScalar p_pERScalar, in template (value) PacketErrorRate.pERExponent p_pERExponent, in template (omit) PacketErrorRate.iE_Extensions p_iE_Extensions := omit ) := { pERScalar := p_pERScalar, pERExponent := p_pERExponent, iE_Extensions := p_iE_Extensions } // End of template m_PacketErrorRate template (omit) PagingAssisDataforCEcapabUE m_pagingAssisDataforCEcapabUE( in template (value) EUTRA_CGI p_eUTRA_CGI, in template (value) CoverageEnhancementLevel p_coverageEnhancementLevel, in template (omit) PagingAssisDataforCEcapabUE.iE_Extensions p_iE_Extensions := omit ) := { eUTRA_CGI := p_eUTRA_CGI, coverageEnhancementLevel := p_coverageEnhancementLevel, iE_Extensions := p_iE_Extensions } // End of template m_pagingAssisDataforCEcapabUE template (omit) PagingAttemptInformation m_pagingAttemptInformation( in template (value) PagingAttemptCount p_pagingAttemptCount, in template (value) IntendedNumberOfPagingAttempts p_intendedNumberOfPagingAttempts, in template (omit) NextPagingAreaScope p_nextPagingAreaScope := omit, in template (omit) PagingAttemptInformation.iE_Extensions p_iE_Extensions := omit ) := { pagingAttemptCount := p_pagingAttemptCount, intendedNumberOfPagingAttempts := p_intendedNumberOfPagingAttempts, nextPagingAreaScope := p_nextPagingAreaScope, iE_Extensions := p_iE_Extensions } // End of template m_pagingAttemptInformation template (value) PagingCause m_pagingCause(in PagingCause p_value := voice) := p_value; template (value) PagingCauseIndicationForVoiceService m_pagingCauseIndicationForVoiceService(in PagingCauseIndicationForVoiceService p_value := supported) := p_value; template (value) PagingDRX m_pagingDRX(in PagingDRX p_value := v256) := p_value; template (value) PagingOrigin m_pagingOrigin(in PagingOrigin p_value := non_3gpp) := p_value; template (value) PagingPriority m_pagingPriority(in PagingPriority p_value := priolevel1) := p_value; template (value) PagingProbabilityInformation m_pagingProbabilityInformation(in PagingProbabilityInformation p_value := p00) := p_value; template (omit) PathSwitchRequestAcknowledgeTransfer m_PathSwitchRequestAcknowledgeTransfer( in template (omit) UPTransportLayerInformation p_uL_NGU_UP_TNLInformation := omit, in template (omit) SecurityIndication p_securityIndication := omit, in template (omit) PathSwitchRequestAcknowledgeTransfer.iE_Extensions p_iE_Extensions := omit ) := { uL_NGU_UP_TNLInformation := p_uL_NGU_UP_TNLInformation, securityIndication := p_securityIndication, iE_Extensions := p_iE_Extensions } // End of template m_PathSwitchRequestAcknowledgeTransfer template (value) PathSwitchRequestAcknowledgeTransfer.iE_Extensions m_pathSwitchRequestAcknowledgeTransfer_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_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, 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 template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_PDUSessionAggregateMaximumBitRate( in template (value) PDUSessionAggregateMaximumBitRate p_pDUSessionAggregateMaximumBitRate ) := { { id := id_PDUSessionAggregateMaximumBitRate, criticality := reject, value_ := { PDUSessionAggregateMaximumBitRate := p_pDUSessionAggregateMaximumBitRate } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_PDUSessionAggregateMaximumBitRate template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_UL_NGU_UP_TNLInformation( in template (value) UPTransportLayerInformationList p_uPTransportLayerInformationList ) := { { id := id_UL_NGU_UP_TNLInformation, criticality := reject, value_ := { UPTransportLayerInformationList := p_uPTransportLayerInformationList } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_UL_NGU_UP_TNLInformation template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_DataForwardingNotPossible( in template (value) DataForwardingNotPossible p_dataForwardingNotPossible ) := { { id := id_DataForwardingNotPossible, criticality := reject, value_ := { DataForwardingNotPossible := p_dataForwardingNotPossible } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_DataForwardingNotPossible template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_PDUSessionType( in template (value) PDUSessionType p_pDUSessionType ) := { { id := id_PDUSessionType, criticality := reject, value_ := { PDUSessionType := p_pDUSessionType } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_PDUSessionType template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_SecurityIndication( in template (value) SecurityIndication p_securityIndication ) := { { id := id_SecurityIndication, criticality := reject, value_ := { SecurityIndication := p_securityIndication } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_SecurityIndication template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_NetworkInstance( in template (value) NetworkInstance p_networkInstance ) := { { id := id_NetworkInstance, criticality := reject, value_ := { NetworkInstance := p_networkInstance } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_NetworkInstance template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_QosFlowSetupRequestList( in template (value) QosFlowSetupRequestList p_qosFlowSetupRequestList ) := { { id := id_QosFlowSetupRequestList, criticality := reject, value_ := { QosFlowSetupRequestList := p_qosFlowSetupRequestList } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_QosFlowSetupRequestList template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_CommonNetworkInstance( in template (value) CommonNetworkInstance p_commonNetworkInstance ) := { { id := id_CommonNetworkInstance, criticality := ignore, value_ := { CommonNetworkInstance := p_commonNetworkInstance } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_CommonNetworkInstance template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_DirectForwardingPathAvailability( in template (value) DirectForwardingPathAvailability p_directForwardingPathAvailability ) := { { id := id_DirectForwardingPathAvailability, criticality := ignore, value_ := { DirectForwardingPathAvailability := p_directForwardingPathAvailability } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_DirectForwardingPathAvailability template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation( in template (value) UPTransportLayerInformation p_uPTransportLayerInformation ) := { { id := id_RedundantUL_NGU_UP_TNLInformation, criticality := ignore, value_ := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation( in template (value) UPTransportLayerInformationList p_uPTransportLayerInformationList ) := { { id := id_AdditionalRedundantUL_NGU_UP_TNLInformation, criticality := ignore, value_ := { UPTransportLayerInformationList := p_uPTransportLayerInformationList } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_RedundantCommonNetworkInstancen( in template (value) CommonNetworkInstance p_commonNetworkInstance ) := { { id := id_RedundantCommonNetworkInstance, criticality := ignore, value_ := { CommonNetworkInstance := p_commonNetworkInstance } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_RedundantCommonNetworkInstance template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_RedundantPDUSessionInformation( in template (value) RedundantPDUSessionInformation p_redundantPDUSessionInformation ) := { { id := id_RedundantPDUSessionInformation, criticality := ignore, value_ := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_RedundantPDUSessionInformation template (value) PDUSessionResourceSetupRequestTransfer.protocolIEs m_pDUSessionResourceSetupRequestTransfer_id_MBSSessionSetupRequestList( in template (value) MBSSessionSetupRequestList p_mBSSessionSetupRequestList ) := { { id := id_MBSSessionSetupRequestList, criticality := ignore, value_ := { MBSSessionSetupRequestList := p_mBSSessionSetupRequestList } } } // End of template m_pDUSessionResourceSetupRequestTransfer_id_MBSSessionSetupRequestList template (omit) PDUSessionResourceSetupResponseTransfer m_pDUSessionResourceSetupResponseTransfer( in template (value) QosFlowPerTNLInformation p_dLQosFlowPerTNLInformation, in template (omit) QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := omit, in template (omit) SecurityResult p_securityResult := omit, in template (omit) QosFlowListWithCause p_qosFlowFailedToSetupList := omit, in template (omit) PDUSessionResourceSetupResponseTransfer.iE_Extensions p_iE_Extensions := omit ) := { dLQosFlowPerTNLInformation := p_dLQosFlowPerTNLInformation, additionalDLQosFlowPerTNLInformation := p_additionalDLQosFlowPerTNLInformation, securityResult := p_securityResult, qosFlowFailedToSetupList := p_qosFlowFailedToSetupList, iE_Extensions := p_iE_Extensions } // End of template m_pDUSessionResourceSetupResponseTransfer template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_RedundantDLQosFlowPerTNLInformation( in template (value) QosFlowPerTNLInformation p_qosFlowPerTNLInformation ) := { { id := id_RedundantDLQosFlowPerTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformation := p_qosFlowPerTNLInformation } } } // End of template m_pDUSessionResourceSetupResponseTransfer_id_RedundantDLQosFlowPerTNLInformation template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation( in template (value) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList ) := { { id := id_AdditionalRedundantDLQosFlowPerTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList } } } // End of template m_pDUSessionResourceSetupResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_UsedRSNInformation( in template (value) RedundantPDUSessionInformation p_redundantPDUSessionInformation ) := { { id := id_UsedRSNInformation, criticality := ignore, extensionValue := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation } } } // End of template m_pDUSessionResourceSetupResponseTransfer_id_UsedRSNInformation template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_GlobalRANNodeID( in template (value) GlobalRANNodeID p_globalRANNodeID ) := { { id := id_GlobalRANNodeID, criticality := ignore, extensionValue := { GlobalRANNodeID := p_globalRANNodeID } } } // End of template m_pDUSessionResourceSetupResponseTransfer_id_GlobalRANNodeID template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_MBS_SupportIndicator( in template (value) MBS_SupportIndicator p_mBS_SupportIndicator ) := { { id := id_MBS_SupportIndicator, criticality := ignore, extensionValue := { MBS_SupportIndicator := p_mBS_SupportIndicator } } } // End of template m_pDUSessionResourceSetupResponseTransfer_id_MBS_SupportIndicator template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_MBSSessionSetupResponseList( in template (value) MBSSessionSetupResponseList p_mBSSessionSetupResponseList ) := { { id := id_MBSSessionSetupResponseList, criticality := ignore, extensionValue := { MBSSessionSetupResponseList := p_mBSSessionSetupResponseList } } } // End of template m_pDUSessionResourceSetupResponseTransfer_id_MBSSessionSetupResponseList template (value) PDUSessionResourceSetupResponseTransfer.iE_Extensions m_pDUSessionResourceSetupResponseTransfer_id_MBSSessionFailedtoSetupList( in template (value) MBSSessionFailedtoSetupList p_mBSSessionFailedtoSetupList ) := { { id := id_MBSSessionFailedtoSetupList, criticality := ignore, extensionValue := { MBSSessionFailedtoSetupList := p_mBSSessionFailedtoSetupList } } } // End of template m_pDUSessionResourceSetupResponseTransfer_id_MBSSessionFailedtoSetupList template (omit) PDUSessionResourceSetupUnsuccessfulTransfer m_pDUSessionResourceSetupUnsuccessfulTransfer( in template (value) Cause p_cause, in template (omit) CriticalityDiagnostics p_criticalityDiagnostics := omit, in template (omit) PDUSessionResourceSetupUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := omit ) := { cause := p_cause, criticalityDiagnostics := p_criticalityDiagnostics, iE_Extensions := p_iE_Extensions } // End of template m_pDUSessionResourceSetupUnsuccessfulTransfer template (omit) PDUSessionResourceSuspendItemSUSReq m_pDUSessionResourceSuspendItemSUSReq( in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID, in template (value) PDUSessionResourceSuspendItemSUSReq.uEContextSuspendRequestTransfer p_uEContextSuspendRequestTransfer, in template (omit) PDUSessionResourceSuspendItemSUSReq.iE_Extensions p_iE_Extensions := omit ) := { pDUSessionID := p_pDUSessionID, uEContextSuspendRequestTransfer := p_uEContextSuspendRequestTransfer, iE_Extensions := p_iE_Extensions } // End of template m_pDUSessionResourceSuspendItemSUSReq template (omit) PDUSessionResourceSwitchedItem m_pDUSessionResourceSwitchedItem( in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID, in template (value) PDUSessionResourceSwitchedItem.pathSwitchRequestAcknowledgeTransfer p_pathSwitchRequestAcknowledgeTransfer, in template (omit) PDUSessionResourceSwitchedItem.iE_Extensions p_iE_Extensions := omit ) := { pDUSessionID := p_pDUSessionID, pathSwitchRequestAcknowledgeTransfer := p_pathSwitchRequestAcknowledgeTransfer, iE_Extensions := p_iE_Extensions } // End of template m_pDUSessionResourceSwitchedItem template (value) PDUSessionResourceSwitchedItem.iE_Extensions m_pDUSessionResourceSwitchedItem_id_PduSessionExpectedUEActivityBehaviour( in template (value) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour ) := { { id := id_PduSessionExpectedUEActivityBehaviour, criticality := ignore, extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour } } } // End of template m_pDUSessionResourceSwitchedItem_id_PduSessionExpectedUEActivityBehaviour template (omit) PDUSessionResourceToBeSwitchedDLItem m_pDUSessionResourceToBeSwitchedDLItem( in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID, in template (value) PDUSessionResourceToBeSwitchedDLItem.pathSwitchRequestTransfer p_pathSwitchRequestTransfer, in template (omit) PDUSessionResourceToBeSwitchedDLItem.iE_Extensions p_iE_Extensions := omit ) := { pDUSessionID := p_pDUSessionID, pathSwitchRequestTransfer := p_pathSwitchRequestTransfer, iE_Extensions := p_iE_Extensions } // End of template m_pDUSessionResourceToBeSwitchedDLItem template (omit) PDUSessionResourceToReleaseItemHOCmd m_pDUSessionResourceToReleaseItemHOCmd( in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID, in template (value) PDUSessionResourceToReleaseItemHOCmd.handoverPreparationUnsuccessfulTransfer p_handoverPreparationUnsuccessfulTransfer, in template (omit) PDUSessionResourceToReleaseItemHOCmd.iE_Extensions p_iE_Extensions := omit ) := { pDUSessionID := p_pDUSessionID, handoverPreparationUnsuccessfulTransfer := p_handoverPreparationUnsuccessfulTransfer, iE_Extensions := p_iE_Extensions } // End of template m_pDUSessionResourceToReleaseItemHOCmd template (omit) PDUSessionResourceToReleaseItemRelCmd m_pDUSessionResourceToReleaseItemRelCmd( in template (value) PDUSessionID p_pDUSessionID := PX_PDU_SESSION_ID, in template (value) PDUSessionResourceToReleaseItemRelCmd.pDUSessionResourceReleaseCommandTransfer p_pDUSessionResourceReleaseCommandTransfer, in template (omit) PDUSessionResourceToReleaseItemRelCmd.iE_Extensions p_iE_Extensions := omit ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceReleaseCommandTransfer := p_pDUSessionResourceReleaseCommandTransfer, iE_Extensions := p_iE_Extensions } // End of template m_pDUSessionResourceToReleaseItemRelCmd template (value) PDUSessionType m_pDUSessionType(in PDUSessionType p_value := ipv4) := p_value; template (omit) PDUSessionUsageReport m_pDUSessionUsageReport( in template (value) PDUSessionUsageReport.rATType p_rATType := nr, in template (value) VolumeTimedReportList p_pDUSessionTimedReportList, in template (omit) PDUSessionUsageReport.iE_Extensions p_iE_Extensions := omit ) := { rATType := p_rATType, pDUSessionTimedReportList := p_pDUSessionTimedReportList, iE_Extensions := p_iE_Extensions } // End of template m_pDUSessionUsageReport template (omit) PEIPSassistanceInformation m_pEIPSassistanceInformation( in template (value)CNsubgroupID p_cNsubgroupID, in template (omit) PEIPSassistanceInformation.iE_Extensions p_iE_Extensions := omit ) := { cNsubgroupID := p_cNsubgroupID, iE_Extensions := p_iE_Extensions } // End of template m_pEIPSassistanceInformation template (omit) PLMNAreaBasedQMC m_pLMNAreaBasedQMC( in template (value) PLMNListforQMC p_plmnListforQMC, in template (omit) PLMNAreaBasedQMC.iE_Extensions p_iE_Extensions := omit ) := { plmnListforQMC := p_plmnListforQMC, iE_Extensions := p_iE_Extensions } // End of template m_pLMNAreaBasedQMC template (omit) PLMNSupportItem m_pLMNSupportItem( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) SliceSupportList p_sliceSupportList, in template (omit) PLMNSupportItem.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, sliceSupportList := p_sliceSupportList, iE_Extensions := p_iE_Extensions } // End of template m_pLMNSupportItem template (value) PLMNSupportItem.iE_Extensions m_pLMNSupportItem_id_NPN_Support( in template (value) NPN_Support p_nPN_Support ) := { { id := id_NPN_Support, criticality := reject, extensionValue := { NPN_Support := p_nPN_Support } } } // End of template m_pLMNSupportItem_id_NPN_Support template (value) PLMNSupportItem.iE_Extensions m_pLMNSupportItem_id_ExtendedSliceSupportList( in template (value) ExtendedSliceSupportList p_extendedSliceSupportList ) := { { id := id_ExtendedSliceSupportList, criticality := reject, extensionValue := { ExtendedSliceSupportList := p_extendedSliceSupportList } } } // End of template m_pLMNSupportItem_id_ExtendedSliceSupportList template (value) PLMNSupportItem.iE_Extensions m_pLMNSupportItem_id_OnboardingSupport( in template (value) OnboardingSupport p_onboardingSupport ) := { { id := id_OnboardingSupport, criticality := ignore, extensionValue := { OnboardingSupport := p_onboardingSupport } } } // End of template m_pLMNSupportItem_id_OnboardingSupport template (omit) PNI_NPN_MobilityInformation m_pNI_NPN_MobilityInformation( in template (value) Allowed_PNI_NPN_List p_allowed_PNI_NPI_List, in template (omit) PNI_NPN_MobilityInformation.iE_Extensions p_iE_Extensions := omit ) := { allowed_PNI_NPI_List := p_allowed_PNI_NPI_List, iE_Extensions := p_iE_Extensions } // End of template m_pNI_NPN_MobilityInformation template (value) Pre_emptionCapability m_pre_emptionCapability(in Pre_emptionCapability p_value := shall_not_trigger_pre_emption) := p_value; template (value) Pre_emptionVulnerability m_pre_emptionVulnerability(in Pre_emptionVulnerability p_value := not_pre_emptable) := p_value; template (value) PWSFailedCellIDList m_pWSFailedCellIDList_nR_CGI_PWSFailedList( in template (value) NR_CGIList p_nR_CGI_PWSFailedList ) := { nR_CGI_PWSFailedList := p_nR_CGI_PWSFailedList } // End of template m_pWSFailedCellIDList_nR_CGI_PWSFailedList template (value) PWSFailedCellIDList m_pWSFailedCellIDList_eUTRA_CGI_PWSFailedList( in template (value) EUTRA_CGIList p_eUTRA_CGI_PWSFailedList ) := { eUTRA_CGI_PWSFailedList := p_eUTRA_CGI_PWSFailedList } // End of template m_pWSFailedCellIDList_eUTRA_CGI_PWSFailedList template (value) PWSFailedCellIDList m_pWSFailedCellIDList_choice_Extensions( in template (value) PWSFailedCellIDList.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_pWSFailedCellIDList_choice_Extensions template (omit) QMCConfigInfo m_qMCConfigInfo( in template (value) UEAppLayerMeasInfoList p_uEAppLayerMeasInfoList, in template (omit) QMCConfigInfo.iE_Extensions p_iE_Extensions := omit ) := { uEAppLayerMeasInfoList := p_uEAppLayerMeasInfoList, iE_Extensions := p_iE_Extensions } // End of template m_qMCConfigInfo template (omit) QMCDeactivation m_qMCDeactivation( in template (value) QoEReferenceList p_qoEReferenceList, in template (omit) QMCDeactivation.iE_Extensions p_iE_Extensions := omit ) := { qoEReferenceList := p_qoEReferenceList, iE_Extensions := p_iE_Extensions } // End of template m_qMCDeactivation template (value) QosCharacteristics m_qosCharacteristics_nonDynamic5QI( in template (value) NonDynamic5QIDescriptor p_nonDynamic5QI ) := { nonDynamic5QI := p_nonDynamic5QI } // End of template m_qosCharacteristics_nonDynamic5QI template (value) QosCharacteristics m_qosCharacteristics_dynamic5QI( in template (value) Dynamic5QIDescriptor p_dynamic5QI ) := { dynamic5QI := p_dynamic5QI } // End of template m_qosCharacteristics_dynamic5QI template (value) QosCharacteristics m_qosCharacteristics_choice_Extensions( in template (value) QosCharacteristics.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_qosCharacteristics_choice_Extensions template (omit) QosFlowAcceptedItem m_qosFlowAcceptedItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (omit) QosFlowAcceptedItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template template (value) QosFlowAcceptedItem.iE_Extensions m_pLMNSupportItem_id_CurrentQoSParaSetIndex( in template (value) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex ) := { { id := id_CurrentQoSParaSetIndex, criticality := ignore, extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex } } } // End of template m_pLMNSupportItem_id_ExtendedSliceSupportList template (omit) QosFlowAddOrModifyRequestItem m_qosFlowAddOrModifyRequestItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (omit) QosFlowLevelQosParameters p_qosFlowLevelQosParameters := omit, in template (omit) E_RAB_ID p_e_RAB_ID := omit, in template (omit) QosFlowAddOrModifyRequestItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, qosFlowLevelQosParameters := p_qosFlowLevelQosParameters, e_RAB_ID := p_e_RAB_ID, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowAddOrModifyRequestItem template (value) QosFlowAddOrModifyRequestItem.iE_Extensions m_qosFlowAddOrModifyRequestItem_id_TSCTrafficCharacteristics( in template (value) TSCTrafficCharacteristics p_tSCTrafficCharacteristics ) := { { id := id_TSCTrafficCharacteristics, criticality := ignore, extensionValue := { TSCTrafficCharacteristics := p_tSCTrafficCharacteristics } } } // End of template m_qosFlowAddOrModifyRequestItem_id_TSCTrafficCharacteristics template (value) QosFlowAddOrModifyRequestItem.iE_Extensions m_qosFlowAddOrModifyRequestItem_id_RedundantQosFlowIndicator( in template (value) RedundantQosFlowIndicator p_redundantQosFlowIndicator ) := { { id := id_RedundantQosFlowIndicator, criticality := ignore, extensionValue := { RedundantQosFlowIndicator := p_redundantQosFlowIndicator } } } // End of template m_qosFlowAddOrModifyRequestItem_id_RedundantQosFlowIndicator template (omit) QosFlowAddOrModifyResponseItem m_qosFlowAddOrModifyResponseItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (omit) QosFlowAddOrModifyResponseItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowAddOrModifyResponseItem template (value) QosFlowAddOrModifyResponseItem.iE_Extensions m_qosFlowAddOrModifyResponseItem_id_CurrentQoSParaSetIndex( in template (value) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex ) := { { id := id_CurrentQoSParaSetIndex, criticality := ignore, extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex } } } // End of template m_qosFlowAddOrModifyResponseItem_id_CurrentQoSParaSetIndex template (omit) QosFlowFeedbackItem m_qosFlowFeedbackItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (omit) UpdateFeedback p_updateFeedback := omit, in template (omit) ExtendedPacketDelayBudget p_cNpacketDelayBudgetDL := omit, in template (omit) ExtendedPacketDelayBudget p_cNpacketDelayBudgetUL := omit, in template (omit) QosFlowFeedbackItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, updateFeedback := p_updateFeedback, cNpacketDelayBudgetDL := p_cNpacketDelayBudgetDL, cNpacketDelayBudgetUL := p_cNpacketDelayBudgetUL, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowFeedbackItem template (omit) QosFlowInformationItem m_qosFlowInformationItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (omit) DLForwarding p_dLForwarding := omit, in template (omit) QosFlowInformationItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, dLForwarding := p_dLForwarding, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowInformationItem template (value) QosFlowInformationItem.iE_Extensions m_qosFlowInformationItem_id_ULForwarding( in template (value) ULForwarding p_uLForwarding ) := { { id := id_ULForwarding, criticality := ignore, extensionValue := { ULForwarding := p_uLForwarding } } } // End of template m_qosFlowInformationItem_id_ULForwarding template (value) QosFlowInformationItem.iE_Extensions m_qosFlowInformationItem_id_SourceTNLAddrInfo( in template (value) TransportLayerAddress p_transportLayerAddress := PX_SOURCE_TRANSPORT_LAYER_ADDRESS ) := { { id := id_SourceTNLAddrInfo, criticality := ignore, extensionValue := { TransportLayerAddress := p_transportLayerAddress } } } // End of template m_qosFlowInformationItem_id_SourceTNLAddrInfo template (value) QosFlowInformationItem.iE_Extensions m_qosFlowInformationItem_id_SourceNodeTNLAddrInfo( in template (value) TransportLayerAddress p_transportLayerAddress := PX_SOURCE_TRANSPORT_LAYER_ADDRESS ) := { { id := id_SourceNodeTNLAddrInfo, criticality := ignore, extensionValue := { TransportLayerAddress := p_transportLayerAddress } } } // End of template m_qosFlowInformationItem_id_SourceNodeTNLAddrInfo template (omit) QosFlowLevelQosParameters m_qosFlowLevelQosParameters( in template (value) QosCharacteristics p_qosCharacteristics, in template (value) AllocationAndRetentionPriority p_allocationAndRetentionPriority, in template (omit) GBR_QosInformation p_gBR_QosInformation := omit, in template (omit) ReflectiveQosAttribute p_reflectiveQosAttribute := omit, in template (omit) AdditionalQosFlowInformation p_additionalQosFlowInformation := omit, in template (omit) QosFlowLevelQosParameters.iE_Extensions p_iE_Extensions := omit ) := { qosCharacteristics := p_qosCharacteristics, allocationAndRetentionPriority := p_allocationAndRetentionPriority, gBR_QosInformation := p_gBR_QosInformation, reflectiveQosAttribute := p_reflectiveQosAttribute, additionalQosFlowInformation := p_additionalQosFlowInformation, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowLevelQosParameters template (value) QosFlowLevelQosParameters.iE_Extensions m_qosFlowLevelQosParameters_id_QosMonitoringRequest( in template (value) QosMonitoringRequest p_qosMonitoringRequest ) := { { id := id_QosMonitoringRequest, criticality := ignore, extensionValue := { QosMonitoringRequest := p_qosMonitoringRequest } } } // End of template m_qosFlowLevelQosParameters_id_QosMonitoringRequest template (value) QosFlowLevelQosParameters.iE_Extensions m_qosFlowLevelQosParameters_id_QosMonitoringReportingFrequency( in template (value) QosMonitoringReportingFrequency p_qosMonitoringReportingFrequency ) := { { id := id_QosMonitoringReportingFrequency, criticality := ignore, extensionValue := { QosMonitoringReportingFrequency := p_qosMonitoringReportingFrequency } } } // End of template m_qosFlowLevelQosParameters_id_QosMonitoringReportingFrequency template (value) QosMonitoringRequest m_qosMonitoringRequest(in QosMonitoringRequest p_value := ul) := p_value; template (omit) QosFlowWithCauseItem m_qosFlowWithCauseItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (value) Cause p_cause, in template (omit) QosFlowWithCauseItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowWithCauseItem template (omit) QosFlowModifyConfirmItem m_qosFlowModifyConfirmItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (omit) QosFlowModifyConfirmItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowModifyConfirmItem template (omit) QosFlowNotifyItem m_qosFlowNotifyItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (value) NotificationCause p_notificationCause, in template (omit) QosFlowNotifyItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, notificationCause := p_notificationCause, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowNotifyItem template (value) QosFlowNotifyItem.iE_Extensions m_qosFlowNotifyItem_id_CurrentQoSParaSetIndex( in template (value) AlternativeQoSParaSetNotifyIndex p_alternativeQoSParaSetNotifyIndex ) := { { id := id_CurrentQoSParaSetIndex, criticality := ignore, extensionValue := { AlternativeQoSParaSetNotifyIndex := p_alternativeQoSParaSetNotifyIndex } } } // End of template m_qosFlowNotifyItem_id_CurrentQoSParaSetIndex template (omit) QosFlowParametersItem m_qosFlowParametersItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (omit) AlternativeQoSParaSetList p_alternativeQoSParaSetList := omit, in template (omit) QosFlowParametersItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, alternativeQoSParaSetList := p_alternativeQoSParaSetList, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowParametersItem template (value) QosFlowParametersItem.iE_Extensions m_qosFlowParametersItem_id_CNPacketDelayBudgetDL( in template (value) ExtendedPacketDelayBudget p_extendedPacketDelayBudget ) := { { id := id_CNPacketDelayBudgetDL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template m_qosFlowParametersItem_id_CNPacketDelayBudgetDL template (value) QosFlowParametersItem.iE_Extensions m_qosFlowParametersItem_id_CNPacketDelayBudgetUL( in template (value) ExtendedPacketDelayBudget p_extendedPacketDelayBudget ) := { { id := id_CNPacketDelayBudgetUL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template m_qosFlowParametersItem_id_CNPacketDelayBudgetUL template (value) QosFlowParametersItem.iE_Extensions m_qosFlowParametersItem_id_BurstArrivalTimeDownlink( in template (value) BurstArrivalTime p_burstArrivalTime ) := { { id := id_BurstArrivalTimeDownlink, criticality := ignore, extensionValue := { BurstArrivalTime := p_burstArrivalTime } } } // End of template m_qosFlowParametersItem_id_BurstArrivalTimeDownlink template (omit) QosFlowPerTNLInformation m_qosFlowPerTNLInformation( in template (value) UPTransportLayerInformation p_uPTransportLayerInformation, in template (value) AssociatedQosFlowList p_associatedQosFlowList, in template (omit) QosFlowPerTNLInformation.iE_Extensions p_iE_Extensions := omit ) := { uPTransportLayerInformation := p_uPTransportLayerInformation, associatedQosFlowList := p_associatedQosFlowList, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowPerTNLInformation template (omit) QosFlowPerTNLInformationItem m_qosFlowPerTNLInformationItem( in template (value) QosFlowPerTNLInformation p_qosFlowPerTNLInformation, in template (omit) QosFlowPerTNLInformationItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowPerTNLInformation := p_qosFlowPerTNLInformation, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowPerTNLInformationItem template (omit) QosFlowSetupRequestItem m_qosFlowSetupRequestItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (value) QosFlowLevelQosParameters p_qosFlowLevelQosParameters, in template (omit) E_RAB_ID p_e_RAB_ID := omit, in template (omit) QosFlowSetupRequestItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, qosFlowLevelQosParameters := p_qosFlowLevelQosParameters, e_RAB_ID := p_e_RAB_ID, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowSetupRequestItem template (value) QosFlowSetupRequestItem.iE_Extensions m_qosFlowSetupRequestItem_id_TSCTrafficCharacteristics( in template (value) TSCTrafficCharacteristics p_tSCTrafficCharacteristics ) := { { id := id_TSCTrafficCharacteristics, criticality := ignore, extensionValue := { TSCTrafficCharacteristics := p_tSCTrafficCharacteristics } } } // End of template m_qosFlowSetupRequestItem_id_TSCTrafficCharacteristics template (value) QosFlowSetupRequestItem.iE_Extensions m_qosFlowSetupRequestItem_id_RedundantQosFlowIndicator( in template (value) RedundantQosFlowIndicator p_redundantQosFlowIndicator ) := { { id := id_RedundantQosFlowIndicator, criticality := ignore, extensionValue := { RedundantQosFlowIndicator := p_redundantQosFlowIndicator } } } // End of template m_qosFlowSetupRequestItem_id_RedundantQosFlowIndicator template (omit) QosFlowItemWithDataForwarding m_qosFlowItemWithDataForwarding( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (omit) DataForwardingAccepted p_dataForwardingAccepted := omit, in template (omit) QosFlowItemWithDataForwarding.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, dataForwardingAccepted := p_dataForwardingAccepted, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowItemWithDataForwarding template (value) QosFlowItemWithDataForwarding.iE_Extensions m_qosFlowItemWithDataForwarding_id_CurrentQoSParaSetIndex( in template (value) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex ) := { { id := id_CurrentQoSParaSetIndex, criticality := ignore, extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex } } } // End of template m_qosFlowItemWithDataForwarding_id_CurrentQoSParaSetIndex template (omit) QosFlowToBeForwardedItem m_qosFlowToBeForwardedItem( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (omit) QosFlowToBeForwardedItem.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template m_qosFlowToBeForwardedItem template (omit) QoSFlowsUsageReport_Item m_qoSFlowsUsageReport_Item( in template (value) QosFlowIdentifier p_qosFlowIdentifier := PX_QOS_FLOW_IDENTIFIER, in template (value) QoSFlowsUsageReport_Item.rATType p_rATType := nr, in template (value) VolumeTimedReportList p_qoSFlowsTimedReportList, in template (omit) QoSFlowsUsageReport_Item.iE_Extensions p_iE_Extensions := omit ) := { qosFlowIdentifier := p_qosFlowIdentifier, rATType := p_rATType, qoSFlowsTimedReportList := p_qoSFlowsTimedReportList, iE_Extensions := p_iE_Extensions } // End of template m_qoSFlowsUsageReport_Item template (value) Range m_range(in Range p_value := m50) := p_value; template (omit) RANStatusTransfer_TransparentContainer m_rANStatusTransfer_TransparentContainer( in template (value) DRBsSubjectToStatusTransferList p_dRBsSubjectToStatusTransferList, in template (omit) RANStatusTransfer_TransparentContainer.iE_Extensions p_iE_Extensions := omit ) := { dRBsSubjectToStatusTransferList := p_dRBsSubjectToStatusTransferList, iE_Extensions := p_iE_Extensions } // End of template m_rANStatusTransfer_TransparentContainer template (value) RAT_Information m_rAT_Information(in RAT_Information p_value := unlicensed) := p_value; template (omit) RATRestrictions_Item m_rATRestrictions_Item( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) RATRestrictionInformation p_rATRestrictionInformation, in template (omit) RATRestrictions_Item.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, rATRestrictionInformation := p_rATRestrictionInformation, iE_Extensions := p_iE_Extensions } // End of template m_rATRestrictions_Item template (value) RATRestrictions_Item.iE_Extensions m_rATRestrictions_Item_id_ExtendedRATRestrictionInformation( in template (value) ExtendedRATRestrictionInformation p_extendedRATRestrictionInformation ) := { { id := id_ExtendedRATRestrictionInformation, criticality := ignore, extensionValue := { ExtendedRATRestrictionInformation := p_extendedRATRestrictionInformation } } } // End of template m_rATRestrictions_Item_id_ExtendedRATRestrictionInformation template (omit) RecommendedCellsForPaging m_recommendedCellsForPaging( in template (value) RecommendedCellList p_recommendedCellList, in template (omit) RecommendedCellsForPaging.iE_Extensions p_iE_Extensions := omit ) := { recommendedCellList := p_recommendedCellList, iE_Extensions := p_iE_Extensions } // End of template m_recommendedCellsForPaging template (omit) RecommendedCellItem m_recommendedCellItem( in template (value) NGRAN_CGI p_nGRAN_CGI, in template (omit) RecommendedCellItem.timeStayedInCell p_timeStayedInCell := omit, in template (omit) RecommendedCellItem.iE_Extensions p_iE_Extensions := omit ) := { nGRAN_CGI := p_nGRAN_CGI, timeStayedInCell := p_timeStayedInCell, iE_Extensions := p_iE_Extensions } // End of template m_recommendedCellItem template (omit) RecommendedRANNodesForPaging m_recommendedRANNodesForPaging( in template (value) RecommendedRANNodeList p_recommendedRANNodeList, in template (omit) RecommendedRANNodesForPaging.iE_Extensions p_iE_Extensions := omit ) := { recommendedRANNodeList := p_recommendedRANNodeList, iE_Extensions := p_iE_Extensions } // End of template m_recommendedRANNodesForPaging template (omit) RecommendedRANNodeItem m_recommendedRANNodeItem( in template (value) AMFPagingTarget p_aMFPagingTarget, in template (omit) RecommendedRANNodeItem.iE_Extensions p_iE_Extensions := omit ) := { aMFPagingTarget := p_aMFPagingTarget, iE_Extensions := p_iE_Extensions } // End of template m_recommendedRANNodeItem template (value) RedCapIndication m_redCapIndication(in RedCapIndication p_value := redcap) := p_value; template (value) RedirectionVoiceFallback m_redirectionVoiceFallback(in RedirectionVoiceFallback p_value := possible) := p_value; template (omit) RedundantPDUSessionInformation m_redundantPDUSessionInformation( in template (value) RSN p_rSN, in template (omit) RedundantPDUSessionInformation.iE_Extensions p_iE_Extensions := omit ) := { rSN := p_rSN, iE_Extensions := p_iE_Extensions } // End of template m_redundantPDUSessionInformation template (value) RedundantPDUSessionInformation.iE_Extensions m_redundantPDUSessionInformation_id_PDUSessionPairID( in template (value) PDUSessionPairID p_pDUSessionPairID ) := { { id := id_PDUSessionPairID, criticality := ignore, extensionValue := { PDUSessionPairID := p_pDUSessionPairID } } } // End of template m_redundantPDUSessionInformation_id_PDUSessionPairID template (value) RedundantQosFlowIndicator m_RedundantQosFlowIndicator(in RedundantQosFlowIndicator p_value := true_) := p_value; template (value) ReflectiveQosAttribute m_reflectiveQosAttribute(in ReflectiveQosAttribute p_value := subject_to) := p_value; template (value) ReportArea m_reportArea(in ReportArea p_value := cell) := p_value; template (value) ResetAll m_resetAll(in ResetAll p_value := reset_all) := p_value; template (value) ReportAmountMDT m_reportAmountMDT(in ReportAmountMDT p_value := r1) := p_value; template (value) ReportIntervalMDT m_reportIntervalMDT(in ReportIntervalMDT p_value := ms120) := p_value; template (value) ExtendedReportIntervalMDT m_extendedReportIntervalMDT(in ExtendedReportIntervalMDT p_value := ms20480) := p_value; template (value) ResetType m_resetType_nG_Interface( in template (value) ResetAll p_nG_Interface ) := { nG_Interface := p_nG_Interface } // End of template m_resetType_nG_Interface template (value) ResetType m_resetType_partOfNG_Interface( in template (value) UE_associatedLogicalNG_connectionList p_partOfNG_Interface ) := { partOfNG_Interface := p_partOfNG_Interface } // End of template m_resetType_partOfNG_Interface template (value) ResetType m_resetType_choice_Extensions( in template (value) ResetType.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_resetType_choice_Extensions template (value) RRCEstablishmentCause m_rRCEstablishmentCause(in RRCEstablishmentCause p_value := emergency) := p_value; template (value) RRCInactiveTransitionReportRequest m_rRCInactiveTransitionReportRequest(in RRCInactiveTransitionReportRequest p_value := subsequent_state_transition_report) := p_value; template (value) RRCState m_rRCState(in RRCState p_value := inactive) := p_value; template (value) RSN m_rSN(in RSN p_value := v1) := p_value; template (omit) RIMInformationTransfer m_rIMInformationTransfer( in template (value) TargetRANNodeID_RIM p_targetRANNodeID_RIM, in template (value) SourceRANNodeID p_sourceRANNodeID, in template (value) RIMInformation p_rIMInformation, in template (omit) RIMInformationTransfer.iE_Extensions p_iE_Extensions := omit ) := { targetRANNodeID_RIM := p_targetRANNodeID_RIM, sourceRANNodeID := p_sourceRANNodeID, rIMInformation := p_rIMInformation, iE_Extensions := p_iE_Extensions } // End of template m_rIMInformationTransfer template (omit) RIMInformation m_rIMInformation( in template (value) GNBSetID p_targetgNBSetID, in template (value) RIMInformation.rIM_RSDetection p_rIM_RSDetection := rs_detected, in template (omit) RIMInformation.iE_Extensions p_iE_Extensions := omit ) := { targetgNBSetID := p_targetgNBSetID, rIM_RSDetection := p_rIM_RSDetection, iE_Extensions := p_iE_Extensions } // End of template m_rIMInformation template (omit) ScheduledCommunicationTime m_scheduledCommunicationTime( in template (omit) ScheduledCommunicationTime.dayofWeek p_dayofWeek := omit, in template (omit) ScheduledCommunicationTime.timeofDayStart p_timeofDayStart := omit, in template (omit) ScheduledCommunicationTime.timeofDayEnd p_timeofDayEnd := omit, in template (omit) ScheduledCommunicationTime.iE_Extensions p_iE_Extensions := omit ) := { dayofWeek := p_dayofWeek, timeofDayStart := p_timeofDayStart, timeofDayEnd := p_timeofDayEnd, iE_Extensions := p_iE_Extensions } // End of template m_scheduledCommunicationTime template (omit) SecondaryRATUsageInformation m_secondaryRATUsageInformation( in template (omit) PDUSessionUsageReport p_pDUSessionUsageReport := omit, in template (omit) QoSFlowsUsageReportList p_qosFlowsUsageReportList := omit, in template (omit) SecondaryRATUsageInformation.iE_Extension p_iE_Extensions := omit ) := { pDUSessionUsageReport := p_pDUSessionUsageReport, qosFlowsUsageReportList := p_qosFlowsUsageReportList, iE_Extension := p_iE_Extensions } // End of template m_secondaryRATUsageInformation template (omit) SecondaryRATDataUsageReportTransfer m_secondaryRATDataUsageReportTransfer( in template (omit) SecondaryRATUsageInformation p_secondaryRATUsageInformation := omit, in template (omit) SecondaryRATDataUsageReportTransfer.iE_Extensions p_iE_Extensions := omit ) := { secondaryRATUsageInformation := p_secondaryRATUsageInformation, iE_Extensions := p_iE_Extensions } // End of template m_secondaryRATDataUsageReportTransfer template (omit) SecurityContext m_securityContext( in template (value) NextHopChainingCount p_nextHopChainingCount, in template (value) SecurityKey p_nextHopNH, in template (omit) SecurityContext.iE_Extensions p_iE_Extensions := omit ) := { nextHopChainingCount := p_nextHopChainingCount, nextHopNH := p_nextHopNH, iE_Extensions := p_iE_Extensions } // End of template m_securityContext template (omit) SecurityIndication m_securityIndication( in template (value) IntegrityProtectionIndication p_integrityProtectionIndication, in template (value) ConfidentialityProtectionIndication p_confidentialityProtectionIndication, in template (omit) MaximumIntegrityProtectedDataRate p_maximumIntegrityProtectedDataRate_UL := omit, in template (omit) SecurityIndication.iE_Extensions p_iE_Extensions := omit ) := { integrityProtectionIndication := p_integrityProtectionIndication, confidentialityProtectionIndication := p_confidentialityProtectionIndication, maximumIntegrityProtectedDataRate_UL := p_maximumIntegrityProtectedDataRate_UL, // The above IE shall be present if integrity protection is required or preferred iE_Extensions := p_iE_Extensions } // End of template m_securityIndication template (value) SecurityIndication.iE_Extensions m_securityIndication_id_MaximumIntegrityProtectedDataRate_DL( in template (value) MaximumIntegrityProtectedDataRate p_maximumIntegrityProtectedDataRate ) := { { id := id_MaximumIntegrityProtectedDataRate_DL, criticality := ignore, extensionValue := { MaximumIntegrityProtectedDataRate := p_maximumIntegrityProtectedDataRate } } } // End of template m_securityIndication_id_MaximumIntegrityProtectedDataRate_DL template (omit) SecurityResult m_securityResult( in template (value) IntegrityProtectionResult p_integrityProtectionResult, in template (value) ConfidentialityProtectionResult p_confidentialityProtectionResult, in template (omit) SecurityResult.iE_Extensions p_iE_Extensions := omit ) := { integrityProtectionResult := p_integrityProtectionResult, confidentialityProtectionResult := p_confidentialityProtectionResult, iE_Extensions := p_iE_Extensions } // End of template m_securityResult template (omit) SensorMeasurementConfiguration m_sensorMeasurementConfiguration( in template (value) SensorMeasConfig p_sensorMeasConfig, in template (omit) SensorMeasConfigNameList p_sensorMeasConfigNameList := omit, in template (omit) SensorMeasurementConfiguration.iE_Extensions p_iE_Extensions := omit ) := { sensorMeasConfig := p_sensorMeasConfig, sensorMeasConfigNameList := p_sensorMeasConfigNameList, iE_Extensions := p_iE_Extensions } // End of template m_sensorMeasurementConfiguration template (omit) SensorMeasConfigNameItem m_sensorMeasConfigNameItem( in template (value) SensorNameConfig p_sensorNameConfig, in template (omit) SensorMeasConfigNameItem.iE_Extensions p_iE_Extensions := omit ) := { sensorNameConfig := p_sensorNameConfig, iE_Extensions := p_iE_Extensions } // End of template m_sensorMeasConfigNameItem template (value) SensorMeasConfig m_sensorMeasConfig(in SensorMeasConfig p_value := setup) := p_value; template (value) SensorNameConfig m_sensorNameConfig_uncompensatedBarometricConfig( in template (value) SensorNameConfig.uncompensatedBarometricConfig p_uncompensatedBarometricConfig := true_ ) := { uncompensatedBarometricConfig := p_uncompensatedBarometricConfig } // End of template m_sensorNameConfig_uncompensatedBarometricConfig template (value) SensorNameConfig m_sensorNameConfig_ueSpeedConfig( in template (value) SensorNameConfig.ueSpeedConfig p_ueSpeedConfig := true_ ) := { ueSpeedConfig := p_ueSpeedConfig } // End of template m_sensorNameConfig_ueSpeedConfig template (value) SensorNameConfig m_sensorNameConfig_ueOrientationConfig( in template (value) SensorNameConfig.ueOrientationConfig p_ueOrientationConfig := true_ ) := { ueOrientationConfig := p_ueOrientationConfig } // End of template m_sensorNameConfig_ueOrientationConfig template (value) SensorNameConfig m_sensorNameConfig_choice_Extensions( in template (value) SensorNameConfig.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_sensorNameConfig_choice_Extensions template (omit) ServedGUAMIItem m_servedGUAMIItem( in template (value) GUAMI p_gUAMI, in template (omit) AMFName p_backupAMFName := omit, in template (omit) ServedGUAMIItem.iE_Extensions p_iE_Extensions := omit ) := { gUAMI := p_gUAMI, backupAMFName := p_backupAMFName, iE_Extensions := p_iE_Extensions } // End of template m_servedGUAMIItem template (value) ServedGUAMIItem.iE_Extensions m_servedGUAMIItem_id_GUAMIType( in template (value) GUAMIType p_gUAMIType ) := { { id := id_GUAMIType, criticality := ignore, extensionValue := { GUAMIType := p_gUAMIType } } } // End of template m_servedGUAMIItem_id_GUAMIType template (omit) ServiceAreaInformation_Item m_serviceAreaInformation_Item( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (omit) AllowedTACs p_allowedTACs := omit, in template (omit) NotAllowedTACs p_notAllowedTACs := omit, in template (omit) ServiceAreaInformation_Item.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, allowedTACs := p_allowedTACs, notAllowedTACs := p_notAllowedTACs, iE_Extensions := p_iE_Extensions } // End of template m_serviceAreaInformation_Item template (value) ServiceType m_serviceType(in ServiceType p_value := streaming) := p_value; template (omit) SharedNGU_MulticastTNLInformation m_sharedNGU_MulticastTNLInformation( in template (value) TransportLayerAddress p_iP_MulticastAddress := PX_MC_TRANSPORT_LAYER_ADDRESS, in template (value) TransportLayerAddress p_iP_SourceAddress := PX_SOURCE_TRANSPORT_LAYER_ADDRESS, in template (value) GTP_TEID p_gTP_TEID := PX_GTP_TEID, in template (omit) SharedNGU_MulticastTNLInformation.iE_Extensions p_iE_Extensions := omit ) := { iP_MulticastAddress := p_iP_MulticastAddress, iP_SourceAddress := p_iP_SourceAddress, gTP_TEID := p_gTP_TEID, iE_Extensions := p_iE_Extensions } // End of template m_sharedNGU_MulticastTNLInformation template (omit) SliceOverloadItem m_sliceOverloadItem( in template (value) S_NSSAI p_s_NSSAI, in template (omit) SliceOverloadItem.iE_Extensions p_iE_Extensions := omit ) := { s_NSSAI := p_s_NSSAI, iE_Extensions := p_iE_Extensions } // End of template m_sliceOverloadItem template (omit) SliceSupportItem m_sliceSupportItem( in template (value) S_NSSAI p_s_NSSAI, in template (omit) SliceSupportItem.iE_Extensions p_iE_Extensions := omit ) := { s_NSSAI := p_s_NSSAI, iE_Extensions := p_iE_Extensions } // End of template m_sliceSupportItem template (omit) SliceSupportQMC_Item m_sliceSupportQMC_Item( in template (value) S_NSSAI p_s_NSSAI, in template (omit) SliceSupportQMC_Item.iE_Extensions p_iE_Extensions := omit ) := { s_NSSAI := p_s_NSSAI, iE_Extensions := p_iE_Extensions } // End of template m_sliceSupportQMC_Item template (omit) SNPN_MobilityInformation m_sNPN_MobilityInformation( in template (value) NID p_serving_NID, in template (omit) SNPN_MobilityInformation.iE_Extensions p_iE_Extensions := omit ) := { serving_NID := p_serving_NID, iE_Extensions := p_iE_Extensions } // End of template m_sNPN_MobilityInformation template (omit) S_NSSAI m_s_NSSAI( in template (value) SST p_sST := PX_SST, in template (omit) SD p_sD := omit, in template (omit) S_NSSAI.iE_Extensions p_iE_Extensions := omit ) := { sST := p_sST, sD := p_sD, iE_Extensions := p_iE_Extensions } // End of template m_s_NSSAI template (omit) SONConfigurationTransfer m_sONConfigurationTransfer( in template (value) TargetRANNodeID_SON p_targetRANNodeID_SON, in template (value) SourceRANNodeID p_sourceRANNodeID, in template (value) SONInformation p_sONInformation, in template (omit) XnTNLConfigurationInfo p_xnTNLConfigurationInfo := omit, in template (omit) SONConfigurationTransfer.iE_Extensions p_iE_Extensions := omit ) := { targetRANNodeID_SON := p_targetRANNodeID_SON, sourceRANNodeID := p_sourceRANNodeID, sONInformation := p_sONInformation, xnTNLConfigurationInfo := p_xnTNLConfigurationInfo, // The above IE shall be present if the SON Information IE contains the SON Information Request IE set to “Xn TNL Configuration Info” iE_Extensions := p_iE_Extensions } // End of template m_sONConfigurationTransfer template (value) SONInformation m_sONInformation_sONInformationRequest( in template (value) SONInformationRequest p_sONInformationRequest ) := { sONInformationRequest := p_sONInformationRequest } // End of template m_sONInformation_sONInformationRequest template (value) SONInformation m_sONInformation_sONInformationReply( in template (value) SONInformationReply p_sONInformationReply ) := { sONInformationReply := p_sONInformationReply } // End of template m_sONInformation_sONInformationReply template (value) SONInformation m_sONInformation_choice_Extensions( in template (value) SONInformation.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_sONInformation_choice_Extensions template (value) SONInformation.choice_Extensions m_sONInformatio_id_SONInformationReport( in template (value) SONInformationReport p_sONInformationReport ) := { id := id_SONInformationReport, criticality := ignore, value_ := { SONInformationReport := p_sONInformationReport } } // End of template m_sONInformatio_id_SONInformationReport template (omit) SONInformationReply m_sONInformationReply( in template (omit) XnTNLConfigurationInfo p_xnTNLConfigurationInfo := omit, in template (omit) SONInformationReply.iE_Extensions p_iE_Extensions := omit ) := { xnTNLConfigurationInfo := p_xnTNLConfigurationInfo, iE_Extensions := p_iE_Extensions } // End of template m_sONInformationReply template (value) SONInformationReport m_sONInformationReport_failureIndicationInformation( in template (value) FailureIndication p_failureIndicationInformation ) := { failureIndicationInformation := p_failureIndicationInformation } // End of template m_sONInformationReport_failureIndicationInformation template (value) SONInformationReport m_sONInformationReport_hOReportInformation( in template (value) HOReport p_hOReportInformation ) := { hOReportInformation := p_hOReportInformation } // End of template m_sONInformationReport_hOReportInformation template (value) SONInformationReport m_sONInformationReport_choice_Extensions( in template (value) SONInformationReport.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_sONInformationReport_choice_Extensions template (value) SONInformationReport.choice_Extensions m_sONInformationReport_id_SONInformationReport( in template (value) SuccessfulHandoverReportList p_successfulHandoverReportList ) := { id := id_SONInformationReport, criticality := ignore, value_ := { SuccessfulHandoverReportList := p_successfulHandoverReportList } } // End of template m_sONInformationReport_id_SONInformationReport template (omit) SuccessfulHandoverReport_Item m_successfulHandoverReport_Item( in template (value) octetstring p_successfulHOReportContainer, in template (omit) SuccessfulHandoverReport_Item.iE_Extensions p_iE_Extensions := omit ) := { successfulHOReportContainer := p_successfulHOReportContainer, iE_Extensions := p_iE_Extensions } // End of template m_successfulHandoverReport_Item template (value) SONInformationRequest m_sONInformationRequest(in SONInformationRequest p_value := xn_TNL_configuration_info) := p_value; template (omit) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer( in template (value) NGRAN_CGI p_targetCell_ID, in template (value) RRCContainer p_rRCContainer, in template (value) UEHistoryInformation p_uEHistoryInformation, in template (omit) PDUSessionResourceInformationList p_pDUSessionResourceInformationList := omit, in template (omit) E_RABInformationList p_e_RABInformationList := omit, in template (omit) IndexToRFSP p_indexToRFSP := omit, in template (omit) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions p_iE_Extensions := omit ):= { rRCContainer := p_rRCContainer, pDUSessionResourceInformationList := p_pDUSessionResourceInformationList, e_RABInformationList := p_e_RABInformationList, targetCell_ID := p_targetCell_ID, indexToRFSP := p_indexToRFSP, uEHistoryInformation := p_uEHistoryInformation, iE_Extensions := p_iE_Extensions } // End of template m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer template (value) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SgNB_UE_X2AP_ID( in template (value) SgNB_UE_X2AP_ID p_sgNB_UE_X2AP_ID ) := { { id := id_SgNB_UE_X2AP_ID, criticality := ignore, extensionValue := { SgNB_UE_X2AP_ID := p_sgNB_UE_X2AP_ID } } } // End of template m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SgNB_UE_X2AP_ID template (value) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEHistoryInformationFromTheUE( in template (value) UEHistoryInformationFromTheUE p_uEHistoryInformationFromTheUE ) := { { id := id_UEHistoryInformationFromTheUE, criticality := ignore, extensionValue := { UEHistoryInformationFromTheUE := p_uEHistoryInformationFromTheUE } } } // End of template m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEHistoryInformationFromTheUE template (value) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SourceNodeID( in template (value) SourceNodeID p_sourceNodeID ) := { { id := id_SourceNodeID, criticality := ignore, extensionValue := { SourceNodeID := p_sourceNodeID } } } // End of template m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SourceNodeID template (value) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEContextReferenceAtSource( in template (value) RAN_UE_NGAP_ID p_rAN_UE_NGAP_ID := PX_RAN_UE_NGAP_ID ) := { { id := id_UEContextReferenceAtSource, criticality := ignore, extensionValue := { RAN_UE_NGAP_ID := p_rAN_UE_NGAP_ID } } } // End of template m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEContextReferenceAtSource template (value) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_SourcetoTargetList( in template (value) MBS_ActiveSessionInformation_SourcetoTargetList p_mBS_ActiveSessionInformation_SourcetoTargetListD ) := { { id := id_MBS_ActiveSessionInformation_SourcetoTargetList, criticality := ignore, extensionValue := { MBS_ActiveSessionInformation_SourcetoTargetList := p_mBS_ActiveSessionInformation_SourcetoTargetListD } } } // End of template m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_SourcetoTargetList template (value) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_QMCConfigInfo( in template (value) QMCConfigInfo p_qMCConfigInfo ) := { { id := id_QMCConfigInfo, criticality := ignore, extensionValue := { QMCConfigInfo := p_qMCConfigInfo } } } // End of template m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_QMCConfigInfo template (value) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_NGAPIESupportInformationRequestList( in template (value) NGAPIESupportInformationRequestList p_nGAPIESupportInformationRequestList ) := { { id := id_NGAPIESupportInformationRequestList, criticality := ignore, extensionValue := { NGAPIESupportInformationRequestList := p_nGAPIESupportInformationRequestList } } } // End of template m_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_NGAPIESupportInformationRequestList template (value) SourceNodeID m_sourceNodeID_sourceengNB_ID( in template (value) GlobalGNB_ID p_sourceengNB_ID ) := { sourceengNB_ID := p_sourceengNB_ID } // End of template m_sourceNodeID_sourceengNB_ID template (value) SourceNodeID m_sourceNodeID_choice_Extensions( in template (value) SourceNodeID.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_sourceNodeID_choice_Extensions template (value) SourceOfUEActivityBehaviourInformation m_sourceOfUEActivityBehaviourInformation(in SourceOfUEActivityBehaviourInformation p_value := subscription_information) := p_value; template (omit) SourceRANNodeID m_sourceRANNodeID( in template (value) GlobalRANNodeID p_globalRANNodeID, in template (value) TAI p_selectedTAI, in template (omit) SourceRANNodeID.iE_Extensions p_iE_Extensions := omit ) := { globalRANNodeID := p_globalRANNodeID, selectedTAI := p_selectedTAI, iE_Extensions := p_iE_Extensions } // End of template m_sourceRANNodeID // This IE includes a transparent container from the source RAN node to the target RAN node. // The octets of the OCTET STRING are encoded according to the specifications of the target system. template (omit) SourceToTarget_AMFInformationReroute m_sourceToTarget_AMFInformationReroute( in template (omit) ConfiguredNSSAI p_configuredNSSAI := omit, in template (omit) RejectedNSSAIinPLMN p_rejectedNSSAIinPLMN := omit, in template (omit) RejectedNSSAIinTA p_rejectedNSSAIinTA := omit, in template (omit) SourceToTarget_AMFInformationReroute.iE_Extensions p_iE_Extensions := omit ) := { configuredNSSAI := p_configuredNSSAI, rejectedNSSAIinPLMN := p_rejectedNSSAIinPLMN, rejectedNSSAIinTA := p_rejectedNSSAIinTA, iE_Extensions := p_iE_Extensions } // End of template m_sourceToTarget_AMFInformationReroute // This IE includes information from the source Core node to the target Core node for reroute information provide by NSSF. // The octets of the OCTET STRING are encoded according to the specifications of the Core network. template (value) SRVCCOperationPossible m_sRVCCOperationPossible(in SRVCCOperationPossible p_value := possible) := p_value; template (omit) SupportedTAItem m_supportedTAItem( in template (value) TAC p_tAC := PX_TAC, in template (value) BroadcastPLMNList p_broadcastPLMNList, in template (omit) SupportedTAItem.iE_Extensions p_iE_Extensions := omit ) := { tAC := p_tAC, broadcastPLMNList := p_broadcastPLMNList, iE_Extensions := p_iE_Extensions } // End of template m_supportedTAItem template (value) SupportedTAItem.iE_Extensions m_supportedTAItem_id_ConfiguredTACIndication( in template (value) ConfiguredTACIndication p_configuredTACIndication ) := { { id := id_ConfiguredTACIndication, criticality := ignore, extensionValue := { ConfiguredTACIndication := p_configuredTACIndication } } } // End of template m_supportedTAItem_id_ConfiguredTACIndication template (value) SupportedTAItem.iE_Extensions m_supportedTAItem_id_RAT_Information( in template (value) RAT_Information p_rAT_Information ) := { { id := id_RAT_Information, criticality := reject, extensionValue := { RAT_Information := p_rAT_Information } } } // End of template m_supportedTAItem_id_RAT_Information template (value) SuspendIndicator m_suspendIndicator(in SuspendIndicator p_value := true_) := p_value; template (value) Suspend_Request_Indication m_suspend_Request_Indication(in Suspend_Request_Indication p_value := suspend_requested) := p_value; template (value) Suspend_Response_Indication m_suspend_Response_Indication(in Suspend_Response_Indication p_value := suspend_indicated) := p_value; template (omit) TAI m_tAI( in template (value) PLMNIdentity p_pLMNIdentity := PX_PLMN_IDENTITY, in template (value) TAC p_tAC := PX_TAC, in template (omit) TAI.iE_Extensions p_iE_Extensions := omit ) := { pLMNIdentity := p_pLMNIdentity, tAC := p_tAC, iE_Extensions := p_iE_Extensions } // End of template m_tAI template (omit) TAIBroadcastEUTRA_Item m_tAIBroadcastEUTRA_Item( in template (value) TAI p_tAI, in template (value) CompletedCellsInTAI_EUTRA p_completedCellsInTAI_EUTRA, in template (omit) TAIBroadcastEUTRA_Item.iE_Extensions p_iE_Extensions := omit ) := { tAI := p_tAI, completedCellsInTAI_EUTRA := p_completedCellsInTAI_EUTRA, iE_Extensions := p_iE_Extensions } // End of template m_tAIBroadcastEUTRA_Item template (omit) TAIBroadcastNR_Item m_tAIBroadcastNR_Item( in template (value) TAI p_tAI, in template (value) CompletedCellsInTAI_NR p_completedCellsInTAI_NR, in template (omit) TAIBroadcastNR_Item.iE_Extensions p_iE_Extensions := omit ) := { tAI := p_tAI, completedCellsInTAI_NR := p_completedCellsInTAI_NR, iE_Extensions := p_iE_Extensions } // End of template m_tAIBroadcastNR_Item template (omit) TAICancelledEUTRA_Item m_tAICancelledEUTRA_Item( in template (value) TAI p_tAI, in template (value) CancelledCellsInTAI_EUTRA p_cancelledCellsInTAI_EUTRA, in template (omit) TAICancelledEUTRA_Item.iE_Extensions p_iE_Extensions := omit ) := { tAI := p_tAI, cancelledCellsInTAI_EUTRA := p_cancelledCellsInTAI_EUTRA, iE_Extensions := p_iE_Extensions } // End of template m_tAICancelledEUTRA_Item template (omit) TAICancelledNR_Item m_tAICancelledNR_Item( in template (value) TAI p_tAI, in template (value) CancelledCellsInTAI_NR p_cancelledCellsInTAI_NR, in template (omit) TAICancelledNR_Item.iE_Extensions p_iE_Extensions := omit ) := { tAI := p_tAI, cancelledCellsInTAI_NR := p_cancelledCellsInTAI_NR, iE_Extensions := p_iE_Extensions } // End of template m_tAICancelledNR_Item template (omit) TAIListForInactiveItem m_tAIListForInactiveItem( in template (value) TAI p_tAI, in template (omit) TAIListForInactiveItem.iE_Extensions p_iE_Extensions := omit ) := { tAI := p_tAI, iE_Extensions := p_iE_Extensions } // End of template m_tAIListForInactiveItem template (omit) TAIListForPagingItem m_tAIListForPagingItem( in template (value) TAI p_tAI, in template (omit) TAIListForPagingItem.iE_Extensions p_iE_Extensions := omit ) := { tAI := p_tAI, iE_Extensions := p_iE_Extensions } // End of template m_tAIListForPagingItem template (omit) TAINSAGSupportItem m_tAINSAGSupportItem( in template (value) NSAG_ID p_nSAG_ID, in template (value) ExtendedSliceSupportList p_nSAGSliceSupportList, in template (omit) TAINSAGSupportItem.iE_Extensions p_iE_Extensions := omit ) := { nSAG_ID := p_nSAG_ID, nSAGSliceSupportList := p_nSAGSliceSupportList, iE_Extensions := p_iE_Extensions } // End of template m_tAINSAGSupportItem template (omit) TargeteNB_ID m_targeteNB_ID( in template (value) GlobalNgENB_ID p_globalENB_ID, in template (value) EPS_TAI p_selected_EPS_TAI, in template (omit) TargeteNB_ID.iE_Extensions p_iE_Extensions := omit ) := { globalENB_ID := p_globalENB_ID, selected_EPS_TAI := p_selected_EPS_TAI, iE_Extensions := p_iE_Extensions } // End of template m_targeteNB_ID template (omit) TargetHomeENB_ID m_targetHomeENB_ID( in template (value) PLMNIdentity p_pLMNidentity, in template (value) TargetHomeENB_ID.homeENB_ID p_homeENB_ID, in template (value) EPS_TAI p_selected_EPS_TAI, in template (omit) TargetHomeENB_ID.iE_Extensions p_iE_Extensions := omit ) := { pLMNidentity := p_pLMNidentity, homeENB_ID := p_homeENB_ID, selected_EPS_TAI := p_selected_EPS_TAI, iE_Extensions := p_iE_Extensions } // End of template m_targetHomeENB_ID template (value) TargetID m_targetID_targetRANNodeID( in template (value) TargetRANNodeID p_targetRANNodeID ) := { targetRANNodeID := p_targetRANNodeID } // End of template m_targetID_targetRANNodeID template (value) TargetID m_targetID_targeteNB_ID( in template (value) TargeteNB_ID p_targeteNB_ID ) := { targeteNB_ID := p_targeteNB_ID } // End of template m_targetID_targeteNB_ID template (value) TargetID m_targetID_choice_Extensions( in template (value) TargetID.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_targetID_choice_Extensions template (value) TargetID.choice_Extensions m_targetID_id_TargetRNC_ID( in template (value) TargetRNC_ID p_targetRNC_ID ) := { id := id_TargetRNC_ID, criticality := reject, value_ := { TargetRNC_ID := p_targetRNC_ID } } // End of template m_sONInformationReport_id_SONInformationReport template (value) TargetID.choice_Extensions m_targetID_id_TargetHomeENB_ID( in template (value) TargetHomeENB_ID p_targetHomeENB_ID ) := { id := id_TargetHomeENB_ID, criticality := reject, value_ := { TargetHomeENB_ID := p_targetHomeENB_ID } } // End of template m_sONInformationReport_id_TargetHomeENB_ID template (omit) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer m_targetNGRANNode_ToSourceNGRANNode_TransparentContainer( in template (value) RRCContainer p_rRCContainer, in template (omit) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions p_iE_Extensions := omit ) := { rRCContainer := p_rRCContainer, iE_Extensions := p_iE_Extensions } // End of template m_targetNGRANNode_ToSourceNGRANNode_TransparentContainer template (value) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions m_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DAPSResponseInfoList( in template (value) DAPSResponseInfoList p_dAPSResponseInfoList ) := { { id := id_ConfiguredTACIndication, criticality := ignore, extensionValue := { DAPSResponseInfoList := p_dAPSResponseInfoList } } } // End of template m_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DAPSResponseInfoList template (value) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions m_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DirectForwardingPathAvailability( in template (value) DirectForwardingPathAvailability p_directForwardingPathAvailability ) := { { id := id_DirectForwardingPathAvailability, criticality := ignore, extensionValue := { DirectForwardingPathAvailability := p_directForwardingPathAvailability } } } // End of template m_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DirectForwardingPathAvailability template (value) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions m_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_TargettoSourceList( in template (value) MBS_ActiveSessionInformation_TargettoSourceList p_mBS_ActiveSessionInformation_TargettoSourceList ) := { { id := id_MBS_ActiveSessionInformation_TargettoSourceList, criticality := ignore, extensionValue := { MBS_ActiveSessionInformation_TargettoSourceList := p_mBS_ActiveSessionInformation_TargettoSourceList } } } // End of template m_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_TargettoSourceList template (value) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions m_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_NGAPIESupportInformationResponseList( in template (value) NGAPIESupportInformationResponseList p_nGAPIESupportInformationResponseList ) := { { id := id_NGAPIESupportInformationResponseList, criticality := ignore, extensionValue := { NGAPIESupportInformationResponseList := p_nGAPIESupportInformationResponseList } } } // End of template m_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_NGAPIESupportInformationResponseList template (omit) TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer m_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer( in template (omit) Cell_CAGInformation p_cell_CAGInformation := omit, in template (omit) TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer.iE_Extensions p_iE_Extensions := omit ) := { cell_CAGInformation := p_cell_CAGInformation, iE_Extensions := p_iE_Extensions } // End of template m_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer template (value) TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer.iE_Extensions m_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_id_NGAPIESupportInformationResponseList( in template (value) NGAPIESupportInformationResponseList p_nGAPIESupportInformationResponseList ) := { { id := id_NGAPIESupportInformationResponseList, criticality := ignore, extensionValue := { NGAPIESupportInformationResponseList := p_nGAPIESupportInformationResponseList } } } // End of template m_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_id_NGAPIESupportInformationResponseList template (omit) TargetNSSAI_Item m_targetNSSAI_Item( in template (value) S_NSSAI p_s_NSSAI, in template (omit) TargetNSSAI_Item.iE_Extensions p_iE_Extensions := omit ) := { s_NSSAI := p_s_NSSAI, iE_Extensions := p_iE_Extensions } // End of template m_targetNSSAI_Item template (omit) TargetNSSAIInformation m_targetNSSAIInformation( in template (value) TargetNSSAI p_targetNSSAI, in template (value) IndexToRFSP p_indexToRFSP, in template (omit) TargetNSSAIInformation.iE_Extensions p_iE_Extensions := omit ) := { targetNSSAI := p_targetNSSAI, indexToRFSP := p_indexToRFSP, iE_Extensions := p_iE_Extensions } // End of template m_targetNSSAIInformation template (omit) TargetRANNodeID m_targetRANNodeID( in template (value) GlobalRANNodeID p_globalRANNodeID, in template (value) TAI p_selectedTAI, in template (omit) TargetRANNodeID.iE_Extensions p_iE_Extensions := omit ) := { globalRANNodeID := p_globalRANNodeID, selectedTAI := p_selectedTAI, iE_Extensions := p_iE_Extensions } // End of template m_targetRANNodeID template (omit) TargetRANNodeID_RIM m_targetRANNodeID_RIM( in template (value) GlobalRANNodeID p_globalRANNodeID, in template (value) TAI p_selectedTAI, in template (omit) TargetRANNodeID_RIM.iE_Extensions p_iE_Extensions := omit ) := { globalRANNodeID := p_globalRANNodeID, selectedTAI := p_selectedTAI, iE_Extensions := p_iE_Extensions } // End of template m_targetRANNodeID_RIM template (omit) TargetRANNodeID_SON m_targetRANNodeID_SON( in template (value) GlobalRANNodeID p_globalRANNodeID, in template (value) TAI p_selectedTAI, in template (omit) TargetRANNodeID_SON.iE_Extensions p_iE_Extensions := omit ) := { globalRANNodeID := p_globalRANNodeID, selectedTAI := p_selectedTAI, iE_Extensions := p_iE_Extensions } // End of template m_targetRANNodeID_SON template (value) TargetRANNodeID_SON.iE_Extensions m_targetRANNodeID_SON_id_NR_CGI( in template (value) NR_CGI p_nR_CGI ) := { { id := id_NR_CGI, criticality := ignore, extensionValue := { NR_CGI := p_nR_CGI } } } // End of template m_targetRANNodeID_SON_id_NR_CGI template (omit) TargetRNC_ID m_targetRNC_ID( in template (value) LAI p_lAI, in template (value) RNC_ID p_rNC_ID, in template (omit) ExtendedRNC_ID p_extendedRNC_ID := omit, in template (omit) TargetRNC_ID.iE_Extensions p_iE_Extensions := omit ) := { lAI := p_lAI, rNC_ID := p_rNC_ID, extendedRNC_ID := p_extendedRNC_ID, iE_Extensions := p_iE_Extensions } // End of template m_targetRNC_ID template (value) TimerApproachForGUAMIRemoval m_timerApproachForGUAMIRemoval(in TimerApproachForGUAMIRemoval p_value := apply_timer) := p_value; template (omit) TimeSyncAssistanceInfo m_timeSyncAssistanceInfo( in template (value) TimeSyncAssistanceInfo.timeDistributionIndication p_timeDistributionIndication := enabled, in template (omit) TimeSyncAssistanceInfo.uUTimeSyncErrorBudget p_uUTimeSyncErrorBudget := omit, in template (omit) TimeSyncAssistanceInfo.iE_Extensions p_iE_Extensions := omit ) := { timeDistributionIndication := p_timeDistributionIndication, uUTimeSyncErrorBudget := p_uUTimeSyncErrorBudget, // The above IE shall be present if the Time Distribution Indication IE is set to the value “enabled” iE_Extensions := p_iE_Extensions } // End of template m_timeSyncAssistanceInfo template (value) TimeToWait m_timeToWait(in TimeToWait p_value := v1s) := p_value; template (value) TNGF_ID m_tNGF_ID_tNGF_ID( in template (value) TNGF_ID.tNGF_ID p_tNGF_ID ) := { tNGF_ID := p_tNGF_ID } // End of template m_tNGF_ID_tNGF_ID template (value) TNGF_ID m_tNGF_ID_choice_Extensions( in template (value) TNGF_ID.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_tNGF_ID_choice_Extensions template (omit) TNLAssociationItem m_tNLAssociationItem( in template (value) CPTransportLayerInformation p_tNLAssociationAddress, in template (value) Cause p_cause, in template (omit) TNLAssociationItem.iE_Extensions p_iE_Extensions := omit ) := { tNLAssociationAddress := p_tNLAssociationAddress, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template m_tNLAssociationItem template (value) TNLAssociationUsage m_TNLAssociationUsage(in TNLAssociationUsage p_value := ue) := p_value; template (omit) TooearlyIntersystemHO m_tooearlyIntersystemHO( in template (value) EUTRA_CGI p_sourcecellID, in template (value) NGRAN_CGI p_failurecellID, in template (omit) UERLFReportContainer p_uERLFReportContainer := omit, in template (omit) TooearlyIntersystemHO.iE_Extensions p_iE_Extensions := omit ) := { sourcecellID := p_sourcecellID, failurecellID := p_failurecellID, uERLFReportContainer := p_uERLFReportContainer, iE_Extensions := p_iE_Extensions } // End of template m_tooearlyIntersystemHO template (omit) TraceActivation m_traceActivation( in template (value) NGRANTraceID p_nGRANTraceID, in template (value) InterfacesToTrace p_interfacesToTrace, in template (value) TraceDepth p_traceDepth, in template (value) TransportLayerAddress p_traceCollectionEntityIPAddress := PX_TRANSPORT_LAYER_ADDRESS, in template (omit) TraceActivation.iE_Extensions p_iE_Extensions := omit ) := { nGRANTraceID := p_nGRANTraceID, interfacesToTrace := p_interfacesToTrace, traceDepth := p_traceDepth, traceCollectionEntityIPAddress := p_traceCollectionEntityIPAddress, iE_Extensions := p_iE_Extensions } // End of template m_traceActivation template (value) TraceActivation.iE_Extensions m_traceActivation_id_MDTConfiguration( in template (value) MDT_Configuration p_mDT_Configuration ) := { { id := id_MDTConfiguration, criticality := ignore, extensionValue := { MDT_Configuration := p_mDT_Configuration } } } // End of template m_traceActivation_id_MDTConfiguration template (value) TraceActivation.iE_Extensions m_traceActivation_id_TraceCollectionEntityURI( in template (value) URI_address p_uRI_address ) := { { id := id_TraceCollectionEntityURI, criticality := ignore, extensionValue := { URI_address := p_uRI_address } } } // End of template m_traceActivation_id_TraceCollectionEntityURI template (value) TraceDepth m_traceDepth(in TraceDepth p_value := minimum) := p_value; template (value) TypeOfError m_typeOfError(in TypeOfError p_value := not_understood) := p_value; template (omit) TAIBasedMDT m_tAIBasedMDT( in template (value) TAIListforMDT p_tAIListforMDT, in template (omit) TAIBasedMDT.iE_Extensions p_iE_Extensions := omit ) := { tAIListforMDT := p_tAIListforMDT, iE_Extensions := p_iE_Extensions } // End of template m_tAIBasedMDT template (omit) TAIBasedQMC m_tAIBasedQMC( in template (value) TAIListforQMC p_tAIListforQMC, in template (omit) TAIBasedQMC.iE_Extensions p_iE_Extensions := omit ) := { tAIListforQMC := p_tAIListforQMC, iE_Extensions := p_iE_Extensions } // End of template m_tAIBasedQMC template (omit) TABasedQMC m_tABasedQMC( in template (value) TAListforQMC p_tAListforQMC, in template (omit) TABasedQMC.iE_Extensions p_iE_Extensions := omit ) := { tAListforQMC := p_tAListforQMC, iE_Extensions := p_iE_Extensions } // End of template m_tABasedQMC template (omit) TABasedMDT m_tABasedMDT( in template (value) TAListforMDT p_tAListforMDT, in template (omit) TABasedMDT.iE_Extensions p_iE_Extensions := omit ) := { tAListforMDT := p_tAListforMDT, iE_Extensions := p_iE_Extensions } // End of template m_tABasedMDT template (value) TimeToTrigger m_timeToTrigger(in TimeToTrigger p_value := ms0) := p_value; template (value) TWIF_ID m_tWIF_ID_tWIF_ID( in template (value) TWIF_ID.tWIF_ID p_tWIF_ID ) := { tWIF_ID := p_tWIF_ID } // End of template m_tWIF_ID_tWIF_ID template (value) TWIF_ID m_tWIF_ID_choice_Extensions( in template (value) TWIF_ID.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_tWIF_ID_choice_Extensions template (omit) TSCAssistanceInformation m_tSCAssistanceInformation( in template (value) Periodicity p_periodicity, in template (omit) BurstArrivalTime p_burstArrivalTime := omit, in template (omit) TSCAssistanceInformation.iE_Extensions p_iE_Extensions := omit ) := { periodicity := p_periodicity, burstArrivalTime := p_burstArrivalTime, iE_Extensions := p_iE_Extensions } // End of template m_tSCAssistanceInformation template (value) TSCAssistanceInformation.iE_Extensions m_tSCAssistanceInformation_id_SurvivalTime( in template (value) SurvivalTime p_survivalTime ) := { { id := id_SurvivalTime, criticality := ignore, extensionValue := { SurvivalTime := p_survivalTime } } } // End of template m_tSCAssistanceInformation_id_SurvivalTime template (omit) TSCTrafficCharacteristics m_tSCTrafficCharacteristics( in template (omit) TSCAssistanceInformation p_tSCAssistanceInformationDL := omit, in template (omit) TSCAssistanceInformation p_tSCAssistanceInformationUL := omit, in template (omit) TSCTrafficCharacteristics.iE_Extensions p_iE_Extensions := omit ) := { tSCAssistanceInformationDL := p_tSCAssistanceInformationDL, tSCAssistanceInformationUL := p_tSCAssistanceInformationUL, iE_Extensions := p_iE_Extensions } // End of template m_tSCTrafficCharacteristics template (omit) UEAggregateMaximumBitRate m_uEAggregateMaximumBitRate( in template (value) BitRate p_uEAggregateMaximumBitRateDL, in template (value) BitRate p_uEAggregateMaximumBitRateUL, in template (omit) UEAggregateMaximumBitRate.iE_Extensions p_iE_Extensions := omit ) := { uEAggregateMaximumBitRateDL := p_uEAggregateMaximumBitRateDL, uEAggregateMaximumBitRateUL := p_uEAggregateMaximumBitRateUL, iE_Extensions := p_iE_Extensions } // End of template m_uEAggregateMaximumBitRate template (omit) UEAppLayerMeasInfoItem m_uEAppLayerMeasInfoItem( in template (value) UEAppLayerMeasConfigInfo p_uEAppLayerMeasConfigInfo, in template (omit) UEAppLayerMeasInfoItem.iE_Extensions p_iE_Extensions := omit ) := { uEAppLayerMeasConfigInfo := p_uEAppLayerMeasConfigInfo, iE_Extensions := p_iE_Extensions } // End of template m_uEAppLayerMeasInfoItem template (omit) UEAppLayerMeasConfigInfo m_uEAppLayerMeasConfigInfo( in template (value) QoEReference p_qoEReference, in template (value) TransportLayerAddress p_measCollEntityIPAddress, in template (omit) ServiceType p_serviceType, in template (omit) AreaScopeOfQMC p_areaScopeOfQMC := omit, in template (omit) UEAppLayerMeasConfigInfo.qoEMeasurementStatus p_qoEMeasurementStatus := omit, in template (omit) UEAppLayerMeasConfigInfo.containerForAppLayerMeasConfig p_containerForAppLayerMeasConfig := omit, in template (omit) UEAppLayerMeasConfigInfo.measConfigAppLayerID p_measConfigAppLayerID := omit, in template (omit) SliceSupportListQMC p_sliceSupportListQMC := omit, in template (omit) MDT_AlignmentInfo p_mDT_AlignmentInfo := omit, in template (omit) AvailableRANVisibleQoEMetrics p_availableRANVisibleQoEMetrics := omit, in template (omit) UEAppLayerMeasConfigInfo.iE_Extensions p_iE_Extensions := omit ) := { qoEReference := p_qoEReference, serviceType := p_serviceType, areaScopeOfQMC := p_areaScopeOfQMC, measCollEntityIPAddress := p_measCollEntityIPAddress, qoEMeasurementStatus := p_qoEMeasurementStatus, containerForAppLayerMeasConfig := p_containerForAppLayerMeasConfig, measConfigAppLayerID := p_measConfigAppLayerID, sliceSupportListQMC := p_sliceSupportListQMC, mDT_AlignmentInfo := p_mDT_AlignmentInfo, availableRANVisibleQoEMetrics := p_availableRANVisibleQoEMetrics, iE_Extensions := p_iE_Extensions } // End of template m_uEAppLayerMeasConfigInfo template (omit) UE_associatedLogicalNG_connectionItem m_uE_associatedLogicalNG_connectionItem( in template (omit) AMF_UE_NGAP_ID p_aMF_UE_NGAP_ID := omit, in template (omit) RAN_UE_NGAP_ID p_rAN_UE_NGAP_ID := omit, in template (omit) UE_associatedLogicalNG_connectionItem.iE_Extensions p_iE_Extensions := omit ) := { aMF_UE_NGAP_ID := p_aMF_UE_NGAP_ID, rAN_UE_NGAP_ID := p_rAN_UE_NGAP_ID, iE_Extensions := p_iE_Extensions } // End of template m_uE_associatedLogicalNG_connectionItem template (value) UECapabilityInfoRequest m_uECapabilityInfoRequest(in UECapabilityInfoRequest p_value := requested) := p_value; template (value) UEContextRequest m_uEContextRequest(in UEContextRequest p_value := requested) := p_value; template (omit) UEContextResumeRequestTransfer m_uEContextResumeRequestTransfer( in template (omit) QosFlowListWithCause p_qosFlowFailedToResumeList := omit, in template (omit) UEContextResumeRequestTransfer.iE_Extensions p_iE_Extensions := omit ) := { qosFlowFailedToResumeList := p_qosFlowFailedToResumeList, iE_Extensions := p_iE_Extensions } // End of template m_uEContextResumeRequestTransfer template (omit) UEContextResumeResponseTransfer m_uEContextResumeResponseTransfer( in template (omit) QosFlowListWithCause p_qosFlowFailedToResumeList := omit, in template (omit) UEContextResumeResponseTransfer.iE_Extensions p_iE_Extensions := omit ) := { qosFlowFailedToResumeList := p_qosFlowFailedToResumeList, iE_Extensions := p_iE_Extensions } // End of template m_uEContextResumeResponseTransfer template (omit) UEContextSuspendRequestTransfer m_uEContextSuspendRequestTransfer( in template (omit) SuspendIndicator p_suspendIndicator := omit, in template (omit) UEContextSuspendRequestTransfer.iE_Extensions p_iE_Extensions := omit ) := { suspendIndicator := p_suspendIndicator, iE_Extensions := p_iE_Extensions } // End of template m_uEContextSuspendRequestTransfer template (omit) UE_DifferentiationInfo m_uE_DifferentiationInfo( in template (omit) UE_DifferentiationInfo.periodicCommunicationIndicator p_periodicCommunicationIndicator := omit, in template (omit) UE_DifferentiationInfo.periodicTime p_periodicTime := omit, in template (omit) UE_DifferentiationInfo.scheduledCommunicationTime p_scheduledCommunicationTime := omit, in template (omit) UE_DifferentiationInfo.stationaryIndication p_stationaryIndication := omit, in template (omit) UE_DifferentiationInfo.trafficProfile p_trafficProfile := omit, in template (omit) UE_DifferentiationInfo.batteryIndication p_batteryIndication := omit, in template (omit) UE_DifferentiationInfo.iE_Extensions p_iE_Extensions := omit ) := { periodicCommunicationIndicator := p_periodicCommunicationIndicator, periodicTime := p_periodicTime, scheduledCommunicationTime := p_scheduledCommunicationTime, stationaryIndication := p_stationaryIndication, trafficProfile := p_trafficProfile, batteryIndication := p_batteryIndication, iE_Extensions := p_iE_Extensions } // End of template m_uE_DifferentiationInfo template (value) UEHistoryInformationFromTheUE m_uEHistoryInformationFromTheUE_nR( in template (value) NRMobilityHistoryReport p_nR ) := { nR := p_nR } // End of template m_uEHistoryInformationFromTheUE_nR template (value) UEHistoryInformationFromTheUE m_uEHistoryInformationFromTheUE_choice_Extensions( in template (value) UEHistoryInformationFromTheUE.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_uEHistoryInformationFromTheUE_choice_Extensions template (value) UEIdentityIndexValue m_uEIdentityIndexValue_indexLength10( in template (value) UEIdentityIndexValue.indexLength10 p_indexLength10 ) := { indexLength10 := p_indexLength10 } // End of template m_uEIdentityIndexValue_indexLength10 template (value) UEIdentityIndexValue m_uEIdentityIndexValue_choice_Extensions( in template (value) UEIdentityIndexValue.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_uEIdentityIndexValue_choice_Extensions template (value) UE_NGAP_IDs m_uE_NGAP_IDs_uE_NGAP_ID_pair( in template (value) UE_NGAP_ID_pair p_uE_NGAP_ID_pair ) := { uE_NGAP_ID_pair := p_uE_NGAP_ID_pair } // End of template m_uE_NGAP_IDs_uE_NGAP_ID_pair template (value) UE_NGAP_IDs m_uE_NGAP_IDs_aMF_UE_NGAP_ID( in template (value) AMF_UE_NGAP_ID p_aMF_UE_NGAP_ID := PX_AMF_UE_NGAP_ID ) := { aMF_UE_NGAP_ID := p_aMF_UE_NGAP_ID } // End of template m_uE_NGAP_IDs_aMF_UE_NGAP_ID template (value) UE_NGAP_IDs m_uE_NGAP_IDs_choice_Extensions( in template (value) UE_NGAP_IDs.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_uE_NGAP_IDs_choice_Extensions template (omit) UE_NGAP_ID_pair m_uE_NGAP_ID_pair( in template (value) AMF_UE_NGAP_ID p_aMF_UE_NGAP_ID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_rAN_UE_NGAP_ID := PX_RAN_UE_NGAP_ID, in template (omit) UE_NGAP_ID_pair.iE_Extensions p_iE_Extensions := omit ) := { aMF_UE_NGAP_ID := p_aMF_UE_NGAP_ID, rAN_UE_NGAP_ID := p_rAN_UE_NGAP_ID, iE_Extensions := p_iE_Extensions } // End of template m_uE_NGAP_ID_pair template (value) UEPagingIdentity m_uEPagingIdentity_fiveG_S_TMSI( in template (value) FiveG_S_TMSI p_fiveG_S_TMSI ) := { fiveG_S_TMSI := p_fiveG_S_TMSI } // End of template m_uEPagingIdentity_fiveG_S_TMSI template (value) UEPagingIdentity m_uEPagingIdentity_choice_Extensions( in template (value) UEPagingIdentity.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_uEPagingIdentity_choice_Extensions template (value) UEPresence m_uEPresence(in UEPresence p_value := in_) := p_value; template (omit) UEPresenceInAreaOfInterestItem m_uEPresenceInAreaOfInterestItem( in template (value) LocationReportingReferenceID p_locationReportingReferenceID, in template (value) UEPresence p_uEPresence, in template (omit) UEPresenceInAreaOfInterestItem.iE_Extensions p_iE_Extensions := omit ) := { locationReportingReferenceID := p_locationReportingReferenceID, uEPresence := p_uEPresence, iE_Extensions := p_iE_Extensions } // End of template m_uEPresenceInAreaOfInterestItem template (omit) UERadioCapabilityForPaging m_uERadioCapabilityForPaging( in template (omit) UERadioCapabilityForPagingOfNR p_uERadioCapabilityForPagingOfNR := omit, in template (omit) UERadioCapabilityForPagingOfEUTRA p_uERadioCapabilityForPagingOfEUTRA := omit, in template (omit) UERadioCapabilityForPaging.iE_Extensions p_iE_Extensions := omit ) := { uERadioCapabilityForPagingOfNR := p_uERadioCapabilityForPagingOfNR, uERadioCapabilityForPagingOfEUTRA := p_uERadioCapabilityForPagingOfEUTRA, iE_Extensions := p_iE_Extensions } // End of template m_uERadioCapabilityForPaging template (value) UERadioCapabilityForPaging.iE_Extensions m_uERadioCapabilityForPaging_id_UERadioCapabilityForPagingOfNB_IoT( in template (value) UERadioCapabilityForPagingOfNB_IoT p_uERadioCapabilityForPagingOfNB_IoT ) := { { id := id_UERadioCapabilityForPagingOfNB_IoT, criticality := ignore, extensionValue := { UERadioCapabilityForPagingOfNB_IoT := p_uERadioCapabilityForPagingOfNB_IoT } } } // End of template m_uERadioCapabilityForPaging_id_UERadioCapabilityForPagingOfNB_IoT template (value) UERetentionInformation m_uERetentionInformation(in UERetentionInformation p_value := ues_retained):= p_value; template (value) UERLFReportContainer m_uERLFReportContainer_nR( in template (value) NRUERLFReportContainer p_nR ) := { nR := p_nR } // End of template m_uERLFReportContainer_nR template (value) UERLFReportContainer m_uERLFReportContainer_lTE( in template (value) LTEUERLFReportContainer p_lTE ) := { lTE := p_lTE } // End of template m_uERLFReportContainer_lTE template (value) UERLFReportContainer m_uERLFReportContainer_choice_Extensions( in template (value) UERLFReportContainer.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_uERLFReportContainer_choice_Extensions template (omit) UESecurityCapabilities m_uESecurityCapabilities( in template (value) NRencryptionAlgorithms p_nRencryptionAlgorithms, in template (value) NRintegrityProtectionAlgorithms p_nRintegrityProtectionAlgorithms, in template (value) EUTRAencryptionAlgorithms p_eUTRAencryptionAlgorithms, in template (value) EUTRAintegrityProtectionAlgorithms p_eUTRAintegrityProtectionAlgorithms, in template (omit) UESecurityCapabilities.iE_Extensions p_iE_Extensions := omit ) := { nRencryptionAlgorithms := p_nRencryptionAlgorithms, nRintegrityProtectionAlgorithms := p_nRintegrityProtectionAlgorithms, eUTRAencryptionAlgorithms := p_eUTRAencryptionAlgorithms, eUTRAintegrityProtectionAlgorithms := p_eUTRAintegrityProtectionAlgorithms, iE_Extensions := p_iE_Extensions } // End of template m_uESecurityCapabilities template (omit) UESliceMaximumBitRateItem m_uESliceMaximumBitRateItem( in template (value) S_NSSAI p_s_NSSAI, in template (value) BitRate p_uESliceMaximumBitRateDL, in template (value) BitRate p_uESliceMaximumBitRateUL, in template (omit) UESliceMaximumBitRateItem.iE_Extensions p_iE_Extensions := omit ) := { s_NSSAI := p_s_NSSAI, uESliceMaximumBitRateDL := p_uESliceMaximumBitRateDL, uESliceMaximumBitRateUL := p_uESliceMaximumBitRateUL, iE_Extensions := p_iE_Extensions } // End of template m_uESliceMaximumBitRateItem template (value) UE_UP_CIoT_Support m_uE_UP_CIoT_Support(in UE_UP_CIoT_Support p_value := supported) := p_value; template (omit) UL_CP_SecurityInformation m_UL_CP_SecurityInformation( in template (value) UL_NAS_MAC p_ul_NAS_MAC := PX_UL_NAS_MAC, in template (value) UL_NAS_Count p_ul_NAS_Count := PX_UL_NAS_COUNT, in template (omit) UL_CP_SecurityInformation.iE_Extensions p_iE_Extensions := omit ) := { ul_NAS_MAC := p_ul_NAS_MAC, ul_NAS_Count := p_ul_NAS_Count, iE_Extensions := p_iE_Extensions } // End of template template (omit) UL_NGU_UP_TNLModifyItem m_uL_NGU_UP_TNLModifyItem( in template (value) UPTransportLayerInformation p_uL_NGU_UP_TNLInformation, in template (value) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation, in template (omit) UL_NGU_UP_TNLModifyItem.iE_Extensions p_iE_Extensions := omit ) := { uL_NGU_UP_TNLInformation := p_uL_NGU_UP_TNLInformation, dL_NGU_UP_TNLInformation := p_dL_NGU_UP_TNLInformation, iE_Extensions := p_iE_Extensions } // End of template m_uL_NGU_UP_TNLModifyItem template (value) UL_NGU_UP_TNLModifyItem.iE_Extensions m_uL_NGU_UP_TNLModifyItem_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_uL_NGU_UP_TNLModifyItem_id_RedundantUL_NGU_UP_TNLInformation template (value) UL_NGU_UP_TNLModifyItem.iE_Extensions m_uL_NGU_UP_TNLModifyItem_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_uL_NGU_UP_TNLModifyItem_id_RedundantDL_NGU_UP_TNLInformation template (omit) UnavailableGUAMIItem m_unavailableGUAMIItem( in template (value) GUAMI p_gUAMI, in template (omit) TimerApproachForGUAMIRemoval p_timerApproachForGUAMIRemoval := omit, in template (omit) AMFName p_backupAMFName := omit, in template (omit) UnavailableGUAMIItem.iE_Extensions p_iE_Extensions := omit ) := { gUAMI := p_gUAMI, timerApproachForGUAMIRemoval := p_timerApproachForGUAMIRemoval, backupAMFName := p_backupAMFName, iE_Extensions := p_iE_Extensions } // End of template m_unavailableGUAMIItem template (value) ULForwarding m_uLForwarding(in ULForwarding p_value := ul_forwarding_proposed) := p_value; template (value) UPTransportLayerInformation m_uPTransportLayerInformation_gTPTunnel( in template (value) GTPTunnel p_gTPTunnel ) := { gTPTunnel := p_gTPTunnel } // End of template m_uPTransportLayerInformation_gTPTunnel template (value) UPTransportLayerInformation m_uPTransportLayerInformation_choice_Extensions( in template (value) UPTransportLayerInformation.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_uPTransportLayerInformation_choice_Extensions template (omit) UPTransportLayerInformationItem m_uPTransportLayerInformationItem( in template (value) UPTransportLayerInformation p_nGU_UP_TNLInformation, in template (omit) UPTransportLayerInformationItem.iE_Extensions p_iE_Extensions := omit ) := { nGU_UP_TNLInformation := p_nGU_UP_TNLInformation, iE_Extensions := p_iE_Extensions } // End of template m_uPTransportLayerInformationItem template (value) UPTransportLayerInformationItem.iE_Extensions m_uPTransportLayerInformationItem_id_CommonNetworkInstance( in template (value) CommonNetworkInstance p_commonNetworkInstance ) := { { id := id_CommonNetworkInstance, criticality := ignore, extensionValue := { CommonNetworkInstance := p_commonNetworkInstance } } } // End of template m_uPTransportLayerInformationItem_id_CommonNetworkInstance template (omit) UPTransportLayerInformationPairItem m_uPTransportLayerInformationPairItem( in template (value) UPTransportLayerInformation p_uL_NGU_UP_TNLInformation, in template (value) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation, in template (omit) UPTransportLayerInformationPairItem.iE_Extensions p_iE_Extensions := omit ) := { uL_NGU_UP_TNLInformation := p_uL_NGU_UP_TNLInformation, dL_NGU_UP_TNLInformation := p_dL_NGU_UP_TNLInformation, iE_Extensions := p_iE_Extensions } // End of template m_uPTransportLayerInformationPairItem template (value) UserLocationInformation m_uPTransportLayerInformation_userLocationInformationEUTRA( in template (value) UserLocationInformationEUTRA p_userLocationInformationEUTRA ) := { userLocationInformationEUTRA := p_userLocationInformationEUTRA } // End of template m_uPTransportLayerInformation_userLocationInformationEUTRA template (value) UserLocationInformation m_uPTransportLayerInformation_userLocationInformationNR( in template (value) UserLocationInformationNR p_userLocationInformationNR ) := { userLocationInformationNR := p_userLocationInformationNR } // End of template m_uPTransportLayerInformation_userLocationInformationNR template (value) UserLocationInformation m_uPTransportLayerInformation_userLocationInformationN3IWF( in template (value) UserLocationInformationN3IWF p_userLocationInformationN3IWF ) := { userLocationInformationN3IWF := p_userLocationInformationN3IWF } // End of template m_uPTransportLayerInformation_userLocationInformationN3IWF template (value) UserLocationInformation m_userLocationInformation_choice_Extensions( in template (value) UserLocationInformation.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_userLocationInformation_choice_Extensions template (value) UserLocationInformation.choice_Extensions m_userLocationInformation_id_UserLocationInformationTNGF( in template (value) UserLocationInformationTNGF p_userLocationInformationTNGF ) := { id := id_UserLocationInformationTNGF, criticality := ignore, value_ := { UserLocationInformationTNGF := p_userLocationInformationTNGF } } // End of template m_userLocationInformation_id_UserLocationInformationTNGF template (value) UserLocationInformation.choice_Extensions m_userLocationInformation_id_UserLocationInformationTWIF( in template (value) UserLocationInformationTWIF p_userLocationInformationTWIF ) := { id := id_UserLocationInformationTWIF, criticality := ignore, value_ := { UserLocationInformationTWIF := p_userLocationInformationTWIF } } // End of template m_userLocationInformation_id_UserLocationInformationTWIF template (value) UserLocationInformation.choice_Extensions m_userLocationInformation_id_UserLocationInformationW_AGF( in template (value) UserLocationInformationW_AGF p_userLocationInformationW_AGF ) := { id := id_UserLocationInformationW_AGF, criticality := ignore, value_ := { UserLocationInformationW_AGF := p_userLocationInformationW_AGF } } // End of template m_userLocationInformation_id_UserLocationInformationW_AGF template (omit) UserLocationInformationEUTRA m_userLocationInformationEUTRA( in template (value) EUTRA_CGI p_eUTRA_CGI, in template (value) TAI p_tAI, in template (omit) TimeStamp p_timeStamp := omit, in template (omit) UserLocationInformationEUTRA.iE_Extensions p_iE_Extensions := omit ) := { eUTRA_CGI := p_eUTRA_CGI, tAI := p_tAI, timeStamp := p_timeStamp, iE_Extensions := p_iE_Extensions } // End of template m_userLocationInformationEUTRA template (value) UserLocationInformationEUTRA.iE_Extensions m_userLocationInformationEUTRA_id_PSCellInformation( in template (value) NGRAN_CGI p_nGRAN_CGI ) := { { id := id_PSCellInformation, criticality := ignore, extensionValue := { NGRAN_CGI := p_nGRAN_CGI } } } // End of template m_userLocationInformationEUTRA_id_PSCellInformation template (omit) UserLocationInformationN3IWF m_userLocationInformationN3IWF( in template (value) TransportLayerAddress p_iPAddress := PX_TRANSPORT_LAYER_ADDRESS, in template (value) PortNumber p_portNumber, in template (omit) UserLocationInformationN3IWF.iE_Extensions p_iE_Extensions := omit ) := { iPAddress := p_iPAddress, portNumber := p_portNumber, iE_Extensions := p_iE_Extensions } // End of template m_userLocationInformationN3IWF template (value) UserLocationInformationN3IWF.iE_Extensions m_userLocationInformationN3IWF_id_TAI( in template (value) TAI p_tAI ) := { { id := id_TAI, criticality := ignore, extensionValue := { TAI := p_tAI } } } // End of template m_userLocationInformationN3IWF_id_TAI template (omit) UserLocationInformationTNGF m_userLocationInformationTNGF( in template (value) TNAP_ID p_tNAP_ID, in template (value) TransportLayerAddress p_iPAddress := PX_TRANSPORT_LAYER_ADDRESS, in template (value) PortNumber p_portNumber, in template (omit) UserLocationInformationTNGF.iE_Extensions p_iE_Extensions := omit ) := { tNAP_ID := p_tNAP_ID, iPAddress := p_iPAddress, portNumber := p_portNumber, iE_Extensions := p_iE_Extensions } // End of template m_userLocationInformationTNGF template (value) UserLocationInformationTNGF.iE_Extensions m_userLocationInformationTNGF_id_TAI( in template (value) TAI p_tAI ) := { { id := id_TAI, criticality := ignore, extensionValue := { TAI := p_tAI } } } // End of template m_userLocationInformationTNGF_id_TAI template (omit) UserLocationInformationTWIF m_userLocationInformationTWIF( in template (value) TWAP_ID p_tWAP_ID, in template (value) TransportLayerAddress p_iPAddress := PX_TRANSPORT_LAYER_ADDRESS, in template (value) PortNumber p_portNumber, in template (omit) UserLocationInformationTWIF.iE_Extensions p_iE_Extensions := omit ) := { tWAP_ID := p_tWAP_ID, iPAddress := p_iPAddress, portNumber := p_portNumber, iE_Extensions := p_iE_Extensions } // End of template m_userLocationInformationTWIF template (value) UserLocationInformationTWIF.iE_Extensions m_userLocationInformationTWIF_id_TAI( in template (value) TAI p_tAI ) := { { id := id_TAI, criticality := ignore, extensionValue := { TAI := p_tAI } } } // End of template m_userLocationInformationTWIF_id_TAI template (value) UserLocationInformationW_AGF m_userLocationInformationW_AGF_globalLine_ID( in template (value) GlobalLine_ID p_globalLine_ID ) := { globalLine_ID := p_globalLine_ID } // End of template m_userLocationInformationW_AGF_globalLine_ID template (value) UserLocationInformationW_AGF m_userLocationInformationW_AGF_hFCNode_ID( in template (value) HFCNode_ID p_hFCNode_ID ) := { hFCNode_ID := p_hFCNode_ID } // End of template m_userLocationInformationW_AGF_hFCNode_ID template (value) UserLocationInformationW_AGF m_userLocationInformationW_AGF_choice_Extensions( in template (value) UserLocationInformationW_AGF.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_userLocationInformationW_AGF_choice_Extensions template (value) UserLocationInformationW_AGF.choice_Extensions m_userLocationInformationW_AGF_id_GlobalCable_ID( in template (value) GlobalCable_ID p_globalCable_ID ) := { id := id_GlobalCable_ID, criticality := ignore, value_ := { GlobalCable_ID := p_globalCable_ID } } // End of template m_userLocationInformationW_AGF_id_GlobalCable_ID template (value) UserLocationInformationW_AGF.choice_Extensions m_userLocationInformationW_AGF_id_HFCNode_ID_new( in template (value) HFCNode_ID_new p_hFCNode_ID_new ) := { id := id_HFCNode_ID_new, criticality := ignore, value_ := { HFCNode_ID_new := p_hFCNode_ID_new } } // End of template m_userLocationInformationW_AGF_id_HFCNode_ID_new template (value) UserLocationInformationW_AGF.choice_Extensions m_userLocationInformationW_AGF_id_GlobalCable_ID_new( in template (value) GlobalCable_ID_new p_globalCable_ID_new ) := { id := id_GlobalCable_ID_new, criticality := ignore, value_ := { GlobalCable_ID_new := p_globalCable_ID_new } } // End of template m_userLocationInformationW_AGF_id_GlobalCable_ID_new template (omit) UserLocationInformationNR m_userLocationInformationNR( in template (value) NR_CGI p_nR_CGI, in template (value) TAI p_tAI, in template (omit) TimeStamp p_timeStamp := omit, in template (omit) UserLocationInformationNR.iE_Extensions p_iE_Extensions := omit ) := { nR_CGI := p_nR_CGI, tAI := p_tAI, timeStamp := p_timeStamp, iE_Extensions := p_iE_Extensions } // End of template m_userLocationInformationNR template (value) UserLocationInformationNR.iE_Extensions m_userLocationInformationNR_id_PSCellInformation( in template (value) NGRAN_CGI p_nGRAN_CGI ) := { { id := id_PSCellInformation, criticality := ignore, extensionValue := { NGRAN_CGI := p_nGRAN_CGI } } } // End of template m_userLocationInformationNR_id_PSCellInformation template (value) UserLocationInformationNR.iE_Extensions m_userLocationInformationNR_id_NID( in template (value) NID p_nID ) := { { id := id_NID, criticality := reject, extensionValue := { NID := p_nID } } } // End of template m_userLocationInformationNR_id_NID template (value) UserLocationInformationNR.iE_Extensions m_userLocationInformationNR_id_NRNTNTAIInformation( in template (value) NRNTNTAIInformation p_nRNTNTAIInformation ) := { { id := id_NRNTNTAIInformation, criticality := ignore, extensionValue := { NRNTNTAIInformation := p_nRNTNTAIInformation } } } // End of template m_userLocationInformationNR_id_NRNTNTAIInformation template (omit) UserPlaneSecurityInformation m_userPlaneSecurityInformation( in template (value) SecurityResult p_securityResult, in template (value) SecurityIndication p_securityIndication, in template (omit) UserPlaneSecurityInformation.iE_Extensions p_iE_Extensions := omit ) := { securityResult := p_securityResult, securityIndication := p_securityIndication, iE_Extensions := p_iE_Extensions } // End of template m_userPlaneSecurityInformation template (omit) VolumeTimedReport_Item m_volumeTimedReport_Item( in template (value) VolumeTimedReport_Item.startTimeStamp p_startTimeStamp, in template (value) VolumeTimedReport_Item.endTimeStamp p_endTimeStamp, in template (value) VolumeTimedReport_Item.usageCountUL p_usageCountUL, in template (value) VolumeTimedReport_Item.usageCountDL p_usageCountDL, in template (omit) VolumeTimedReport_Item.iE_Extensions p_iE_Extensions := omit ) := { startTimeStamp := p_startTimeStamp, endTimeStamp := p_endTimeStamp, usageCountUL := p_usageCountUL, usageCountDL := p_usageCountDL, iE_Extensions := p_iE_Extensions } // End of template m_volumeTimedReport_Item template (value) W_AGF_ID m_w_AGF_ID_w_AGF_ID( in template (value) W_AGF_ID.w_AGF_ID p_w_AGF_ID ) := { w_AGF_ID := p_w_AGF_ID } // End of template m_w_AGF_ID_w_AGF_ID template (value) W_AGF_ID m_w_AGF_ID_choice_Extensions( in template (value) W_AGF_ID.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_w_AGF_ID_choice_Extensions template (value) WarningAreaList m_warningAreaList_eUTRA_CGIListForWarning( in template (value) EUTRA_CGIListForWarning p_eUTRA_CGIListForWarning ) := { eUTRA_CGIListForWarning := p_eUTRA_CGIListForWarning } // End of template m_warningAreaList_eUTRA_CGIListForWarning template (value) WarningAreaList m_warningAreaList_nR_CGIListForWarning( in template (value) NR_CGIListForWarning p_nR_CGIListForWarning ) := { nR_CGIListForWarning := p_nR_CGIListForWarning } // End of template m_warningAreaList_nR_CGIListForWarning template (value) WarningAreaList m_warningAreaList_tAIListForWarning( in template (value) TAIListForWarning p_tAIListForWarning ) := { tAIListForWarning := p_tAIListForWarning } // End of template m_warningAreaList_tAIListForWarning template (value) WarningAreaList m_warningAreaList_emergencyAreaIDList( in template (value) EmergencyAreaIDList p_emergencyAreaIDList ) := { emergencyAreaIDList := p_emergencyAreaIDList } // End of template m_warningAreaList_emergencyAreaIDList template (value) WarningAreaList m_warningAreaList_choice_Extensions( in template (value) WarningAreaList.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template m_warningAreaList_choice_Extensions template (omit) WLANMeasurementConfiguration m_wLANMeasurementConfiguration( in template (value) WLANMeasConfig p_wlanMeasConfig, in template (omit) WLANMeasConfigNameList p_wlanMeasConfigNameList := omit, in template (omit) WLANMeasurementConfiguration.wlan_rssi p_wlan_rssi := omit, in template (omit) WLANMeasurementConfiguration.wlan_rtt p_wlan_rtt := omit, in template (omit) WLANMeasurementConfiguration.iE_Extensions p_iE_Extensions := omit ) := { wlanMeasConfig := p_wlanMeasConfig, wlanMeasConfigNameList := p_wlanMeasConfigNameList, wlan_rssi := p_wlan_rssi, wlan_rtt := p_wlan_rtt, iE_Extensions := p_iE_Extensions } // End of template m_wLANMeasurementConfiguration template (omit) WLANMeasConfigNameItem m_wLANMeasConfigNameItem( in template (value) WLANName p_wLANName, in template (omit) WLANMeasConfigNameItem.iE_Extensions p_iE_Extensions := omit ) := { wLANName := p_wLANName, iE_Extensions := p_iE_Extensions } // End of template m_wLANMeasConfigNameItem template (value) WLANMeasConfig m_wLANMeasConfig(in WLANMeasConfig p_value := setup) := p_value; template (omit) WUS_Assistance_Information m_wUS_Assistance_Information( in template (value) PagingProbabilityInformation p_pagingProbabilityInformation, in template (omit) WUS_Assistance_Information.iE_Extensions p_iE_Extensions := omit ) := { pagingProbabilityInformation := p_pagingProbabilityInformation, iE_Extensions := p_iE_Extensions } // End of template m_wUS_Assistance_Information template (omit) XnExtTLA_Item m_xnExtTLA_Item( in template (omit) TransportLayerAddress p_iPsecTLA := omit, in template (omit) XnGTP_TLAs p_gTP_TLAs := omit, in template (omit) XnExtTLA_Item.iE_Extensions p_iE_Extensions := omit ) := { iPsecTLA := p_iPsecTLA, gTP_TLAs := p_gTP_TLAs, iE_Extensions := p_iE_Extensions } // End of template m_xnExtTLA_Item template (value) XnExtTLA_Item.iE_Extensions m_xnExtTLA_Item_id_SCTP_TLAs( in template (value) SCTP_TLAs p_sCTP_TLAs ) := { { id := id_SCTP_TLAs, criticality := ignore, extensionValue := { SCTP_TLAs := p_sCTP_TLAs } } } // End of template m_xnExtTLA_Item_id_SCTP_TLAs template (omit) XnTNLConfigurationInfo m_xnTNLConfigurationInfo( in template (value) XnTLAs p_xnTransportLayerAddresses, in template (omit) XnExtTLAs p_xnExtendedTransportLayerAddresses := omit, in template (omit) XnTNLConfigurationInfo.iE_Extensions p_iE_Extensions := omit ) := { xnTransportLayerAddresses := p_xnTransportLayerAddresses, xnExtendedTransportLayerAddresses := p_xnExtendedTransportLayerAddresses, iE_Extensions := p_iE_Extensions } // End of template m_xnTNLConfigurationInfo } // End of group send group Receive { template (present) AdditionalDLUPTNLInformationForHOItem mw_additionalDLUPTNLInformationForHOItem( template (present) UPTransportLayerInformation p_additionalDL_NGU_UP_TNLInformation := ?, template (present) QosFlowListWithDataForwarding p_additionalQosFlowSetupResponseList := ?, template UPTransportLayerInformation p_additionalDLForwardingUPTNLInformation := *, template AdditionalDLUPTNLInformationForHOItem.iE_Extensions p_iE_Extensions := * ) := { additionalDL_NGU_UP_TNLInformation := p_additionalDL_NGU_UP_TNLInformation, additionalQosFlowSetupResponseList := p_additionalQosFlowSetupResponseList, additionalDLForwardingUPTNLInformation := p_additionalDLForwardingUPTNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_additionalDLUPTNLInformationForHOItem template (present) AdditionalDLUPTNLInformationForHOItem.iE_Extensions mw_additionalDLUPTNLInformationForHOItem_uPTransportLayerInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_AdditionalRedundantDL_NGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_additionalDLUPTNLInformationForHOItem_iE_Extensions template (present) AdditionalQosFlowInformation mw_additionalQosFlowInformation(template (present) AdditionalQosFlowInformation p_value := ?) := p_value; template (present) AllocationAndRetentionPriority mw_allocationAndRetentionPriority( template (present) PriorityLevelARP p_priorityLevelARP := ?, template (present) Pre_emptionCapability p_pre_emptionCapability := ?, template (present) Pre_emptionVulnerability p_pre_emptionVulnerability := ?, template AllocationAndRetentionPriority.iE_Extensions p_iE_Extensions := * ) := { priorityLevelARP := p_priorityLevelARP, pre_emptionCapability := p_pre_emptionCapability, pre_emptionVulnerability := p_pre_emptionVulnerability, iE_Extensions := p_iE_Extensions } // End of template mw_allocationAndRetentionPriority template (present) AlternativeQoSParaSetIndex mw_alternativeQoSParaSetIndex(template (present) integer p_value := ?) := p_value; template (present) AlternativeQoSParaSetNotifyIndex mw_alternativeQoSParaSetNotifyIndex(template (present) integer p_value := ?) := p_value; template (present) AlternativeQoSParaSetItem mw_alternativeQoSParaSetItem( template (present) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex := ?, template BitRate p_guaranteedFlowBitRateDL := *, template BitRate p_guaranteedFlowBitRateUL := *, template PacketDelayBudget p_packetDelayBudget := *, template PacketErrorRate p_packetErrorRate := *, template AlternativeQoSParaSetItem.iE_Extensions p_iE_Extensions := * ) := { alternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex, guaranteedFlowBitRateDL := p_guaranteedFlowBitRateDL, guaranteedFlowBitRateUL := p_guaranteedFlowBitRateUL, packetDelayBudget := p_packetDelayBudget, packetErrorRate := p_packetErrorRate, iE_Extensions := p_iE_Extensions } // End of template mw_alternativeQoSParaSetItem template (present) AMFName mw_aMFName(template (present) AMFName p_value := ?) := p_value; template (present) AMFNameVisibleString mw_aMFNameVisibleString(template (present) AMFNameVisibleString p_value := ?) := p_value; template (present) AMFNameUTF8String mw_aMFNameUTF8String(template (present) AMFNameUTF8String p_value := ?) := p_value; template (present) AMFPagingTarget mw_aMFPagingTarget_globalRANNodeID( template (present) GlobalRANNodeID p_globalRANNodeID := ? ) := { globalRANNodeID := p_globalRANNodeID } // End of template mw_aMFPagingTarget_globalRANNodeID template (present) AMFPagingTarget mw_aMFPagingTarget_tAI( template (present) TAI p_tAI := ? ) := { tAI := p_tAI } // End of template mw_aMFPagingTarget_tAI template (present) AMFPagingTarget mw_aMFPagingTarget_ext( template (present) AMFPagingTarget.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_aMFPagingTarget_ext template (present) AMF_TNLAssociationSetupItem mw_aMF_TNLAssociationSetupItem( template (present) CPTransportLayerInformation p_aMF_TNLAssociationAddress := ?, template AMF_TNLAssociationSetupItem.iE_Extensions p_iE_Extensions := * ) := { aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress, iE_Extensions := p_iE_Extensions } // End of template mw_aMF_TNLAssociationSetupItem template (present) AMF_TNLAssociationToAddItem mw_aMF_TNLAssociationToAddItem( template (present) CPTransportLayerInformation p_aMF_TNLAssociationAddress := ?, template (present) TNLAddressWeightFactor p_tNLAddressWeightFactor := ?, template TNLAssociationUsage p_tNLAssociationUsage := *, template AMF_TNLAssociationToAddItem.iE_Extensions p_iE_Extensions := * ):= { aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress, tNLAssociationUsage := p_tNLAssociationUsage, tNLAddressWeightFactor := p_tNLAddressWeightFactor, iE_Extensions := p_iE_Extensions } // End of template mw_aMF_TNLAssociationToAddItem template (present) AMF_TNLAssociationToRemoveItem mw_aMF_TNLAssociationToRemoveItem( template (present) CPTransportLayerInformation p_aMF_TNLAssociationAddress := ?, template AMF_TNLAssociationToRemoveItem.iE_Extensions p_iE_Extensions := * ) := { aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress, iE_Extensions := p_iE_Extensions } // End of template mw_aMF_TNLAssociationToRemoveItem template (present) AMF_TNLAssociationToUpdateItem mw_aMF_TNLAssociationToUpdateItem( template (present) CPTransportLayerInformation p_aMF_TNLAssociationAddress := ?, template TNLAssociationUsage p_tNLAssociationUsage := *, template TNLAddressWeightFactor p_tNLAddressWeightFactor := *, template AMF_TNLAssociationToUpdateItem.iE_Extensions p_iE_Extensions := * ) := { aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress, tNLAssociationUsage := p_tNLAssociationUsage, tNLAddressWeightFactor := p_tNLAddressWeightFactor, iE_Extensions := p_iE_Extensions } // End of template mw_aMF_TNLAssociationToUpdateItem template AreaOfInterest mw_areaOfInterest( template AreaOfInterestTAIList p_areaOfInterestTAIList := *, template AreaOfInterestCellList p_areaOfInterestCellList := *, template AreaOfInterestRANNodeList p_areaOfInterestRANNodeList := *, template AreaOfInterest.iE_Extensions p_iE_Extensions := * ) := { areaOfInterestTAIList := p_areaOfInterestTAIList, areaOfInterestCellList := p_areaOfInterestCellList, areaOfInterestRANNodeList := p_areaOfInterestRANNodeList, iE_Extensions := p_iE_Extensions } // End of template mw_areaOfInterest template (present) AreaOfInterestCellItem mw_areaOfInterestCellItem( template (present) NGRAN_CGI p_nGRAN_CGI := ?, template AreaOfInterestCellItem.iE_Extensions p_iE_Extensions := * ) := { nGRAN_CGI := p_nGRAN_CGI, iE_Extensions := p_iE_Extensions } // End of template mw_areaOfInterestCellItem template (present) AreaOfInterestItem mw_reaOfInterestItem( template (present) AreaOfInterest p_areaOfInterest := ?, template (present) LocationReportingReferenceID p_locationReportingReferenceID := ?, template AreaOfInterestItem.iE_Extensions p_iE_Extensions := * ) := { areaOfInterest := p_areaOfInterest, locationReportingReferenceID := p_locationReportingReferenceID, iE_Extensions := p_iE_Extensions } // End of template mw_reaOfInterestItem template (present) AreaOfInterestRANNodeItem mw_areaOfInterestRANNodeItem( template (present) GlobalRANNodeID p_globalRANNodeID := ?, template AreaOfInterestRANNodeItem.iE_Extensions p_iE_Extensions := * ):= { globalRANNodeID := p_globalRANNodeID, iE_Extensions := p_iE_Extensions } // End of template mw_areaOfInterestRANNodeItem template (present) AreaOfInterestTAIItem mw_areaOfInterestTAIItem( template (present) TAI p_tAI := ?, template AreaOfInterestTAIItem.iE_Extensions p_iE_Extensions := * ) := { tAI := p_tAI, iE_Extensions := p_iE_Extensions } // End of template mw_areaOfInterestTAIItem template AssistanceDataForPaging mw_assistanceDataForPaging( template AssistanceDataForRecommendedCells p_assistanceDataForRecommendedCells := *, template PagingAttemptInformation p_pagingAttemptInformation := *, template AssistanceDataForPaging.iE_Extensions p_iE_Extensions := * ) := { assistanceDataForRecommendedCells := p_assistanceDataForRecommendedCells, pagingAttemptInformation := p_pagingAttemptInformation, iE_Extensions := p_iE_Extensions } // End of template mw_assistanceDataForPaging template (present) AssistanceDataForPaging.iE_Extensions mw_assistanceDataForPaging_NPN_PagingAssistanceInformation( template (present) NPN_PagingAssistanceInformation p_nPN_PagingAssistanceInformation := ? ) := { { id := id_NPN_PagingAssistanceInformation, criticality := ignore, extensionValue := { NPN_PagingAssistanceInformation := p_nPN_PagingAssistanceInformation } } } // End of template mw_assistanceDataForPaging_NPN_PagingAssistanceInformation template (present) AssistanceDataForPaging.iE_Extensions mw_assistanceDataForPaging_pagingAssisDataforCEcapabUE( template (present) PagingAssisDataforCEcapabUE p_pagingAssisDataforCEcapabUE := ? ) := { { id := id_PagingAssisDataforCEcapabUE, criticality := ignore, extensionValue := { PagingAssisDataforCEcapabUE := p_pagingAssisDataforCEcapabUE } } } // End of template mw_assistanceDataForPaging_pagingAssisDataforCEcapabUE template (present) AssistanceDataForRecommendedCells mw_assistanceDataForRecommendedCells( template (present) RecommendedCellsForPaging p_recommendedCellsForPaging := ?, template AssistanceDataForRecommendedCells.iE_Extensions p_iE_Extensions := * ) := { recommendedCellsForPaging := p_recommendedCellsForPaging, iE_Extensions := p_iE_Extensions } // End of template mw_assistanceDataForRecommendedCells template (present) AssociatedMBSQosFlowSetupRequestItem mw_associatedMBSQosFlowSetupRequestItem( template (present) QosFlowIdentifier p_mBS_QosFlowIdentifier := ?, template (present) QosFlowIdentifier p_associatedUnicastQosFlowIdentifier := ?, template AssociatedMBSQosFlowSetupRequestItem.iE_Extensions p_iE_Extensions := * ) := { mBS_QosFlowIdentifier := p_mBS_QosFlowIdentifier, associatedUnicastQosFlowIdentifier := p_associatedUnicastQosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template mw_associatedMBSQosFlowSetupRequestItem template (present) AssociatedMBSQosFlowSetuporModifyRequestItem mw_associatedMBSQosFlowSetuporModifyRequestItem( template (present) QosFlowIdentifier p_mBS_QosFlowIdentifier := ?, template (present) QosFlowIdentifier p_associatedUnicastQosFlowIdentifier := ?, template AssociatedMBSQosFlowSetuporModifyRequestItem.iE_Extensions p_iE_Extensions := * ) := { mBS_QosFlowIdentifier := p_mBS_QosFlowIdentifier, associatedUnicastQosFlowIdentifier := p_associatedUnicastQosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template mw_associatedMBSQosFlowSetuporModifyRequestItem template (present) AssociatedQosFlowItem mw_associatedQosFlowItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template AssociatedQosFlowItem.qosFlowMappingIndication p_qosFlowMappingIndication := *, template AssociatedQosFlowItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, qosFlowMappingIndication := p_qosFlowMappingIndication, iE_Extensions := p_iE_Extensions } // End of template mw_associatedQosFlowItem template (present) AssociatedQosFlowItem.iE_Extensions mw_associatedQosFlowItem_alternativeQoSParaSetIndex( template (present) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex := ? ) := { { id := id_CurrentQoSParaSetIndex, criticality := ignore, extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex } } } // End of template mw_associatedQosFlowItem_alternativeQoSParaSetIndex template (present) AuthenticatedIndication mw_authenticatedIndication(template (present) AuthenticatedIndication p_value := true_) := p_value; template (present) AreaScopeOfMDT_NR mw_areaScopeOfMDT_NR_cellBased( template (present) CellBasedMDT_NR p_cellBased := ? ) := { cellBased := p_cellBased } // End of template mw_areaScopeOfMDT_cellBased template (present) AreaScopeOfMDT_NR mw_areaScopeOfMDT_tABased( template (present) TABasedMDT p_tABased := ? ) := { tABased := p_tABased } // End of template mw_areaScopeOfMDT_tABased template (present) AreaScopeOfMDT_NR mw_areaScopeOfMDT_pLMNWide := { pLMNWide := NULL } // End of template mw_areaScopeOfMDT_pLMNWide template (present) AreaScopeOfMDT_NR mw_areaScopeOfMDT_tAIBased( template (present) TAIBasedMDT p_tAIBased := ? ) := { tAIBased := p_tAIBased } // End of template mw_areaScopeOfMDT_tAIBased template (present) AreaScopeOfMDT_NR mw_areaScopeOfMDT_ext( template (present) AreaScopeOfMDT_NR.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_areaScopeOfMDT_ext template (present) AreaScopeOfNeighCellsItem mw_areaScopeOfNeighCellsItem( template (present) NRFrequencyInfo p_nrFrequencyInfo := ?, template PCIListForMDT p_pciListForMDT := *, template AreaScopeOfNeighCellsItem.iE_Extensions p_iE_Extensions := * ) := { nrFrequencyInfo := p_nrFrequencyInfo, pciListForMDT := p_pciListForMDT, iE_Extensions := p_iE_Extensions } // End of template mw_areaScopeOfNeighCellsItem template (present) AreaScopeOfQMC mw_areaScopeOfQMC_cellBased( template (present) CellBasedQMC p_cellBased := ? ) := { cellBased := p_cellBased } // End of template mw_areaScopeOfQMC_cellBased template (present) AreaScopeOfQMC mw_areaScopeOfQMC_tABased( template (present) TABasedQMC p_tABased := ? ) := { tABased := p_tABased } // End of template mw_areaScopeOfQMC_tABased template (present) AreaScopeOfQMC mw_areaScopeOfQMC_tAIBased( template (present) TAIBasedQMC p_tAIBased := ? ) := { tAIBased := p_tAIBased } // End of template mw_areaScopeOfQMC_tAIBased template (present) AreaScopeOfQMC mw_areaScopeOfQMC_pLMNAreaBased( template (present) PLMNAreaBasedQMC p_pLMNAreaBased := ? ) := { pLMNAreaBased := p_pLMNAreaBased } // End of template mw_areaScopeOfQMC_pLMNAreaBased template (present) AreaScopeOfQMC mw_areaScopeOfQMC_ext( template (present) AreaScopeOfQMC.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_areaScopeOfQMC_ext template (present) AreaScopeOfMDT_EUTRA mw_areaScopeOfMDT_EUTRA_cellBased( template (present) CellBasedMDT_EUTRA p_cellBased ) := { cellBased := p_cellBased } // End of template mw_areaScopeOfMDT_EUTRA_cellBased template (present) AreaScopeOfMDT_EUTRA mw_areaScopeOfMDT_EUTRA_tABased( template (present) TABasedMDT p_tABased ) := { tABased := p_tABased } // End of template mw_areaScopeOfMDT_EUTRA_tABased template (present) AreaScopeOfMDT_EUTRA mw_areaScopeOfMDT_EUTRA_pLMNWide := { pLMNWide := NULL } // End of template mw_areaScopeOfMDT_EUTRA_pLMNWide template (present) AreaScopeOfMDT_EUTRA mw_areaScopeOfMDT_EUTRA_tAIBased( template (present) TAIBasedMDT p_tAIBased ) := { tAIBased := p_tAIBased } // End of template mw_areaScopeOfMDT_EUTRA_tAIBased template (present) AreaScopeOfMDT_EUTRA mw_areaScopeOfMDT_EUTRA_ext( template (present) AreaScopeOfMDT_EUTRA.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template mw_areaScopeOfMDT_EUTRA_ext template AvailableRANVisibleQoEMetrics mw_availableRANVisibleQoEMetrics( template AvailableRANVisibleQoEMetrics.applicationLayerBufferLevelList p_applicationLayerBufferLevelList := *, template AvailableRANVisibleQoEMetrics.playoutDelayForMediaStartup p_playoutDelayForMediaStartup := *, template AvailableRANVisibleQoEMetrics.iE_Extensions p_iE_Extensions := * ) := { applicationLayerBufferLevelList := p_applicationLayerBufferLevelList, playoutDelayForMediaStartup := p_playoutDelayForMediaStartup, iE_Extensions := p_iE_Extensions } // End of template mw_availableRANVisibleQoEMetrics template BeamMeasurementsReportConfiguration mw_beamMeasurementsReportConfiguration( template BeamMeasurementsReportQuantity p_beamMeasurementsReportQuantity := *, template MaxNrofRS_IndexesToReport p_maxNrofRS_IndexesToReport := *, template BeamMeasurementsReportConfiguration.iE_Extensions p_iE_Extensions := * ) := { beamMeasurementsReportQuantity := p_beamMeasurementsReportQuantity, maxNrofRS_IndexesToReport := p_maxNrofRS_IndexesToReport, iE_Extensions := p_iE_Extensions } // End of template mw_beamMeasurementsReportConfiguration template BeamMeasurementsReportQuantity mw_beamMeasurementsReportQuantity( template BeamMeasurementsReportQuantity.rSRP p_rSRP := true_, template BeamMeasurementsReportQuantity.rSRQ p_rSRQ := true_, template BeamMeasurementsReportQuantity.sINR p_sINR := true_, template BeamMeasurementsReportQuantity.iE_Extensions p_iE_Extensions := * ) := { rSRP := p_rSRP, rSRQ := p_rSRQ, sINR := p_sINR, iE_Extensions := p_iE_Extensions } // End of template mw_beamMeasurementsReportQuantity template (present) BitRate mw_bitRate (template (present) BitRate p_value := ?) := p_value; template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_cellIDCancelledEUTRA( template (present) CellIDCancelledEUTRA p_cellIDCancelledEUTRA := ? ) := { cellIDCancelledEUTRA := p_cellIDCancelledEUTRA } // End of template mw_broadcastCancelledAreaList_cellIDCancelledEUTRA template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_tAICancelledEUTRA( template (present) TAICancelledEUTRA p_tAICancelledEUTRA := ? ) := { tAICancelledEUTRA := p_tAICancelledEUTRA } // End of template mw_broadcastCancelledAreaList_tAICancelledEUTRA template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_emergencyAreaIDCancelledEUTRA( template (present) EmergencyAreaIDCancelledEUTRA p_emergencyAreaIDCancelledEUTRA := ? ) := { emergencyAreaIDCancelledEUTRA := p_emergencyAreaIDCancelledEUTRA } // End of template mw_broadcastCancelledAreaList_emergencyAreaIDCancelledEUTRA template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_cellIDCancelledNR( template (present) CellIDCancelledNR p_cellIDCancelledNR := ? ) := { cellIDCancelledNR := p_cellIDCancelledNR } // End of template mw_broadcastCancelledAreaList_cellIDCancelledNR template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_tAICancelledNR( template (present) TAICancelledNR p_tAICancelledNR := ? ) := { tAICancelledNR := p_tAICancelledNR } // End of template mw_broadcastCancelledAreaList_tAICancelledNR template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_emergencyAreaIDCancelledNR( template (present) EmergencyAreaIDCancelledNR p_emergencyAreaIDCancelledNR := ? ) := { emergencyAreaIDCancelledNR := p_emergencyAreaIDCancelledNR } // End of template mw_broadcastCancelledAreaList_ext template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_ext( template (present) BroadcastCancelledAreaList.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_broadcastCancelledAreaList_ext template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_cellIDBroadcastEUTRA( template (present) CellIDBroadcastEUTRA p_cellIDBroadcastEUTRA ) := { cellIDBroadcastEUTRA := p_cellIDBroadcastEUTRA } // End of template mw_broadcastCompletedAreaList_cellIDCancelledEUTRA template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_tAIBroadcastEUTRA( template (present) TAIBroadcastEUTRA p_tAIBroadcastEUTRA ) := { tAIBroadcastEUTRA := p_tAIBroadcastEUTRA } // End of template mw_broadcastCompletedAreaList_tAIBroadcastEUTRA template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_emergencyAreaIDBroadcastEUTRA( template (present) EmergencyAreaIDBroadcastEUTRA p_emergencyAreaIDBroadcastEUTRA ) := { emergencyAreaIDBroadcastEUTRA := p_emergencyAreaIDBroadcastEUTRA } // End of template mw_broadcastCompletedAreaList_emergencyAreaIDBroadcastEUTRA template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_cellIDBroadcastNR( template (present) CellIDBroadcastNR p_cellIDBroadcastNR ) := { cellIDBroadcastNR := p_cellIDBroadcastNR } // End of template mw_broadcastCompletedAreaList_cellIDBroadcastNR template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_tAIBroadcastNR( template (present) TAIBroadcastNR p_tAIBroadcastNR ) := { tAIBroadcastNR := p_tAIBroadcastNR } // End of template mw_broadcastCompletedAreaList_tAIBroadcastNR template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_emergencyAreaIDBroadcastNR( template (present) EmergencyAreaIDBroadcastNR p_emergencyAreaIDBroadcastNR ) := { emergencyAreaIDBroadcastNR := p_emergencyAreaIDBroadcastNR } // End of template mw_broadcastCompletedAreaList_emergencyAreaIDBroadcastNR template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_ext( template (present) BroadcastCompletedAreaList.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template mw_broadcastCompletedAreaList_ext template (present) BroadcastPLMNItem mw_ie_broadcastPLMNItem( template (present) PLMNIdentity p_plmnId := ?, template (present) SliceSupportList p_ssl := ?, template BroadcastPLMNItem.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_plmnId, tAISliceSupportList := p_ssl, iE_Extensions := p_iE_Extensions } // End of template mw_ie_broadcastPLMNItem template (present) BluetoothMeasurementConfiguration mw_bluetoothMeasurementConfiguration( template (present) BluetoothMeasConfig p_bluetoothMeasConfig := ?, template BluetoothMeasConfigNameList p_bluetoothMeasConfigNameList := *, template BluetoothMeasurementConfiguration.bt_rssi p_bt_rssi := *, template BluetoothMeasurementConfiguration.iE_Extensions p_iE_Extensions := * ) := { bluetoothMeasConfig := p_bluetoothMeasConfig, bluetoothMeasConfigNameList := p_bluetoothMeasConfigNameList, bt_rssi := p_bt_rssi, iE_Extensions := p_iE_Extensions } // End of template mw_bluetoothMeasurementConfiguration template (present) BluetoothMeasConfigNameItem mw_bluetoothMeasConfigNameItem( template (present) BluetoothName p_bluetoothName := ?, template BluetoothMeasConfigNameItem.iE_Extensions p_iE_Extensions := * ) := { bluetoothName := p_bluetoothName, iE_Extensions := p_iE_Extensions } // End of template mw_bluetoothMeasConfigNameItem template (present) BluetoothMeasConfig mw_bluetoothMeasConfig(template (present) BluetoothMeasConfig p_value := setup) := p_value; template (present) CancelAllWarningMessages mw_cancelAllWarningMessages(template (present) CancelAllWarningMessages p_value := true_) := p_value; template (present) CancelledCellsInEAI_EUTRA_Item mw_cancelledCellsInEAI_EUTRA_Item( template (present) EUTRA_CGI p_eUTRA_CGI := ?, template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?, template CancelledCellsInEAI_EUTRA_Item.iE_Extensions p_iE_Extensions := * ) := { eUTRA_CGI := p_eUTRA_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template mw_cancelledCellsInEAI_EUTRA_Item template (present) CancelledCellsInEAI_NR_Item mw_cancelledCellsInEAI_NR_Item( template (present) NR_CGI p_nR_CGI := ?, template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?, template CancelledCellsInEAI_NR_Item.iE_Extensions p_iE_Extensions := * ) := { nR_CGI := p_nR_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template mw_cancelledCellsInEAI_NR_Item template (present) CancelledCellsInTAI_EUTRA_Item mw_cancelledCellsInTAI_EUTRA_Item( template (present) EUTRA_CGI p_eUTRA_CGI := ?, template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?, template CancelledCellsInTAI_EUTRA_Item.iE_Extensions p_iE_Extensions := * ) := { eUTRA_CGI := p_eUTRA_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template mw_cancelledCellsInTAI_EUTRA_Item template (present) CancelledCellsInTAI_NR_Item mw_CancelledCellsInTAI_NR_Item( template (present) NR_CGI p_nR_CGI := ?, template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?, template CancelledCellsInTAI_NR_Item.iE_Extensions p_iE_Extensions := * ) := { nR_CGI := p_nR_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template mw_CancelledCellsInTAI_NR_Item template (present) CandidateCellItem mw_candidateCellItem( template (present) CandidateCell p_candidateCell := ?, template CandidateCellItem.iE_Extensions p_iE_Extensions := * ) := { candidateCell := p_candidateCell, iE_Extensions := p_iE_Extensions } // End of template mw_candidateCellItem template (present) CandidateCell mw_candidateCell_candidateCGI( template (present) CandidateCellID p_candidateCGI := ? ) := { candidateCGI := p_candidateCGI } // End of template mw_candidateCell_candidateCGI template (present) CandidateCell mw_candidateCell_candidatePCI( template (present) CandidatePCI p_candidatePCI := ? ) := { candidatePCI := p_candidatePCI } // End of template mw_candidateCell_candidatePCI template (present) CandidateCell mw_candidateCell_ext( template (present) CandidateCell.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_candidateCell_ext template (present) CandidatePCI mw_candidatePCI( template (present) CandidatePCI.candidatePCI p_candidatePCI := ?, template (present) CandidatePCI.candidateNRARFCN p_candidateNRARFCN := ?, template CandidatePCI.iE_Extensions p_iE_Extensions := * ) := { candidatePCI := p_candidatePCI, candidateNRARFCN := p_candidateNRARFCN, iE_Extensions := p_iE_Extensions } // End of template mw_candidatePCI template (present) Cause mw_cause_radioNetwork( template (present) CauseRadioNetwork p_radioNetwork ) := { radioNetwork := p_radioNetwork } // End of template mw_cause_radioNetwork template (present) Cause mw_cause_transport( template (present) CauseTransport p_transport ) := { transport := p_transport } // End of template mw_cause_transport template (present) Cause mw_cause_nas( template (present) CauseNas p_nas ) := { nas := p_nas } // End of template mw_cause_nas template (present) Cause mw_cause_protocol( template (present) CauseProtocol p_protocol ) := { protocol := p_protocol } // End of template mw_cause_protocol template (present) Cause mw_cause_misc( template (present) CauseMisc p_misc ) := { misc := p_misc } // End of template mw_cause_misc template (present) Cause mw_cause_ext( template (present) Cause.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template mw_cause_ext template (present) CauseMisc mw_causeMisc(template (present) CauseMisc p_value := ?) := p_value; template (present) CauseNas mw_causeNas(template (present) CauseNas p_value := ?) := p_value; template (present) CauseProtocol mw_causeProtocol(template (present) CauseProtocol p_value := ?) := p_value; template (present) CauseRadioNetwork mww_causeRadioNetwork(template (present) CauseRadioNetwork p_value := ?) := p_value; template (present) CauseTransport mw_causeTransport(template (present) CauseTransport p_value := ?) := p_value; template (present) Cell_CAGInformation mw_cell_CAGInformation( template (present) NGRAN_CGI p_nGRAN_CGI := ?, template (present) CellCAGList p_cellCAGList := ?, template Cell_CAGInformation.iE_Extensions p_iE_Extensions := * ) := { nGRAN_CGI := p_nGRAN_CGI, cellCAGList := p_cellCAGList, iE_Extensions := p_iE_Extensions } // End of template mw_cell_CAGInformation template (present) CellIDBroadcastEUTRA_Item mw_cellIDBroadcastEUTRA_Item( template (present) EUTRA_CGI p_eUTRA_CGI := ?, template CellIDBroadcastEUTRA_Item.iE_Extensions p_iE_Extensions := * ) := { eUTRA_CGI := p_eUTRA_CGI, iE_Extensions := p_iE_Extensions } // End of template mw_cellIDBroadcastEUTRA_Item template (present) CellIDBroadcastNR_Item mw_cellIDBroadcastNR_Item( template (present) NR_CGI p_nR_CGI := ?, template CellIDBroadcastNR_Item.iE_Extensions p_iE_Extensions := * ) := { nR_CGI := p_nR_CGI, iE_Extensions := p_iE_Extensions } // End of template mw_cellIDBroadcastNR_Item template (present) CellIDCancelledEUTRA_Item mw_cellIDCancelledEUTRA_Item( template (present) EUTRA_CGI p_eUTRA_CGI := ?, template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?, template CellIDCancelledEUTRA_Item.iE_Extensions p_iE_Extensions := * ) := { eUTRA_CGI := p_eUTRA_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template mw_cellIDCancelledEUTRA_Item template (present) CellIDCancelledNR_Item mw_cellIDCancelledNR_Item( template (present) NR_CGI p_nR_CGI := ?, template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?, template CellIDCancelledNR_Item.iE_Extensions p_iE_Extensions := * ) := { nR_CGI := p_nR_CGI, numberOfBroadcasts := p_numberOfBroadcasts, iE_Extensions := p_iE_Extensions } // End of template mw_cellIDCancelledNR_Item template (present) CellIDListForRestart mw_cellIDListForRestart_eUTRA_CGIListforRestart( template (present) EUTRA_CGIList p_eUTRA_CGIListforRestart := ? ) := { eUTRA_CGIListforRestart := p_eUTRA_CGIListforRestart } // End of template mw_cellIDListForRestart_misc template (present) CellIDListForRestart mw_cellIDListForRestart_nR_CGIListforRestart( template (present) NR_CGIList p_nR_CGIListforRestart := ? ) := { nR_CGIListforRestart := p_nR_CGIListforRestart } // End of template mw_cellIDListForRestart_nR_CGIListforRestart template (present) CellIDListForRestart mw_cellIDListForRestart_ext( template (present) CellIDListForRestart.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_cellIDListForRestart_ext template (present) CellSize mw_cellSize(template (present) CellSize p_value := ?) := p_value; template (present) CellType mw_cellType( template (present) CellSize p_cellSize:= ?, template CellType.iE_Extensions p_iE_Extensions := * ) := { cellSize := p_cellSize, iE_Extensions := p_iE_Extensions } // End of template mw_cellType template (present) CEmodeBSupport_Indicator mw_cEmodeBSupport_Indicator(template (present) CEmodeBSupport_Indicator p_value := ?) := p_value; template (present) CEmodeBrestricted mw_cEmodeBrestricted(template (present) CEmodeBrestricted p_value := ?) := p_value; template CNAssistedRANTuning mw_cNAssistedRANTuning( template ExpectedUEBehaviour p_expectedUEBehaviour := *, template CNAssistedRANTuning.iE_Extensions p_iE_Extensions := * ) := { expectedUEBehaviour := p_expectedUEBehaviour, iE_Extensions := p_iE_Extensions } // End of template mw_cNAssistedRANTuning template (present) CNTypeRestrictionsForEquivalentItem mw_cNTypeRestrictionsForEquivalentItem( template (present) PLMNIdentity p_plmnIdentity := ?, template (present) CNTypeRestrictionsForEquivalentItem.cn_Type p_cn_Type := ?, template CNTypeRestrictionsForEquivalentItem.iE_Extensions p_iE_Extensions := * ) := { plmnIdentity := p_plmnIdentity, cn_Type := p_cn_Type, iE_Extensions := p_iE_Extensions } // End of template mw_cNTypeRestrictionsForEquivalentItem template (present) CNTypeRestrictionsForServing mw_cNTypeRestrictionsForServing(template (present) CNTypeRestrictionsForServing p_value := ?) := p_value; template (present) CompletedCellsInEAI_EUTRA_Item mw_completedCellsInEAI_EUTRA_Item( template (present) EUTRA_CGI p_eUTRA_CGI := ?, template CompletedCellsInEAI_EUTRA_Item.iE_Extensions p_iE_Extensions := * ) := { eUTRA_CGI := p_eUTRA_CGI, iE_Extensions := p_iE_Extensions } // End of template mw_completedCellsInEAI_EUTRA_Item template (present) CompletedCellsInEAI_NR_Item mw_completedCellsInEAI_NR_Item( template (present) NR_CGI p_nR_CGI := ?, template CompletedCellsInEAI_NR_Item.iE_Extensions p_iE_Extensions := * ) := { nR_CGI := p_nR_CGI, iE_Extensions := p_iE_Extensions } // End of template mw_completedCellsInEAI_NR_Item template (present) CompletedCellsInTAI_EUTRA_Item mw_completedCellsInTAI_EUTRA_Item( template (present) EUTRA_CGI p_eUTRA_CGI := ?, template CompletedCellsInTAI_EUTRA_Item.iE_Extensions p_iE_Extensions := * ) := { eUTRA_CGI := p_eUTRA_CGI, iE_Extensions := p_iE_Extensions } // End of template mw_completedCellsInTAI_EUTRA_Item template (present) CompletedCellsInTAI_NR_Item mw_completedCellsInTAI_NR_Item( template (present) NR_CGI p_nR_CGI := ?, template CompletedCellsInTAI_NR_Item.iE_Extensions p_iE_Extensions := * ) := { nR_CGI := p_nR_CGI, iE_Extensions := p_iE_Extensions } // End of template mw_completedCellsInTAI_NR_Item template (present) ConcurrentWarningMessageInd mw_concurrentWarningMessageInd(template (present) ConcurrentWarningMessageInd p_value := true_) := p_value; template (present) ConfidentialityProtectionIndication mw_confidentialityProtectionIndication(template (present) ConfidentialityProtectionIndication p_value := ?) := p_value; template (present) ConfidentialityProtectionResult mw_confidentialityProtectionResult(template (present) ConfidentialityProtectionResult p_value := ?) := p_value; template (present) ConfiguredTACIndication mw_configuredTACIndication(template (present) ConfiguredTACIndication p_value := true_) := p_value; template (present) CoreNetworkAssistanceInformationForInactive mw_coreNetworkAssistanceInformationForInactive( template (present) UEIdentityIndexValue p_uEIdentityIndexValue := ?, template (present) PeriodicRegistrationUpdateTimer p_periodicRegistrationUpdateTimer := ?, template (present) TAIListForInactive p_tAIListForInactive := ?, template PagingDRX p_uESpecificDRX := *, template MICOModeIndication p_mICOModeIndication := *, template ExpectedUEBehaviour p_expectedUEBehaviour := *, template CoreNetworkAssistanceInformationForInactive.iE_Extensions p_iE_Extensions := * ) := { uEIdentityIndexValue := p_uEIdentityIndexValue, uESpecificDRX := p_uESpecificDRX, periodicRegistrationUpdateTimer := p_periodicRegistrationUpdateTimer, mICOModeIndication := p_mICOModeIndication, tAIListForInactive := p_tAIListForInactive, expectedUEBehaviour := p_expectedUEBehaviour, iE_Extensions := p_iE_Extensions } // End of template mw_coreNetworkAssistanceInformationForInactive template (present) CoreNetworkAssistanceInformationForInactive.iE_Extensions mw_coreNetworkAssistanceInformationForInactive_paging( template (present) EUTRA_PagingeDRXInformation p_eUTRA_PagingeDRXInformation := ?, template (present) ExtendedUEIdentityIndexValue p_extendedUEIdentityIndexValue := ?, template (present) UERadioCapabilityForPaging p_uERadioCapabilityForPaging := ?, template (present) MicoAllPLMN p_micoAllPLMN := ? ) := { { id := id_EUTRA_PagingeDRXInformation, criticality := ignore, extensionValue := { EUTRA_PagingeDRXInformation := p_eUTRA_PagingeDRXInformation } }, { id := id_ExtendedUEIdentityIndexValue, criticality := ignore, extensionValue := { ExtendedUEIdentityIndexValue := p_extendedUEIdentityIndexValue } }, { id := id_UERadioCapabilityForPaging, criticality := ignore, extensionValue := { UERadioCapabilityForPaging := p_uERadioCapabilityForPaging } }, { id := id_MicoAllPLMN, criticality := ignore, extensionValue := { MicoAllPLMN := p_micoAllPLMN } } // TODO To be enhanced } // End of template mw_coreNetworkAssistanceInformationForInactive_paging template (present) COUNTValueForPDCP_SN12 mw_cOUNTValueForPDCP_SN12( template (present) COUNTValueForPDCP_SN12.pDCP_SN12 p_pDCP_SN12 := ?, template (present) COUNTValueForPDCP_SN12.hFN_PDCP_SN12 p_hFN_PDCP_SN12 := ?, template COUNTValueForPDCP_SN12.iE_Extensions p_iE_Extensions := * ) := { pDCP_SN12 := p_pDCP_SN12, hFN_PDCP_SN12 := p_hFN_PDCP_SN12, iE_Extensions := p_iE_Extensions } // End of template mw_cOUNTValueForPDCP_SN12 template (present) COUNTValueForPDCP_SN18 mw_cOUNTValueForPDCP_SN18( template (present) COUNTValueForPDCP_SN18.pDCP_SN18 p_pDCP_SN18 := ?, template (present) COUNTValueForPDCP_SN18.hFN_PDCP_SN18 p_hFN_PDCP_SN18 := ?, template COUNTValueForPDCP_SN18.iE_Extensions p_iE_Extensions := * ) := { pDCP_SN18 := p_pDCP_SN18, hFN_PDCP_SN18 := p_hFN_PDCP_SN18, iE_Extensions := p_iE_Extensions } // End of template mw_cOUNTValueForPDCP_SN18 template (present) CPTransportLayerInformation mw_cPTransportLayerInformation_endpointIPAddress( template (present) TransportLayerAddress p_endpointIPAddress := ? ) := { endpointIPAddress := p_endpointIPAddress } // End of template mw_cPTransportLayerInformation_endpointIPAddress template (present) CPTransportLayerInformation mw_cPTransportLayerInformation_choice_Extensions( template (present) CPTransportLayerInformation.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_cPTransportLayerInformation_choice_Extensions template (present) CPTransportLayerInformation.choice_Extensions mw_cPTransportLayerInformation_ext( template (present) EndpointIPAddressAndPort p_EndpointIPAddressAndPort := ? ) := { id := id_EndpointIPAddressAndPort, criticality := reject, value_ := { EndpointIPAddressAndPort := p_EndpointIPAddressAndPort } } // End of template mw_cPTransportLayerInformation_ext template CriticalityDiagnostics mw_criticalityDiagnostics( template ProcedureCode p_procedureCode := *, template TriggeringMessage p_triggeringMessage := *, template Criticality p_procedureCriticality := *, template CriticalityDiagnostics_IE_List p_criticalityDiagnostics_IE_List := *, template CriticalityDiagnostics.iE_Extensions p_iE_Extensions := * ) := { procedureCode := p_procedureCode, triggeringMessage := p_triggeringMessage, procedureCriticality := p_procedureCriticality, iEsCriticalityDiagnostics := p_criticalityDiagnostics_IE_List, iE_Extensions := p_iE_Extensions } // End of template mw_criticalityDiagnostics template (present) CriticalityDiagnostics_IE_Item mw_criticalityDiagnostics_IE_Item( template (present) Criticality p_iECriticality := ?, template (present) ProtocolIE_ID p_iE_ID := ?, template (present) TypeOfError p_typeOfError := ?, template CriticalityDiagnostics_IE_Item.iE_Extensions p_iE_Extensions := * ) := { iECriticality := p_iECriticality, iE_ID := p_iE_ID, typeOfError := p_typeOfError, iE_Extensions := p_iE_Extensions } // End of template mw_criticalityDiagnostics_IE_Item template (present) CellBasedMDT_NR mw_cellBasedMDT_NR( in template (present) CellIdListforMDT_NR p_cellIdListforMDT := ?, in template CellBasedMDT_NR.iE_Extensions p_iE_Extensions := * ) := { cellIdListforMDT := p_cellIdListforMDT, iE_Extensions := p_iE_Extensions } // End of template mw_cellBasedMDT_NR template (present) CellBasedMDT_EUTRA mw_cellBasedMDT_EUTRA( template (present) CellIdListforMDT_EUTRA p_cellIdListforMDT := ?, template CellBasedMDT_EUTRA.iE_Extensions p_iE_Extensions := * ) := { cellIdListforMDT := p_cellIdListforMDT, iE_Extensions := p_iE_Extensions } // End of template mw_cellBasedMDT_EUTRA template (present) CellBasedQMC mw_cellBasedQMC( template (present) CellIdListforQMC p_cellIdListforQMC := ?, template CellBasedQMC.iE_Extensions p_iE_Extensions := * ) := { cellIdListforQMC := p_cellIdListforQMC, iE_Extensions := p_iE_Extensions } // End of template mw_cellBasedQMC template (present) DataForwardingNotPossible mw_DataForwardingNotPossible(template (present) DataForwardingNotPossible p_value := data_forwarding_not_possible) := p_value; template (present) DataForwardingAccepted mw_dataForwardingAccepted(template (present) DataForwardingAccepted p_value := ?) := p_value; template (present) DataForwardingResponseDRBItem mw_dataForwardingResponseDRBItem( template (present) DRB_ID p_dRB_ID := ?, template UPTransportLayerInformation p_dLForwardingUP_TNLInformation := *, template UPTransportLayerInformation p_uLForwardingUP_TNLInformation := *, template DataForwardingResponseDRBItem.iE_Extensions p_iE_Extensions := * ) := { dRB_ID := p_dRB_ID, dLForwardingUP_TNLInformation := p_dLForwardingUP_TNLInformation, uLForwardingUP_TNLInformation := p_uLForwardingUP_TNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_dataForwardingResponseDRBItem template (present) DAPSRequestInfo mw_dAPSRequestInfo( template (present) DAPSRequestInfo.dAPSIndicator p_dAPSIndicator := daps_ho_required, template DAPSRequestInfo.iE_Extensions p_iE_Extensions := * ) := { dAPSIndicator := p_dAPSIndicator, iE_Extensions := p_iE_Extensions } // End of template mw_dAPSRequestInfo template (present) DAPSResponseInfoItem mw_dAPSResponseInfoItem( template (present) DRB_ID p_dRB_ID := ?, template (present) DAPSResponseInfo p_dAPSResponseInfo := ?, template DAPSResponseInfoItem.iE_Extension p_iE_Extension := * ) := { dRB_ID := p_dRB_ID, dAPSResponseInfo := p_dAPSResponseInfo, iE_Extension := p_iE_Extension } // End of template mw_dAPSResponseInfoItem template (present) DAPSResponseInfo mw_dAPSResponseInfo( template (present) DAPSResponseInfo.dapsresponseindicator p_dapsresponseindicator := ?, template DAPSResponseInfo.iE_Extensions p_iE_Extensions := * ) := { dapsresponseindicator := p_dapsresponseindicator, iE_Extensions := p_iE_Extensions } // End of template mw_dAPSResponseInfo template (present) DataForwardingResponseERABListItem mw_DataForwardingResponseERABListItem( template (present) E_RAB_ID p_e_RAB_ID := ?, template (present) UPTransportLayerInformation p_dLForwardingUP_TNLInformation := ?, template DataForwardingResponseERABListItem.iE_Extensions p_iE_Extensions := * ) := { e_RAB_ID := p_e_RAB_ID, dLForwardingUP_TNLInformation := p_dLForwardingUP_TNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_DataForwardingResponseERABListItem template (present) DelayCritical mw_delayCritical(template (present) DelayCritical p_value := ?) := p_value; template (present) DL_CP_SecurityInformation mw_dL_CP_SecurityInformation( template (present) DL_NAS_MAC p_dl_NAS_MAC := ?, template DL_CP_SecurityInformation.iE_Extensions p_iE_Extensions := * ) := { dl_NAS_MAC := p_dl_NAS_MAC, iE_Extensions := p_iE_Extensions } // End of template mw_dL_CP_SecurityInformation template (present) DLForwarding mw_dLForwarding(template (present) DLForwarding p_value := dl_forwarding_proposed) := p_value; template (present) DL_NGU_TNLInformationReused mw_dL_NGU_TNLInformationReused(template (present) DL_NGU_TNLInformationReused p_value := true_) := p_value; template (present) DirectForwardingPathAvailability mw_directForwardingPathAvailability(template (present) DirectForwardingPathAvailability p_value := direct_path_available) := p_value; template (present) DRBsSubjectToStatusTransferItem mw_dRBsSubjectToStatusTransferItem( in template (present) DRB_ID p_dRB_ID := ?, in template (present) DRBStatusUL p_dRBStatusUL := ?, in template (present) DRBStatusDL p_dRBStatusDL := ?, in template DRBsSubjectToStatusTransferItem.iE_Extension p_iE_Extension := * ) := { dRB_ID := p_dRB_ID, dRBStatusUL := p_dRBStatusUL, dRBStatusDL := p_dRBStatusDL, iE_Extension := p_iE_Extension } // End of template mw_dRBsSubjectToStatusTransferItem template (present) DRBsSubjectToStatusTransferItem.iE_Extension mw_dRBsSubjectToStatusTransferItem_associatedQosFlowList( template (present) AssociatedQosFlowList p_AssociatedQosFlowList := ? ) := { { id := id_OldAssociatedQosFlowList_ULendmarkerexpected, criticality := ignore, extensionValue := { AssociatedQosFlowList := p_AssociatedQosFlowList } } } // End of template mw_dRBsSubjectToStatusTransferItem_associatedQosFlowList template (present) DRBStatusDL mw_dRBStatusDL_dRBStatusDL12( template (present) DRBStatusDL12 p_dRBStatusDL12 := ? ) := { dRBStatusDL12 := p_dRBStatusDL12 } // End of template mw_dRBStatusDL_dRBStatusDL12 template (present) DRBStatusDL mw_dRBStatusDL_dRBStatusDL18( template (present) DRBStatusDL18 p_dRBStatusDL18 := ? ) := { dRBStatusDL18 := p_dRBStatusDL18 } // End of template mw_dRBStatusDL_dRBStatusDL18 template (present) DRBStatusDL mw_dRBStatusDL_choice_Extensions( template (present) DRBStatusDL.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_dRBStatusDL_choice_Extensions template (present) DRBStatusDL12 mw_dRBStatusDL12( template (present) COUNTValueForPDCP_SN12 p_dL_COUNTValue := ?, template DRBStatusDL12.iE_Extension p_iE_Extension := * ) := { dL_COUNTValue := p_dL_COUNTValue, iE_Extension := p_iE_Extension } // End of template mw_dRBStatusDL12 template (present) DRBStatusDL18 mw_dRBStatusDL18( template (present) COUNTValueForPDCP_SN18 p_dL_COUNTValue := ?, template DRBStatusDL18.iE_Extension p_iE_Extension := * ) := { dL_COUNTValue := p_dL_COUNTValue, iE_Extension := p_iE_Extension } // End of template mw_dRBStatusDL18 template (present) DRBStatusUL mw_dRBStatusUL_dRBStatusUL12( template (present) DRBStatusUL12 p_dRBStatusUL12 := ? ) := { dRBStatusUL12 := p_dRBStatusUL12 } // End of template mw_dRBStatusUL_dRBStatusUL12 template (present) DRBStatusUL mw_dRBStatusUL_dRBStatusUL18( template (present) DRBStatusUL18 p_dRBStatusUL18 := ? ) := { dRBStatusUL18 := p_dRBStatusUL18 } // End of template mw_dRBStatusUL_dRBStatusUL18 template (present) DRBStatusUL mw_dRBStatusUL_choice_Extensions( template (present) DRBStatusUL.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_dRBStatusUL_choice_Extensions template (present) DRBStatusUL12 mw_dRBStatusUL12( template (present) COUNTValueForPDCP_SN12 p_uL_COUNTValue := ?, template DRBStatusUL12.receiveStatusOfUL_PDCP_SDUs p_receiveStatusOfUL_PDCP_SDUs := *, template DRBStatusUL12.iE_Extension p_iE_Extension := * ) := { uL_COUNTValue := p_uL_COUNTValue, receiveStatusOfUL_PDCP_SDUs := p_receiveStatusOfUL_PDCP_SDUs, iE_Extension := p_iE_Extension } // End of template mw_dRBStatusUL12 template (present) DRBStatusUL18 mw_dRBStatusUL18( template (present) COUNTValueForPDCP_SN18 p_uL_COUNTValue := ?, template DRBStatusUL18.receiveStatusOfUL_PDCP_SDUs p_receiveStatusOfUL_PDCP_SDUs := *, template DRBStatusUL18.iE_Extension p_iE_Extension := * ) := { uL_COUNTValue := p_uL_COUNTValue, receiveStatusOfUL_PDCP_SDUs := p_receiveStatusOfUL_PDCP_SDUs, iE_Extension := p_iE_Extension } // End of template mw_dRBStatusUL18 template (present) DRBsToQosFlowsMappingItem mw_dRBsToQosFlowsMappingItem( template (present) DRB_ID p_dRB_ID := ?, template (present) AssociatedQosFlowList p_associatedQosFlowList := ?, template DRBsToQosFlowsMappingItem.iE_Extensions p_iE_Extensions := * ) := { dRB_ID := p_dRB_ID, associatedQosFlowList := p_associatedQosFlowList, iE_Extensions := p_iE_Extensions } // End of template mw_dRBsToQosFlowsMappingItem template (present) DRBsToQosFlowsMappingItem.iE_Extensions mw_dRBsToQosFlowsMappingItem_dAPSRequestInfo( template (present) DAPSRequestInfo p_dAPSRequestInfo := ? ) := { { id := id_DAPSRequestInfo, criticality := ignore, extensionValue := { DAPSRequestInfo := p_dAPSRequestInfo } } } // End of template mw_dRBsToQosFlowsMappingItem_dAPSRequestInfo template (present) Dynamic5QIDescriptor mw_dynamic5QIDescriptor( template (present) PriorityLevelQos p_priorityLevelQos := ?, template (present) PacketDelayBudget p_packetDelayBudget := ?, template (present) PacketErrorRate p_packetErrorRate := ?, template FiveQI p_fiveQI := *, template DelayCritical p_delayCritical := *, template AveragingWindow p_averagingWindow := *, template MaximumDataBurstVolume p_maximumDataBurstVolume := *, template Dynamic5QIDescriptor.iE_Extensions p_iE_Extensions := * ) := { priorityLevelQos := p_priorityLevelQos, packetDelayBudget := p_packetDelayBudget, packetErrorRate := p_packetErrorRate, fiveQI := p_fiveQI, delayCritical := p_delayCritical, // The above IE shall be present in case of GBR QoS flow averagingWindow := p_averagingWindow, // The above IE shall be present in case of GBR QoS flow maximumDataBurstVolume := p_maximumDataBurstVolume, iE_Extensions := p_iE_Extensions } // End of template mw_dynamic5QIDescriptor template (present) Dynamic5QIDescriptor.iE_Extensions mw_dynamic5QIDescriptor_extendedPacketDelayBudget( template (present) ExtendedPacketDelayBudget p_extendedPacketDelayBudget := ? ) := { { id := id_ExtendedPacketDelayBudget, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template mw_dynamic5QIDescriptor_extendedPacketDelayBudget template (present) Dynamic5QIDescriptor.iE_Extensions mw_dynamic5QIDescriptor_cNPacketDelayBudgetDL( template (present) ExtendedPacketDelayBudget p_extendedPacketDelayBudget := ? ) := { { id := id_CNPacketDelayBudgetDL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template mw_dynamic5QIDescriptor_cNPacketDelayBudgetDL template (present) Dynamic5QIDescriptor.iE_Extensions mw_dynamic5QIDescriptor_cNPacketDelayBudgetUL( template (present) ExtendedPacketDelayBudget p_extendedPacketDelayBudget := ? ) := { { id := id_CNPacketDelayBudgetUL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template mw_dynamic5QIDescriptor_cNPacketDelayBudgetUL template (present) EarlyMeasurement mw_earlyMeasurement(template (present) EarlyMeasurement p_value := true_) := p_value; template (present) EarlyStatusTransfer_TransparentContainer mw_earlyStatusTransfer_TransparentContainer( template (present) ProcedureStageChoice p_procedureStage := ?, template EarlyStatusTransfer_TransparentContainer.iE_Extensions p_iE_Extensions := * ) := { procedureStage := p_procedureStage, iE_Extensions := p_iE_Extensions } // End of template mw_earlyStatusTransfer_TransparentContainer template (present) ProcedureStageChoice mw_procedureStageChoice_firstDLCount( template (present) FirstDLCount p_firstDLCount := ? ) := { first_dl_count := p_firstDLCount } // End of template mw_procedureStageChoice_firstDLCount template (present) ProcedureStageChoice mw_procedureStageChoice_choice_Extensions( template (present) ProcedureStageChoice.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_procedureStageChoice_choice_Extensions template (present) FirstDLCount mw_firstDLCount( template (present) DRBsSubjectToEarlyStatusTransfer_List p_dRBsSubjectToEarlyStatusTransfer := ?, template FirstDLCount.iE_Extension p_iE_Extension := * ) := { dRBsSubjectToEarlyStatusTransfer := p_dRBsSubjectToEarlyStatusTransfer, iE_Extension := p_iE_Extension } // End of template mw_firstDLCount template (present) DRBsSubjectToEarlyStatusTransfer_Item mw_dRBsSubjectToEarlyStatusTransfer_Item( template (present) DRB_ID p_dRB_ID := ?, template (present) DRBStatusDL p_firstDLCOUNT := ?, template DRBsSubjectToEarlyStatusTransfer_Item.iE_Extension p_iE_Extension := * ) := { dRB_ID := p_dRB_ID, firstDLCOUNT := p_firstDLCOUNT, iE_Extension := p_iE_Extension } // End of template mw_dRBsSubjectToEarlyStatusTransfer_Item template (present) EDT_Session mw_eDT_Session(template (present) EDT_Session p_value := true_) := p_value; template (present) EmergencyAreaIDBroadcastEUTRA_Item mw_emergencyAreaIDBroadcastEUTRA_Item( template (present) EmergencyAreaID p_emergencyAreaID := ?, template (present) CompletedCellsInEAI_EUTRA p_completedCellsInEAI_EUTRA := ?, template EmergencyAreaIDBroadcastEUTRA_Item.iE_Extensions p_iE_Extensions := * ) := { emergencyAreaID := p_emergencyAreaID, completedCellsInEAI_EUTRA := p_completedCellsInEAI_EUTRA, iE_Extensions := p_iE_Extensions } // End of template mw_emergencyAreaIDBroadcastEUTRA_Item template (present) EmergencyAreaIDBroadcastNR_Item mw_emergencyAreaIDBroadcastNR_Item( template (present) EmergencyAreaID p_emergencyAreaID := ?, template (present) CompletedCellsInEAI_NR p_completedCellsInEAI_NR := ?, template EmergencyAreaIDBroadcastNR_Item.iE_Extensions p_iE_Extensions := * ) := { emergencyAreaID := p_emergencyAreaID, completedCellsInEAI_NR := p_completedCellsInEAI_NR, iE_Extensions := p_iE_Extensions } // End of template mw_emergencyAreaIDBroadcastNR_Item template (present) EmergencyAreaIDCancelledEUTRA_Item mw_emergencyAreaIDCancelledEUTRA_Item( template (present) EmergencyAreaID p_emergencyAreaID := ?, template (present) CancelledCellsInEAI_EUTRA p_cancelledCellsInEAI_EUTRA := ?, template EmergencyAreaIDCancelledEUTRA_Item.iE_Extensions p_iE_Extensions := * ) := { emergencyAreaID := p_emergencyAreaID, cancelledCellsInEAI_EUTRA := p_cancelledCellsInEAI_EUTRA, iE_Extensions := p_iE_Extensions } // End of template mw_emergencyAreaIDCancelledEUTRA_Item template (present) EmergencyAreaIDCancelledNR_Item mw_emergencyAreaIDCancelledNR_Item( template (present) EmergencyAreaID p_emergencyAreaID := ?, template (present) CancelledCellsInEAI_NR p_cancelledCellsInEAI_NR := ?, template EmergencyAreaIDCancelledNR_Item.iE_Extensions p_iE_Extensions := * ) := { emergencyAreaID := p_emergencyAreaID, cancelledCellsInEAI_NR := p_cancelledCellsInEAI_NR, iE_Extensions := p_iE_Extensions } // End of template mw_emergencyAreaIDCancelledNR_Item template (present) EmergencyFallbackIndicator mw_emergencyFallbackIndicator( template (present) EmergencyFallbackRequestIndicator p_emergencyFallbackRequestIndicator := ?, template EmergencyServiceTargetCN p_emergencyServiceTargetCN := *, template EmergencyFallbackIndicator.iE_Extensions p_iE_Extensions := * ) := { emergencyFallbackRequestIndicator := p_emergencyFallbackRequestIndicator, emergencyServiceTargetCN := p_emergencyServiceTargetCN, iE_Extensions := p_iE_Extensions } // End of template mw_emergencyFallbackIndicator template (present) EmergencyFallbackRequestIndicator mw_emergencyFallbackRequestIndicator(template (present) EmergencyFallbackRequestIndicator p_value := emergency_fallback_requested) := p_value; template (present) EmergencyServiceTargetCN mw_emergencyServiceTargetCN(template (present) EmergencyServiceTargetCN p_value := ?) := p_value; template (present) ENB_ID mw_eNB_ID_macroENB_ID( template (present) Bit20 p_macroENB_ID := ? ) := { macroENB_ID := p_macroENB_ID } // End of template mw_eNB_ID_macroENB_ID template (present) ENB_ID mw_eNB_ID_homeENB_ID( template (present) Bit28 p_homeENB_ID := ? ) := { homeENB_ID := p_homeENB_ID } // End of template mw_eNB_ID_homeENB_ID template (present) ENB_ID mw_eNB_ID_short_macroENB_ID( template (present) Bit18 p_short_macroENB_ID := ? ) := { short_macroENB_ID := p_short_macroENB_ID } // End of template mw_eNB_ID_short_macroENB_ID template (present) ENB_ID mw_eNB_ID_long_macroENB_ID( template (present) Bit21 p_long_macroENB_ID := ? ) := { long_macroENB_ID := p_long_macroENB_ID } // End of template mw_eNB_ID_long_macroENB_ID template (present) ENB_ID mw_eNB_ID_choice_Extensions( template (present) ENB_ID.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_eNB_ID_choice_Extensions template (present) Enhanced_CoverageRestriction mw_enhanced_CoverageRestriction(template (present) Enhanced_CoverageRestriction p_value := restricted) := p_value; template (present) EndpointIPAddressAndPort mw_endpointIPAddressAndPort( template (present) TransportLayerAddress p_endpointIPAddress := ?, template (present) PortNumber p_portNumber := ?, template EndpointIPAddressAndPort.iE_Extensions p_iE_Extensions := * ) := { endpointIPAddress := p_endpointIPAddress, portNumber := p_portNumber, iE_Extensions := p_iE_Extensions } // End of template mw_endpointIPAddressAndPort template (present) EndIndication mw_endIndication(template (present) EndIndication p_value := ?) := p_value; template (present) EPS_TAI mw_ePS_TAI( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) EPS_TAC p_ePS_TAC := ?, template EPS_TAI.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, ePS_TAC := p_ePS_TAC, iE_Extensions := p_iE_Extensions } // End of template mw_ePS_TAI template (present) E_RABInformationItem mw_e_RABInformationItem( template (present) E_RAB_ID p_e_RAB_ID := ?, template (present) DLForwarding p_dLForwarding := ?, template E_RABInformationItem.iE_Extensions p_iE_Extensions := * ) := { e_RAB_ID := p_e_RAB_ID, dLForwarding := p_dLForwarding, iE_Extensions := p_iE_Extensions } // End of template mw_e_RABInformationItem template (present) E_RABInformationItem.iE_Extensions mw_e_RABInformationItem_id_SourceTNLAddrInfo( template (present) TransportLayerAddress p_transportLayerAddress := ? ) := { { id := id_SourceTNLAddrInfo, criticality := ignore, extensionValue := { TransportLayerAddress := p_transportLayerAddress } } } // End of template mw_e_RABInformationItem_id_SourceTNLAddrInfo template (present) E_RABInformationItem.iE_Extensions mw_e_RABInformationItem_id_SourceNodeTNLAddrInfo( template (present) TransportLayerAddress p_transportLayerAddress := ? ) := { { id := id_SourceNodeTNLAddrInfo, criticality := ignore, extensionValue := { TransportLayerAddress := p_transportLayerAddress } } } // End of template mw_e_RABInformationItem_id_SourceNodeTNLAddrInfo template (present) EUTRA_CGI mw_uUTRA_CGI( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) EUTRACellIdentity p_eUTRACellIdentity := ?, template EUTRA_CGI.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, eUTRACellIdentity := p_eUTRACellIdentity, iE_Extensions := p_iE_Extensions } // End of template mw_uUTRA_CGI template (present) EUTRA_PagingeDRXInformation mw_eUTRA_PagingeDRXInformation( template (present) EUTRA_Paging_eDRX_Cycle p_eUTRA_paging_eDRX_Cycle := ?, template EUTRA_Paging_Time_Window p_eUTRA_paging_Time_Window := *, template EUTRA_PagingeDRXInformation.iE_Extensions p_iE_Extensions := * ) := { eUTRA_paging_eDRX_Cycle := p_eUTRA_paging_eDRX_Cycle, eUTRA_paging_Time_Window := p_eUTRA_paging_Time_Window, iE_Extensions := p_iE_Extensions } // End of template mw_eUTRA_PagingeDRXInformation template (present) EUTRA_Paging_eDRX_Cycle mw_eUTRA_Paging_eDRX_Cycle(template (present) EUTRA_Paging_eDRX_Cycle p_value := ?) := p_value; template (present) EUTRA_Paging_Time_Window mw_eUTRA_Paging_Time_Window(template (present) EUTRA_Paging_Time_Window p_value := ?) := p_value; template (present) EventType mw_eventType(template (present) EventType p_value := ?) := p_value; template (present) ExcessPacketDelayThresholdItem mw_excessPacketDelayThresholdItem( template (present) FiveQI p_fiveQi := ?, template (present) ExcessPacketDelayThresholdValue p_excessPacketDelayThresholdValue := ?, template ExcessPacketDelayThresholdItem.iE_Extensions p_iE_Extensions := * ) := { fiveQi := p_fiveQi, excessPacketDelayThresholdValue := p_excessPacketDelayThresholdValue, iE_Extensions := p_iE_Extensions } // End of template mw_excessPacketDelayThresholdItem template (present) ExcessPacketDelayThresholdValue mw_excessPacketDelayThresholdValue(template (present) ExcessPacketDelayThresholdValue p_value := ?) := p_value; template (present) ExpectedHOInterval mw_expectedHOInterval(template (present) ExpectedHOInterval p_value := ?) := p_value; template ExpectedUEActivityBehaviour mw_expectedUEActivityBehaviour( template ExpectedActivityPeriod p_expectedActivityPeriod := *, template ExpectedIdlePeriod p_expectedIdlePeriod := *, template SourceOfUEActivityBehaviourInformation p_sourceOfUEActivityBehaviourInformation := *, template ExpectedUEActivityBehaviour.iE_Extensions p_iE_Extensions := * ) := { expectedActivityPeriod := p_expectedActivityPeriod, expectedIdlePeriod := p_expectedIdlePeriod, sourceOfUEActivityBehaviourInformation := p_sourceOfUEActivityBehaviourInformation, iE_Extensions := p_iE_Extensions } // End of template mw_expectedUEActivityBehaviour template ExpectedUEBehaviour mw_expectedUEBehaviour( template ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := *, template ExpectedHOInterval p_expectedHOInterval := *, template ExpectedUEMobility p_expectedUEMobility := *, template ExpectedUEMovingTrajectory p_expectedUEMovingTrajectory:= *, template ExpectedUEBehaviour.iE_Extensions p_iE_Extensions := * ) := { expectedUEActivityBehaviour := p_expectedUEActivityBehaviour, expectedHOInterval := p_expectedHOInterval, expectedUEMobility := p_expectedUEMobility, expectedUEMovingTrajectory := p_expectedUEMovingTrajectory, iE_Extensions := p_iE_Extensions } // End of template m_expectedUEBehaviour template (present) ExpectedUEMobility mw_expectedUEMobility(template (present) ExpectedUEMobility p_value := ?) := p_value; template (present) ExpectedUEMovingTrajectoryItem mw_expectedUEMovingTrajectoryItem( template (present) NGRAN_CGI p_nGRAN_CGI := ?, template ExpectedUEMovingTrajectoryItem.timeStayedInCell p_timeStayedInCell := *, template ExpectedUEMovingTrajectoryItem.iE_Extensions p_iE_Extensions := * ) := { nGRAN_CGI := p_nGRAN_CGI, timeStayedInCell := p_timeStayedInCell, iE_Extensions := p_iE_Extensions } // End of template mw_expectedUEMovingTrajectoryItem template Extended_AMFName mw_extended_AMFName( template AMFNameVisibleString p_aMFNameVisibleString := *, template AMFNameUTF8String p_aMFNameUTF8String := *, template Extended_AMFName.iE_Extensions p_iE_Extensions := * ) := { aMFNameVisibleString := p_aMFNameVisibleString, aMFNameUTF8String := p_aMFNameUTF8String, iE_Extensions := p_iE_Extensions } // End of template mw_extended_AMFName template Extended_RANNodeName mw_extended_RANNodeName( template RANNodeNameVisibleString p_rANNodeNameVisibleString := *, template RANNodeNameUTF8String p_rANNodeNameUTF8String := *, template Extended_RANNodeName.iE_Extensions p_iE_Extensions := * ) := { rANNodeNameVisibleString := p_rANNodeNameVisibleString, rANNodeNameUTF8String := p_rANNodeNameUTF8String, iE_Extensions := p_iE_Extensions } // End of template mw_extended_RANNodeName template (present) ExtendedRATRestrictionInformation mw_extendedRATRestrictionInformation( template (present) ExtendedRATRestrictionInformation.primaryRATRestriction p_primaryRATRestriction := ?, template (present) ExtendedRATRestrictionInformation.secondaryRATRestriction p_secondaryRATRestriction := ?, template ExtendedRATRestrictionInformation.iE_Extensions p_iE_Extensions := * ) := { primaryRATRestriction := p_primaryRATRestriction, secondaryRATRestriction := p_secondaryRATRestriction, iE_Extensions := p_iE_Extensions } // End of template mw_extendedRATRestrictionInformation template (present) EventTrigger mw_eventTrigger_outOfCoverage( template (present) EventTrigger.outOfCoverage p_outOfCoverage := true_ ) := { outOfCoverage := p_outOfCoverage } // End of template mw_eventTrigger_outOfCoverage template (present) EventTrigger mw_eventTrigger_eventL1LoggedMDTConfig( template (present) EventL1LoggedMDTConfig p_eventL1LoggedMDTConfig := ? ) := { eventL1LoggedMDTConfig := p_eventL1LoggedMDTConfig } // End of template mw_eventTrigger_eventL1LoggedMDTConfig template (present) EventTrigger mw_eventTrigger_choice_Extensions( template (present) EventTrigger.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_eventTrigger_choice_Extensions template (present) EventL1LoggedMDTConfig mw_eventL1LoggedMDTConfig( template (present) MeasurementThresholdL1LoggedMDT p_l1Threshold := ?, template (present) Hysteresis p_hysteresis := ?, template (present) TimeToTrigger p_timeToTrigger := ?, template EventL1LoggedMDTConfig.iE_Extensions p_iE_Extensions := * ) := { l1Threshold := p_l1Threshold, hysteresis := p_hysteresis, timeToTrigger := p_timeToTrigger, iE_Extensions := p_iE_Extensions } // End of template mw_eventL1LoggedMDTConfig template (present) MeasurementThresholdL1LoggedMDT mw_measurementThresholdL1LoggedMDT_threshold_RSRP( template (present) Threshold_RSRP p_threshold_RSRP := ? ) := { threshold_RSRP := p_threshold_RSRP } // End of template mw_measurementThresholdL1LoggedMDT_threshold_RSRP template (present) MeasurementThresholdL1LoggedMDT mw_measurementThresholdL1LoggedMDT_threshold_RSRQ( template (present) Threshold_RSRQ p_threshold_RSRQ := ? ) := { threshold_RSRQ := p_threshold_RSRQ } // End of template mw_measurementThresholdL1LoggedMDT_threshold_RSRQ template (present) MeasurementThresholdL1LoggedMDT mw_measurementThresholdL1LoggedMDT_choice_Extensions( template (present) MeasurementThresholdL1LoggedMDT.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_measurementThresholdL1LoggedMDT_choice_Extensions template (present) FailureIndication mw_failureIndication( template (present) UERLFReportContainer p_uERLFReportContainer := ?, template FailureIndication.iE_Extensions p_iE_Extensions := * ) := { uERLFReportContainer := p_uERLFReportContainer, iE_Extensions := p_iE_Extensions } // End of template mw_failureIndication template FiveG_ProSeAuthorized mw_FiveG_ProSeAuthorized( template FiveGProSeDirectDiscovery p_fiveGProSeDirectDiscovery := *, template FiveGProSeDirectCommunication p_fiveGProSeDirectCommunication := *, template FiveGProSeLayer2UEtoNetworkRelay p_fiveGProSeLayer2UEtoNetworkRelay := *, template FiveGProSeLayer3UEtoNetworkRelay p_fiveGProSeLayer3UEtoNetworkRelay := *, template FiveGProSeLayer2RemoteUE p_fiveGProSeLayer2RemoteUE := *, template FiveG_ProSeAuthorized.iE_Extensions p_iE_Extensions := * ) := { fiveGProSeDirectDiscovery := p_fiveGProSeDirectDiscovery, fiveGProSeDirectCommunication := p_fiveGProSeDirectCommunication, fiveGProSeLayer2UEtoNetworkRelay := p_fiveGProSeLayer2UEtoNetworkRelay, fiveGProSeLayer3UEtoNetworkRelay := p_fiveGProSeLayer3UEtoNetworkRelay, fiveGProSeLayer2RemoteUE := p_fiveGProSeLayer2RemoteUE, iE_Extensions := p_iE_Extensions } // End of template mw_FiveG_ProSeAuthorized template (present) FiveGProSeDirectDiscovery mw_fiveGProSeDirectDiscovery(template (present) FiveGProSeDirectDiscovery p_value := ?) := p_value; template (present) FiveGProSeDirectCommunication mw_fiveGProSeDirectCommunication(template (present) FiveGProSeDirectCommunication p_value := ?) := p_value; template (present) FiveGProSeLayer2UEtoNetworkRelay mw_fiveGProSeLayer2UEtoNetworkRelay(template (present) FiveGProSeLayer2UEtoNetworkRelay p_value := ?) := p_value; template (present) FiveGProSeLayer3UEtoNetworkRelay mw_fiveGProSeLayer3UEtoNetworkRelay(template (present) FiveGProSeLayer3UEtoNetworkRelay p_value := ?) := p_value; template (present) FiveGProSeLayer2RemoteUE mw_fiveGProSeLayer2RemoteUE(template (present) FiveGProSeLayer2RemoteUE p_value := ?) := p_value; template (present) FiveG_ProSePC5QoSParameters mw_fiveG_ProSePC5QoSParameters( template (present) FiveGProSePC5QoSFlowList p_fiveGProSepc5QoSFlowList := ?, template BitRate p_fiveGProSepc5LinkAggregateBitRates := *, template FiveG_ProSePC5QoSParameters.iE_Extensions p_iE_Extensions := * ) := { fiveGProSepc5QoSFlowList := p_fiveGProSepc5QoSFlowList, fiveGProSepc5LinkAggregateBitRates := p_fiveGProSepc5LinkAggregateBitRates, iE_Extensions := p_iE_Extensions } // End of template mw_fiveG_ProSePC5QoSParameters template (present) FiveGProSePC5QoSFlowItem mw_fiveGProSePC5QoSFlowItem( template (present) FiveQI p_fiveGproSepQI := ?, template FiveGProSePC5FlowBitRates p_fiveGproSepc5FlowBitRates := *, template Range p_fiveGproSerange := *, template FiveGProSePC5QoSFlowItem.iE_Extensions p_iE_Extensions := * ) := { fiveGproSepQI := p_fiveGproSepQI, fiveGproSepc5FlowBitRates := p_fiveGproSepc5FlowBitRates, fiveGproSerange := p_fiveGproSerange, iE_Extensions := p_iE_Extensions } // End of template mw_fiveGProSePC5QoSFlowItem template (present) FiveGProSePC5FlowBitRates mw_fiveGProSePC5FlowBitRates( template (present) BitRate p_fiveGproSeguaranteedFlowBitRate := ?, template (present) BitRate p_fiveGproSemaximumFlowBitRate := ?, template FiveGProSePC5FlowBitRates.iE_Extensions p_iE_Extensions := * ) := { fiveGproSeguaranteedFlowBitRate := p_fiveGproSeguaranteedFlowBitRate, fiveGproSemaximumFlowBitRate := p_fiveGproSemaximumFlowBitRate, iE_Extensions := p_iE_Extensions } // End of template mw_fiveGProSePC5FlowBitRates template (present) FiveG_S_TMSI mw_fiveG_S_TMSI( template (present) AMFSetID p_aMFSetID := ?, template (present) AMFPointer p_aMFPointer := ?, template (present) FiveG_TMSI p_fiveG_TMSI := ?, template FiveG_S_TMSI.iE_Extensions p_iE_Extensions := * ) := { aMFSetID := p_aMFSetID, aMFPointer := p_aMFPointer, fiveG_TMSI := p_fiveG_TMSI, iE_Extensions := p_iE_Extensions } // End of template mw_fiveG_S_TMSI template (present) ForbiddenAreaInformation_Item mw_forbiddenAreaInformation_Item( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) ForbiddenTACs p_forbiddenTACs := ?, template ForbiddenAreaInformation_Item.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, forbiddenTACs := p_forbiddenTACs, iE_Extensions := p_iE_Extensions } // End of template mw_forbiddenAreaInformation_Item template (present) FromEUTRANtoNGRAN mw_fromEUTRANtoNGRAN( template (present) IntersystemSONeNBID p_sourceeNBID := ?, template (present) IntersystemSONNGRANnodeID p_targetNGRANnodeID := ?, template FromEUTRANtoNGRAN.iE_Extensions p_iE_Extensions := * ) := { sourceeNBID := p_sourceeNBID, targetNGRANnodeID := p_targetNGRANnodeID, iE_Extensions := p_iE_Extensions } // End of template mw_fromEUTRANtoNGRAN template (present) FromNGRANtoEUTRAN mw_fromNGRANtoEUTRAN( template (present) IntersystemSONNGRANnodeID p_sourceNGRANnodeID := ?, template (present) IntersystemSONeNBID p_targeteNBID := ?, template FromNGRANtoEUTRAN.iE_Extensions p_iE_Extensions := * ) := { sourceNGRANnodeID := p_sourceNGRANnodeID, targeteNBID := p_targeteNBID, iE_Extensions := p_iE_Extensions } // End of template mw_fromNGRANtoEUTRAN template (present) GBR_QosInformation mw_gBR_QosInformation( template (present) BitRate p_maximumFlowBitRateDL := ?, template (present) BitRate p_maximumFlowBitRateUL := ?, template (present) BitRate p_guaranteedFlowBitRateDL := ?, template (present) BitRate p_guaranteedFlowBitRateUL := ?, template NotificationControl p_notificationControl := *, template PacketLossRate p_maximumPacketLossRateDL := *, template PacketLossRate p_maximumPacketLossRateUL := *, template GBR_QosInformation.iE_Extensions p_iE_Extensions := * ) := { maximumFlowBitRateDL := p_maximumFlowBitRateDL, maximumFlowBitRateUL := p_maximumFlowBitRateUL, guaranteedFlowBitRateDL := p_guaranteedFlowBitRateDL, guaranteedFlowBitRateUL := p_guaranteedFlowBitRateUL, notificationControl := p_notificationControl, maximumPacketLossRateDL := p_maximumPacketLossRateDL, maximumPacketLossRateUL := p_maximumPacketLossRateUL, iE_Extensions := p_iE_Extensions } // End of template mw_gBR_QosInformation template (present) GBR_QosInformation.iE_Extensions mw_gBR_QosInformation_id_AlternativeQoSParaSetList( template (present) AlternativeQoSParaSetList p_alternativeQoSParaSetList := ? ) := { { id := id_AlternativeQoSParaSetList, criticality := ignore, extensionValue := { AlternativeQoSParaSetList := p_alternativeQoSParaSetList} } } // End of template mw_gBR_QosInformation_id_AlternativeQoSParaSetList template (present) GlobalCable_ID_new mw_globalCable_ID_new( template (present) GlobalCable_ID p_globalCable_ID := ?, template (present) TAI p_tAI := ?, template GlobalCable_ID_new.iE_Extensions p_iE_Extensions := * ) := { globalCable_ID := p_globalCable_ID, tAI := p_tAI, iE_Extensions := p_iE_Extensions } // End of template mw_globalCable_ID_new template (present) GlobalGNB_ID mw_ie_globalGnbId( template (present) PLMNIdentity p_plmnId := ?, template (present) bitstring p_gnbId := ?, template GlobalGNB_ID.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_plmnId,//'010001'O, gNB_ID := { gNB_ID := p_gnbId/*'0000000000000000000000'B*/}, iE_Extensions := p_iE_Extensions } // End of template mw_ie_globalGnbId template (present) GlobalN3IWF_ID mw_globalN3IWF_ID( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) N3IWF_ID p_n3IWF_ID := ?, template GlobalN3IWF_ID.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, n3IWF_ID := p_n3IWF_ID, iE_Extensions := p_iE_Extensions } // End of template mw_globalN3IWF_ID template (present) GlobalLine_ID mw_globalLine_ID( template (present) GlobalLineIdentity p_globalLineIdentity := ?, template LineType p_lineType := *, template GlobalLine_ID.iE_Extensions p_iE_Extensions := * ) := { globalLineIdentity := p_globalLineIdentity, lineType := p_lineType, iE_Extensions := p_iE_Extensions } // End of template mw_globalLine_ID template (present) GlobalLine_ID.iE_Extensions mw_globalLine_ID_id_TAI(template TAI p_tAI := *) := { { id := id_TAI, criticality := ignore, extensionValue := { TAI := p_tAI } } } // End of template mw_globalLine_ID_id_TAI template (present) GlobalNgENB_ID mw_globalNgENB_ID( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) NgENB_ID p_ngENB_ID := ?, template GlobalNgENB_ID.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, ngENB_ID := p_ngENB_ID, iE_Extensions := p_iE_Extensions } // End of template mw_globalNgENB_ID template (present) GlobalRANNodeID mw_globalRANNodeID_globalGNB_ID( template (present) GlobalGNB_ID p_globalGNB_ID := ? ) := { globalGNB_ID := p_globalGNB_ID } // End of template mw_globalRANNodeID_globalGNB_ID template (present) GlobalRANNodeID mw_globalRANNodeID_globalNgENB_ID( template (present) GlobalNgENB_ID p_globalNgENB_ID := ? ) := { globalNgENB_ID := p_globalNgENB_ID } // End of template mw_globalRANNodeID_globalNgENB_ID template (present) GlobalRANNodeID mw_globalRANNodeID_globalN3IWF_ID( template (present) GlobalN3IWF_ID p_globalN3IWF_ID := ? ) := { globalN3IWF_ID := p_globalN3IWF_ID } // End of template mw_globalRANNodeID_globalN3IWF_ID template (present) GlobalRANNodeID mw_globalRANNodeID_choice_Extensions( template (present) GlobalRANNodeID.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_globalRANNodeID_choice_Extensions template (present) GlobalRANNodeID.choice_Extensions mw_globalRANNodeID_id_GlobalTNGF_ID( template (present) GlobalTNGF_ID p_globalTNGF_ID := ? ) := { id := id_GlobalTNGF_ID, criticality := reject, value_ := { GlobalTNGF_ID := p_globalTNGF_ID } } // End of template mw_globalRANNodeID_id_GlobalTNGF_ID template (present) GlobalRANNodeID.choice_Extensions mw_globalRANNodeID_id_GlobalTWIF_ID( template (present) GlobalTNGF_ID p_globalTWIF_ID := ? ) := { id := id_GlobalTWIF_ID, criticality := reject, value_ := { GlobalTNGF_ID := p_globalTWIF_ID } } // End of template mw_globalRANNodeID_id_GlobalTWIF_ID template (present) GlobalRANNodeID.choice_Extensions mw_globalRANNodeID_id_GlobalW_AGF_ID( template (present) GlobalW_AGF_ID p_globalW_AGF_ID := ? ) := { id := id_GlobalW_AGF_ID, criticality := reject, value_ := { GlobalW_AGF_ID := p_globalW_AGF_ID } } // End of template mw_globalRANNodeID_id_GlobalW_AGF_ID template (present) GlobalTNGF_ID mw_globalTNGF_ID( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) TNGF_ID p_tNGF_ID := ?, template GlobalTNGF_ID.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, tNGF_ID := p_tNGF_ID, iE_Extensions := p_iE_Extensions } // End of template mw_globalTNGF_ID template (present) GlobalTWIF_ID mw_globalTWIF_ID( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) TWIF_ID p_tWIF_ID := ?, template GlobalTWIF_ID.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, tWIF_ID := p_tWIF_ID, iE_Extensions := p_iE_Extensions } // End of template mw_globalTWIF_ID template (present) GlobalW_AGF_ID mw_GlobalW_AGF_ID( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) W_AGF_ID p_w_AGF_ID := ?, template GlobalW_AGF_ID.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, w_AGF_ID := p_w_AGF_ID, iE_Extensions := p_iE_Extensions } // End of template mw_GlobalW_AGF_ID template (present) GNB_ID mw_gNB_ID_gNB_ID( template (present) GNB_ID.gNB_ID p_gNB_ID := ? ) := { gNB_ID := p_gNB_ID } // End of template mw_gNB_ID_gNB_ID template (present) GNB_ID mw_gNB_ID_choice_Extensions( template (present) GNB_ID.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_gNB_ID_choice_Extensions template (present) GTPTunnel mw_gTPTunnel( in template (present) TransportLayerAddress p_tla := ?, in template (present) GTP_TEID p_gtp_teid := ?, in template GTPTunnel.iE_Extensions p_iE_Extensions := * ):= { transportLayerAddress := p_tla, gTP_TEID := p_gtp_teid, iE_Extensions := p_iE_Extensions } // End of template mw_gTPTunnel template (present) GUAMI mw_gUAMI( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) AMFRegionID p_aMFRegionID := ?, template (present) AMFSetID p_aMFSetID := ?, template (present) AMFPointer p_aMFPointer := ?, template GUAMI.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, aMFRegionID := p_aMFRegionID, aMFSetID := p_aMFSetID, aMFPointer := p_aMFPointer, iE_Extensions := p_iE_Extensions } // End of template mw_gUAMI template (present) GUAMIType mw_gUAMIType(template (present) GUAMIType p_val := ?) := p_val; template HandoverCommandTransfer mw_handoverCommandTransfer( template UPTransportLayerInformation p_dLForwardingUP_TNLInformation := *, template QosFlowToBeForwardedList p_qosFlowToBeForwardedList := *, template DataForwardingResponseDRBList p_dataForwardingResponseDRBList := *, template HandoverCommandTransfer.iE_Extensions p_iE_Extensions := * ) := { dLForwardingUP_TNLInformation := p_dLForwardingUP_TNLInformation, qosFlowToBeForwardedList := p_qosFlowToBeForwardedList, dataForwardingResponseDRBList := p_dataForwardingResponseDRBList, iE_Extensions := p_iE_Extensions } // End of template mw_handoverCommandTransfer template (present) HandoverCommandTransfer.iE_Extensions mw_handoverCommandTransfer_id_AdditionalDLForwardingUPTNLInformation( template (present) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList := ? ) := { { id := id_AdditionalDLForwardingUPTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList } } } // End of template mw_handoverCommandTransfer_id_AdditionalDLForwardingUPTNLInformation template (present) HandoverCommandTransfer.iE_Extensions mw_handoverCommandTransfer_id_ULForwardingUP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_ULForwardingUP_TNLInformation, criticality := reject, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_handoverCommandTransfer_id_ULForwardingUP_TNLInformation template (present) HandoverCommandTransfer.iE_Extensions mw_handoverCommandTransfer_id_AdditionalULForwardingUPTNLInformation( template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ? ) := { { id := id_AdditionalULForwardingUPTNLInformation, criticality := reject, extensionValue := { UPTransportLayerInformationList := p_uPTransportLayerInformationList } } } // End of template mw_handoverCommandTransfer_id_AdditionalULForwardingUPTNLInformation template (present) HandoverCommandTransfer.iE_Extensions mw_handoverCommandTransfer_id_DataForwardingResponseERABList( template (present) DataForwardingResponseERABList p_dataForwardingResponseERABList := ? ) := { { id := id_DataForwardingResponseERABList, criticality := ignore, extensionValue := { DataForwardingResponseERABList := p_dataForwardingResponseERABList } } } // End of template mw_handoverCommandTransfer_id_DataForwardingResponseERABList template (present) HandoverCommandTransfer.iE_Extensions mw_handoverCommandTransfer_id_QosFlowFailedToSetupList( template (present) QosFlowListWithCause p_qosFlowListWithCause := ? ) := { { id := id_QosFlowFailedToSetupList, criticality := ignore, extensionValue := { QosFlowListWithCause := p_qosFlowListWithCause } } } // End of template mwhandoverCommandTransfer_id_QosFlowFailedToSetupList template (present) HandoverFlag mw_handoverFlag(template (present) HandoverFlag p_val := handover_preparation) := p_val; template (present) HandoverPreparationUnsuccessfulTransfer mw_mandoverPreparationUnsuccessfulTransfer( template (present) Cause p_cause := ?, template HandoverPreparationUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := * ) := { cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_mandoverPreparationUnsuccessfulTransfer template (present) HandoverRequestAcknowledgeTransfer mw_handoverRequestAcknowledgeTransfer( template (present) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation := ?, template (present) QosFlowListWithDataForwarding p_qosFlowSetupResponseList := ?, template UPTransportLayerInformation p_dLForwardingUP_TNLInformation := *, template SecurityResult p_securityResult := *, template QosFlowListWithCause p_qosFlowFailedToSetupList := *, template DataForwardingResponseDRBList p_dataForwardingResponseDRBList := *, template HandoverRequestAcknowledgeTransfer.iE_Extensions p_iE_Extensions := * ) := { dL_NGU_UP_TNLInformation := p_dL_NGU_UP_TNLInformation, dLForwardingUP_TNLInformation := p_dLForwardingUP_TNLInformation, securityResult := p_securityResult, qosFlowSetupResponseList := p_qosFlowSetupResponseList, qosFlowFailedToSetupList := p_qosFlowFailedToSetupList, dataForwardingResponseDRBList := p_dataForwardingResponseDRBList, iE_Extensions := p_iE_Extensions } // End of template mw_handoverRequestAcknowledgeTransfer template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_AdditionalDLUPTNLInformationForHOList( template (present) AdditionalDLUPTNLInformationForHOList p_additionalDLUPTNLInformationForHOList := ? ) := { { id := id_AdditionalDLUPTNLInformationForHOList, criticality := reject, extensionValue := { AdditionalDLUPTNLInformationForHOList := p_additionalDLUPTNLInformationForHOList } } } // End of template mw_handoverRequestAcknowledgeTransfer_id_AdditionalDLUPTNLInformationForHOList template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_ULForwardingUP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_ULForwardingUP_TNLInformation, criticality := reject, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_handoverRequestAcknowledgeTransfer_id_ULForwardingUP_TNLInformation template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_AdditionalULForwardingUPTNLInformation( template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ? ) := { { id := id_AdditionalULForwardingUPTNLInformation, criticality := reject, extensionValue := { UPTransportLayerInformationList := p_uPTransportLayerInformationList } } } // End of template mw_handoverRequestAcknowledgeTransfer_id_AdditionalULForwardingUPTNLInformation template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_DataForwardingResponseERABList( template (present) DataForwardingResponseERABList p_dataForwardingResponseERABList := ? ) := { { id := id_DataForwardingResponseERABList, criticality := ignore, extensionValue := { DataForwardingResponseERABList := p_dataForwardingResponseERABList } } } // End of template mw_handoverRequestAcknowledgeTransfer_id_DataForwardingResponseERABList template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_RedundantDL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_RedundantDL_NGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_handoverRequestAcknowledgeTransfer_id_RedundantDL_NGU_UP_TNLInformation template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_UsedRSNInformation( template (present) RedundantPDUSessionInformation p_redundantPDUSessionInformation := ? ) := { { id := id_UsedRSNInformation, criticality := ignore, extensionValue := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation } } } // End of template mw_handoverRequestAcknowledgeTransfer_id_UsedRSNInformation template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_GlobalRANNodeID( template (present) GlobalRANNodeID p_globalRANNodeID := ? ) := { { id := id_GlobalRANNodeID, criticality := ignore, extensionValue := { GlobalRANNodeID := p_globalRANNodeID } } } // End of template mw_handoverRequestAcknowledgeTransfer_id_GlobalRANNodeID template (present) HandoverRequestAcknowledgeTransfer.iE_Extensions mw_handoverRequestAcknowledgeTransfer_id_MBS_SupportIndicator( template (present) MBS_SupportIndicator p_mBS_SupportIndicator := ? ) := { { id := id_MBS_SupportIndicator, criticality := ignore, extensionValue := { MBS_SupportIndicator := p_mBS_SupportIndicator } } } // End of template mw_handoverRequestAcknowledgeTransfer_id_MBS_SupportIndicator template HandoverRequiredTransfer mw_handoverRequiredTransfer( template DirectForwardingPathAvailability p_directForwardingPathAvailability := *, template HandoverRequiredTransfer.iE_Extensions p_iE_Extensions := * ) := { directForwardingPathAvailability := p_directForwardingPathAvailability, iE_Extensions := p_iE_Extensions } // End of template mw_handoverRequiredTransfer template (present) HandoverResourceAllocationUnsuccessfulTransfer mw_handoverResourceAllocationUnsuccessfulTransfer( template (present) Cause p_cause := ?, template CriticalityDiagnostics p_criticalityDiagnostics := *, template HandoverResourceAllocationUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := * ) := { cause := p_cause, criticalityDiagnostics := p_criticalityDiagnostics, iE_Extensions := p_iE_Extensions } // End of template mw_handoverResourceAllocationUnsuccessfulTransfer template (present) HandoverType mw_handoverType(template (present) HandoverType p_value := ?) := p_value; template (present) HFCNode_ID_new mw_hFCNode_ID_new( template (present) HFCNode_ID p_hFCNode_ID := ?, template (present) TAI p_tAI := ?, template HFCNode_ID_new.iE_Extensions p_iE_Extensions := * ) := { hFCNode_ID := p_hFCNode_ID, tAI := p_tAI, iE_Extensions := p_iE_Extensions } // End of template mw_hFCNode_ID_new template (present) HOReport mw_hOReport( template (present) HOReport.handoverReportType p_handoverReportType := ?, template (present) Cause p_handoverCause := ?, template (present) NGRAN_CGI p_sourcecellCGI := ?, template (present) NGRAN_CGI p_targetcellCGI := ?, template NGRAN_CGI p_reestablishmentcellCGI := ?, template Bit16 p_sourcecellC_RNTI := *, template EUTRA_CGI p_targetcellinE_UTRAN := *, template MobilityInformation p_mobilityInformation := *, template UERLFReportContainer p_uERLFReportContainer := *, template HOReport.iE_Extensions p_iE_Extensions := * ) := { handoverReportType := p_handoverReportType, handoverCause := p_handoverCause, sourcecellCGI := p_sourcecellCGI, targetcellCGI := p_targetcellCGI, reestablishmentcellCGI := p_reestablishmentcellCGI, // The above IE shall be present if the Handover Report Type IE is set to the value "HO to wrong cell" sourcecellC_RNTI := p_sourcecellC_RNTI, targetcellinE_UTRAN := p_targetcellinE_UTRAN, // The above IE shall be present if the Handover Report Type IE is set to the value "Inter System ping_pong" mobilityInformation := p_mobilityInformation, uERLFReportContainer := p_uERLFReportContainer, iE_Extensions := p_iE_Extensions } // End of template mw_hOReport template (present) IAB_Authorized mw_iAB_Authorized(template (present) IAB_Authorized p_value := ?) := p_value; template (present) IAB_Supported mw_iAB_Supported(template (present) IAB_Supported p_value := true_) := p_value; template (present) IABNodeIndication mw_iABNodeIndication(template (present) IABNodeIndication p_value := true_) := p_value; template (present) IMSVoiceSupportIndicator mw_iMSVoiceSupportIndicator(template (present) IMSVoiceSupportIndicator p_value := ?) := p_value; template (present) InfoOnRecommendedCellsAndRANNodesForPaging mw_infoOnRecommendedCellsAndRANNodesForPaging( template (present) RecommendedCellsForPaging p_recommendedCellsForPaging := ?, template (present) RecommendedRANNodesForPaging p_recommendRANNodesForPaging := ?, template InfoOnRecommendedCellsAndRANNodesForPaging.iE_Extensions p_iE_Extensions := * ) := { recommendedCellsForPaging := p_recommendedCellsForPaging, recommendRANNodesForPaging := p_recommendRANNodesForPaging, iE_Extensions := p_iE_Extensions } // End of template mw_infoOnRecommendedCellsAndRANNodesForPaging template (present) IntegrityProtectionIndication mw_integrityProtectionIndication(template (present) IntegrityProtectionIndication p_value := ?) := p_value; template (present) IntegrityProtectionResult mw_integrityProtectionResult(template (present) IntegrityProtectionResult p_value := ?) := p_value; template (present) ImmediateMDTNr mw_immediateMDTNr( template (present) MeasurementsToActivate p_measurementsToActivate := ?, template M1Configuration p_m1Configuration := *, template M4Configuration p_m4Configuration := *, template M5Configuration p_m5Configuration := *, template M6Configuration p_m6Configuration := *, template M7Configuration p_m7Configuration := *, template BluetoothMeasurementConfiguration p_bluetoothMeasurementConfiguration := *, template WLANMeasurementConfiguration p_wLANMeasurementConfiguration := *, template MDT_Location_Info p_mDT_Location_Info := *, template SensorMeasurementConfiguration p_sensorMeasurementConfiguration := *, template ImmediateMDTNr.iE_Extensions p_iE_Extensions := * ) := { measurementsToActivate := p_measurementsToActivate, m1Configuration := p_m1Configuration, // The above IE shall be present if the Measurements to Activate IE has the first bit set to “1” m4Configuration := p_m4Configuration, // The above IE shall be present if the Measurements to Activate IE has the third bit set to “1” m5Configuration := p_m5Configuration, // The above IE shall be present if the Measurements to Activate IE has the fourth bit set to “1” m6Configuration := p_m6Configuration, // The above IE shall be present if the Measurements to Activate IE has the fifth bit set to “1” m7Configuration := p_m7Configuration, // The above IE shall be present if the Measurements to Activate IE has the sixth bit set to “1” bluetoothMeasurementConfiguration := p_bluetoothMeasurementConfiguration, wLANMeasurementConfiguration := p_wLANMeasurementConfiguration, mDT_Location_Info := p_mDT_Location_Info, sensorMeasurementConfiguration := p_sensorMeasurementConfiguration, iE_Extensions := p_iE_Extensions } // End of template mw_immediateMDTNr template InterSystemFailureIndication mw_interSystemFailureIndication( template UERLFReportContainer p_uERLFReportContainer := *, template InterSystemFailureIndication.iE_Extensions p_iE_Extensions := * ) := { uERLFReportContainer := p_uERLFReportContainer, iE_Extensions := p_iE_Extensions } // End of template mw_interSystemFailureIndication template (present) IntersystemSONConfigurationTransfer mw_intersystemSONConfigurationTransfer( template (present) IntersystemSONTransferType p_transferType := ?, template (present) IntersystemSONInformation p_intersystemSONInformation := ?, template IntersystemSONConfigurationTransfer.iE_Extensions p_iE_Extensions := * ) := { transferType := p_transferType, intersystemSONInformation := p_intersystemSONInformation, iE_Extensions := p_iE_Extensions } // End of template mw_intersystemSONConfigurationTransfer template (present) IntersystemSONTransferType mw_intersystemSONTransferType_fromEUTRANtoNGRAN( template (present) FromEUTRANtoNGRAN p_fromEUTRANtoNGRAN := ? ) := { fromEUTRANtoNGRAN := p_fromEUTRANtoNGRAN } // End of template mw_intersystemSONTransferType_fromEUTRANtoNGRAN template (present) IntersystemSONTransferType mw_intersystemSONTransferType_fromNGRANtoEUTRAN( template (present) FromNGRANtoEUTRAN p_fromNGRANtoEUTRAN := ? ) := { fromNGRANtoEUTRAN := p_fromNGRANtoEUTRAN } // End of template mw_intersystemSONTransferType_fromNGRANtoEUTRAN template (present) IntersystemSONTransferType mw_intersystemSONTransferType_choice_Extensions( template (present) IntersystemSONTransferType.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_intersystemSONTransferType_choice_Extensions template (present) IntersystemSONeNBID mw_intersystemSONeNBID( template (present) GlobalENB_ID p_globaleNBID := ?, template (present) EPS_TAI p_selectedEPSTAI := ?, template IntersystemSONeNBID.iE_Extensions p_iE_Extensions := * ) := { globaleNBID := p_globaleNBID, selectedEPSTAI := p_selectedEPSTAI, iE_Extensions := p_iE_Extensions } // End of template mw_intersystemSONeNBID template (present) IntersystemSONNGRANnodeID mw_intersystemSONNGRANnodeID( template (present) GlobalRANNodeID p_globalRANNodeID := ?, template (present) TAI p_selectedTAI := ?, template IntersystemSONNGRANnodeID.iE_Extensions p_iE_Extensions := * ) := { globalRANNodeID := p_globalRANNodeID, selectedTAI := p_selectedTAI, iE_Extensions := p_iE_Extensions } // End of template mw_intersystemSONNGRANnodeID template (present) IntersystemSONInformation mw_intersystemSONInformation_intersystemSONInformationReport( in template (present) IntersystemSONInformationReport p_intersystemSONInformationReport := ? ) := { intersystemSONInformationReport := p_intersystemSONInformationReport } // End of template mw_intersystemSONInformation_intersystemSONInformationReport template (present) IntersystemSONInformation mw_intersystemSONInformation_choice_Extensions( template (present) IntersystemSONInformation.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_intersystemSONInformation_choice_Extensions template (present) IntersystemSONInformation.choice_Extensions mw_intersystemSONInformation_id_IntersystemSONInformationRequest( template (present) IntersystemSONInformationRequest p_intersystemSONInformationRequest := ? ) := { id := id_IntersystemSONInformationRequest, criticality := ignore, value_ := { IntersystemSONInformationRequest := p_intersystemSONInformationRequest } } // End of template mw_intersystemSONInformation_id_IntersystemSONInformationRequest template (present) IntersystemSONInformation.choice_Extensions mw_intersystemSONInformation_id_IntersystemSONInformationReply( template (present) IntersystemSONInformationReply p_intersystemSONInformationReply := ? ) := { id := id_IntersystemSONInformationReply, criticality := ignore, value_ := { IntersystemSONInformationReply := p_intersystemSONInformationReply } } // End of template mw_intersystemSONInformation_id_IntersystemSONInformationReply template (present) IntersystemSONInformationRequest mw_intersystemSONInformationRequest_nGRAN_CellActivation( template (present) IntersystemCellActivationRequest p_nGRAN_CellActivation := ? ) := { nGRAN_CellActivation := p_nGRAN_CellActivation } // End of template mw_intersystemSONInformationRequest_nGRAN_CellActivation template (present) IntersystemSONInformationRequest mw_intersystemSONInformationRequest_resourceStatus( template (present) IntersystemResourceStatusRequest p_resourceStatus := ? ) := { resourceStatus := p_resourceStatus } // End of template mw_intersystemSONInformationRequest_resourceStatus template (present) IntersystemSONInformationRequest mw_intersystemSONInformationRequest_choice_Extensions( template (present) IntersystemSONInformationRequest.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_intersystemSONInformationRequest_choice_Extensions template (present) IntersystemCellActivationRequest mw_intersystemCellActivationRequest( template (present) IntersystemCellActivationRequest.activationID p_activationID := ?, template (present) CellsToActivateList p_cellsToActivateList := ?, template IntersystemCellActivationRequest.iE_Extensions p_iE_Extensions := * ) := { activationID := p_activationID, cellsToActivateList := p_cellsToActivateList, iE_Extensions := p_iE_Extensions } // End of template mw_intersystemCellActivationRequest template (present) IntersystemResourceStatusRequest mw_intersystemResourceStatusRequest( template (present) ReportingSystem p_reportingSystem := ?, template (present) ReportCharacteristics p_reportCharacteristics := ?, template (present) ReportType p_reportType := ?, template IntersystemResourceStatusRequest.iE_Extensions p_iE_Extensions := * ) := { reportingSystem := p_reportingSystem, reportCharacteristics := p_reportCharacteristics, reportType := p_reportType, iE_Extensions := p_iE_Extensions } // End of template mw_intersystemResourceStatusRequest template (present) ReportingSystem mw_reportingSystem_eUTRAN( template (present) EUTRAN_ReportingSystemIEs p_eUTRAN := ? ) := { eUTRAN := p_eUTRAN } // End of template mw_reportingSystem_eUTRAN template (present) ReportingSystem mw_reportingSystem_nGRAN( template (present) NGRAN_ReportingSystemIEs p_nGRAN := ? ) := { nGRAN := p_nGRAN } // End of template mw_reportingSystem_nGRAN template (present) ReportingSystem mw_reportingSystem_choice_Extensions( template (present) ReportingSystem.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_reportingSystem_choice_Extensions template (present) EUTRAN_ReportingSystemIEs mw_eUTRAN_ReportingSystemIEs( template (present) EUTRAN_CellToReportList p_eUTRAN_CellToReportList := ?, template EUTRAN_ReportingSystemIEs.iE_Extensions p_iE_Extensions := * ) := { eUTRAN_CellToReportList := p_eUTRAN_CellToReportList, iE_Extensions := p_iE_Extensions } // End of template mw_eUTRAN_ReportingSystemIEs template (present) NGRAN_ReportingSystemIEs mw_nGRAN_ReportingSystemIEs( template (present) NGRAN_CellToReportList p_nGRAN_CellToReportList := ?, template NGRAN_ReportingSystemIEs.iE_Extensions p_iE_Extensions := * ) := { nGRAN_CellToReportList := p_nGRAN_CellToReportList, iE_Extensions := p_iE_Extensions } // End of template mw_nGRAN_ReportingSystemIEs template (present) EUTRAN_CellToReportItem mw_eUTRAN_CellToReportItem( template (present) EUTRA_CGI p_eCGI := ?, template EUTRAN_CellToReportItem.iE_Extensions p_iE_Extensions := * ) := { eCGI := p_eCGI, iE_Extensions := p_iE_Extensions } // End of template mw_eUTRAN_CellToReportItem template (present) NGRAN_CellToReportItem mw_nGRAN_CellToReportItem( template (present) NGRAN_CGI p_nGRAN_CGI := ?, template NGRAN_CellToReportItem.iE_Extensions p_iE_Extensions := * ):= { nGRAN_CGI := p_nGRAN_CGI, iE_Extensions := p_iE_Extensions } // End of template mw_nGRAN_CellToReportItem template (present) ReportType mw_reportType_eventBasedReporting( template (present) EventBasedReportingIEs p_eventBasedReporting := ? ) := { eventBasedReporting := p_eventBasedReporting } // End of template mw_reportType_eventBasedReporting template (present) ReportType mw_reportType_periodicReporting( template (present) PeriodicReportingIEs p_periodicReporting := ? ) := { periodicReporting := p_periodicReporting } // End of template mw_reportType_periodicReporting template (present) ReportType mw_reportType_choice_Extensions( template (present) ReportType.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_reportType_choice_Extensions template (present) NumberOfMeasurementReportingLevels mw_numberOfMeasurementReportingLevels(template (present) NumberOfMeasurementReportingLevels p_value := ?) := p_value; template (present) PeriodicReportingIEs mw_PeriodicReportingIEs( template (present) ReportingPeriodicity p_reportingPeriodicity := ?, template PeriodicReportingIEs.iE_Extensions p_iE_Extensions := * ) := { reportingPeriodicity := p_reportingPeriodicity, iE_Extensions := p_iE_Extensions } // End of template mw_PeriodicReportingIEs template (present) ReportingPeriodicity mw_reportingPeriodicity(template (present) ReportingPeriodicity p_value := ?) := p_value; template (present) IntersystemSONInformationReply mw_intersystemSONInformationReply_nGRAN_CellActivation( template (present) IntersystemCellActivationReply p_nGRAN_CellActivation := ? ) := { nGRAN_CellActivation := p_nGRAN_CellActivation } // End of template mw_intersystemSONInformationReply_nGRAN_CellActivation template (present) IntersystemSONInformationReply mw_intersystemSONInformationReply_resourceStatus( template (present) IntersystemResourceStatusReply p_resourceStatus := ? ) := { resourceStatus := p_resourceStatus } // End of template mw_intersystemSONInformationReply_resourceStatus template (present) IntersystemSONInformationReply mw_intersystemSONInformationReply_choice_Extensions( template (present) IntersystemSONInformationReply.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_intersystemSONInformationReply_choice_Extensions template (present) IntersystemCellActivationReply mw_intersystemCellActivationReply( template (present) ActivatedCellList p_activatedCellList := ?, template (present) IntersystemCellActivationReply.activation_ID p_activation_ID := ?, template IntersystemCellActivationReply.iE_Extensions p_iE_Extensions := * ) := { activatedCellList := p_activatedCellList, activation_ID := p_activation_ID, iE_Extensions := p_iE_Extensions } // End of template mw_intersystemCellActivationReply template (present) IntersystemResourceStatusReply mw_intersystemResourceStatusReply( template (present) ReportingSystem p_reportingsystem := ?, template IntersystemResourceStatusReply.iE_Extensions p_iE_Extensions := * ) := { reportingsystem := p_reportingsystem, iE_Extensions := p_iE_Extensions } // End of template mw_intersystemResourceStatusReply template (present) IntersystemSONInformationReport mw_intersystemSONInformationReport_hOReportInformation( template (present) InterSystemHOReport p_hOReportInformation := ? ) := { hOReportInformation := p_hOReportInformation } // End of template mw_intersystemSONInformationReport_hOReportInformation template (present) IntersystemSONInformationReport mw_intersystemSONInformationReport_failureIndicationInformation( template (present) InterSystemFailureIndication p_failureIndicationInformation := ? ) := { failureIndicationInformation := p_failureIndicationInformation } // End of template mw_intersystemSONInformationReport_failureIndicationInformation template (present) IntersystemSONInformationReport mw_intersystemSONInformationReport_choice_Extensions( template (present) IntersystemSONInformationReport.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_intersystemSONInformationReport_choice_Extensions template (present) IntersystemSONInformationReport.choice_Extensions mw_intersystemSONInformationReport_id_EnergySavingIndication( template (present) IntersystemCellStateIndication p_intersystemCellStateIndication := ? ) := { id := id_EnergySavingIndication, criticality := ignore, value_ := { IntersystemCellStateIndication := p_intersystemCellStateIndication } } // End of template mw_intersystemSONInformationReport_id_EnergySavingIndication template (present) IntersystemSONInformationReport.choice_Extensions mw_intersystemSONInformationReport_id_IntersystemResourceStatusUpdate( template (present) IntersystemResourceStatusReport p_intersystemResourceStatusReport := ? ) := { id := id_IntersystemResourceStatusUpdate, criticality := ignore, value_ := { IntersystemResourceStatusReport := p_intersystemResourceStatusReport } } // End of template mw_intersystemSONInformationReport_id_IntersystemResourceStatusUpdate template (present) NotificationCell_Item mw_notificationCell_Item( template (present) NGRAN_CGI p_nGRAN_CGI := ?, template (present) NotificationCell_Item.notifyFlag p_notifyFlag := ?, template NotificationCell_Item.iE_Extensions p_iE_Extensions := * ) := { nGRAN_CGI := p_nGRAN_CGI, notifyFlag := p_notifyFlag, iE_Extensions := p_iE_Extensions } // End of template mw_notificationCell_Item template (present) IntersystemResourceStatusReport mw_intersystemResourceStatusReport( template (present) ResourceStatusReportingSystem p_reportingSystem := ?, template IntersystemResourceStatusReport.iE_Extensions p_iE_Extensions := * ) := { reportingSystem := p_reportingSystem, iE_Extensions := p_iE_Extensions } // End of template mw_intersystemResourceStatusReport template (present) ResourceStatusReportingSystem mw_resourceStatusReportingSystemt_eUTRAN_ReportingStatus( template (present) EUTRAN_ReportingStatusIEs p_eUTRAN_ReportingStatus := ? ) := { eUTRAN_ReportingStatus := p_eUTRAN_ReportingStatus } // End of template mw_resourceStatusReportingSystem_eUTRAN_ReportingStatus template (present) ResourceStatusReportingSystem mw_resourceStatusReportingSystemt_nGRAN_ReportingStatus( template (present) NGRAN_ReportingStatusIEs p_nGRAN_ReportingStatus := ? ) := { nGRAN_ReportingStatus := p_nGRAN_ReportingStatus } // End of template mw_resourceStatusReportingSystem_nGRAN_ReportingStatus template (present) ResourceStatusReportingSystem mw_resourceStatusReportingSystem_choice_Extensions( template (present) ResourceStatusReportingSystem.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_resourceStatusReportingSystem_choice_Extensions template (present) EUTRAN_ReportingStatusIEs mw_eUTRAN_ReportingStatusIEs( template (present) EUTRAN_CellReportList p_eUTRAN_CellReportList := ?, template EUTRAN_ReportingStatusIEs.iE_Extensions p_iE_Extensions := * ) := { eUTRAN_CellReportList := p_eUTRAN_CellReportList, iE_Extensions := p_iE_Extensions } // End of template mw_eUTRAN_ReportingStatusIEs template (present) EUTRAN_CellReportItem mw_eUTRAN_CellReportItem ( template (present) EUTRA_CGI p_eCGI, template (present) EUTRAN_CompositeAvailableCapacityGroup p_eUTRAN_CompositeAvailableCapacityGroup := ?, template EUTRAN_NumberOfActiveUEs p_eUTRAN_NumberOfActiveUEs := *, template NGRAN_NoofRRCConnections p_eUTRAN_NoofRRCConnections := *, template EUTRAN_RadioResourceStatus p_eUTRAN_RadioResourceStatus := *, template EUTRAN_CellReportItem.iE_Extensions p_iE_Extensions := * ):= { eCGI := p_eCGI, eUTRAN_CompositeAvailableCapacityGroup := p_eUTRAN_CompositeAvailableCapacityGroup, eUTRAN_NumberOfActiveUEs := p_eUTRAN_NumberOfActiveUEs, eUTRAN_NoofRRCConnections := p_eUTRAN_NoofRRCConnections, eUTRAN_RadioResourceStatus := p_eUTRAN_RadioResourceStatus, iE_Extensions := p_iE_Extensions } // End of template mw_eUTRAN_ReportingStatusIEs template (present) EUTRAN_CompositeAvailableCapacityGroup mw_EUTRAN_CompositeAvailableCapacityGroup( template (present) CompositeAvailableCapacity p_dL_CompositeAvailableCapacity := ?, template (present) CompositeAvailableCapacity p_uL_CompositeAvailableCapacity := ?, template EUTRAN_CompositeAvailableCapacityGroup.iE_Extensions p_iE_Extensions := * ) := { dL_CompositeAvailableCapacity := p_dL_CompositeAvailableCapacity, uL_CompositeAvailableCapacity := p_uL_CompositeAvailableCapacity, iE_Extensions := p_iE_Extensions } // End of template mw_EUTRAN_CompositeAvailableCapacityGroup template (present) CompositeAvailableCapacity mw_compositeAvailableCapacity( template (present) CompositeAvailableCapacity.capacityValue p_capacityValue := ?, template CompositeAvailableCapacity.cellCapacityClassValue p_cellCapacityClassValue := *, template CompositeAvailableCapacity.iE_Extensions p_iE_Extensions := * ) := { cellCapacityClassValue := p_cellCapacityClassValue, capacityValue := p_capacityValue, iE_Extensions := p_iE_Extensions } // End of template mw_compositeAvailableCapacity template (present) EUTRAN_RadioResourceStatus mw_eUTRAN_RadioResourceStatus( template (present) EUTRAN_RadioResourceStatus.dL_GBR_PRB_usage p_dL_GBR_PRB_usage := ?, template (present) EUTRAN_RadioResourceStatus.uL_GBR_PRB_usage p_uL_GBR_PRB_usage := ?, template (present) EUTRAN_RadioResourceStatus.dL_non_GBR_PRB_usage p_dL_non_GBR_PRB_usage := ?, template (present) EUTRAN_RadioResourceStatus.uL_non_GBR_PRB_usage p_uL_non_GBR_PRB_usage := ?, template (present) EUTRAN_RadioResourceStatus.dL_Total_PRB_usage p_dL_Total_PRB_usage := ?, template (present) EUTRAN_RadioResourceStatus.uL_Total_PRB_usage p_uL_Total_PRB_usage := ?, template EUTRAN_RadioResourceStatus.dL_scheduling_PDCCH_CCE_usage p_dL_scheduling_PDCCH_CCE_usage := *, template EUTRAN_RadioResourceStatus.uL_scheduling_PDCCH_CCE_usage p_uL_scheduling_PDCCH_CCE_usage := *, template EUTRAN_RadioResourceStatus.iE_Extensions p_iE_Extensions := * ) := { dL_GBR_PRB_usage := p_dL_GBR_PRB_usage, uL_GBR_PRB_usage := p_uL_GBR_PRB_usage, dL_non_GBR_PRB_usage := p_dL_non_GBR_PRB_usage, uL_non_GBR_PRB_usage := p_uL_non_GBR_PRB_usage, dL_Total_PRB_usage := p_dL_Total_PRB_usage, uL_Total_PRB_usage := p_uL_Total_PRB_usage, dL_scheduling_PDCCH_CCE_usage := p_dL_scheduling_PDCCH_CCE_usage, uL_scheduling_PDCCH_CCE_usage := p_uL_scheduling_PDCCH_CCE_usage, iE_Extensions := p_iE_Extensions } // End of template mw_eUTRAN_RadioResourceStatus template (present) NGRAN_ReportingStatusIEs mw_nGRAN_ReportingStatusIEs( template (present) NGRAN_CellReportList p_nGRAN_CellReportList := ?, template NGRAN_ReportingStatusIEs.iE_Extensions p_iE_Extensions := * ) := { nGRAN_CellReportList := p_nGRAN_CellReportList, iE_Extensions := p_iE_Extensions } // End of template mw_nGRAN_ReportingStatusIEs template (present) NGRAN_CellReportItem mw_nGRAN_CellReportItem( template (present) NGRAN_CGI p_nGRAN_CGI, template (present) EUTRAN_CompositeAvailableCapacityGroup p_nGRAN_CompositeAvailableCapacityGroup := ?, template NGRAN_NumberOfActiveUEs p_nGRAN_NumberOfActiveUEs := *, template NGRAN_NoofRRCConnections p_nGRAN_NoofRRCConnections := *, template NGRAN_RadioResourceStatus p_nGRAN_RadioResourceStatus := *, template NGRAN_CellReportItem.iE_Extensions p_iE_Extensions := * ) := { nGRAN_CGI := p_nGRAN_CGI, nGRAN_CompositeAvailableCapacityGroup := p_nGRAN_CompositeAvailableCapacityGroup, nGRAN_NumberOfActiveUEs := p_nGRAN_NumberOfActiveUEs, nGRAN_NoofRRCConnections := p_nGRAN_NoofRRCConnections, nGRAN_RadioResourceStatus := p_nGRAN_RadioResourceStatus, iE_Extensions := p_iE_Extensions } // End of template mw_nGRAN_CellReportItem template (present) NGRAN_RadioResourceStatus mw_nGRAN_RadioResourceStatus( template (present) NGRAN_RadioResourceStatus.dL_GBR_PRB_usage_for_MIMO p_dL_GBR_PRB_usage_for_MIMO := ?, template (present) NGRAN_RadioResourceStatus.uL_GBR_PRB_usage_for_MIMO p_uL_GBR_PRB_usage_for_MIMO := ?, template (present) NGRAN_RadioResourceStatus.dL_non_GBR_PRB_usage_for_MIMO p_dL_non_GBR_PRB_usage_for_MIMO := ?, template (present) NGRAN_RadioResourceStatus.uL_non_GBR_PRB_usage_for_MIMO p_uL_non_GBR_PRB_usage_for_MIMO := ?, template (present) NGRAN_RadioResourceStatus.dL_Total_PRB_usage_for_MIMO p_dL_Total_PRB_usage_for_MIMO := ?, template (present) NGRAN_RadioResourceStatus.uL_Total_PRB_usage_for_MIMO p_uL_Total_PRB_usage_for_MIMO := ?, template NGRAN_RadioResourceStatus.iE_Extensions p_iE_Extensions := * ) := { dL_GBR_PRB_usage_for_MIMO := p_dL_GBR_PRB_usage_for_MIMO, uL_GBR_PRB_usage_for_MIMO := p_uL_GBR_PRB_usage_for_MIMO, dL_non_GBR_PRB_usage_for_MIMO := p_dL_non_GBR_PRB_usage_for_MIMO, uL_non_GBR_PRB_usage_for_MIMO := p_uL_non_GBR_PRB_usage_for_MIMO, dL_Total_PRB_usage_for_MIMO := p_dL_Total_PRB_usage_for_MIMO, uL_Total_PRB_usage_for_MIMO := p_uL_Total_PRB_usage_for_MIMO, iE_Extensions := p_iE_Extensions } // End of template mw_nGRAN_RadioResourceStatus template (present) InterSystemHOReport mw_interSystemHOReport( template (present) InterSystemHandoverReportType p_handoverReportType := ?, template InterSystemHOReport.iE_Extensions p_iE_Extensions := * ) := { handoverReportType := p_handoverReportType, iE_Extensions := p_iE_Extensions } // End of template mw_interSystemHOReport template (present) InterSystemHandoverReportType mw_interSystemHandoverReportType_tooearlyIntersystemHO( template (present) TooearlyIntersystemHO p_tooearlyIntersystemHO := ? ) := { tooearlyIntersystemHO := p_tooearlyIntersystemHO } // End of template mw_interSystemHandoverReportType_tooearlyIntersystemHO template (present) InterSystemHandoverReportType mw_interSystemHandoverReportType_intersystemUnnecessaryHO( template (present) IntersystemUnnecessaryHO p_intersystemUnnecessaryHO := ? ) := { intersystemUnnecessaryHO := p_intersystemUnnecessaryHO } // End of template mw_interSystemHandoverReportType_intersystemUnnecessaryHO template (present) InterSystemHandoverReportType mw_interSystemHandoverReportType_choice_Extensions( template (present) InterSystemHandoverReportType.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_interSystemHandoverReportType_choice_Extensions template (present) IntersystemUnnecessaryHO mw_intersystemUnnecessaryHO( template (present) NGRAN_CGI p_sourcecellID := ?, template (present) EUTRA_CGI p_targetcellID := ?, template (present) IntersystemUnnecessaryHO.earlyIRATHO p_earlyIRATHO := ?, template (present) CandidateCellList p_candidateCellList := ?, template IntersystemUnnecessaryHO.iE_Extensions p_iE_Extensions := * ) := { sourcecellID := p_sourcecellID, targetcellID := p_targetcellID, earlyIRATHO := p_earlyIRATHO, candidateCellList := p_candidateCellList, iE_Extensions := p_iE_Extensions } // End of template mw_intersystemUnnecessaryHO template (present) LAI mw_lai( template (present) PLMNIdentity p_pLMNidentity := ?, template (present) LAC p_lAC := ?, template LAI.iE_Extensions p_iE_Extensions := * ) := { pLMNidentity := p_pLMNidentity, lAC := p_lAC, iE_Extensions := p_iE_Extensions } // End of template mw_lai template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_nGRANCell( template (present) LastVisitedNGRANCellInformation p_nGRANCell := ? ) := { nGRANCell := p_nGRANCell } // End of template mw_interSystemHandoverReportType_nGRANCell template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_eUTRANCell( template (present) LastVisitedEUTRANCellInformation p_eUTRANCell := ? ) := { eUTRANCell := p_eUTRANCell } // End of template mw_interSystemHandoverReportType_eUTRANCell template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_uTRANCell( template (present) LastVisitedUTRANCellInformation p_uTRANCell := ? ) := { uTRANCell := p_uTRANCell } // End of template mw_interSystemHandoverReportType_uTRANCell template (present) LastVisitedCellInformation mw_interSystemHandoverReportType_gERANCell( template (present) LastVisitedGERANCellInformation p_gERANCell := ? ) := { gERANCell := p_gERANCell } // End of template mw_interSystemHandoverReportType_gERANCell template (present) LastVisitedCellInformation mw_lastVisitedCellInformation_choice_Extensions( template (present) LastVisitedCellInformation.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_lastVisitedCellInformation_choice_Extensions template (present) LastVisitedCellItem mw_lastVisitedCellItem( template (present) LastVisitedCellInformation p_lastVisitedCellInformation := ?, template LastVisitedCellItem.iE_Extensions p_iE_Extensions := * ) := { lastVisitedCellInformation := p_lastVisitedCellInformation, iE_Extensions := p_iE_Extensions } // End of template mw_lastVisitedCellItem template (present) LastVisitedNGRANCellInformation mw_lastVisitedNGRANCellInformation( template (present) NGRAN_CGI p_globalCellID := ?, template (present) CellType p_cellType := ?, template (present) TimeUEStayedInCell p_timeUEStayedInCell := ?, template TimeUEStayedInCellEnhancedGranularity p_timeUEStayedInCellEnhancedGranularity := *, template Cause p_hOCauseValue := *, template LastVisitedNGRANCellInformation.iE_Extensions p_iE_Extensions := * ) := { globalCellID := p_globalCellID, cellType := p_cellType, timeUEStayedInCell := p_timeUEStayedInCell, timeUEStayedInCellEnhancedGranularity := p_timeUEStayedInCellEnhancedGranularity, hOCauseValue := p_hOCauseValue, iE_Extensions := p_iE_Extensions } // End of template mw_lastVisitedNGRANCellInformation template (present) LastVisitedNGRANCellInformation.iE_Extensions mw_lastVisitedNGRANCellInformation_id_LastVisitedPSCellList( template (present) LastVisitedPSCellList p_lastVisitedPSCellList := ? ) := { { id := id_LastVisitedPSCellList, criticality := ignore, extensionValue := { LastVisitedPSCellList := p_lastVisitedPSCellList } } } // End of template mw_lastVisitedNGRANCellInformation_id_LastVisitedPSCellList template (present) LastVisitedPSCellInformation mw_LastVisitedPSCellInformation( template (present) NGRAN_CGI p_pSCellID := ?, template (present) LastVisitedPSCellInformation.timeStay p_timeStay := ?, template LastVisitedPSCellInformation.iE_Extensions p_iE_Extensions := * ) := { pSCellID := p_pSCellID, timeStay := p_timeStay, iE_Extensions := p_iE_Extensions } // End of template mw_LastVisitedPSCellInformation template (present) LineType mw_lineType(template (present) LineType p_value := pon) := p_value; template (present) LocationReportingAdditionalInfo mw_locationReportingAdditionalInfo(template (present) LocationReportingAdditionalInfo p_value := includePSCell) := p_value; template (present) LocationReportingRequestType mw_locationReportingRequestType( template (present) EventType p_eventType := ?, template (present) ReportArea p_reportArea := ?, template AreaOfInterestList p_areaOfInterestList := *, template LocationReportingReferenceID p_locationReportingReferenceIDToBeCancelled := *, template LocationReportingRequestType.iE_Extensions p_iE_Extensions := * ) := { eventType := p_eventType, reportArea := p_reportArea, areaOfInterestList := p_areaOfInterestList, locationReportingReferenceIDToBeCancelled := p_locationReportingReferenceIDToBeCancelled, // The above IE shall be present if the event type is set to “stop reporting UE presence in the area of interest” iE_Extensions := p_iE_Extensions } // End of template mw_locationReportingRequestType template (present) LocationReportingRequestType.iE_Extensions mw_locationReportingRequestType_id_LocationReportingAdditionalInfo( template (present) LocationReportingAdditionalInfo p_locationReportingAdditionalInfo := ? ) := { { id := id_LocationReportingAdditionalInfo, criticality := ignore, extensionValue := { LocationReportingAdditionalInfo := p_locationReportingAdditionalInfo } } } // End of template mw_locationReportingRequestType_id_LocationReportingAdditionalInfo template (present) LoggedMDTNr mw_loggedMDTNr( template (present) LoggingInterval p_loggingInterval := ?, template (present) LoggingDuration p_loggingDuration := ?, template (present) LoggedMDTTrigger p_loggedMDTTrigger := ?, template BluetoothMeasurementConfiguration p_bluetoothMeasurementConfiguration := *, template WLANMeasurementConfiguration p_wLANMeasurementConfiguration := *, template SensorMeasurementConfiguration p_sensorMeasurementConfiguration := *, template AreaScopeOfNeighCellsList p_areaScopeOfNeighCellsList := *, template LoggedMDTNr.iE_Extensions p_iE_Extensions := * ) := { loggingInterval := p_loggingInterval, loggingDuration := p_loggingDuration, loggedMDTTrigger := p_loggedMDTTrigger, bluetoothMeasurementConfiguration := p_bluetoothMeasurementConfiguration, wLANMeasurementConfiguration := p_wLANMeasurementConfiguration, sensorMeasurementConfiguration := p_sensorMeasurementConfiguration, areaScopeOfNeighCellsList := p_areaScopeOfNeighCellsList, iE_Extensions := p_iE_Extensions } // End of template mw_loggedMDTNr template (present) LoggingInterval mw_loggingInterval(template (present) LoggingInterval p_value := ?) := p_value; template (present) LoggingDuration mw_loggingDuration(template (present) LoggingDuration p_value := ?) := p_value; template (present) Links_to_log mw_Links_to_log(template (present) Links_to_log p_value := ?) := p_value; template (present) LoggedMDTTrigger mw_loggedMDTTrigger_gERANCell( template (present) EventTrigger p_eventTrigger := ? ) := { eventTrigger := p_eventTrigger } // End of template mw_loggedMDTTrigger_gERANCell template (present) LoggedMDTTrigger mw_loggedMDTTrigger_choice_Extensions( template (present) LoggedMDTTrigger.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_loggedMDTTrigger_choice_Extensions template (present) LTEM_Indication mw_lTEM_Indication(template (present) LTEM_Indication p_value := lte_m) := p_value; template LTEV2XServicesAuthorized mw_lTEV2XServicesAuthorized( template VehicleUE p_vehicleUE := *, template PedestrianUE p_pedestrianUE:= *, template LTEV2XServicesAuthorized.iE_Extensions p_iE_Extensions := * ) := { vehicleUE := p_vehicleUE, pedestrianUE := p_pedestrianUE, iE_Extensions := p_iE_Extensions } // End of template mw_lTEV2XServicesAuthorized template (present) LTEUESidelinkAggregateMaximumBitrate mw_lTEUESidelinkAggregateMaximumBitrate( template (present) BitRate p_uESidelinkAggregateMaximumBitRate := ?, template LTEUESidelinkAggregateMaximumBitrate.iE_Extensions p_iE_Extensions := * ) := { uESidelinkAggregateMaximumBitRate := p_uESidelinkAggregateMaximumBitRate, iE_Extensions := p_iE_Extensions } // End of template mw_lTEUESidelinkAggregateMaximumBitrate template (present) MaximumIntegrityProtectedDataRate mw_maximumIntegrityProtectedDataRate(template (present) MaximumIntegrityProtectedDataRate p_value := ?) := p_value; template (present) MBS_DataForwardingResponseMRBItem mw_mBS_DataForwardingResponseMRBItem( template (present) MRB_ID p_mRB_ID := ?, template (present) UPTransportLayerInformation p_dL_Forwarding_UPTNLInformation := ?, template MRB_ProgressInformation p_mRB_ProgressInformation := *, template MBS_DataForwardingResponseMRBItem.iE_Extensions p_iE_Extensions := * ) := { mRB_ID := p_mRB_ID, dL_Forwarding_UPTNLInformation := p_dL_Forwarding_UPTNLInformation, mRB_ProgressInformation := p_mRB_ProgressInformation, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_DataForwardingResponseMRBItem template (present) MBS_MappingandDataForwardingRequestItem mw_mBS_MappingandDataForwardingRequestItem( template (present) MRB_ID p_mRB_ID := ?, template (present) MBS_QoSFlowList p_mBS_QoSFlowList := ?, template MRB_ProgressInformation p_mRB_ProgressInformation := *, template MBS_MappingandDataForwardingRequestItem.iE_Extensions p_iE_Extensions := * ) := { mRB_ID := p_mRB_ID, mBS_QoSFlowList := p_mBS_QoSFlowList, mRB_ProgressInformation := p_mRB_ProgressInformation, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_MappingandDataForwardingRequestItem template (present) MRB_ProgressInformation mw_mRB_ProgressInformation_pDCP_SN_Length12( template (present) MRB_ProgressInformation.pDCP_SN_Length12 p_pDCP_SN_Length12 := ? ) := { pDCP_SN_Length12 := p_pDCP_SN_Length12 } // End of template mw_mRB_ProgressInformation_pDCP_SN_Length12 template (present) MRB_ProgressInformation mw_mRB_ProgressInformation_pDCP_SN_Length18( template (present) MRB_ProgressInformation.pDCP_SN_Length18 p_pDCP_SN_Length18 := ? ) := { pDCP_SN_Length18 := p_pDCP_SN_Length18 } // End of template m_mRB_ProgressInformation_pDCP_SN_Length18 template (present) MRB_ProgressInformation mw_mRB_ProgressInformation_choice_Extensions( template (present) MRB_ProgressInformation.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_mRB_ProgressInformation_choice_Extensions template (present) MBS_QoSFlowsToBeSetupItem mw_mBS_QoSFlowsToBeSetupItem( template (present)QosFlowIdentifier p_mBSqosFlowIdentifier := ?, template (present)QosFlowLevelQosParameters p_mBSqosFlowLevelQosParameters := ?, template MBS_QoSFlowsToBeSetupItem.iE_Extensions p_iE_Extensions := * ) := { mBSqosFlowIdentifier := p_mBSqosFlowIdentifier, mBSqosFlowLevelQosParameters := p_mBSqosFlowLevelQosParameters, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_QoSFlowsToBeSetupItem template (present) MBS_ServiceArea mw_mBS_ServiceArea_locationindependent( template (present) MBS_ServiceAreaInformation p_locationindependent := ? ) := { locationindependent := p_locationindependent } // End of template mw_mBS_ServiceArea_locationindependent template (present) MBS_ServiceArea mw_mBS_ServiceArea_locationdependent( template (present) MBS_ServiceAreaInformationList p_locationdependent := ? ) := { locationdependent := p_locationdependent } // End of template mw_mBS_ServiceArea_locationdependent template (present) MBS_ServiceArea mw_mBS_ServiceArea_choice_Extensions( template (present) MBS_ServiceArea.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_mBS_ServiceArea_choice_Extensions template (present) MBS_ServiceAreaInformationItem mw_mBS_ServiceAreaInformationItem( template (present) MBS_AreaSessionID p_mBS_AreaSessionID := ?, template (present) MBS_ServiceAreaInformation p_mBS_ServiceAreaInformation := ?, template MBS_ServiceAreaInformationItem.iE_Extensions p_iE_Extensions := * ) := { mBS_AreaSessionID := p_mBS_AreaSessionID, mBS_ServiceAreaInformation := p_mBS_ServiceAreaInformation, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_ServiceAreaInformationItem template MBS_ServiceAreaInformation mw_mBS_ServiceAreaInformation( template MBS_ServiceAreaCellList p_mBS_ServiceAreaCellList := *, template MBS_ServiceAreaTAIList p_mBS_ServiceAreaTAIList := *, template MBS_ServiceAreaInformation.iE_Extensions p_iE_Extensions := * ) := { mBS_ServiceAreaCellList := p_mBS_ServiceAreaCellList, mBS_ServiceAreaTAIList := p_mBS_ServiceAreaTAIList, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_ServiceAreaInformation template (present) MBS_SessionID mw_mBS_SessionID( template (present) TMGI p_tMGI := ?, template NID p_nID := *, template MBS_SessionID.iE_Extensions p_iE_Extensions := * ) := { tMGI := p_tMGI, nID := p_nID, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_SessionID template (present) MBSSessionFailedtoSetupItem mw_mBSSessionFailedtoSetupItem( template (present) MBS_SessionID p_mBS_SessionID := ?, template (present) Cause p_cause := ?, template MBS_AreaSessionID p_mBS_AreaSessionID := *, template MBSSessionFailedtoSetupItem.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_mBSSessionFailedtoSetupItem template (present) MBS_ActiveSessionInformation_SourcetoTargetItem mw_mBS_ActiveSessionInformation_SourcetoTargetItem( template (present) MBS_SessionID p_mBS_SessionID := ?, template (present) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList := ?, template MBS_AreaSessionID p_mBS_AreaSessionID := *, template MBS_ServiceArea p_mBS_ServiceArea := *, template MBS_MappingandDataForwardingRequestList p_mBS_MappingandDataForwardingRequestList := *, template MBS_ActiveSessionInformation_SourcetoTargetItem.iE_Extensions p_iE_Extensions := * ):= { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, mBS_ServiceArea := p_mBS_ServiceArea, mBS_QoSFlowsToBeSetupList := p_mBS_QoSFlowsToBeSetupList, mBS_MappingandDataForwardingRequestList := p_mBS_MappingandDataForwardingRequestList, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_ActiveSessionInformation_SourcetoTargetItem template (present) MBS_ActiveSessionInformation_TargettoSourceItem mw_mBS_ActiveSessionInformation_TargettoSourceItem( template (present) MBS_SessionID p_mBS_SessionID := ?, template MBS_DataForwardingResponseMRBList p_mBS_DataForwardingResponseMRBList := *, template MBS_ActiveSessionInformation_TargettoSourceItem.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionID := p_mBS_SessionID, mBS_DataForwardingResponseMRBList := p_mBS_DataForwardingResponseMRBList, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_ActiveSessionInformation_TargettoSourceItem template (present) MBSSessionSetupOrModFailureTransfer mw_mBSSessionSetupOrModFailureTransfer( template (present) Cause p_cause := ?, template CriticalityDiagnostics p_criticalityDiagnostics := *, template MBSSessionSetupOrModFailureTransfer.iE_Extensions p_iE_Extensions := * ) := { cause := p_cause, criticalityDiagnostics := p_criticalityDiagnostics, iE_Extensions := p_iE_Extensions } // End of template mw_mBSSessionSetupOrModFailureTransfer template (present) MBSSessionSetupResponseItem mw_mBSSessionSetupResponseItem( template (present) MBS_SessionID p_mBS_SessionID := ?, template MBS_AreaSessionID p_mBS_AreaSessionID := *, template MBSSessionSetupResponseItem.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, iE_Extensions := p_iE_Extensions } // End of template mw_mBSSessionSetupResponseItem template (present) MBSSessionSetupOrModRequestTransfer mw_mBSSessionSetupOrModRequestTransfer( template (present) MBSSessionSetupOrModRequestTransfer.protocolIEs p_protocolIEs := ? ) := { protocolIEs := p_protocolIEs } // End of template mw_mBSSessionSetupOrModRequestTransfer template (present) MBSSessionSetupOrModRequestTransfer.protocolIEs mw_mBSSessionSetupOrModRequestTransfer_id_MBS_SessionTNLInfo5GC( template (present) MBS_SessionTNLInfo5GC p_mBS_SessionTNLInfo5GC := ? ) := { { id := id_MBS_SessionTNLInfo5GC, criticality := reject, value_ := { MBS_SessionTNLInfo5GC := p_mBS_SessionTNLInfo5GC } } } // End of template mw_mBSSessionSetupOrModRequestTransfer_id_MBS_SessionTNLInfo5GC template (present) MBSSessionSetupOrModRequestTransfer.protocolIEs mw_mBSSessionSetupOrModRequestTransfer_id_MBS_QoSFlowsToBeSetupModList( template (present) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList := ? ) := { { id := id_MBS_QoSFlowsToBeSetupModList, criticality := reject, value_ := { MBS_QoSFlowsToBeSetupList := p_mBS_QoSFlowsToBeSetupList } } } // End of template mw_mBSSessionSetupOrModRequestTransfer_id_MBS_QoSFlowsToBeSetupModList template (present) MBSSessionSetupOrModRequestTransfer.protocolIEs mw_mBSSessionSetupOrModRequestTransfer_id_MBS_SessionFSAIDList( template (present) MBS_SessionFSAIDList p_mBS_SessionFSAIDList := ? ) := { { id := id_MBS_SessionFSAIDList, criticality := ignore, value_ := { MBS_SessionFSAIDList := p_mBS_SessionFSAIDList } } } // End of template mw_mBSSessionSetupOrModRequestTransfer_id_MBS_SessionFSAIDList template MBSSessionReleaseResponseTransfer mw_mBSSessionReleaseResponseTransfer( template MBS_SessionTNLInfoNGRAN p_mBS_SessionTNLInfoNGRAN := *, template MBSSessionReleaseResponseTransfer.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionTNLInfoNGRAN := p_mBS_SessionTNLInfoNGRAN, iE_Extensions := p_iE_Extensions } // End of template mw_mBSSessionReleaseResponseTransfer template MBSSessionSetupOrModResponseTransfer mw_mBSSessionSetupOrModResponseTransfer( template MBS_SessionTNLInfoNGRAN p_mBS_SessionTNLInfoNGRAN := *, template MBSSessionSetupOrModResponseTransfer.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionTNLInfoNGRAN := p_mBS_SessionTNLInfoNGRAN, iE_Extensions := p_iE_Extensions } // End of template mw_mBSSessionSetupOrModResponseTransfer template (present) MBS_SupportIndicator mw_mBS_SupportIndicator(template (present) MBS_SupportIndicator p_value := true_) := p_value; template (present) MBS_SessionTNLInfo5GC mw_mBS_SessionTNLInfo5GC_locationindependent( template (present) SharedNGU_MulticastTNLInformation p_locationindependent := ? ) := { locationindependent := p_locationindependent } // End of template mw_mBS_SessionTNLInfo5GC_locationindependent template (present) MBS_SessionTNLInfo5GC mw_mBS_SessionTNLInfo5GC_locationdependent( template (present) MBS_SessionTNLInfo5GCList p_locationdependent := ? ) := { locationdependent := p_locationdependent } // End of template mw_mBS_SessionTNLInfo5GC_locationdependent template (present) MBS_SessionTNLInfo5GC mw_mBS_SessionTNLInfo5GC_choice_Extensions( template (present) MBS_SessionTNLInfo5GC.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_mBS_SessionTNLInfo5GC_choice_Extensions template (present) MBS_SessionTNLInfo5GCItem mw_mBS_SessionTNLInfo5GCItem( template (present) MBS_AreaSessionID p_mBS_AreaSessionID := ?, template (present) SharedNGU_MulticastTNLInformation p_sharedNGU_MulticastTNLInformation := ?, template MBS_SessionTNLInfo5GCItem.iE_Extensions p_iE_Extensions := * ) := { mBS_AreaSessionID := p_mBS_AreaSessionID, sharedNGU_MulticastTNLInformation := p_sharedNGU_MulticastTNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_SessionTNLInfo5GCItem template (present) MBS_SessionTNLInfoNGRAN mw_mBS_SessionTNLInfoNGRAN_locationindependent( template (present) UPTransportLayerInformation p_locationindependent := ? ) := { locationindependent := p_locationindependent } // End of template mw_mBS_SessionTNLInfoNGRAN_locationindependent template (present) MBS_SessionTNLInfoNGRAN mw_mBS_SessionTNLInfoNGRAN_locationdependent( template (present) MBS_SessionTNLInfoNGRANList p_locationdependent := ? ) := { locationdependent := p_locationdependent } // End of template mw_mBS_SessionTNLInfoNGRAN_locationdependent template (present) MBS_SessionTNLInfoNGRAN mw_mBS_SessionTNLInfoNGRAN_choice_Extensions( template (present) MBS_SessionTNLInfoNGRAN.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_mBS_SessionTNLInfoNGRAN_choice_Extensions template (present) MBS_SessionTNLInfoNGRANItem mw_mBS_SessionTNLInfoNGRANItem( template (present) MBS_AreaSessionID p_mBS_AreaSessionID := ?, template UPTransportLayerInformation p_sharedNGU_UnicastTNLInformation := *, template MBS_SessionTNLInfoNGRANItem.iE_Extensions p_iE_Extensions := * ) := { mBS_AreaSessionID := p_mBS_AreaSessionID, sharedNGU_UnicastTNLInformation := p_sharedNGU_UnicastTNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_SessionTNLInfoNGRANItem template (present) MBS_DistributionReleaseRequestTransfer mw_mBS_DistributionReleaseRequestTransfer( template (present) MBS_SessionID p_mBS_SessionID := ?, template (present) Cause p_cause := ?, template MBS_AreaSessionID p_mBS_AreaSessionID := *, template UPTransportLayerInformation p_sharedNGU_UnicastTNLInformation := *, template MBS_DistributionReleaseRequestTransfer.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, sharedNGU_UnicastTNLInformation := p_sharedNGU_UnicastTNLInformation, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_DistributionReleaseRequestTransfer template (present) MBS_DistributionSetupRequestTransfer mw_mBS_DistributionSetupRequestTransfer( template (present) MBS_SessionID p_mBS_SessionID := ?, template MBS_AreaSessionID p_mBS_AreaSessionID := *, template UPTransportLayerInformation p_sharedNGU_UnicastTNLInformation := *, template MBS_DistributionSetupRequestTransfer.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, sharedNGU_UnicastTNLInformation := p_sharedNGU_UnicastTNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_DistributionSetupRequestTransfer template (present) MBS_DistributionSetupResponseTransfer mw_mBS_DistributionSetupResponseTransfer( template (present) MBS_SessionID p_mBS_SessionID := ?, template (present) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList := ?, template (present) MBSSessionStatus p_mBSSessionStatus := ?, template MBS_AreaSessionID p_mBS_AreaSessionID := *, template MBS_SessionTNLInfo5GCItem p_sharedNGU_MulticastTNLInformation := *, template MBS_ServiceArea p_mBS_ServiceArea := *, template MBS_DistributionSetupResponseTransfer.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, sharedNGU_MulticastTNLInformation := p_sharedNGU_MulticastTNLInformation, mBS_QoSFlowsToBeSetupList := p_mBS_QoSFlowsToBeSetupList, mBSSessionStatus := p_mBSSessionStatus, mBS_ServiceArea := p_mBS_ServiceArea, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_DistributionSetupResponseTransfer template (present) MBS_DistributionSetupUnsuccessfulTransfer mw_mBS_DistributionSetupUnsuccessfulTransfer( template (present) MBS_SessionID p_mBS_SessionID := ?, template (present) Cause p_cause := ?, template MBS_AreaSessionID p_mBS_AreaSessionID := *, template CriticalityDiagnostics p_criticalityDiagnostics := *, template MBS_DistributionSetupUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, cause := p_cause, criticalityDiagnostics := p_criticalityDiagnostics, iE_Extensions := p_iE_Extensions } // End of template mw_mBS_DistributionSetupUnsuccessfulTransfer template (present) MBSSessionSetupRequestItem mw_mBSSessionSetupRequestItem( template (present) MBS_SessionID p_mBS_SessionID := ?, template MBS_AreaSessionID p_mBS_AreaSessionID := *, template AssociatedMBSQosFlowSetupRequestList p_associatedMBSQosFlowSetupRequestList := *, template MBSSessionSetupRequestItem.iE_Extensions p_iE_Extensions := * ):= { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, associatedMBSQosFlowSetupRequestList := p_associatedMBSQosFlowSetupRequestList, iE_Extensions := p_iE_Extensions } // End of template mw_mBSSessionSetupRequestItem template (present) MBSSessionSetuporModifyRequestItem mw_mBSSessionSetuporModifyRequestItem( template (present) MBS_SessionID p_mBS_SessionID := ?, template MBS_AreaSessionID p_mBS_AreaSessionID := *, template AssociatedMBSQosFlowSetuporModifyRequestList p_associatedMBSQosFlowSetuporModifyRequestList := *, template QosFlowListWithCause p_mBS_QosFlowToReleaseList := *, template MBSSessionSetuporModifyRequestItem.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionID := p_mBS_SessionID, mBS_AreaSessionID := p_mBS_AreaSessionID, associatedMBSQosFlowSetuporModifyRequestList := p_associatedMBSQosFlowSetuporModifyRequestList, mBS_QosFlowToReleaseList := p_mBS_QosFlowToReleaseList, iE_Extensions := p_iE_Extensions } // End of template mw_mBSSessionSetuporModifyRequestItem template (present) MBSSessionToReleaseItem mw_mBSSessionToReleaseItem( template (present) MBS_SessionID p_mBS_SessionID := ?, template (present) Cause p_cause := ?, template MBSSessionToReleaseItem.iE_Extensions p_iE_Extensions := * ):= { mBS_SessionID := p_mBS_SessionID, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_mBSSessionToReleaseItem template (present) MBSSessionStatus mw_mBSSessionStatus(template (present) MBSSessionStatus p_value := ?) := p_value; template (present) MicoAllPLMN mw_micoAllPLMN(template (present) MicoAllPLMN p_value := true_) := p_value; template (present) MICOModeIndication mw_mICOModeIndication(template (present) MICOModeIndication p_value := true_) := p_value; template (present) MobilityRestrictionList mw_mobilityRestrictionList( template (present) PLMNIdentity p_servingPLMN := ?, template EquivalentPLMNs p_equivalentPLMNs := *, template RATRestrictions p_rATRestrictions := *, template ForbiddenAreaInformation p_forbiddenAreaInformation := *, template ServiceAreaInformation p_serviceAreaInformation := *, template MobilityRestrictionList.iE_Extensions p_iE_Extensions := * ) := { servingPLMN := p_servingPLMN, equivalentPLMNs := p_equivalentPLMNs, rATRestrictions := p_rATRestrictions, forbiddenAreaInformation := p_forbiddenAreaInformation, serviceAreaInformation := p_serviceAreaInformation, iE_Extensions := p_iE_Extensions } // End of template mw_mobilityRestrictionList template (present) MobilityRestrictionList.iE_Extensions mw_mobilityRestrictionList_id_LastEUTRAN_PLMNIdentity( template (present) PLMNIdentity p_pLMNIdentity := ? ) := { { id := id_LastEUTRAN_PLMNIdentity, criticality := ignore, extensionValue := { PLMNIdentity := p_pLMNIdentity } } } // End of template mw_mobilityRestrictionList_id_LastEUTRAN_PLMNIdentity template (present) MobilityRestrictionList.iE_Extensions mw_mobilityRestrictionList_id_CNTypeRestrictionsForServing( template (present) CNTypeRestrictionsForServing p_cNTypeRestrictionsForServing := ? ) := { { id := id_CNTypeRestrictionsForServing, criticality := ignore, extensionValue := { CNTypeRestrictionsForServing := p_cNTypeRestrictionsForServing } } } // End of template mw_mobilityRestrictionList_id_CNTypeRestrictionsForServing template (present) MobilityRestrictionList.iE_Extensions mw_mobilityRestrictionList_id_CNTypeRestrictionsForEquivalent( template (present) CNTypeRestrictionsForEquivalent p_cNTypeRestrictionsForEquivalent := ? ) := { { id := id_CNTypeRestrictionsForEquivalent, criticality := ignore, extensionValue := { CNTypeRestrictionsForEquivalent := p_cNTypeRestrictionsForEquivalent } } } // End of template mw_mobilityRestrictionList_id_CNTypeRestrictionsForEquivalent template (present) MobilityRestrictionList.iE_Extensions mw_mobilityRestrictionList_id_NPN_MobilityInformation( template (present) NPN_MobilityInformation p_nPN_MobilityInformation := ? ) := { { id := id_NPN_MobilityInformation, criticality := reject, extensionValue := { NPN_MobilityInformation := p_nPN_MobilityInformation } } } // End of template mw_mobilityRestrictionList_id_NPN_MobilityInformation template (present) MDT_AlignmentInfo mw_mDT_AlignmentInfo_s_basedMDT( template (present) NGRANTraceID p_s_basedMDT := ? ) := { s_basedMDT := p_s_basedMDT } // End of template mw_mDT_AlignmentInfo_s_basedMDT template (present) MDT_AlignmentInfo mw_mDT_AlignmentInfo_choice_Extensions( template (present) MDT_AlignmentInfo.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_mDT_AlignmentInfo_choice_Extensions template MDT_Configuration mw_mDT_Configuration( template MDT_Configuration_NR p_mdt_Config_NR := *, template MDT_Configuration_EUTRA p_mdt_Config_EUTRA := *, template MDT_Configuration.iE_Extensions p_iE_Extensions := * ) := { mdt_Config_NR := p_mdt_Config_NR, mdt_Config_EUTRA := p_mdt_Config_EUTRA, iE_Extensions := p_iE_Extensions } // End of template mw_mDT_Configuration template (present) MDT_Configuration_NR mw_mDT_Configuration_NR( template (present) MDT_Activation p_mdt_Activation := ?, template (present) AreaScopeOfMDT_NR p_areaScopeOfMDT := ?, template (present) MDTModeNr p_mDTModeNr := ?, template MDTPLMNList p_signallingBasedMDTPLMNList := *, template MDT_Configuration_NR.iE_Extensions p_iE_Extensions := * ) := { mdt_Activation := p_mdt_Activation, areaScopeOfMDT := p_areaScopeOfMDT, mDTModeNr := p_mDTModeNr, signallingBasedMDTPLMNList := p_signallingBasedMDTPLMNList, iE_Extensions := p_iE_Extensions } // End of template mw_mDT_Configuration_NR template (present) MDT_Configuration_EUTRA mw_mDT_Configuration_EUTRA( template (present) MDT_Activation p_mdt_Activation := ?, template (present) AreaScopeOfMDT_EUTRA p_areaScopeOfMDT := ?, template (present) MDTModeEutra p_mDTMode := ?, template MDTPLMNList p_signallingBasedMDTPLMNList := *, template MDT_Configuration_EUTRA.iE_Extensions p_iE_Extensions := * ) := { mdt_Activation := p_mdt_Activation, areaScopeOfMDT := p_areaScopeOfMDT, mDTMode := p_mDTMode, signallingBasedMDTPLMNList := p_signallingBasedMDTPLMNList, iE_Extensions := p_iE_Extensions } // End of template mw_mDT_Configuration_EUTRA template (present) MDT_Activation mw_mDT_Activation(template (present) MDT_Activation p_value := ?) := p_value; template (present) MDTModeNr mw_mDTModeNro_immediateMDTNr( template (present) ImmediateMDTNr p_immediateMDTNr := ? ) := { immediateMDTNr := p_immediateMDTNr } // End of template mw_mDTModeNr_immediateMDTNr template (present) MDTModeNr mw_mDTModeNro_loggedMDTNr( template (present) LoggedMDTNr p_loggedMDTNr := ? ) := { loggedMDTNr := p_loggedMDTNr } // End of template mw_mDTModeNr_loggedMDTNr template (present) MDTModeNr mw_mDTModeNr_choice_Extensions( template (present) MDTModeNr.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_mDTModeNr_choice_Extensions template (present) MulticastSessionActivationRequestTransfer mw_multicastSessionActivationRequestTransfer( template (present) MBS_SessionID p_mBS_SessionID := ?, template MulticastSessionActivationRequestTransfer.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionID := p_mBS_SessionID, iE_Extensions := p_iE_Extensions } // End of template mw_multicastSessionActivationRequestTransfer template (present) MulticastSessionDeactivationRequestTransfer mw_multicastSessionDeactivationRequestTransfer( template (present) MBS_SessionID p_mBS_SessionID := ?, template MulticastSessionDeactivationRequestTransfer.iE_Extensions p_iE_Extensions := * ) := { mBS_SessionID := p_mBS_SessionID, iE_Extensions := p_iE_Extensions } // End of template mw_multicastSessionDeactivationRequestTransfer template (present) MulticastSessionUpdateRequestTransfer mw_multicastSessionUpdateRequestTransfer( template (present) MulticastSessionUpdateRequestTransfer.protocolIEs p_protocolIEs := ? ) := { protocolIEs := p_protocolIEs } // End of template mw_multicastSessionUpdateRequestTransfer template (present) MulticastSessionUpdateRequestTransfer.protocolIEs mw_multicastSessionUpdateRequestTransfer_id_MBS_SessionID( template (present) MBS_SessionID p_mBS_SessionID := ? ) := { { id := id_MBS_SessionID, criticality := reject, value_ := { MBS_SessionID := p_mBS_SessionID } } } // End of template mw_multicastSessionUpdateRequestTransfer_id_MBS_SessionID template (present) MulticastSessionUpdateRequestTransfer.protocolIEs mw_multicastSessionUpdateRequestTransfer_id_MBS_ServiceArea( template (present) MBS_ServiceArea p_mBS_ServiceArea := ? ) := { { id := id_MBS_ServiceArea, criticality := reject, value_ := { MBS_ServiceArea := p_mBS_ServiceArea } } } // End of template mw_multicastSessionUpdateRequestTransfer_id_MBS_ServiceArea template (present) MulticastSessionUpdateRequestTransfer.protocolIEs mw_multicastSessionUpdateRequestTransfer_id_MBS_QoSFlowsToBeSetupModList( template (present) MBS_QoSFlowsToBeSetupList p_mBS_QoSFlowsToBeSetupList := ? ) := { { id := id_MBS_QoSFlowsToBeSetupModList, criticality := reject, value_ := { MBS_QoSFlowsToBeSetupList := p_mBS_QoSFlowsToBeSetupList } } } // End of template mw_multicastSessionUpdateRequestTransfer_id_MBS_QoSFlowsToBeSetupModList template (present) MulticastSessionUpdateRequestTransfer.protocolIEs mw_multicastSessionUpdateRequestTransfer_id_MBS_QoSFlowToReleaseList( template (present) QosFlowListWithCause p_qosFlowListWithCause := ? ) := { { id := id_MBS_QoSFlowToReleaseList, criticality := reject, value_ := { QosFlowListWithCause := p_qosFlowListWithCause } } } // End of template mw_multicastSessionUpdateRequestTransfer_id_MBS_QoSFlowToReleaseList template (present) MulticastSessionUpdateRequestTransfer.protocolIEs mw_multicastSessionUpdateRequestTransfer_id_MBS_SessionTNLInfo5GC( template (present) MBS_SessionTNLInfo5GC p_mBS_SessionTNLInfo5GC := ? ) := { { id := id_MBS_SessionTNLInfo5GC, criticality := reject, value_ := { MBS_SessionTNLInfo5GC := p_mBS_SessionTNLInfo5GC } } } // End of template mw_multicastSessionUpdateRequestTransfer_id_MBS_SessionTNLInfo5GC template (present) MulticastGroupPagingAreaItem mw_multicastGroupPagingAreaItem( template (present) MulticastGroupPagingArea p_multicastGroupPagingArea := ?, template UE_PagingList p_uE_PagingList := *, template MulticastGroupPagingAreaItem.iE_Extensions p_iE_Extensions := * ) := { multicastGroupPagingArea := p_multicastGroupPagingArea, uE_PagingList := p_uE_PagingList, iE_Extensions := p_iE_Extensions } // End of template mw_multicastGroupPagingAreaItem template (present) MulticastGroupPagingArea mw_multicastGroupPagingArea( template (present) MBS_AreaTAIList p_mBS_AreaTAIList := ?, template MulticastGroupPagingArea.iE_Extensions p_iE_Extensions := * ) := { mBS_AreaTAIList := p_mBS_AreaTAIList, iE_Extensions := p_iE_Extensions } // End of template mw_multicastGroupPagingArea template (present) UE_PagingItem mw_uE_PagingItem( template (present) UEIdentityIndexValue p_uEIdentityIndexValue := ?, template PagingDRX p_pagingDRX := *, template UE_PagingItem.iE_Extensions p_iE_Extensions := * ) := { uEIdentityIndexValue := p_uEIdentityIndexValue, pagingDRX := p_pagingDRX, iE_Extensions := p_iE_Extensions } // End of template mw_uE_PagingItem template (present) M1Configuration mw_m1Configuration( template (present) M1ReportingTrigger p_m1reportingTrigger := ?, template M1ThresholdEventA2 p_m1thresholdEventA2 := *, template M1PeriodicReporting p_m1periodicReporting := *, template M1Configuration.iE_Extensions p_iE_Extensions := * ) := { m1reportingTrigger := p_m1reportingTrigger, m1thresholdEventA2 := p_m1thresholdEventA2, // The above IE shall be present if the M1 Reporting Trigger IE is set to “A2event_triggered” or “A2event_triggered periodic” m1periodicReporting := p_m1periodicReporting, // The above IE shall be present if the M1 Reporting Trigger IE is set to “periodic” or “A2event_triggered periodic” iE_Extensions := p_iE_Extensions } // End of template mw_m1Configuration template (present) M1Configuration.iE_Extensions mw_m1Configuration_id_IncludeBeamMeasurementsIndication( template (present) IncludeBeamMeasurementsIndication p_includeBeamMeasurementsIndication := ? ) := { { id := id_IncludeBeamMeasurementsIndication, criticality := ignore, extensionValue := { IncludeBeamMeasurementsIndication := p_includeBeamMeasurementsIndication } } } // End of template mw_m1Configuration_id_IncludeBeamMeasurementsIndication template (present) M1Configuration.iE_Extensions mw_m1Configuration_id_BeamMeasurementsReportConfiguration( template (present) BeamMeasurementsReportConfiguration p_beamMeasurementsReportConfiguration := ? ) := { { id := id_BeamMeasurementsReportConfiguration, criticality := ignore, extensionValue := { BeamMeasurementsReportConfiguration := p_beamMeasurementsReportConfiguration } } } // End of template mw_m1Configuration_id_BeamMeasurementsReportConfiguration template (present) IncludeBeamMeasurementsIndication mw_includeBeamMeasurementsIndication(template (present) IncludeBeamMeasurementsIndication p_value := true_) := p_value; template (present) M1ReportingTrigger mw_m1ReportingTrigger(template (present) M1ReportingTrigger p_value := ?) := p_value; template (present) M1ThresholdEventA2 mw_m1ThresholdEventA2( template (present) M1ThresholdType p_m1ThresholdType := ?, template M1ThresholdEventA2.iE_Extensions p_iE_Extensions := * ) := { m1ThresholdType := p_m1ThresholdType, iE_Extensions := p_iE_Extensions } // End of template mw_m1ThresholdEventA2 template (present) M1ThresholdType mw_m1ThresholdType_threshold_RSRP( template (present) Threshold_RSRP p_threshold_RSRP := ? ) := { threshold_RSRP := p_threshold_RSRP } // End of template mw_m1ThresholdType_threshold_RSRP template (present) M1ThresholdType mw_m1ThresholdType_threshold_RSRQ( template (present) Threshold_RSRQ p_threshold_RSRQ := ? ) := { threshold_RSRQ := p_threshold_RSRQ } // End of template mw_m1ThresholdType_threshold_RSRQ template (present) M1ThresholdType mw_m1ThresholdType_threshold_SINR( template (present) Threshold_SINR p_threshold_SINR := ? ) := { threshold_SINR := p_threshold_SINR } // End of template mw_m1ThresholdType_threshold_SINR template (present) M1ThresholdType mw_m1ThresholdType_choice_Extensions( template (present) M1ThresholdType.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_m1ThresholdType_choice_Extensions template (present) M1PeriodicReporting mw_m1PeriodicReporting( template (present) ReportIntervalMDT p_reportInterval := ?, template (present) ReportAmountMDT p_reportAmount := ?, template M1PeriodicReporting.iE_Extensions p_iE_Extensions := * ) := { reportInterval := p_reportInterval, reportAmount := p_reportAmount, iE_Extensions := p_iE_Extensions } // End of template mw_m1PeriodicReporting template (present) M1PeriodicReporting.iE_Extensions mw_m1PeriodicReporting_id_ExtendedReportIntervalMDT( template (present) ExtendedReportIntervalMDT p_extendedReportIntervalMDT := ? ) := { { id := id_ExtendedReportIntervalMDT, criticality := ignore, extensionValue := { ExtendedReportIntervalMDT := p_extendedReportIntervalMDT } } } // End of template mw_m1PeriodicReporting_id_ExtendedReportIntervalMDT template (present) M4Configuration mw_m4Configuration( template (present) M4period p_m4period := ?, template (present) Links_to_log p_m4_links_to_log := ?, template M4Configuration.iE_Extensions p_iE_Extensions := * ) := { m4period := p_m4period, m4_links_to_log := p_m4_links_to_log, iE_Extensions := p_iE_Extensions } // End of template mw_m4Configuration template (present) M4Configuration.iE_Extensions mw_m4Configuration_id_M4ReportAmount( template (present) M4ReportAmountMDT p_m4ReportAmountMDT := ? ) := { { id := id_ExtendedReportIntervalMDT, criticality := ignore, extensionValue := { M4ReportAmountMDT := p_m4ReportAmountMDT } } } // End of template mw_m4Configuration_id_M4ReportAmount template (present) M4ReportAmountMDT mw_m4ReportAmountMDT(template (present) M4ReportAmountMDT p_value := ?) := p_value; template (present) M4period mw_m4period(template (present) M4period p_value := ?) := p_value; template (present) M5Configuration mw_m5Configuration( template (present) M5period p_m5period := ?, template (present) Links_to_log p_m5_links_to_log := ?, template M5Configuration.iE_Extensions p_iE_Extensions := * ) := { m5period := p_m5period, m5_links_to_log := p_m5_links_to_log, iE_Extensions := p_iE_Extensions } // End of template mw_m5Configuration template (present) M5Configuration.iE_Extensions mw_m5Configuration_id_M5ReportAmount( template (present) M5ReportAmountMDT p_m5ReportAmountMDT := ? ) := { { id := id_M5ReportAmount, criticality := ignore, extensionValue := { M5ReportAmountMDT := p_m5ReportAmountMDT } } } // End of template mw_m5Configuration_id_M5ReportAmount template (present) M5ReportAmountMDT mw_m5ReportAmountMDT(template (present) M5ReportAmountMDT p_value := ?) := p_value; template (present) M5period mw_m5period(template (present) M5period p_value := ?) := p_value; template (present) M6Configuration mw_m6Configuration( template (present) M6report_Interval p_m6report_Interval := ?, template (present) Links_to_log p_m6_links_to_log := ?, template M6Configuration.iE_Extensions p_iE_Extensions := * ) := { m6report_Interval := p_m6report_Interval, m6_links_to_log := p_m6_links_to_log, iE_Extensions := p_iE_Extensions } // End of template mw_m6Configuration template (present) M6Configuration.iE_Extensions mw_m6Configuration_id_M6ReportAmount( template (present) M6ReportAmountMDT p_m6ReportAmountMDT := ? ) := { { id := id_M6ReportAmount, criticality := ignore, extensionValue := { M6ReportAmountMDT := p_m6ReportAmountMDT } } } // End of template mw_m6Configuration_id_M6ReportAmount template (present) M6Configuration.iE_Extensions mw_m6Configuration_id_ExcessPacketDelayThresholdConfiguration( template (present) ExcessPacketDelayThresholdConfiguration p_excessPacketDelayThresholdConfiguration := ? ) := { { id := id_ExcessPacketDelayThresholdConfiguration, criticality := ignore, extensionValue := { ExcessPacketDelayThresholdConfiguration := p_excessPacketDelayThresholdConfiguration } } } // End of template mw_m6Configuration_id_ExcessPacketDelayThresholdConfiguration template (present) M6ReportAmountMDT mw_m6ReportAmountMDT(template (present) M6ReportAmountMDT p_value := ?) := p_value; template (present) M6report_Interval mw_m6report_Interval(template (present) M6report_Interval p_value := ?) := p_value; template (present) M7Configuration mw_m7Configuration( template (present) M7period p_m7period := ?, template (present) Links_to_log p_m7_links_to_log := ?, template M7Configuration.iE_Extensions p_iE_Extensions := * ) := { m7period := p_m7period, m7_links_to_log := p_m7_links_to_log, iE_Extensions := p_iE_Extensions } // End of template mw_m7Configuration template (present) M7Configuration.iE_Extensions mw_m7Configuration_id_M7ReportAmount( template (present) M7ReportAmountMDT p_m7ReportAmountMDT := ? ) := { { id := id_M7ReportAmount, criticality := ignore, extensionValue := { M7ReportAmountMDT := p_m7ReportAmountMDT } } } // End of template mw_m7Configuration_id_M7ReportAmount template (present) M7ReportAmountMDT mw_m7ReportAmountMDT(template (present) M7ReportAmountMDT p_value := ?) := p_value; template (present) MDT_Location_Info mw_mDT_Location_Info( template (present) MDT_Location_Information p_mDT_Location_Information := ?, template MDT_Location_Info.iE_Extensions p_iE_Extensions := * ) := { mDT_Location_Information := p_mDT_Location_Information, iE_Extensions := p_iE_Extensions } // End of template mw_mDT_Location_Info template (present) N3IWF_ID mw_n3IWF_ID_n3IWF_ID( template (present) N3IWF_ID.n3IWF_ID p_n3IWF_ID := ? ) := { n3IWF_ID := p_n3IWF_ID } // End of template mw_n3IWF_ID_n3IWF_ID template (present) N3IWF_ID mw_n3IWF_ID_choice_Extensions( template (present) N3IWF_ID.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_n3IWF_ID_choice_Extensions template (present) NB_IoT_DefaultPagingDRX mw_nB_IoT_DefaultPagingDRX(template (present) NB_IoT_DefaultPagingDRX p_value := ?) := p_value; template (present) NB_IoT_PagingDRX mw_nB_IoT_PagingDRX(template (present) NB_IoT_PagingDRX p_value := ?) := p_value; template (present) NB_IoT_Paging_eDRXCycle mw_nB_IoT_Paging_eDRXCycle(template (present) NB_IoT_Paging_eDRXCycle p_value := ?) := p_value; template (present) NB_IoT_Paging_TimeWindow mw_nB_IoT_Paging_TimeWindow(template (present) NB_IoT_Paging_TimeWindow p_value := ?) := p_value; template (present) NB_IoT_Paging_eDRXInfo mw_nB_IoT_Paging_eDRXInfo( template (present) NB_IoT_Paging_eDRXCycle p_nB_IoT_Paging_eDRXCycle := ?, template NB_IoT_Paging_TimeWindow p_nB_IoT_Paging_TimeWindow := *, template NB_IoT_Paging_eDRXInfo.iE_Extensions p_iE_Extensions := * ) := { nB_IoT_Paging_eDRXCycle := p_nB_IoT_Paging_eDRXCycle, nB_IoT_Paging_TimeWindow := p_nB_IoT_Paging_TimeWindow, iE_Extensions := p_iE_Extensions } // End of template mw_nB_IoT_Paging_eDRXInfo template (present) NewSecurityContextInd mw_newSecurityContextInd(template (present) NewSecurityContextInd p_value := true_) := p_value; template (present) NextPagingAreaScope mw_nextPagingAreaScope(template (present) NextPagingAreaScope p_value := ?) := p_value; template (present) NGAPIESupportInformationRequestItem mw_nGAPIESupportInformationRequestItem( template (present) ProtocolIE_ID p_ngap_ProtocolIE_Id := ?, template NGAPIESupportInformationRequestItem.iE_Extensions p_iE_Extensions := * ) := { ngap_ProtocolIE_Id := p_ngap_ProtocolIE_Id, iE_Extensions := p_iE_Extensions } // End of template mw_nGAPIESupportInformationRequestItem template (present) NGAPIESupportInformationResponseItem mw_nGAPIESupportInformationResponseItem( template (present) ProtocolIE_ID p_ngap_ProtocolIE_Id := ?, template (present) NGAPIESupportInformationResponseItem.ngap_ProtocolIESupportInfo p_ngap_ProtocolIESupportInfo := ?, template (present) NGAPIESupportInformationResponseItem.ngap_ProtocolIEPresenceInfo p_ngap_ProtocolIEPresenceInfo := ?, template NGAPIESupportInformationResponseItem.iE_Extensions p_iE_Extensions := * ) := { ngap_ProtocolIE_Id := p_ngap_ProtocolIE_Id, ngap_ProtocolIESupportInfo := p_ngap_ProtocolIESupportInfo, ngap_ProtocolIEPresenceInfo := p_ngap_ProtocolIEPresenceInfo, iE_Extensions := p_iE_Extensions } // End of template mw_nGAPIESupportInformationResponseItem template (present) NgENB_ID mw_ngENB_ID_macroNgENB_ID( template (present) NgENB_ID.macroNgENB_ID p_macroNgENB_ID := ? ) := { macroNgENB_ID := p_macroNgENB_ID } // End of template mw_ngENB_ID_macroNgENB_ID template (present) NgENB_ID mw_ngENB_ID_shortMacroNgENB_ID( template (present) NgENB_ID.shortMacroNgENB_ID p_shortMacroNgENB_ID := ? ) := { shortMacroNgENB_ID := p_shortMacroNgENB_ID } // End of template mw_ngENB_ID_shortMacroNgENB_ID template (present) NgENB_ID mw_ngENB_ID_longMacroNgENB_ID( template (present) NgENB_ID.longMacroNgENB_ID p_longMacroNgENB_ID := ? ) := { longMacroNgENB_ID := p_longMacroNgENB_ID } // End of template mw_ngENB_ID_longMacroNgENB_ID template (present) NgENB_ID mw_ngENB_ID_choice_Extensions( template (present) NgENB_ID.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_ngENB_ID_choice_Extensions template (present) NotifySourceNGRANNode mw_notifySourceNGRANNode(template (present) NotifySourceNGRANNode p_value := ?) := p_value; template (present) NGRAN_CGI mw_ngENB_ID_nR_CGI( template (present) NR_CGI p_nR_CGI ) := { nR_CGI := p_nR_CGI } // End of template mw_ngENB_ID_nR_CGI template (present) NGRAN_CGI mw_ngENB_ID_eUTRA_CGI( template (present) EUTRA_CGI p_eUTRA_CGI := ? ) := { eUTRA_CGI := p_eUTRA_CGI } // End of template mw_ngENB_ID_eUTRA_CGI template (present) NGRAN_CGI mw_nGRAN_CGI_choice_Extensions( template (present) NGRAN_CGI.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_nGRAN_CGI_choice_Extensions template (present) NGRAN_TNLAssociationToRemoveItem mw_nGRAN_TNLAssociationToRemoveItem( template (present) CPTransportLayerInformation p_tNLAssociationTransportLayerAddress := ?, template CPTransportLayerInformation p_tNLAssociationTransportLayerAddressAMF := *, template NGRAN_TNLAssociationToRemoveItem.iE_Extensions p_iE_Extensions := * ) := { tNLAssociationTransportLayerAddress := p_tNLAssociationTransportLayerAddress, tNLAssociationTransportLayerAddressAMF := p_tNLAssociationTransportLayerAddressAMF, iE_Extensions := p_iE_Extensions } // End of template mw_nGRAN_TNLAssociationToRemoveItem template (present) NonDynamic5QIDescriptor mw_nonDynamic5QIDescriptor( template (present) FiveQI p_fiveQI := ?, template PriorityLevelQos p_priorityLevelQos := *, template AveragingWindow p_averagingWindow := *, template MaximumDataBurstVolume p_maximumDataBurstVolume := *, template NonDynamic5QIDescriptor.iE_Extensions p_iE_Extensions := * ) := { fiveQI := p_fiveQI, priorityLevelQos := p_priorityLevelQos, averagingWindow := p_averagingWindow, maximumDataBurstVolume := p_maximumDataBurstVolume, iE_Extensions := p_iE_Extensions } // End of template mw_nonDynamic5QIDescriptor template (present) NonDynamic5QIDescriptor.iE_Extensions mw_nonDynamic5QIDescriptor_id_CNPacketDelayBudgetDL( template (present) ExtendedPacketDelayBudget p_extendedPacketDelayBudget := ? ) := { { id := id_CNPacketDelayBudgetDL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template mw_nonDynamic5QIDescriptor_id_CNPacketDelayBudgetDL template (present) NonDynamic5QIDescriptor.iE_Extensions mw_nonDynamic5QIDescriptor_id_CNPacketDelayBudgetUL( template (present) ExtendedPacketDelayBudget p_extendedPacketDelayBudget := ? ) := { { id := id_CNPacketDelayBudgetUL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template mw_nonDynamic5QIDescriptor_id_CNPacketDelayBudgetUL template (present) NotificationCause mw_notificationCause(template (present) NotificationCause p_value := ?) := p_value; template (present) NotificationControl mw_notificationControl(template (present) NotificationControl p_value := ?) := p_value; template (present) NPN_AccessInformation mw_nPN_AccessInformation_pNI_NPN_Access_Information( template (present) CellCAGList p_pNI_NPN_Access_Information := ? ) := { pNI_NPN_Access_Information := p_pNI_NPN_Access_Information } // End of template mw_nPN_AccessInformation_pNI_NPN_Access_Information template (present) NPN_AccessInformation mw_nPN_AccessInformation_choice_Extensions( template (present) NPN_AccessInformation.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_nPN_AccessInformation_choice_Extensions template (present) NPN_MobilityInformation mw_nPN_MobilityInformation_sNPN_MobilityInformation( template (present) SNPN_MobilityInformation p_sNPN_MobilityInformation := ? ) := { sNPN_MobilityInformation := p_sNPN_MobilityInformation } // End of template mw_nPN_MobilityInformation_sNPN_MobilityInformation template (present) NPN_MobilityInformation mw_nPN_MobilityInformation_pNI_NPN_MobilityInformation( template (present) PNI_NPN_MobilityInformation p_pNI_NPN_MobilityInformation := ? ) := { pNI_NPN_MobilityInformation := p_pNI_NPN_MobilityInformation } // End of template mw_nPN_MobilityInformation_pNI_NPN_MobilityInformation template (present) NPN_MobilityInformation mw_nPN_MobilityInformation_choice_Extensions( template (present) NPN_MobilityInformation.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_nPN_MobilityInformation_choice_Extensions template (present) NPN_PagingAssistanceInformation mw_nPN_PagingAssistanceInformation_pNI_NPN_PagingAssistance( template (present) Allowed_PNI_NPN_List p_pNI_NPN_PagingAssistance := ? ) := { pNI_NPN_PagingAssistance := p_pNI_NPN_PagingAssistance } // End of template mw_nPN_PagingAssistanceInformation_pNI_NPN_PagingAssistance template (present) NPN_PagingAssistanceInformation mw_nPN_PagingAssistanceInformation_choice_Extensions( template (present) NPN_PagingAssistanceInformation.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_nPN_PagingAssistanceInformation_choice_Extensions template (present) NPN_Support mw_nPN_Support_sNPN( template (present) NID p_sNPN := ? ) := { sNPN := p_sNPN } // End of template mw_nPN_Support_sNPN template (present) NPN_Support mw_nPN_Support_choice_Extensions( template (present) NPN_Support.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_nPN_Support_choice_Extensions template (present) NR_CGI mw_nR_CGI( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) NRCellIdentity p_nRCellIdentity := ?, template NR_CGI.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, nRCellIdentity := p_nRCellIdentity, iE_Extensions := p_iE_Extensions } // End of template mw_nR_CGI template (present) NR_PagingeDRXInformation mw_NR_PagingeDRXInformation( template (present) NR_Paging_eDRX_Cycle p_nR_paging_eDRX_Cycle := ?, template NR_Paging_Time_Window p_nR_paging_Time_Window := *, template NR_PagingeDRXInformation.iE_Extensions p_iE_Extensions := * ) := { nR_paging_eDRX_Cycle := p_nR_paging_eDRX_Cycle, nR_paging_Time_Window := p_nR_paging_Time_Window, iE_Extensions := p_iE_Extensions } // End of template mw_NR_PagingeDRXInformation template (present) NR_Paging_eDRX_Cycle mw_nR_Paging_eDRX_Cycle(template (present) NR_Paging_eDRX_Cycle p_value := ?) := p_value; template (present) NR_Paging_Time_Window mw_nR_Paging_Time_Window(template (present) NR_Paging_Time_Window p_value := ?) := p_value; template (present) NRNTNTAIInformation mw_nRNTNTAIInformation( template (present) PLMNIdentity p_servingPLMN := ?, template (present) TACListInNRNTN p_tACListInNRNTN := ?, template TAC p_uELocationDerivedTACInNRNTN := *, template NRNTNTAIInformation.iE_Extensions p_iE_Extensions := * ) := { servingPLMN := p_servingPLMN, tACListInNRNTN := p_tACListInNRNTN, uELocationDerivedTACInNRNTN := p_uELocationDerivedTACInNRNTN, iE_Extensions := p_iE_Extensions } // End of template mw_nRNTNTAIInformation template (present) NRFrequencyBandItem mw_nRFrequencyBandItem( template (present) NRFrequencyBand p_nr_frequency_band := ?, template NRFrequencyBandItem.iE_Extension p_iE_Extension := * ) := { nr_frequency_band := p_nr_frequency_band, iE_Extension := p_iE_Extension } // End of template mw_nRFrequencyBandItem template (present) NRFrequencyInfo mw_nRFrequencyInfo( template (present) NRARFCN p_nrARFCN := ?, template (present) NRFrequencyBand_List p_frequencyBand_List, template NRFrequencyInfo.iE_Extension p_iE_Extension := * ) := { nrARFCN := p_nrARFCN, frequencyBand_List := p_frequencyBand_List, iE_Extension := p_iE_Extension } // End of template mw_nRFrequencyInfo template (present) NRV2XServicesAuthorized mw_nRV2XServicesAuthorized( template VehicleUE p_vehicleUE := *, template PedestrianUE p_pedestrianUE := *, template NRV2XServicesAuthorized.iE_Extensions p_iE_Extensions := * ) := { vehicleUE := p_vehicleUE, pedestrianUE := p_pedestrianUE, iE_Extensions := p_iE_Extensions } // End of template mw_nRV2XServicesAuthorized template (present) VehicleUE mw_vehicleUE(template (present) VehicleUE p_value := ?) := p_value; template (present) PedestrianUE mw_pedestrianUE(template (present) PedestrianUE p_value := ?) := p_value; template (present) NRUESidelinkAggregateMaximumBitrate mw_nRUESidelinkAggregateMaximumBitrate( template (present) BitRate p_uESidelinkAggregateMaximumBitRate := ?, template NRUESidelinkAggregateMaximumBitrate.iE_Extensions p_iE_Extensions := * ) := { uESidelinkAggregateMaximumBitRate := p_uESidelinkAggregateMaximumBitRate, iE_Extensions := p_iE_Extensions } // End of template mw_nRUESidelinkAggregateMaximumBitrate template (present) OnboardingSupport mw_onboardingSupport(template (present) OnboardingSupport p_value := true_) := p_value; template (present) OverloadAction mw_overloadAction(template (present) OverloadAction p_value := ?) := p_value; template (present) OverloadResponse mw_overloadResponse_overloadAction( template (present) OverloadAction p_overloadAction := ? ) := { overloadAction := p_overloadAction } // End of template mw_overloadResponse_overloadAction template (present) OverloadResponse mw_overloadResponse_choice_Extensions( template (present) OverloadResponse.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_overloadResponse_choice_Extensions template (present) OverloadStartNSSAIItem mw_overloadStartNSSAIItem( template (present) SliceOverloadList p_sliceOverloadList := ?, template OverloadResponse p_sliceOverloadResponse := *, template TrafficLoadReductionIndication p_sliceTrafficLoadReductionIndication := *, template OverloadStartNSSAIItem.iE_Extensions p_iE_Extensions := * ) := { sliceOverloadList := p_sliceOverloadList, sliceOverloadResponse := p_sliceOverloadResponse, sliceTrafficLoadReductionIndication := p_sliceTrafficLoadReductionIndication, iE_Extensions := p_iE_Extensions } // End of template mw_overloadStartNSSAIItem template (present) PacketErrorRate mw_PacketErrorRate( template (present) PacketErrorRate.pERScalar p_pERScalar := ?, template (present) PacketErrorRate.pERExponent p_pERExponent := ?, template PacketErrorRate.iE_Extensions p_iE_Extensions := * ) := { pERScalar := p_pERScalar, pERExponent := p_pERExponent, iE_Extensions := p_iE_Extensions } // End of template mw_PacketErrorRate template (present) PagingAssisDataforCEcapabUE mw_pagingAssisDataforCEcapabUE( template (present) EUTRA_CGI p_eUTRA_CGI := ?, template (present) CoverageEnhancementLevel p_coverageEnhancementLevel := ?, template PagingAssisDataforCEcapabUE.iE_Extensions p_iE_Extensions := * ) := { eUTRA_CGI := p_eUTRA_CGI, coverageEnhancementLevel := p_coverageEnhancementLevel, iE_Extensions := p_iE_Extensions } // End of template mw_pagingAssisDataforCEcapabUE template (present) PagingAttemptInformation mw_pagingAttemptInformation( template (present) PagingAttemptCount p_pagingAttemptCount := ?, template (present) IntendedNumberOfPagingAttempts p_intendedNumberOfPagingAttempts := ?, template NextPagingAreaScope p_nextPagingAreaScope := *, template PagingAttemptInformation.iE_Extensions p_iE_Extensions := * ) := { pagingAttemptCount := p_pagingAttemptCount, intendedNumberOfPagingAttempts := p_intendedNumberOfPagingAttempts, nextPagingAreaScope := p_nextPagingAreaScope, iE_Extensions := p_iE_Extensions } // End of template mw_pagingAttemptInformation template (present) PagingCause mw_pagingCause(template (present) PagingCause p_value := voice) := p_value; template (present) PagingCauseIndicationForVoiceService mw_pagingCauseIndicationForVoiceService(template (present) PagingCauseIndicationForVoiceService p_value := ?) := p_value; template (present) PagingDRX mw_pagingDRX(template (present) PagingDRX p_value := ?) := p_value; template (present) PagingOrigin mw_pagingOrigin(template (present) PagingOrigin p_value := ?) := p_value; template (present) PagingPriority mw_pagingPriority(template (present) PagingPriority p_value := ?) := p_value; template (present) PagingProbabilityInformation mw_pagingProbabilityInformation(template (present) PagingProbabilityInformation p_value := ?) := p_value; template PathSwitchRequestAcknowledgeTransfer mw_PathSwitchRequestAcknowledgeTransfer( template UPTransportLayerInformation p_uL_NGU_UP_TNLInformation := *, template SecurityIndication p_securityIndication := *, template PathSwitchRequestAcknowledgeTransfer.iE_Extensions p_iE_Extensions := * ) := { uL_NGU_UP_TNLInformation := p_uL_NGU_UP_TNLInformation, securityIndication := p_securityIndication, iE_Extensions := p_iE_Extensions } // End of template mw_PathSwitchRequestAcknowledgeTransfer template (present) PathSwitchRequestAcknowledgeTransfer.iE_Extensions mw_pathSwitchRequestAcknowledgeTransfer_id_AdditionalNGU_UP_TNLInformation( template (present) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList := ? ) := { { id := id_AdditionalNGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList } } } // End of template mw_pathSwitchRequestAcknowledgeTransfer_id_AdditionalNGU_UP_TNLInformation template (present) PathSwitchRequestAcknowledgeTransfer.iE_Extensions mw_pathSwitchRequestAcknowledgeTransfer_id_RedundantUL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_RedundantUL_NGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_pathSwitchRequestAcknowledgeTransfer_id_RedundantUL_NGU_UP_TNLInformation template (present) PathSwitchRequestAcknowledgeTransfer.iE_Extensions mw_pathSwitchRequestAcknowledgeTransfer_id_AdditionalRedundantNGU_UP_TNLInformation( template (present) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList := ? ) := { { id := id_AdditionalRedundantNGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList } } } // End of template mw_pathSwitchRequestAcknowledgeTransfer_id_AdditionalRedundantNGU_UP_TNLInformation template (present) PathSwitchRequestAcknowledgeTransfer.iE_Extensions mw_pathSwitchRequestAcknowledgeTransfer_id_QosFlowParametersList( template (present) QosFlowParametersList p_qosFlowParametersList := ? ) := { { id := id_QosFlowParametersList, criticality := ignore, extensionValue := { QosFlowParametersList := p_qosFlowParametersList } } } // End of template mw_pathSwitchRequestAcknowledgeTransfer_id_QosFlowParametersList template (present) PathSwitchRequestSetupFailedTransfer mw_pathSwitchRequestSetupFailedTransfer( template (present) Cause p_cause := ?, template PathSwitchRequestSetupFailedTransfer.iE_Extensions p_iE_Extensions := * ) := { cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_pathSwitchRequestSetupFailedTransfer template (present) PathSwitchRequestTransfer mw_pathSwitchRequestTransfer( template (present) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation := ?, template (present) QosFlowAcceptedList p_qosFlowAcceptedList := ?, template DL_NGU_TNLInformationReused p_dL_NGU_TNLInformationReused := *, template UserPlaneSecurityInformation p_userPlaneSecurityInformation := *, template PathSwitchRequestTransfer.iE_Extensions p_iE_Extensions := * ) := { 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 mw_pathSwitchRequestTransfer template (present) PathSwitchRequestTransfer.iE_Extensions mw_pathSwitchRequestTransferr_id_AdditionalDLQosFlowPerTNLInformation( template (present) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList := ? ) := { { id := id_AdditionalDLQosFlowPerTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList } } } // End of template mw_pathSwitchRequestTransferr_id_AdditionalDLQosFlowPerTNLInformation template (present) PathSwitchRequestTransfer.iE_Extensions mw_pathSwitchRequestTransferr_id_RedundantDL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_RedundantDL_NGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_pathSwitchRequestTransferr_id_RedundantDL_NGU_UP_TNLInformation template (present) PathSwitchRequestTransfer.iE_Extensions mw_pathSwitchRequestTransferr_id_RedundantDL_NGU_TNLInformationReused( template (present) 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 mw_pathSwitchRequestTransferr_id_RedundantDL_NGU_TNLInformationReused template (present) PathSwitchRequestTransfer.iE_Extensions mw_pathSwitchRequestTransferr_id_AdditionalRedundantDLQosFlowPerTNLInformation( template (present) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList := ? ) := { { id := id_AdditionalRedundantDLQosFlowPerTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList } } } // End of template mw_pathSwitchRequestTransferr_id_AdditionalRedundantDLQosFlowPerTNLInformation template (present) PathSwitchRequestTransfer.iE_Extensions mw_pathSwitchRequestTransferr_id_UsedRSNInformation( template (present) RedundantPDUSessionInformation p_redundantPDUSessionInformation := ? ) := { { id := id_UsedRSNInformation, criticality := ignore, extensionValue := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation } } } // End of template mw_pathSwitchRequestTransferr_id_UsedRSNInformation template (present) PathSwitchRequestTransfer.iE_Extensions mw_pathSwitchRequestTransferr_id_GlobalRANNodeID( template (present) GlobalRANNodeID p_globalRANNodeID := ? ) := { { id := id_GlobalRANNodeID, criticality := ignore, extensionValue := { GlobalRANNodeID := p_globalRANNodeID } } } // End of template mw_pathSwitchRequestTransferr_id_GlobalRANNodeID template (present) PathSwitchRequestTransfer.iE_Extensions mw_pathSwitchRequestTransfer_id_MBS_SupportIndicator( template (present) MBS_SupportIndicator p_mBS_SupportIndicator := ? ) := { { id := id_MBS_SupportIndicator, criticality := ignore, extensionValue := { MBS_SupportIndicator := p_mBS_SupportIndicator } } } // End of template mw_pathSwitchRequestTransfer_id_MBS_SupportIndicator template (present) PathSwitchRequestUnsuccessfulTransfer mw_pathSwitchRequestUnsuccessfulTransfer( template (present) Cause p_cause := ?, template PathSwitchRequestUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := * ) := { cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_pathSwitchRequestUnsuccessfulTransfer template (present) PC5QoSParameters mw_pC5QoSParameters( template (present) PC5QoSFlowList p_pc5QoSFlowList := ?, template BitRate p_pc5LinkAggregateBitRates := *, template PC5QoSParameters.iE_Extensions p_iE_Extensions := * ) := { pc5QoSFlowList := p_pc5QoSFlowList, pc5LinkAggregateBitRates := p_pc5LinkAggregateBitRates, iE_Extensions := p_iE_Extensions } // End of template mw_pC5QoSParameters template (present) PC5QoSFlowItem mw_pC5QoSFlowItem( template (present) FiveQI p_pQI := ?, template PC5FlowBitRates p_pc5FlowBitRates := *, template Range p_range := *, template PC5QoSFlowItem.iE_Extensions p_iE_Extensions := * ) := { pQI := p_pQI, pc5FlowBitRates := p_pc5FlowBitRates, range := p_range, iE_Extensions := p_iE_Extensions } // End of template mw_pC5QoSFlowItem template (present) PC5FlowBitRates mw_pC5FlowBitRates( template (present) BitRate p_guaranteedFlowBitRate := ?, template (present) BitRate p_maximumFlowBitRate := ?, template PC5FlowBitRates.iE_Extensions p_iE_Extensions := * ) := { guaranteedFlowBitRate := p_guaranteedFlowBitRate, maximumFlowBitRate := p_maximumFlowBitRate, iE_Extensions := p_iE_Extensions } // End of template mw_pC5FlowBitRates template (present) PrivacyIndicator mw_privacyIndicator(template (present) PrivacyIndicator p_value := ?) := p_value; template (present) PDUSessionAggregateMaximumBitRate mw_pDUSessionAggregateMaximumBitRate( template (present) BitRate p_pDUSessionAggregateMaximumBitRateDL := ?, template (present) BitRate p_pDUSessionAggregateMaximumBitRateUL := ?, template PDUSessionAggregateMaximumBitRate.iE_Extensions p_iE_Extensions := * ) := { pDUSessionAggregateMaximumBitRateDL := p_pDUSessionAggregateMaximumBitRateDL, pDUSessionAggregateMaximumBitRateUL := p_pDUSessionAggregateMaximumBitRateUL, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionAggregateMaximumBitRate template (present) PDUSessionResourceAdmittedItem mw_pDUSessionResourceAdmittedItem( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceAdmittedItem.handoverRequestAcknowledgeTransfer p_handoverRequestAcknowledgeTransfer := ?, template PDUSessionResourceAdmittedItem.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, handoverRequestAcknowledgeTransfer := p_handoverRequestAcknowledgeTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceAdmittedItem template (present) PDUSessionResourceFailedToModifyItemModCfm mw_pDUSessionResourceFailedToModifyItemModCfm( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceFailedToModifyItemModCfm.pDUSessionResourceModifyIndicationUnsuccessfulTransfer p_pDUSessionResourceModifyIndicationUnsuccessfulTransfer := ?, template PDUSessionResourceFailedToModifyItemModCfm.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceModifyIndicationUnsuccessfulTransfer := p_pDUSessionResourceModifyIndicationUnsuccessfulTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceFailedToModifyItemModCfm template (present) PDUSessionResourceFailedToModifyItemModRes mw_pDUSessionResourceFailedToModifyItemModRes( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceFailedToModifyItemModRes.pDUSessionResourceModifyUnsuccessfulTransfer p_pDUSessionResourceModifyUnsuccessfulTransfer := ?, template PDUSessionResourceFailedToModifyItemModRes.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceModifyUnsuccessfulTransfer := p_pDUSessionResourceModifyUnsuccessfulTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceFailedToModifyItemModRes template (present) PDUSessionResourceFailedToResumeItemRESReq mw_pDUSessionResourceFailedToResumeItemRESReq( template (present) PDUSessionID p_pDUSessionID := ?, template (present) Cause p_cause := ?, template PDUSessionResourceFailedToResumeItemRESReq.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceFailedToResumeItemRESReq template (present) PDUSessionResourceFailedToResumeItemRESRes mw_pDUSessionResourceFailedToResumeItemRESRes( template (present) PDUSessionID p_pDUSessionID := ?, template (present) Cause p_cause := ?, template PDUSessionResourceFailedToResumeItemRESRes.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceFailedToResumeItemRESRes template (present) PDUSessionResourceFailedToSetupItemCxtFail mw_pDUSessionResourceFailedToSetupItemCxtFail( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceFailedToSetupItemCxtFail.pDUSessionResourceSetupUnsuccessfulTransfer p_pDUSessionResourceSetupUnsuccessfulTransfer := ?, template PDUSessionResourceFailedToSetupItemCxtFail.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceSetupUnsuccessfulTransfer := p_pDUSessionResourceSetupUnsuccessfulTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceFailedToSetupItemCxtFail template (present) PDUSessionResourceFailedToSetupItemCxtRes mw_pDUSessionResourceFailedToSetupItemCxtRes( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceFailedToSetupItemCxtRes.pDUSessionResourceSetupUnsuccessfulTransfer p_pDUSessionResourceSetupUnsuccessfulTransfer := ?, template PDUSessionResourceFailedToSetupItemCxtRes.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceSetupUnsuccessfulTransfer := p_pDUSessionResourceSetupUnsuccessfulTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceFailedToSetupItemCxtRes template (present) PDUSessionResourceFailedToSetupItemHOAck mw_pDUSessionResourceFailedToSetupItemHOAck( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceFailedToSetupItemHOAck.handoverResourceAllocationUnsuccessfulTransfer p_handoverResourceAllocationUnsuccessfulTransfer := ?, template PDUSessionResourceFailedToSetupItemHOAck.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, handoverResourceAllocationUnsuccessfulTransfer := p_handoverResourceAllocationUnsuccessfulTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceFailedToSetupItemHOAck template (present) PDUSessionResourceFailedToSetupItemPSReq mw_pDUSessionResourceFailedToSetupItemPSReq( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceFailedToSetupItemPSReq.pathSwitchRequestSetupFailedTransfer p_pathSwitchRequestSetupFailedTransfer := ?, template PDUSessionResourceFailedToSetupItemPSReq.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pathSwitchRequestSetupFailedTransfer := p_pathSwitchRequestSetupFailedTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceFailedToSetupItemPSReq template (present) PDUSessionResourceFailedToSetupItemSURes mw_pDUSessionResourceFailedToSetupItemSURes( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceFailedToSetupItemSURes.pDUSessionResourceSetupUnsuccessfulTransfer p_pDUSessionResourceSetupUnsuccessfulTransfer := ?, template PDUSessionResourceFailedToSetupItemSURes.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceSetupUnsuccessfulTransfer := p_pDUSessionResourceSetupUnsuccessfulTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceFailedToSetupItemSURes template (present) PDUSessionResourceHandoverItem mw_pDUSessionResourceHandoverItem( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceHandoverItem.handoverCommandTransfer p_handoverCommandTransfer := ?, template PDUSessionResourceHandoverItem.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, handoverCommandTransfer := p_handoverCommandTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceHandoverItem template (present) PDUSessionResourceInformationItem mw_pDUSessionResourceInformationItem( template (present) PDUSessionID p_pDUSessionID := ?, template (present) QosFlowInformationList p_qosFlowInformationList := ?, template DRBsToQosFlowsMappingList p_dRBsToQosFlowsMappingList := *, template PDUSessionResourceInformationItem.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, qosFlowInformationList := p_qosFlowInformationList, dRBsToQosFlowsMappingList := p_dRBsToQosFlowsMappingList, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceInformationItem template (present) PDUSessionResourceItemCxtRelCpl mw_pDUSessionResourceItemCxtRelCpl( template (present) PDUSessionID p_pDUSessionID := ?, template PDUSessionResourceItemCxtRelCpl.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceItemCxtRelCpl template (present) PDUSessionResourceItemCxtRelCpl.iE_Extensions mw_pDUSessionResourceItemCxtRelCpl_id_PDUSessionResourceReleaseResponseTransfer( template (present) PDUSessionResourceReleaseResponseTransfer_OCTET_STRING p_pDUSessionResourceReleaseResponseTransfer_OCTET_STRING := ? ) := { { id := id_PDUSessionResourceReleaseResponseTransfer, criticality := ignore, extensionValue := { PDUSessionResourceReleaseResponseTransfer_OCTET_STRING := p_pDUSessionResourceReleaseResponseTransfer_OCTET_STRING } } } // End of template mw_pDUSessionResourceItemCxtRelCpl_id_PDUSessionResourceReleaseResponseTransfer template (present) PDUSessionResourceItemCxtRelReq mw_pDUSessionResourceItemCxtRelReq( template (present) PDUSessionID p_pDUSessionID := ?, template PDUSessionResourceItemCxtRelReq.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceItemCxtRelReq template (present) PDUSessionResourceItemHORqd mw_pDUSessionResourceItemHORqd( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceItemHORqd.handoverRequiredTransfer p_handoverRequiredTransfer := ?, template PDUSessionResourceItemHORqd.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, handoverRequiredTransfer := p_handoverRequiredTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceItemHORqd template (present) PDUSessionResourceModifyConfirmTransfer mw_pDUSessionResourceModifyConfirmTransfer( template (present) QosFlowModifyConfirmList p_qosFlowModifyConfirmList := ?, template (present) UPTransportLayerInformation p_uLNGU_UP_TNLInformation := ?, template UPTransportLayerInformationPairList p_additionalNG_UUPTNLInformation := *, template QosFlowListWithCause p_qosFlowFailedToModifyList := *, template PDUSessionResourceModifyConfirmTransfer.iE_Extensions p_iE_Extensions := * ) := { qosFlowModifyConfirmList := p_qosFlowModifyConfirmList, uLNGU_UP_TNLInformation := p_uLNGU_UP_TNLInformation, additionalNG_UUPTNLInformation := p_additionalNG_UUPTNLInformation, qosFlowFailedToModifyList := p_qosFlowFailedToModifyList, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceModifyConfirmTransfer template (present) PDUSessionResourceModifyConfirmTransfer.iE_Extensions mw_pDUSessionResourceModifyConfirmTransfer_id_RedundantUL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_RedundantUL_NGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_pDUSessionResourceModifyConfirmTransferr_id_RedundantUL_NGU_UP_TNLInformation template (present) PDUSessionResourceModifyConfirmTransfer.iE_Extensions mw_pDUSessionResourceModifyConfirmTransfer_id_AdditionalRedundantNGU_UP_TNLInformation( template (present) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList := ? ) := { { id := id_AdditionalRedundantNGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList } } } // End of template mw_pDUSessionResourceModifyConfirmTransferr_id_AdditionalRedundantNGU_UP_TNLInformation template (present) PDUSessionResourceModifyIndicationUnsuccessfulTransfer mw_pDUSessionResourceModifyIndicationUnsuccessfulTransfer( template (present) Cause p_cause := ?, template PDUSessionResourceModifyIndicationUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := * ) := { cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceModifyIndicationUnsuccessfulTransfer template (present) PDUSessionResourceModifyRequestTransfer mw_pDUSessionResourceModifyRequestTransfer( template PDUSessionResourceModifyRequestTransfer.protocolIEs p_protocolIEs := ? ) := { protocolIEs := p_protocolIEs } // End of template mw_pDUSessionResourceModifyRequestTransfer template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_PDUSessionAggregateMaximumBitRate( template (present) PDUSessionAggregateMaximumBitRate p_pDUSessionAggregateMaximumBitRate := ? ) := { { id := id_PDUSessionAggregateMaximumBitRate, criticality := reject, value_ := { PDUSessionAggregateMaximumBitRate := p_pDUSessionAggregateMaximumBitRate } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_PDUSessionAggregateMaximumBitRate template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_UL_NGU_UP_TNLModifyList( template (present) UL_NGU_UP_TNLModifyList p_uL_NGU_UP_TNLModifyList := ? ) := { { id := id_UL_NGU_UP_TNLModifyList, criticality := reject, value_ := { UL_NGU_UP_TNLModifyList := p_uL_NGU_UP_TNLModifyList } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_UL_NGU_UP_TNLModifyList template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_NetworkInstance( template (present) NetworkInstance p_networkInstance := ? ) := { { id := id_NetworkInstance, criticality := reject, value_ := { NetworkInstance := p_networkInstance } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_NetworkInstance template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_QosFlowAddOrModifyRequestList( template (present) QosFlowAddOrModifyRequestList p_qosFlowAddOrModifyRequestList := ? ) := { { id := id_QosFlowAddOrModifyRequestList, criticality := reject, value_ := { QosFlowAddOrModifyRequestList := p_qosFlowAddOrModifyRequestList } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_QosFlowAddOrModifyRequestList template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_QosFlowToReleaseList( template (present) QosFlowListWithCause p_qosFlowListWithCause := ? ) := { { id := id_QosFlowToReleaseList, criticality := reject, value_ := { QosFlowListWithCause := p_qosFlowListWithCause } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_QosFlowToReleaseList template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_AdditionalUL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ? ) := { { id := id_AdditionalUL_NGU_UP_TNLInformation, criticality := reject, value_ := { UPTransportLayerInformationList := p_uPTransportLayerInformationList } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_AdditionalUL_NGU_UP_TNLInformation template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_CommonNetworkInstance( template (present) CommonNetworkInstance p_commonNetworkInstance := ? ) := { { id := id_CommonNetworkInstance, criticality := reject, value_ := { CommonNetworkInstance := p_commonNetworkInstance } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_CommonNetworkInstance template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ? ) := { { id := id_AdditionalRedundantUL_NGU_UP_TNLInformation, criticality := ignore, value_ := { UPTransportLayerInformationList := p_uPTransportLayerInformationList } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_RedundantCommonNetworkInstance( template (present) CommonNetworkInstance p_commonNetworkInstance := ? ) := { { id := id_RedundantCommonNetworkInstance, criticality := ignore, value_ := { CommonNetworkInstance := p_commonNetworkInstance } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_RedundantCommonNetworkInstance template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_RedundantUL_NGU_UP_TNLInformation, criticality := ignore, value_ := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_SecurityIndication( template (present) SecurityIndication p_securityIndication := ? ) := { { id := id_SecurityIndication, criticality := ignore, value_ := { SecurityIndication := p_securityIndication } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_SecurityIndication template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_MBSSessionSetuporModifyRequestList( template (present) MBSSessionSetuporModifyRequestList p_mBSSessionSetuporModifyRequestList := ? ) := { { id := id_MBSSessionSetuporModifyRequestList, criticality := ignore, value_ := { MBSSessionSetuporModifyRequestList := p_mBSSessionSetuporModifyRequestList } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_MBSSessionSetuporModifyRequestList template (present) PDUSessionResourceModifyRequestTransfer.protocolIEs mw_pDUSessionResourceModifyRequestTransfer_id_MBSSessionToReleaseList( template (present) MBSSessionToReleaseList p_mBSSessionToReleaseList := ? ) := { { id := id_MBSSessionToReleaseList, criticality := ignore, value_ := { MBSSessionToReleaseList := p_mBSSessionToReleaseList } } } // End of template mw_pDUSessionResourceModifyRequestTransfer_id_MBSSessionToReleaseList template PDUSessionResourceModifyResponseTransfer mw_pDUSessionResourceModifyResponseTransfer( template UPTransportLayerInformation p_dL_NGU_UP_TNLInformation := *, template UPTransportLayerInformation p_uL_NGU_UP_TNLInformation := *, template QosFlowAddOrModifyResponseList p_qosFlowAddOrModifyResponseList := *, template QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := *, template QosFlowListWithCause p_qosFlowFailedToAddOrModifyList := *, template PDUSessionResourceModifyResponseTransfer.iE_Extensions p_iE_Extensions := * ) := { dL_NGU_UP_TNLInformation := p_dL_NGU_UP_TNLInformation, uL_NGU_UP_TNLInformation := p_uL_NGU_UP_TNLInformation, qosFlowAddOrModifyResponseList := p_qosFlowAddOrModifyResponseList, additionalDLQosFlowPerTNLInformation := p_additionalDLQosFlowPerTNLInformation, qosFlowFailedToAddOrModifyList := p_qosFlowFailedToAddOrModifyList, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceModifyResponseTransfer template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalNGU_UP_TNLInformation( template (present) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList := ? ) := { { id := id_AdditionalNGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList } } } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalNGU_UP_TNLInformation template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_RedundantDL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_RedundantDL_NGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_RedundantDL_NGU_UP_TNLInformation template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_RedundantUL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_RedundantUL_NGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_RedundantUL_NGU_UP_TNLInformation template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation( template (present) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList := ? ) := { { id := id_AdditionalRedundantDLQosFlowPerTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList } } } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantNGU_UP_TNLInformation( template (present) UPTransportLayerInformationPairList p_uPTransportLayerInformationPairList := ? ) := { { id := id_AdditionalRedundantNGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformationPairList := p_uPTransportLayerInformationPairList } } } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_AdditionalRedundantNGU_UP_TNLInformation template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_SecondaryRATUsageInformation( template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ? ) := { { id := id_SecondaryRATUsageInformation, criticality := ignore, extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation } } } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_SecondaryRATUsageInformation template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_MBS_SupportIndicator( template (present) MBS_SupportIndicator p_mBS_SupportIndicator := ? ) := { { id := id_MBS_SupportIndicator, criticality := ignore, extensionValue := { MBS_SupportIndicator := p_mBS_SupportIndicator } } } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_MBS_SupportIndicator template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_MBSSessionSetuporModifyResponseList( template (present) MBSSessionSetupResponseList p_mBSSessionSetupResponseList := ? ) := { { id := id_MBSSessionSetuporModifyResponseList, criticality := ignore, extensionValue := { MBSSessionSetupResponseList := p_mBSSessionSetupResponseList } } } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_MBSSessionSetuporModifyResponseList template (present) PDUSessionResourceModifyResponseTransfer.iE_Extensions mw_pDUSessionResourceModifyResponseTransfer_id_MBSSessionFailedtoSetuporModifyList( template (present) MBSSessionFailedtoSetupList p_mBSSessionFailedtoSetupList := ? ) := { { id := id_MBSSessionFailedtoSetuporModifyList, criticality := ignore, extensionValue := { MBSSessionFailedtoSetupList := p_mBSSessionFailedtoSetupList } } } // End of template mw_pDUSessionResourceModifyResponseTransfer_id_MBSSessionFailedtoSetuporModifyList template (present) PDUSessionResourceModifyIndicationTransfer mw_pDUSessionResourceModifyIndicationTransfer( template (present) QosFlowPerTNLInformation p_dLQosFlowPerTNLInformation := ?, template QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := *, template PDUSessionResourceModifyIndicationTransfer.iE_Extensions p_iE_Extensions := * ) := { dLQosFlowPerTNLInformation := p_dLQosFlowPerTNLInformation, additionalDLQosFlowPerTNLInformation := p_additionalDLQosFlowPerTNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceModifyIndicationTransfer template (present) PDUSessionResourceModifyIndicationTransfer.iE_Extensions mw_pDUSessionResourceModifyIndicationTransfer_id_SecondaryRATUsageInformation( template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ? ) := { { id := id_SecondaryRATUsageInformation, criticality := ignore, extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation } } } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_SecondaryRATUsageInformation template (present) PDUSessionResourceModifyIndicationTransfer.iE_Extensions mw_pDUSessionResourceModifyIndicationTransfer_id_SecurityResult( template (present) SecurityResult p_securityResult := ? ) := { { id := id_SecurityResult, criticality := ignore, extensionValue := { SecurityResult := p_securityResult } } } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_SecurityResult template (present) PDUSessionResourceModifyIndicationTransfer.iE_Extensions mw_pDUSessionResourceModifyIndicationTransfer_id_RedundantDLQosFlowPerTNLInformation( template (present) QosFlowPerTNLInformation p_qosFlowPerTNLInformation := ? ) := { { id := id_RedundantDLQosFlowPerTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformation := p_qosFlowPerTNLInformation } } } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_RedundantDLQosFlowPerTNLInformation template (present) PDUSessionResourceModifyIndicationTransfer.iE_Extensions mw_pDUSessionResourceModifyIndicationTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation( template (present) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList := ? ) := { { id := id_AdditionalRedundantDLQosFlowPerTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList } } } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation template (present) PDUSessionResourceModifyIndicationTransfer.iE_Extensions mw_pDUSessionResourceModifyIndicationTransfer_id_GlobalRANNodeID( template (present) GlobalRANNodeID p_globalRANNodeID := ? ) := { { id := id_GlobalRANNodeID, criticality := ignore, extensionValue := { GlobalRANNodeID := p_globalRANNodeID } } } // End of template mw_pDUSessionResourceModifyIndicationTransfer_id_GlobalRANNodeID template (present) PDUSessionResourceModifyItemModCfm mw_pDUSessionResourceModifyItemModCfm( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceModifyItemModCfm.pDUSessionResourceModifyConfirmTransfer p_pDUSessionResourceModifyConfirmTransfer := ?, template PDUSessionResourceModifyItemModCfm.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceModifyConfirmTransfer := p_pDUSessionResourceModifyConfirmTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceModifyItemModCfm template (present) PDUSessionResourceModifyItemModInd mw_pDUSessionResourceModifyItemModInd( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceModifyItemModInd.pDUSessionResourceModifyIndicationTransfer p_pDUSessionResourceModifyIndicationTransfer := ?, template PDUSessionResourceModifyItemModInd.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceModifyIndicationTransfer := p_pDUSessionResourceModifyIndicationTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceModifyItemModInd template (present) PDUSessionResourceModifyItemModReq mw_pDUSessionResourceModifyItemModReq( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceModifyItemModReq.pDUSessionResourceModifyRequestTransfer p_pDUSessionResourceModifyRequestTransfer := ?, template NAS_PDU p_nAS_PDU := *, template PDUSessionResourceModifyItemModReq.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, nAS_PDU := p_nAS_PDU, pDUSessionResourceModifyRequestTransfer := p_pDUSessionResourceModifyRequestTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceModifyItemModReq template (present) PDUSessionResourceModifyItemModReq.iE_Extensions mw_pDUSessionResourceModifyItemModReq_id_S_NSSAI( template (present) S_NSSAI p_s_nSSAI := ? ) := { { id := id_S_NSSAI, criticality := reject, extensionValue := { S_NSSAI := p_s_nSSAI } } } // End of template mw_pDUSessionResourceModifyItemModReq_id_S_NSSAI template (present) PDUSessionResourceModifyItemModReq.iE_Extensions mw_pDUSessionResourceModifyItemModReq_id_PduSessionExpectedUEActivityBehaviour( template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ? ) := { { id := id_PduSessionExpectedUEActivityBehaviour, criticality := ignore, extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour } } } // End of template mw_pDUSessionResourceModifyItemModReq_id_PduSessionExpectedUEActivityBehaviour template (present) PDUSessionResourceModifyItemModRes mw_pDUSessionResourceModifyItemModRes( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceModifyItemModRes.pDUSessionResourceModifyResponseTransfer p_pDUSessionResourceModifyResponseTransfer := ?, template PDUSessionResourceModifyItemModRes.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceModifyResponseTransfer := p_pDUSessionResourceModifyResponseTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceModifyItemModRes template (present) PDUSessionResourceModifyUnsuccessfulTransfer mw_pDUSessionResourceModifyUnsuccessfulTransfer( template (present) Cause p_cause := ?, template CriticalityDiagnostics p_criticalityDiagnostics := *, template PDUSessionResourceModifyUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := * ) := { cause := p_cause, criticalityDiagnostics := p_criticalityDiagnostics, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceModifyUnsuccessfulTransfer template (present) PDUSessionResourceNotifyItem mw_pDUSessionResourceNotifyItem( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceNotifyItem.pDUSessionResourceNotifyTransfer p_pDUSessionResourceNotifyTransfer, template PDUSessionResourceNotifyItem.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceNotifyTransfer := p_pDUSessionResourceNotifyTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceNotifyItem template (present) PDUSessionResourceNotifyReleasedTransfer mw_pDUSessionResourceNotifyReleasedTransfer( template (present) Cause p_cause := ?, template PDUSessionResourceNotifyReleasedTransfer.iE_Extensions p_iE_Extensions := * ) := { cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceNotifyReleasedTransfer template (present) PDUSessionResourceNotifyReleasedTransfer.iE_Extensions mw_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation( template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ? ) := { { id := id_SecondaryRATUsageInformation, criticality := ignore, extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation } } } // End of template mw_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation template PDUSessionResourceNotifyTransfer mw_pDUSessionResourceNotifyTransfer( template QosFlowNotifyList p_qosFlowNotifyList := *, template QosFlowListWithCause p_qosFlowReleasedList := *, template PDUSessionResourceNotifyTransfer.iE_Extensions p_iE_Extensions := * ) := { qosFlowNotifyList := p_qosFlowNotifyList, qosFlowReleasedList := p_qosFlowReleasedList, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceNotifyTransfer template (present) PDUSessionResourceNotifyTransfer.iE_Extensions mw_pDUSessionResourceNotifyTransfer_id_SecondaryRATUsageInformation( template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ? ) := { { id := id_SecondaryRATUsageInformation, criticality := ignore, extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation } } } // End of template mw_pDUSessionResourceNotifyReleasedTransfer_id_SecondaryRATUsageInformation template (present) PDUSessionResourceNotifyTransfer.iE_Extensions mw_pDUSessionResourceNotifyTransfer_id_QosFlowFeedbackList( template (present) QosFlowFeedbackList p_qosFlowFeedbackList := ? ) := { { id := id_QosFlowFeedbackList, criticality := ignore, extensionValue := { QosFlowFeedbackList := p_qosFlowFeedbackList } } } // End of template mw_pDUSessionResourceNotifyReleasedTransfer_id_QosFlowFeedbackList template (present) PDUSessionResourceReleaseCommandTransfer mw_pDUSessionResourceReleaseCommandTransfer( template (present) Cause p_cause := ?, template PDUSessionResourceReleaseCommandTransfer.iE_Extensions p_iE_Extensions := * ) := { cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceReleaseCommandTransfer template (present) PDUSessionResourceReleasedItemNot mw_pDUSessionResourceReleasedItemNot( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceReleasedItemNot.pDUSessionResourceNotifyReleasedTransfer p_pDUSessionResourceNotifyReleasedTransfer := ?, template PDUSessionResourceReleasedItemNot.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceNotifyReleasedTransfer := p_pDUSessionResourceNotifyReleasedTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceReleasedItemNot template (present) PDUSessionResourceReleasedItemPSAck mw_pDUSessionResourceReleasedItemPSAck( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceReleasedItemPSAck.pathSwitchRequestUnsuccessfulTransfer p_pathSwitchRequestUnsuccessfulTransfer := ?, template PDUSessionResourceReleasedItemPSAck.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pathSwitchRequestUnsuccessfulTransfer := p_pathSwitchRequestUnsuccessfulTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceReleasedItemPSAck template (present) PDUSessionResourceReleasedItemPSFail mw_pDUSessionResourceReleasedItemPSFail( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceReleasedItemPSFail.pathSwitchRequestUnsuccessfulTransfer p_pathSwitchRequestUnsuccessfulTransfer := ?, template PDUSessionResourceReleasedItemPSFail.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pathSwitchRequestUnsuccessfulTransfer := p_pathSwitchRequestUnsuccessfulTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceReleasedItemPSFail template (present) PDUSessionResourceReleasedItemRelRes mw_pDUSessionResourceReleasedItemRelRes( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceReleasedItemRelRes.pDUSessionResourceReleaseResponseTransfer p_pDUSessionResourceReleaseResponseTransfer := ?, template PDUSessionResourceReleasedItemRelRes.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceReleaseResponseTransfer := p_pDUSessionResourceReleaseResponseTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceReleasedItemRelRes template PDUSessionResourceReleaseResponseTransfer mw_pDUSessionResourceReleaseResponseTransfer( template PDUSessionResourceReleaseResponseTransfer.iE_Extensions p_iE_Extensions := * ) := { iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceReleaseResponseTransfer template (present) PDUSessionResourceNotifyTransfer.iE_Extensions mw_pDUSessionResourceReleaseResponseTransfer_id_SecondaryRATUsageInformation( template (present) SecondaryRATUsageInformation p_secondaryRATUsageInformation := ? ) := { { id := id_SecondaryRATUsageInformation, criticality := ignore, extensionValue := { SecondaryRATUsageInformation := p_secondaryRATUsageInformation } } } // End of template mw_pDUSessionResourceReleaseResponseTransfer_id_SecondaryRATUsageInformation template (present) PDUSessionResourceResumeItemRESReq mw_pDUSessionResourceResumeItemRESReq( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceResumeItemRESReq.uEContextResumeRequestTransfer p_uEContextResumeRequestTransfer := ?, template PDUSessionResourceResumeItemRESReq.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, uEContextResumeRequestTransfer := p_uEContextResumeRequestTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceResumeItemRESReq template (present) PDUSessionResourceResumeItemRESRes mw_pDUSessionResourceResumeItemRESRes( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceResumeItemRESRes.uEContextResumeResponseTransfer p_uEContextResumeResponseTransfer := ?, template PDUSessionResourceResumeItemRESRes.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, uEContextResumeResponseTransfer := p_uEContextResumeResponseTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceResumeItemRESRes template (present) PDUSessionResourceSecondaryRATUsageItem mw_pPDUSessionResourceSecondaryRATUsageItem( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceSecondaryRATUsageItem.secondaryRATDataUsageReportTransfer p_secondaryRATDataUsageReportTransfer := ?, template PDUSessionResourceSecondaryRATUsageItem.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, secondaryRATDataUsageReportTransfer := p_secondaryRATDataUsageReportTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pPDUSessionResourceSecondaryRATUsageItem template (present) PDUSessionResourceSetupItemCxtReq mw_pDUSessionResourceSetupItemCxtReq( template (present) PDUSessionID p_pDUSessionID := ?, template (present) S_NSSAI p_s_NSSAI := ?, template (present) PDUSessionResourceSetupItemCxtReq.pDUSessionResourceSetupRequestTransfer p_pDUSessionResourceSetupRequestTransfer := ?, template NAS_PDU p_nAS_PDU := *, template PDUSessionResourceSetupItemCxtReq.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, nAS_PDU := p_nAS_PDU, s_NSSAI := p_s_NSSAI, pDUSessionResourceSetupRequestTransfer := p_pDUSessionResourceSetupRequestTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceSetupItemCxtReq template (present) PDUSessionResourceSetupItemCxtReq.iE_Extensions mw_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour( template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ? ) := { { id := id_PduSessionExpectedUEActivityBehaviour, criticality := ignore, extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour } } } // End of template mw_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour template (present) PDUSessionResourceSetupItemCxtRes mw_pDUSessionResourceSetupItemCxtRes( template (present) PDUSessionID p_pDUSessionID, template (present) PDUSessionResourceSetupItemCxtRes.pDUSessionResourceSetupResponseTransfer p_pDUSessionResourceSetupResponseTransfer := ?, template PDUSessionResourceSetupItemCxtRes.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceSetupResponseTransfer := p_pDUSessionResourceSetupResponseTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceSetupItemCxtRes template (present) PDUSessionResourceSetupItemHOReq mw_pDUSessionResourceSetupItemHOReq( template (present) PDUSessionID p_pDUSessionID := ?, template (present) S_NSSAI p_s_NSSAI := ?, template (present) PDUSessionResourceSetupItemHOReq.handoverRequestTransfer p_handoverRequestTransfer := ?, template PDUSessionResourceSetupItemHOReq.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, s_NSSAI := p_s_NSSAI, handoverRequestTransfer := p_handoverRequestTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceSetupItemHOReq template (present) PDUSessionResourceSetupItemHOReq.iE_Extensions mw_pDUSessionResourceSetupItemHOReq_id_PduSessionExpectedUEActivityBehaviour( template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ? ) := { { id := id_PduSessionExpectedUEActivityBehaviour, criticality := ignore, extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour } } } // End of template mw_pDUSessionResourceSetupItemCxtReq_id_PduSessionExpectedUEActivityBehaviour template (present) PDUSessionResourceSetupItemSUReq mw_pDUSessionResourceSetupItemSUReq( template (present) PDUSessionID p_pDUSessionID := ?, template (present) S_NSSAI p_s_NSSAI := ?, template (present) PDUSessionResourceSetupItemSUReq.pDUSessionResourceSetupRequestTransfer p_pDUSessionResourceSetupRequestTransfer := ?, template NAS_PDU p_pDUSessionNAS_PDU := *, template PDUSessionResourceSetupItemSUReq.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionNAS_PDU := p_pDUSessionNAS_PDU, s_NSSAI := p_s_NSSAI, pDUSessionResourceSetupRequestTransfer := p_pDUSessionResourceSetupRequestTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceSetupItemSUReq template (present) PDUSessionResourceSetupItemSUReq.iE_Extensions mw_pDUSessionResourceSetupItemSUReq_id_PduSessionExpectedUEActivityBehaviour( template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ? ) := { { id := id_PduSessionExpectedUEActivityBehaviour, criticality := ignore, extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour } } } // End of template mw_pDUSessionResourceSetupItemSUReq_id_PduSessionExpectedUEActivityBehaviour template (present) PDUSessionResourceSetupItemSURes mw_pDUSessionResourceSetupItemSURes( template (present) PDUSessionID p_pDUSessionID, template (present) PDUSessionResourceSetupItemSURes.pDUSessionResourceSetupResponseTransfer p_pDUSessionResourceSetupResponseTransfer := ?, template PDUSessionResourceSetupItemSURes.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceSetupResponseTransfer := p_pDUSessionResourceSetupResponseTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceSetupItemSURes template (present) PDUSessionResourceSetupRequestTransfer mw_pDUSessionResourceSetupRequestTransfer( template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs p_protocolIEs := ? ) := { protocolIEs := p_protocolIEs } // End of template mw_pDUSessionResourceSetupRequestTransfer template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionAggregateMaximumBitRate( template (present) PDUSessionAggregateMaximumBitRate p_pDUSessionAggregateMaximumBitRate := ? ) := { { id := id_PDUSessionAggregateMaximumBitRate, criticality := reject, value_ := { PDUSessionAggregateMaximumBitRate := p_pDUSessionAggregateMaximumBitRate } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionAggregateMaximumBitRate template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_UL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ? ) := { { id := id_UL_NGU_UP_TNLInformation, criticality := reject, value_ := { UPTransportLayerInformationList := p_uPTransportLayerInformationList } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_UL_NGU_UP_TNLInformation template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_DataForwardingNotPossible( template (present) DataForwardingNotPossible p_dataForwardingNotPossible := ? ) := { { id := id_DataForwardingNotPossible, criticality := reject, value_ := { DataForwardingNotPossible := p_dataForwardingNotPossible } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_DataForwardingNotPossible template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionType( template (present) PDUSessionType p_pDUSessionType := ? ) := { { id := id_PDUSessionType, criticality := reject, value_ := { PDUSessionType := p_pDUSessionType } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_PDUSessionType template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_SecurityIndication( template (present) SecurityIndication p_securityIndication := ? ) := { { id := id_SecurityIndication, criticality := reject, value_ := { SecurityIndication := p_securityIndication } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_SecurityIndication template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_NetworkInstance( template (present) NetworkInstance p_networkInstance := ? ) := { { id := id_NetworkInstance, criticality := reject, value_ := { NetworkInstance := p_networkInstance } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_NetworkInstance template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_QosFlowSetupRequestList( template (present) QosFlowSetupRequestList p_qosFlowSetupRequestList := ? ) := { { id := id_QosFlowSetupRequestList, criticality := reject, value_ := { QosFlowSetupRequestList := p_qosFlowSetupRequestList } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_QosFlowSetupRequestList template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_CommonNetworkInstance( template (present) CommonNetworkInstance p_commonNetworkInstance := ? ) := { { id := id_CommonNetworkInstance, criticality := ignore, value_ := { CommonNetworkInstance := p_commonNetworkInstance } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_CommonNetworkInstance template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_DirectForwardingPathAvailability( template (present) DirectForwardingPathAvailability p_directForwardingPathAvailability := ? ) := { { id := id_DirectForwardingPathAvailability, criticality := ignore, value_ := { DirectForwardingPathAvailability := p_directForwardingPathAvailability } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_DirectForwardingPathAvailability template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_RedundantUL_NGU_UP_TNLInformation, criticality := ignore, value_ := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_RedundantUL_NGU_UP_TNLInformation template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformationList p_uPTransportLayerInformationList := ? ) := { { id := id_AdditionalRedundantUL_NGU_UP_TNLInformation, criticality := ignore, value_ := { UPTransportLayerInformationList := p_uPTransportLayerInformationList } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_AdditionalRedundantUL_NGU_UP_TNLInformation template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_RedundantCommonNetworkInstancen( template (present) CommonNetworkInstance p_commonNetworkInstance := ? ) := { { id := id_RedundantCommonNetworkInstance, criticality := ignore, value_ := { CommonNetworkInstance := p_commonNetworkInstance } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_RedundantCommonNetworkInstance template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_RedundantPDUSessionInformation( template (present) RedundantPDUSessionInformation p_redundantPDUSessionInformation := ? ) := { { id := id_RedundantPDUSessionInformation, criticality := ignore, value_ := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_RedundantPDUSessionInformation template (present) PDUSessionResourceSetupRequestTransfer.protocolIEs mw_pDUSessionResourceSetupRequestTransfer_id_MBSSessionSetupRequestList( template (present) MBSSessionSetupRequestList p_mBSSessionSetupRequestList := ? ) := { { id := id_MBSSessionSetupRequestList, criticality := ignore, value_ := { MBSSessionSetupRequestList := p_mBSSessionSetupRequestList } } } // End of template mw_pDUSessionResourceSetupRequestTransfer_id_MBSSessionSetupRequestList template (present) PDUSessionResourceSetupResponseTransfer mw_pDUSessionResourceSetupResponseTransfer( template (present) QosFlowPerTNLInformation p_dLQosFlowPerTNLInformation := ?, template QosFlowPerTNLInformationList p_additionalDLQosFlowPerTNLInformation := *, template SecurityResult p_securityResult := *, template QosFlowListWithCause p_qosFlowFailedToSetupList := *, template PDUSessionResourceSetupResponseTransfer.iE_Extensions p_iE_Extensions := * ) := { dLQosFlowPerTNLInformation := p_dLQosFlowPerTNLInformation, additionalDLQosFlowPerTNLInformation := p_additionalDLQosFlowPerTNLInformation, securityResult := p_securityResult, qosFlowFailedToSetupList := p_qosFlowFailedToSetupList, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceSetupResponseTransfer template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_RedundantDLQosFlowPerTNLInformation( template (present) QosFlowPerTNLInformation p_qosFlowPerTNLInformation := ? ) := { { id := id_RedundantDLQosFlowPerTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformation := p_qosFlowPerTNLInformation } } } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_RedundantDLQosFlowPerTNLInformation template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation( template (present) QosFlowPerTNLInformationList p_qosFlowPerTNLInformationList := ? ) := { { id := id_AdditionalRedundantDLQosFlowPerTNLInformation, criticality := ignore, extensionValue := { QosFlowPerTNLInformationList := p_qosFlowPerTNLInformationList } } } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_AdditionalRedundantDLQosFlowPerTNLInformation template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_UsedRSNInformation( template (present) RedundantPDUSessionInformation p_redundantPDUSessionInformation := ? ) := { { id := id_UsedRSNInformation, criticality := ignore, extensionValue := { RedundantPDUSessionInformation := p_redundantPDUSessionInformation } } } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_UsedRSNInformation template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_GlobalRANNodeID( template (present) GlobalRANNodeID p_globalRANNodeID := ? ) := { { id := id_GlobalRANNodeID, criticality := ignore, extensionValue := { GlobalRANNodeID := p_globalRANNodeID } } } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_GlobalRANNodeID template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_MBS_SupportIndicator( template (present) MBS_SupportIndicator p_mBS_SupportIndicator := ? ) := { { id := id_MBS_SupportIndicator, criticality := ignore, extensionValue := { MBS_SupportIndicator := p_mBS_SupportIndicator } } } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_MBS_SupportIndicator template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionSetupResponseList( template (present) MBSSessionSetupResponseList p_mBSSessionSetupResponseList := ? ) := { { id := id_MBSSessionSetupResponseList, criticality := ignore, extensionValue := { MBSSessionSetupResponseList := p_mBSSessionSetupResponseList } } } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionSetupResponseList template (present) PDUSessionResourceSetupResponseTransfer.iE_Extensions mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionFailedtoSetupList( template (present) MBSSessionFailedtoSetupList p_mBSSessionFailedtoSetupList := ? ) := { { id := id_MBSSessionFailedtoSetupList, criticality := ignore, extensionValue := { MBSSessionFailedtoSetupList := p_mBSSessionFailedtoSetupList } } } // End of template mw_pDUSessionResourceSetupResponseTransfer_id_MBSSessionFailedtoSetupList template (present) PDUSessionResourceSetupUnsuccessfulTransfer mw_pDUSessionResourceSetupUnsuccessfulTransfer( template (present) Cause p_cause := ?, template CriticalityDiagnostics p_criticalityDiagnostics := *, template PDUSessionResourceSetupUnsuccessfulTransfer.iE_Extensions p_iE_Extensions := * ) := { cause := p_cause, criticalityDiagnostics := p_criticalityDiagnostics, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceSetupUnsuccessfulTransfer template (present) PDUSessionResourceSuspendItemSUSReq mw_pDUSessionResourceSuspendItemSUSReq( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceSuspendItemSUSReq.uEContextSuspendRequestTransfer p_uEContextSuspendRequestTransfer := ?, template PDUSessionResourceSuspendItemSUSReq.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, uEContextSuspendRequestTransfer := p_uEContextSuspendRequestTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceSuspendItemSUSReq template (present) PDUSessionResourceSwitchedItem mw_pDUSessionResourceSwitchedItem( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceSwitchedItem.pathSwitchRequestAcknowledgeTransfer p_pathSwitchRequestAcknowledgeTransfer := ?, template PDUSessionResourceSwitchedItem.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pathSwitchRequestAcknowledgeTransfer := p_pathSwitchRequestAcknowledgeTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceSwitchedItem template (present) PDUSessionResourceSwitchedItem.iE_Extensions mw_pDUSessionResourceSwitchedItemw_id_PduSessionExpectedUEActivityBehaviour( template (present) ExpectedUEActivityBehaviour p_expectedUEActivityBehaviour := ? ) := { { id := id_PduSessionExpectedUEActivityBehaviour, criticality := ignore, extensionValue := { ExpectedUEActivityBehaviour := p_expectedUEActivityBehaviour } } } // End of template mw_pDUSessionResourceSwitchedItemw_id_PduSessionExpectedUEActivityBehaviour template (present) PDUSessionResourceToBeSwitchedDLItem mw_pDUSessionResourceToBeSwitchedDLItem( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceToBeSwitchedDLItem.pathSwitchRequestTransfer p_pathSwitchRequestTransfer := ?, template PDUSessionResourceToBeSwitchedDLItem.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pathSwitchRequestTransfer := p_pathSwitchRequestTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceToBeSwitchedDLItem template (present) PDUSessionResourceToReleaseItemHOCmd mw_pDUSessionResourceToReleaseItemHOCmd( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceToReleaseItemHOCmd.handoverPreparationUnsuccessfulTransfer p_handoverPreparationUnsuccessfulTransfer := ?, template PDUSessionResourceToReleaseItemHOCmd.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, handoverPreparationUnsuccessfulTransfer := p_handoverPreparationUnsuccessfulTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceToReleaseItemHOCmd template (present) PDUSessionResourceToReleaseItemRelCmd mw_pDUSessionResourceToReleaseItemRelCmd( template (present) PDUSessionID p_pDUSessionID := ?, template (present) PDUSessionResourceToReleaseItemRelCmd.pDUSessionResourceReleaseCommandTransfer p_pDUSessionResourceReleaseCommandTransfer := ?, template PDUSessionResourceToReleaseItemRelCmd.iE_Extensions p_iE_Extensions := * ) := { pDUSessionID := p_pDUSessionID, pDUSessionResourceReleaseCommandTransfer := p_pDUSessionResourceReleaseCommandTransfer, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionResourceToReleaseItemRelCmd template (present) PDUSessionType mw_pDUSessionType(template (present) PDUSessionType p_value := ipv4) := p_value; template (present) PDUSessionUsageReport mw_pDUSessionUsageReport( template (present) PDUSessionUsageReport.rATType p_rATType := ?, template (present) VolumeTimedReportList p_pDUSessionTimedReportList := ?, template PDUSessionUsageReport.iE_Extensions p_iE_Extensions := * ) := { rATType := p_rATType, pDUSessionTimedReportList := p_pDUSessionTimedReportList, iE_Extensions := p_iE_Extensions } // End of template mw_pDUSessionUsageReport template (present) PEIPSassistanceInformation mw_pEIPSassistanceInformation( template (present)CNsubgroupID p_cNsubgroupID := ?, template PEIPSassistanceInformation.iE_Extensions p_iE_Extensions := * ) := { cNsubgroupID := p_cNsubgroupID, iE_Extensions := p_iE_Extensions } // End of template mw_pEIPSassistanceInformation template (present) PLMNAreaBasedQMC mw_pLMNAreaBasedQMC( template (present) PLMNListforQMC p_plmnListforQMC := ?, template PLMNAreaBasedQMC.iE_Extensions p_iE_Extensions := * ) := { plmnListforQMC := p_plmnListforQMC, iE_Extensions := p_iE_Extensions } // End of template mw_pLMNAreaBasedQMC template (present) PLMNSupportItem mw_pLMNSupportItem( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) SliceSupportList p_sliceSupportList := ?, template PLMNSupportItem.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, sliceSupportList := p_sliceSupportList, iE_Extensions := p_iE_Extensions } // End of template mw_pLMNSupportItem template (present) PLMNSupportItem.iE_Extensions mw_pLMNSupportItemw_id_NPN_Support( template (present) NPN_Support p_nPN_Support := ? ) := { { id := id_NPN_Support, criticality := reject, extensionValue := { NPN_Support := p_nPN_Support } } } // End of template mw_pLMNSupportItemw_id_NPN_Support template (present) PLMNSupportItem.iE_Extensions mw_pLMNSupportItemw_id_ExtendedSliceSupportList( template (present) ExtendedSliceSupportList p_extendedSliceSupportList := ? ) := { { id := id_ExtendedSliceSupportList, criticality := reject, extensionValue := { ExtendedSliceSupportList := p_extendedSliceSupportList } } } // End of template mw_pLMNSupportItemw_id_ExtendedSliceSupportList template (present) PLMNSupportItem.iE_Extensions mw_pLMNSupportItemw_id_OnboardingSupport( template (present) OnboardingSupport p_onboardingSupport := ? ) := { { id := id_OnboardingSupport, criticality := ignore, extensionValue := { OnboardingSupport := p_onboardingSupport } } } // End of template mw_pLMNSupportItemw_id_OnboardingSupport template (present) PNI_NPN_MobilityInformation mw_pNI_NPN_MobilityInformation( template (present) Allowed_PNI_NPN_List p_allowed_PNI_NPI_List := ?, template PNI_NPN_MobilityInformation.iE_Extensions p_iE_Extensions := * ) := { allowed_PNI_NPI_List := p_allowed_PNI_NPI_List, iE_Extensions := p_iE_Extensions } // End of template mw_pNI_NPN_MobilityInformation template (present) Pre_emptionCapability mw_pre_emptionCapability(template (present) Pre_emptionCapability p_value := ?) := p_value; template (present) Pre_emptionVulnerability mw_pre_emptionVulnerability(template (present) Pre_emptionVulnerability p_value := ?) := p_value; template (present) PWSFailedCellIDList mw_pWSFailedCellIDList_nR_CGI_PWSFailedList( template (present) NR_CGIList p_nR_CGI_PWSFailedList := ? ) := { nR_CGI_PWSFailedList := p_nR_CGI_PWSFailedList } // End of template mw_pWSFailedCellIDList_nR_CGI_PWSFailedList template (present) PWSFailedCellIDList mw_pWSFailedCellIDList_eUTRA_CGI_PWSFailedList( template (present) EUTRA_CGIList p_eUTRA_CGI_PWSFailedList := ? ) := { eUTRA_CGI_PWSFailedList := p_eUTRA_CGI_PWSFailedList } // End of template mw_pWSFailedCellIDList_eUTRA_CGI_PWSFailedList template (present) PWSFailedCellIDList mw_pWSFailedCellIDList_choice_Extensions( template (present) PWSFailedCellIDList.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_pWSFailedCellIDList_choice_Extensions template (present) QMCConfigInfo mw_qMCConfigInfo( template (present) UEAppLayerMeasInfoList p_uEAppLayerMeasInfoList := ?, template QMCConfigInfo.iE_Extensions p_iE_Extensions := * ) := { uEAppLayerMeasInfoList := p_uEAppLayerMeasInfoList, iE_Extensions := p_iE_Extensions } // End of template mw_qMCConfigInfo template (present) QMCDeactivation mw_qMCDeactivation( template (present) QoEReferenceList p_qoEReferenceList := ?, template QMCDeactivation.iE_Extensions p_iE_Extensions := * ) := { qoEReferenceList := p_qoEReferenceList, iE_Extensions := p_iE_Extensions } // End of template mw_qMCDeactivation template (present) QosCharacteristics mw_qosCharacteristics_nonDynamic5QI( template (present) NonDynamic5QIDescriptor p_nonDynamic5QI := ? ) := { nonDynamic5QI := p_nonDynamic5QI } // End of template mw_qosCharacteristics_nonDynamic5QI template (present) QosCharacteristics mw_qosCharacteristics_dynamic5QI( template (present) Dynamic5QIDescriptor p_dynamic5QI := ? ) := { dynamic5QI := p_dynamic5QI } // End of template mw_qosCharacteristics_dynamic5QI template (present) QosCharacteristics mw_qosCharacteristics_choice_Extensions( template (present) QosCharacteristics.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_qosCharacteristics_choice_Extensions template (present) QosFlowAcceptedItem mw_qosFlowAcceptedItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template QosFlowAcceptedItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template template (present) QosFlowAcceptedItem.iE_Extensions mw_pLMNSupportItemw_id_CurrentQoSParaSetIndex( template (present) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex := ? ) := { { id := id_CurrentQoSParaSetIndex, criticality := ignore, extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex } } } // End of template mw_pLMNSupportItemw_id_ExtendedSliceSupportList template (present) QosFlowAddOrModifyRequestItem mw_qosFlowAddOrModifyRequestItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template QosFlowLevelQosParameters p_qosFlowLevelQosParameters := *, template E_RAB_ID p_e_RAB_ID := *, template QosFlowAddOrModifyRequestItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, qosFlowLevelQosParameters := p_qosFlowLevelQosParameters, e_RAB_ID := p_e_RAB_ID, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowAddOrModifyRequestItem template (present) QosFlowAddOrModifyRequestItem.iE_Extensions mw_qosFlowAddOrModifyRequestItemw_id_TSCTrafficCharacteristics( template (present) TSCTrafficCharacteristics p_tSCTrafficCharacteristics := ? ) := { { id := id_TSCTrafficCharacteristics, criticality := ignore, extensionValue := { TSCTrafficCharacteristics := p_tSCTrafficCharacteristics } } } // End of template mw_qosFlowAddOrModifyRequestItemw_id_TSCTrafficCharacteristics template (present) QosFlowAddOrModifyRequestItem.iE_Extensions mw_qosFlowAddOrModifyRequestItemw_id_RedundantQosFlowIndicator( template (present) RedundantQosFlowIndicator p_redundantQosFlowIndicator := ? ) := { { id := id_RedundantQosFlowIndicator, criticality := ignore, extensionValue := { RedundantQosFlowIndicator := p_redundantQosFlowIndicator } } } // End of template mw_qosFlowAddOrModifyRequestItemw_id_RedundantQosFlowIndicator template (present) QosFlowAddOrModifyResponseItem mw_qosFlowAddOrModifyResponseItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template QosFlowAddOrModifyResponseItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowAddOrModifyResponseItem template (present) QosFlowAddOrModifyResponseItem.iE_Extensions mw_qosFlowAddOrModifyResponseItemw_id_CurrentQoSParaSetIndex( template (present) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex := ? ) := { { id := id_CurrentQoSParaSetIndex, criticality := ignore, extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex } } } // End of template mw_qosFlowAddOrModifyResponseItemw_id_CurrentQoSParaSetIndex template (present) QosFlowFeedbackItem mw_qosFlowFeedbackItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template UpdateFeedback p_updateFeedback := *, template ExtendedPacketDelayBudget p_cNpacketDelayBudgetDL := *, template ExtendedPacketDelayBudget p_cNpacketDelayBudgetUL := *, template QosFlowFeedbackItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, updateFeedback := p_updateFeedback, cNpacketDelayBudgetDL := p_cNpacketDelayBudgetDL, cNpacketDelayBudgetUL := p_cNpacketDelayBudgetUL, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowFeedbackItem template (present) QosFlowInformationItem mw_qosFlowInformationItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template DLForwarding p_dLForwarding := *, template QosFlowInformationItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, dLForwarding := p_dLForwarding, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowInformationItem template (present) QosFlowInformationItem.iE_Extensions mw_qosFlowInformationItemw_id_ULForwarding( template (present) ULForwarding p_uLForwarding := ? ) := { { id := id_ULForwarding, criticality := ignore, extensionValue := { ULForwarding := p_uLForwarding } } } // End of template mw_qosFlowInformationItemw_id_ULForwarding template (present) QosFlowInformationItem.iE_Extensions mw_qosFlowInformationItemw_id_SourceTNLAddrInfo( template (present) TransportLayerAddress p_transportLayerAddress := ? ) := { { id := id_SourceTNLAddrInfo, criticality := ignore, extensionValue := { TransportLayerAddress := p_transportLayerAddress } } } // End of template mw_qosFlowInformationItemw_id_SourceTNLAddrInfo template (present) QosFlowInformationItem.iE_Extensions mw_qosFlowInformationItemw_id_SourceNodeTNLAddrInfo( template (present) TransportLayerAddress p_transportLayerAddress := ? ) := { { id := id_SourceNodeTNLAddrInfo, criticality := ignore, extensionValue := { TransportLayerAddress := p_transportLayerAddress } } } // End of template mw_qosFlowInformationItemw_id_SourceNodeTNLAddrInfo template (present) QosFlowLevelQosParameters mw_qosFlowLevelQosParameters( template (present) QosCharacteristics p_qosCharacteristics := ?, template (present) AllocationAndRetentionPriority p_allocationAndRetentionPriority := ?, template GBR_QosInformation p_gBR_QosInformation := *, template ReflectiveQosAttribute p_reflectiveQosAttribute := *, template AdditionalQosFlowInformation p_additionalQosFlowInformation := *, template QosFlowLevelQosParameters.iE_Extensions p_iE_Extensions := * ) := { qosCharacteristics := p_qosCharacteristics, allocationAndRetentionPriority := p_allocationAndRetentionPriority, gBR_QosInformation := p_gBR_QosInformation, reflectiveQosAttribute := p_reflectiveQosAttribute, additionalQosFlowInformation := p_additionalQosFlowInformation, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowLevelQosParameters template (present) QosFlowLevelQosParameters.iE_Extensions mw_qosFlowLevelQosParameters_id_QosMonitoringRequest( template (present) QosMonitoringRequest p_qosMonitoringRequest := ? ) := { { id := id_QosMonitoringRequest, criticality := ignore, extensionValue := { QosMonitoringRequest := p_qosMonitoringRequest } } } // End of template mw_qosFlowLevelQosParameters_id_QosMonitoringRequest template (present) QosFlowLevelQosParameters.iE_Extensions mw_qosFlowLevelQosParameters_id_QosMonitoringReportingFrequency( template (present) QosMonitoringReportingFrequency p_qosMonitoringReportingFrequency := ? ) := { { id := id_QosMonitoringReportingFrequency, criticality := ignore, extensionValue := { QosMonitoringReportingFrequency := p_qosMonitoringReportingFrequency } } } // End of template mw_qosFlowLevelQosParameters_id_QosMonitoringReportingFrequency template (present) QosMonitoringRequest mw_qosMonitoringRequest(template (present) QosMonitoringRequest p_value := ?) := p_value; template (present) QosFlowWithCauseItem mw_qosFlowWithCauseItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template (present) Cause p_cause := ?, template QosFlowWithCauseItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowWithCauseItem template (present) QosFlowModifyConfirmItem mw_qosFlowModifyConfirmItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template QosFlowModifyConfirmItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowModifyConfirmItem template (present) QosFlowNotifyItem mw_qosFlowNotifyItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template (present) NotificationCause p_notificationCause := ?, template QosFlowNotifyItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, notificationCause := p_notificationCause, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowNotifyItem template (present) QosFlowNotifyItem.iE_Extensions mw_qosFlowNotifyItemw_id_CurrentQoSParaSetIndex( template (present) AlternativeQoSParaSetNotifyIndex p_alternativeQoSParaSetNotifyIndex := ? ) := { { id := id_CurrentQoSParaSetIndex, criticality := ignore, extensionValue := { AlternativeQoSParaSetNotifyIndex := p_alternativeQoSParaSetNotifyIndex } } } // End of template mw_qosFlowNotifyItemw_id_CurrentQoSParaSetIndex template (present) QosFlowParametersItem mw_qosFlowParametersItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template AlternativeQoSParaSetList p_alternativeQoSParaSetList := *, template QosFlowParametersItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, alternativeQoSParaSetList := p_alternativeQoSParaSetList, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowParametersItem template (present) QosFlowParametersItem.iE_Extensions mw_qosFlowParametersItemw_id_CNPacketDelayBudgetDL( template (present) ExtendedPacketDelayBudget p_extendedPacketDelayBudget := ? ) := { { id := id_CNPacketDelayBudgetDL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template mw_qosFlowParametersItemw_id_CNPacketDelayBudgetDL template (present) QosFlowParametersItem.iE_Extensions mw_qosFlowParametersItemw_id_CNPacketDelayBudgetUL( template (present) ExtendedPacketDelayBudget p_extendedPacketDelayBudget := ? ) := { { id := id_CNPacketDelayBudgetUL, criticality := ignore, extensionValue := { ExtendedPacketDelayBudget := p_extendedPacketDelayBudget } } } // End of template mw_qosFlowParametersItemw_id_CNPacketDelayBudgetUL template (present) QosFlowParametersItem.iE_Extensions mw_qosFlowParametersItemw_id_BurstArrivalTimeDownlink( template (present) BurstArrivalTime p_burstArrivalTime := ? ) := { { id := id_BurstArrivalTimeDownlink, criticality := ignore, extensionValue := { BurstArrivalTime := p_burstArrivalTime } } } // End of template mw_qosFlowParametersItemw_id_BurstArrivalTimeDownlink template (present) QosFlowPerTNLInformation mw_qosFlowPerTNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ?, template (present) AssociatedQosFlowList p_associatedQosFlowList := ?, template QosFlowPerTNLInformation.iE_Extensions p_iE_Extensions := * ) := { uPTransportLayerInformation := p_uPTransportLayerInformation, associatedQosFlowList := p_associatedQosFlowList, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowPerTNLInformation template (present) QosFlowPerTNLInformationItem mw_qosFlowPerTNLInformationItem( template (present) QosFlowPerTNLInformation p_qosFlowPerTNLInformation := ?, template QosFlowPerTNLInformationItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowPerTNLInformation := p_qosFlowPerTNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowPerTNLInformationItem template (present) QosFlowSetupRequestItem mw_qosFlowSetupRequestItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template (present) QosFlowLevelQosParameters p_qosFlowLevelQosParameters := ?, template E_RAB_ID p_e_RAB_ID := *, template QosFlowSetupRequestItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, qosFlowLevelQosParameters := p_qosFlowLevelQosParameters, e_RAB_ID := p_e_RAB_ID, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowSetupRequestItem template (present) QosFlowSetupRequestItem.iE_Extensions mw_qosFlowSetupRequestItemw_id_TSCTrafficCharacteristics( template (present) TSCTrafficCharacteristics p_tSCTrafficCharacteristics := ? ) := { { id := id_TSCTrafficCharacteristics, criticality := ignore, extensionValue := { TSCTrafficCharacteristics := p_tSCTrafficCharacteristics } } } // End of template mw_qosFlowSetupRequestItemw_id_TSCTrafficCharacteristics template (present) QosFlowSetupRequestItem.iE_Extensions mw_qosFlowSetupRequestItemw_id_RedundantQosFlowIndicator( template (present) RedundantQosFlowIndicator p_redundantQosFlowIndicator := ? ) := { { id := id_RedundantQosFlowIndicator, criticality := ignore, extensionValue := { RedundantQosFlowIndicator := p_redundantQosFlowIndicator } } } // End of template mw_qosFlowSetupRequestItemw_id_RedundantQosFlowIndicator template (present) QosFlowItemWithDataForwarding mw_qosFlowItemWithDataForwarding( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template DataForwardingAccepted p_dataForwardingAccepted := *, template QosFlowItemWithDataForwarding.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, dataForwardingAccepted := p_dataForwardingAccepted, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowItemWithDataForwarding template (present) QosFlowItemWithDataForwarding.iE_Extensions mw_qosFlowItemWithDataForwarding_id_CurrentQoSParaSetIndex( template (present) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex := ? ) := { { id := id_CurrentQoSParaSetIndex, criticality := ignore, extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex } } } // End of template mw_qosFlowItemWithDataForwarding_id_CurrentQoSParaSetIndex template (present) QosFlowToBeForwardedItem mw_qosFlowToBeForwardedItem( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template QosFlowToBeForwardedItem.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, iE_Extensions := p_iE_Extensions } // End of template mw_qosFlowToBeForwardedItem template (present) QoSFlowsUsageReport_Item mw_qoSFlowsUsageReport_Item( template (present) QosFlowIdentifier p_qosFlowIdentifier := ?, template (present) QoSFlowsUsageReport_Item.rATType p_rATType := ?, template (present) VolumeTimedReportList p_qoSFlowsTimedReportList := ?, template QoSFlowsUsageReport_Item.iE_Extensions p_iE_Extensions := * ) := { qosFlowIdentifier := p_qosFlowIdentifier, rATType := p_rATType, qoSFlowsTimedReportList := p_qoSFlowsTimedReportList, iE_Extensions := p_iE_Extensions } // End of template mw_qoSFlowsUsageReport_Item template (present) Range mw_range(template (present) Range p_value := ?) := p_value; template (present) RANStatusTransfer_TransparentContainer mw_rANStatusTransfer_TransparentContainer( template (present) DRBsSubjectToStatusTransferList p_dRBsSubjectToStatusTransferList := ?, template RANStatusTransfer_TransparentContainer.iE_Extensions p_iE_Extensions := * ) := { dRBsSubjectToStatusTransferList := p_dRBsSubjectToStatusTransferList, iE_Extensions := p_iE_Extensions } // End of template mw_rANStatusTransfer_TransparentContainer template (present) RAT_Information mw_rAT_Information(template (present) RAT_Information p_value := ?) := p_value; template (present) RATRestrictions_Item mw_rATRestrictions_Item( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) RATRestrictionInformation p_rATRestrictionInformation := ?, template RATRestrictions_Item.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, rATRestrictionInformation := p_rATRestrictionInformation, iE_Extensions := p_iE_Extensions } // End of template mw_rATRestrictions_Item template (present) RATRestrictions_Item.iE_Extensions mw_rATRestrictions_Item_id_ExtendedRATRestrictionInformation( template (present) ExtendedRATRestrictionInformation p_extendedRATRestrictionInformation := ? ) := { { id := id_ExtendedRATRestrictionInformation, criticality := ignore, extensionValue := { ExtendedRATRestrictionInformation := p_extendedRATRestrictionInformation } } } // End of template mw_rATRestrictions_Item_id_ExtendedRATRestrictionInformation template (present) RecommendedCellsForPaging mw_recommendedCellsForPaging( template (present) RecommendedCellList p_recommendedCellList := ?, template RecommendedCellsForPaging.iE_Extensions p_iE_Extensions := * ) := { recommendedCellList := p_recommendedCellList, iE_Extensions := p_iE_Extensions } // End of template mw_recommendedCellsForPaging template (present) RecommendedCellItem mw_recommendedCellItem( template (present) NGRAN_CGI p_nGRAN_CGI := ?, template RecommendedCellItem.timeStayedInCell p_timeStayedInCell := *, template RecommendedCellItem.iE_Extensions p_iE_Extensions := * ) := { nGRAN_CGI := p_nGRAN_CGI, timeStayedInCell := p_timeStayedInCell, iE_Extensions := p_iE_Extensions } // End of template mw_recommendedCellItem template (present) RecommendedRANNodesForPaging mw_recommendedRANNodesForPaging( template (present) RecommendedRANNodeList p_recommendedRANNodeList := ?, template RecommendedRANNodesForPaging.iE_Extensions p_iE_Extensions := * ) := { recommendedRANNodeList := p_recommendedRANNodeList, iE_Extensions := p_iE_Extensions } // End of template mw_recommendedRANNodesForPaging template (present) RecommendedRANNodeItem mw_recommendedRANNodeItem( template (present) AMFPagingTarget p_aMFPagingTarget := ?, template RecommendedRANNodeItem.iE_Extensions p_iE_Extensions := * ) := { aMFPagingTarget := p_aMFPagingTarget, iE_Extensions := p_iE_Extensions } // End of template mw_recommendedRANNodeItem template (present) RedCapIndication mw_redCapIndication(template (present) RedCapIndication p_value := redcap) := p_value; template (present) RedirectionVoiceFallback mw_redirectionVoiceFallback(template (present) RedirectionVoiceFallback p_value := ?) := p_value; template (present) RedundantPDUSessionInformation mw_redundantPDUSessionInformation( template (present) RSN p_rSN := ?, template RedundantPDUSessionInformation.iE_Extensions p_iE_Extensions := * ) := { rSN := p_rSN, iE_Extensions := p_iE_Extensions } // End of template mw_redundantPDUSessionInformation template (present) RedundantPDUSessionInformation.iE_Extensions mw_redundantPDUSessionInformation_id_PDUSessionPairID( template (present) PDUSessionPairID p_pDUSessionPairID := ? ) := { { id := id_PDUSessionPairID, criticality := ignore, extensionValue := { PDUSessionPairID := p_pDUSessionPairID } } } // End of template m_redundantPDUSessionInformation_id_PDUSessionPairID template (present) RedundantQosFlowIndicator mw_RedundantQosFlowIndicator(template (present) RedundantQosFlowIndicator p_value := ?) := p_value; template (present) ReflectiveQosAttribute mw_reflectiveQosAttribute(template (present) ReflectiveQosAttribute p_value := ?) := p_value; template (present) ReportArea mw_reportArea(template (present) ReportArea p_value := ?) := p_value; template (present) ResetAll mw_resetAll(template (present) ResetAll p_value := ?) := p_value; template (present) ReportAmountMDT mw_reportAmountMDT(template (present) ReportAmountMDT p_value := ?) := p_value; template (present) ReportIntervalMDT mw_reportIntervalMDT(template (present) ReportIntervalMDT p_value := ?) := p_value; template (present) ExtendedReportIntervalMDT mw_extendedReportIntervalMDT(template (present) ExtendedReportIntervalMDT p_value := ?) := p_value; template (present) ResetType mw_resetType_nG_Interface( template (present) ResetAll p_nG_Interface := ? ) := { nG_Interface := p_nG_Interface } // End of template mw_resetType_nG_Interface template (present) ResetType mw_resetType_partOfNG_Interface( template (present) UE_associatedLogicalNG_connectionList p_partOfNG_Interface := ? ) := { partOfNG_Interface := p_partOfNG_Interface } // End of template mw_resetType_partOfNG_Interface template (present) ResetType mw_resetType_choice_Extensions( template (present) ResetType.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_resetType_choice_Extensions template (present) RRCEstablishmentCause mw_rRCEstablishmentCause(template (present) RRCEstablishmentCause p_value := ?) := p_value; template (present) RRCInactiveTransitionReportRequest mw_rRCInactiveTransitionReportRequest(template (present) RRCInactiveTransitionReportRequest p_value := ?) := p_value; template (present) RRCState mw_rRCState(template (present) RRCState p_value := ?) := p_value; template (present) RSN mw_rSN(template (present) RSN p_value := ?) := p_value; template (present) RIMInformationTransfer mw_rIMInformationTransfer( template (present) TargetRANNodeID_RIM p_targetRANNodeID_RIM := ?, template (present) SourceRANNodeID p_sourceRANNodeID := ?, template (present) RIMInformation p_rIMInformation := ?, template RIMInformationTransfer.iE_Extensions p_iE_Extensions := * ) := { targetRANNodeID_RIM := p_targetRANNodeID_RIM, sourceRANNodeID := p_sourceRANNodeID, rIMInformation := p_rIMInformation, iE_Extensions := p_iE_Extensions } // End of template mw_rIMInformationTransfer template (present) RIMInformation mw_rIMInformation( template (present) GNBSetID p_targetgNBSetID := ?, template (present) RIMInformation.rIM_RSDetection p_rIM_RSDetection := ?, template RIMInformation.iE_Extensions p_iE_Extensions := * ) := { targetgNBSetID := p_targetgNBSetID, rIM_RSDetection := p_rIM_RSDetection, iE_Extensions := p_iE_Extensions } // End of template mw_rIMInformation template ScheduledCommunicationTime mw_scheduledCommunicationTime( template ScheduledCommunicationTime.dayofWeek p_dayofWeek := *, template ScheduledCommunicationTime.timeofDayStart p_timeofDayStart := *, template ScheduledCommunicationTime.timeofDayEnd p_timeofDayEnd := *, template ScheduledCommunicationTime.iE_Extensions p_iE_Extensions := * ) := { dayofWeek := p_dayofWeek, timeofDayStart := p_timeofDayStart, timeofDayEnd := p_timeofDayEnd, iE_Extensions := p_iE_Extensions } // End of template mw_scheduledCommunicationTime template SecondaryRATUsageInformation mw_secondaryRATUsageInformation( template PDUSessionUsageReport p_pDUSessionUsageReport := *, template QoSFlowsUsageReportList p_qosFlowsUsageReportList := *, template SecondaryRATUsageInformation.iE_Extension p_iE_Extensions := * ) := { pDUSessionUsageReport := p_pDUSessionUsageReport, qosFlowsUsageReportList := p_qosFlowsUsageReportList, iE_Extension := p_iE_Extensions } // End of template mw_secondaryRATUsageInformation template SecondaryRATDataUsageReportTransfer mw_secondaryRATDataUsageReportTransfer( template SecondaryRATUsageInformation p_secondaryRATUsageInformation := *, template SecondaryRATDataUsageReportTransfer.iE_Extensions p_iE_Extensions := * ) := { secondaryRATUsageInformation := p_secondaryRATUsageInformation, iE_Extensions := p_iE_Extensions } // End of template mw_secondaryRATDataUsageReportTransfer template (present) SecurityContext mw_securityContext( template (present) NextHopChainingCount p_nextHopChainingCount := ?, template (present) SecurityKey p_nextHopNH := ?, template SecurityContext.iE_Extensions p_iE_Extensions := * ) := { nextHopChainingCount := p_nextHopChainingCount, nextHopNH := p_nextHopNH, iE_Extensions := p_iE_Extensions } // End of template mw_securityContext template (present) SecurityIndication mw_securityIndication( template (present) IntegrityProtectionIndication p_integrityProtectionIndication := ?, template (present) ConfidentialityProtectionIndication p_confidentialityProtectionIndication := ?, template MaximumIntegrityProtectedDataRate p_maximumIntegrityProtectedDataRate_UL := *, template SecurityIndication.iE_Extensions p_iE_Extensions := * ) := { integrityProtectionIndication := p_integrityProtectionIndication, confidentialityProtectionIndication := p_confidentialityProtectionIndication, maximumIntegrityProtectedDataRate_UL := p_maximumIntegrityProtectedDataRate_UL, // The above IE shall be present if integrity protection is required or preferred iE_Extensions := p_iE_Extensions } // End of template mw_securityIndication template (present) SecurityIndication.iE_Extensions mw_securityIndication_id_MaximumIntegrityProtectedDataRate_DL( template (present) MaximumIntegrityProtectedDataRate p_maximumIntegrityProtectedDataRate := ? ) := { { id := id_MaximumIntegrityProtectedDataRate_DL, criticality := ignore, extensionValue := { MaximumIntegrityProtectedDataRate := p_maximumIntegrityProtectedDataRate } } } // End of template mw_securityIndication_id_MaximumIntegrityProtectedDataRate_DL template (present) SecurityResult mw_securityResult( template (present) IntegrityProtectionResult p_integrityProtectionResult := ?, template (present) ConfidentialityProtectionResult p_confidentialityProtectionResult := ?, template SecurityResult.iE_Extensions p_iE_Extensions := * ) := { integrityProtectionResult := p_integrityProtectionResult, confidentialityProtectionResult := p_confidentialityProtectionResult, iE_Extensions := p_iE_Extensions } // End of template mw_securityResult template (present) SensorMeasurementConfiguration mw_sensorMeasurementConfiguration( template (present) SensorMeasConfig p_sensorMeasConfig := ?, template SensorMeasConfigNameList p_sensorMeasConfigNameList := *, template SensorMeasurementConfiguration.iE_Extensions p_iE_Extensions := * ) := { sensorMeasConfig := p_sensorMeasConfig, sensorMeasConfigNameList := p_sensorMeasConfigNameList, iE_Extensions := p_iE_Extensions } // End of template mw_sensorMeasurementConfiguration template (present) SensorMeasConfigNameItem mw_sensorMeasConfigNameItem( template (present) SensorNameConfig p_sensorNameConfig := ?, template SensorMeasConfigNameItem.iE_Extensions p_iE_Extensions := * ) := { sensorNameConfig := p_sensorNameConfig, iE_Extensions := p_iE_Extensions } // End of template mw_sensorMeasConfigNameItem template (present) SensorMeasConfig mw_sensorMeasConfig(template (present) SensorMeasConfig p_value := setup) := p_value; template (present) SensorNameConfig mw_sensorNameConfig_uncompensatedBarometricConfig( template (present) SensorNameConfig.uncompensatedBarometricConfig p_uncompensatedBarometricConfig := true_ ) := { uncompensatedBarometricConfig := p_uncompensatedBarometricConfig } // End of template mw_sensorNameConfig_uncompensatedBarometricConfig template (present) SensorNameConfig mw_sensorNameConfig_ueSpeedConfig( template (present) SensorNameConfig.ueSpeedConfig p_ueSpeedConfig := true_ ) := { ueSpeedConfig := p_ueSpeedConfig } // End of template mw_sensorNameConfig_ueSpeedConfig template (present) SensorNameConfig mw_sensorNameConfig_ueOrientationConfig( template (present) SensorNameConfig.ueOrientationConfig p_ueOrientationConfig := true_ ) := { ueOrientationConfig := p_ueOrientationConfig } // End of template mw_sensorNameConfig_ueOrientationConfig template (present) SensorNameConfig mw_sensorNameConfig_choice_Extensions( template (present) SensorNameConfig.choice_Extensions p_choice_Extensions ) := { choice_Extensions := p_choice_Extensions } // End of template mw_sensorNameConfig_choice_Extensions template (present) ServedGUAMIItem mw_servedGUAMIItem( template (present) GUAMI p_gUAMI := ?, template AMFName p_backupAMFName := *, template ServedGUAMIItem.iE_Extensions p_iE_Extensions := * ) := { gUAMI := p_gUAMI, backupAMFName := p_backupAMFName, iE_Extensions := p_iE_Extensions } // End of template mw_servedGUAMIItem template (present) ServedGUAMIItem.iE_Extensions mw_servedGUAMIItemw_id_GUAMIType( template (present) GUAMIType p_gUAMIType := ? ) := { { id := id_GUAMIType, criticality := ignore, extensionValue := { GUAMIType := p_gUAMIType } } } // End of template mw_servedGUAMIItemw_id_GUAMIType template (present) ServiceAreaInformation_Item mw_serviceAreaInformation_Item( template (present) PLMNIdentity p_pLMNIdentity := ?, template AllowedTACs p_allowedTACs := *, template NotAllowedTACs p_notAllowedTACs := *, template ServiceAreaInformation_Item.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, allowedTACs := p_allowedTACs, notAllowedTACs := p_notAllowedTACs, iE_Extensions := p_iE_Extensions } // End of template mw_serviceAreaInformation_Item template (present) ServiceType mw_serviceType(template (present) ServiceType p_value := streaming) := p_value; template (present) SharedNGU_MulticastTNLInformation mw_sharedNGU_MulticastTNLInformation( template (present) TransportLayerAddress p_iP_MulticastAddress := ?, template (present) TransportLayerAddress p_iP_SourceAddress := ?, template (present) GTP_TEID p_gTP_TEID := ?, template SharedNGU_MulticastTNLInformation.iE_Extensions p_iE_Extensions := * ) := { iP_MulticastAddress := p_iP_MulticastAddress, iP_SourceAddress := p_iP_SourceAddress, gTP_TEID := p_gTP_TEID, iE_Extensions := p_iE_Extensions } // End of template mw_sharedNGU_MulticastTNLInformation template (present) SliceOverloadItem mw_sliceOverloadItem( template (present) S_NSSAI p_s_NSSAI := ?, template SliceOverloadItem.iE_Extensions p_iE_Extensions := * ) := { s_NSSAI := p_s_NSSAI, iE_Extensions := p_iE_Extensions } // End of template mw_sliceOverloadItem template (present) SliceSupportItem mw_sliceSupportItem( template (present) S_NSSAI p_s_NSSAI := ?, template SliceSupportItem.iE_Extensions p_iE_Extensions := * ) := { s_NSSAI := p_s_NSSAI, iE_Extensions := p_iE_Extensions } // End of template mw_sliceSupportItem template (present) SliceSupportQMC_Item mw_sliceSupportQMC_Item( template (present) S_NSSAI p_s_NSSAI := ?, template SliceSupportQMC_Item.iE_Extensions p_iE_Extensions := * ) := { s_NSSAI := p_s_NSSAI, iE_Extensions := p_iE_Extensions } // End of template mw_sliceSupportQMC_Item template (present) SNPN_MobilityInformation mw_sNPN_MobilityInformation( template (present) NID p_serving_NID := ?, template SNPN_MobilityInformation.iE_Extensions p_iE_Extensions := * ) := { serving_NID := p_serving_NID, iE_Extensions := p_iE_Extensions } // End of template mw_sNPN_MobilityInformation template (present) S_NSSAI mw_s_NSSAI( template (present) SST p_sST := ?, template SD p_sD := *, template S_NSSAI.iE_Extensions p_iE_Extensions := * ) := { sST := p_sST, sD := p_sD, iE_Extensions := p_iE_Extensions } // End of template mw_s_NSSAI template (present) SONConfigurationTransfer mw_sONConfigurationTransfer( template (present) TargetRANNodeID_SON p_targetRANNodeID_SON := ?, template (present) SourceRANNodeID p_sourceRANNodeID := ?, template (present) SONInformation p_sONInformation := ?, template XnTNLConfigurationInfo p_xnTNLConfigurationInfo := *, template SONConfigurationTransfer.iE_Extensions p_iE_Extensions := * ) := { targetRANNodeID_SON := p_targetRANNodeID_SON, sourceRANNodeID := p_sourceRANNodeID, sONInformation := p_sONInformation, xnTNLConfigurationInfo := p_xnTNLConfigurationInfo, // The above IE shall be present if the SON Information IE contains the SON Information Request IE set to “Xn TNL Configuration Info” iE_Extensions := p_iE_Extensions } // End of template mw_sONConfigurationTransfer template (present) SONInformation mw_sONInformation_sONInformationRequest( template (present) SONInformationRequest p_sONInformationRequest := ? ) := { sONInformationRequest := p_sONInformationRequest } // End of template mw_sONInformation_sONInformationRequest template (present) SONInformation mw_sONInformation_sONInformationReply( template (present) SONInformationReply p_sONInformationReply := ? ) := { sONInformationReply := p_sONInformationReply } // End of template mw_sONInformation_sONInformationReply template (present) SONInformation mw_sONInformation_choice_Extensions( template (present) SONInformation.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_sONInformation_choice_Extensions template (present) SONInformation.choice_Extensions mw_sONInformatio_id_SONInformationReport( template (present) SONInformationReport p_sONInformationReport := ? ) := { id := id_SONInformationReport, criticality := ignore, value_ := { SONInformationReport := p_sONInformationReport } } // End of template mw_sONInformatio_id_SONInformationReport template SONInformationReply mw_sONInformationReply( template XnTNLConfigurationInfo p_xnTNLConfigurationInfo := *, template SONInformationReply.iE_Extensions p_iE_Extensions := * ) := { xnTNLConfigurationInfo := p_xnTNLConfigurationInfo, iE_Extensions := p_iE_Extensions } // End of template mw_sONInformationReply template (present) SONInformationReport mw_sONInformationReport_failureIndicationInformation( template (present) FailureIndication p_failureIndicationInformation := ? ) := { failureIndicationInformation := p_failureIndicationInformation } // End of template mw_sONInformationReport_failureIndicationInformation template (present) SONInformationReport mw_sONInformationReport_hOReportInformation( template (present) HOReport p_hOReportInformation := ? ) := { hOReportInformation := p_hOReportInformation } // End of template mw_sONInformationReport_hOReportInformation template (present) SONInformationReport mw_sONInformationReport_choice_Extensions( template (present) SONInformationReport.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_sONInformationReport_choice_Extensions template (present) SONInformationReport.choice_Extensions mw_sONInformationReport_id_SONInformationReport( template (present) SuccessfulHandoverReportList p_successfulHandoverReportList := ? ) := { id := id_SONInformationReport, criticality := ignore, value_ := { SuccessfulHandoverReportList := p_successfulHandoverReportList } } // End of template mw_sONInformationReport_id_SONInformationReport template (present) SuccessfulHandoverReport_Item mw_successfulHandoverReport_Item( template (present) octetstring p_successfulHOReportContainer := ?, template SuccessfulHandoverReport_Item.iE_Extensions p_iE_Extensions := * ) := { successfulHOReportContainer := p_successfulHOReportContainer, iE_Extensions := p_iE_Extensions } // End of template mw_successfulHandoverReport_Item template (present) SONInformationRequest mw_sONInformationRequest(template (present) SONInformationRequest p_value := ?) := p_value; template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer( template (present) NGRAN_CGI p_targetCell_ID := ?, template (present) RRCContainer p_rRCContainer := ?, template (present) UEHistoryInformation p_uEHistoryInformation := ?, template PDUSessionResourceInformationList p_pDUSessionResourceInformationList := *, template E_RABInformationList p_e_RABInformationList := *, template IndexToRFSP p_indexToRFSP := *, template SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions p_iE_Extensions := * ):= { rRCContainer := p_rRCContainer, pDUSessionResourceInformationList := p_pDUSessionResourceInformationList, e_RABInformationList := p_e_RABInformationList, targetCell_ID := p_targetCell_ID, indexToRFSP := p_indexToRFSP, uEHistoryInformation := p_uEHistoryInformation, iE_Extensions := p_iE_Extensions } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SgNB_UE_X2AP_ID( template (present) SgNB_UE_X2AP_ID p_sgNB_UE_X2AP_ID := ? ) := { { id := id_SgNB_UE_X2AP_ID, criticality := ignore, extensionValue := { SgNB_UE_X2AP_ID := p_sgNB_UE_X2AP_ID } } } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SgNB_UE_X2AP_ID template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEHistoryInformationFromTheUE( template (present) UEHistoryInformationFromTheUE p_uEHistoryInformationFromTheUE := ? ) := { { id := id_UEHistoryInformationFromTheUE, criticality := ignore, extensionValue := { UEHistoryInformationFromTheUE := p_uEHistoryInformationFromTheUE } } } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEHistoryInformationFromTheUE template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SourceNodeID( template (present) SourceNodeID p_sourceNodeID := ? ) := { { id := id_SourceNodeID, criticality := ignore, extensionValue := { SourceNodeID := p_sourceNodeID } } } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_SourceNodeID template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEContextReferenceAtSource( template (present) RAN_UE_NGAP_ID p_rAN_UE_NGAP_ID := ? ) := { { id := id_UEContextReferenceAtSource, criticality := ignore, extensionValue := { RAN_UE_NGAP_ID := p_rAN_UE_NGAP_ID } } } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_UEContextReferenceAtSource template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_SourcetoTargetList( template (present) MBS_ActiveSessionInformation_SourcetoTargetList p_mBS_ActiveSessionInformation_SourcetoTargetListD := ? ) := { { id := id_MBS_ActiveSessionInformation_SourcetoTargetList, criticality := ignore, extensionValue := { MBS_ActiveSessionInformation_SourcetoTargetList := p_mBS_ActiveSessionInformation_SourcetoTargetListD } } } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_SourcetoTargetList template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_QMCConfigInfo( template (present) QMCConfigInfo p_qMCConfigInfo := ? ) := { { id := id_QMCConfigInfo, criticality := ignore, extensionValue := { QMCConfigInfo := p_qMCConfigInfo } } } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_QMCConfigInfo template (present) SourceNGRANNode_ToTargetNGRANNode_TransparentContainer.iE_Extensions mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_NGAPIESupportInformationRequestList( template (present) NGAPIESupportInformationRequestList p_nGAPIESupportInformationRequestList := ? ) := { { id := id_NGAPIESupportInformationRequestList, criticality := ignore, extensionValue := { NGAPIESupportInformationRequestList := p_nGAPIESupportInformationRequestList } } } // End of template mw_sourceNGRANNode_ToTargetNGRANNode_TransparentContainer_id_NGAPIESupportInformationRequestList template (present) SourceNodeID mw_sourceNodeID_sourceengNB_ID( template (present) GlobalGNB_ID p_sourceengNB_ID := ? ) := { sourceengNB_ID := p_sourceengNB_ID } // End of template mw_sourceNodeID_sourceengNB_ID template (present) SourceNodeID mw_sourceNodeID_choice_Extensions( template (present) SourceNodeID.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_sourceNodeID_choice_Extensions template (present) SourceOfUEActivityBehaviourInformation mw_sourceOfUEActivityBehaviourInformation(template (present) SourceOfUEActivityBehaviourInformation p_value := ?) := p_value; template (present) SourceRANNodeID mw_sourceRANNodeID( template (present) GlobalRANNodeID p_globalRANNodeID := ?, template (present) TAI p_selectedTAI := ?, template SourceRANNodeID.iE_Extensions p_iE_Extensions := * ) := { globalRANNodeID := p_globalRANNodeID, selectedTAI := p_selectedTAI, iE_Extensions := p_iE_Extensions } // End of template mw_sourceRANNodeID // This IE includes a transparent container from the source RAN node to the target RAN node. // The octets of the OCTET STRING are encoded according to the specifications of the target system. template SourceToTarget_AMFInformationReroute mw_sourceToTarget_AMFInformationReroute( template ConfiguredNSSAI p_configuredNSSAI := *, template RejectedNSSAIinPLMN p_rejectedNSSAIinPLMN := *, template RejectedNSSAIinTA p_rejectedNSSAIinTA := *, template SourceToTarget_AMFInformationReroute.iE_Extensions p_iE_Extensions := * ) := { configuredNSSAI := p_configuredNSSAI, rejectedNSSAIinPLMN := p_rejectedNSSAIinPLMN, rejectedNSSAIinTA := p_rejectedNSSAIinTA, iE_Extensions := p_iE_Extensions } // End of template mw_sourceToTarget_AMFInformationReroute // This IE includes information from the source Core node to the target Core node for reroute information provide by NSSF. // The octets of the OCTET STRING are encoded according to the specifications of the Core network. template (present) SRVCCOperationPossible mw_sRVCCOperationPossible(template (present) SRVCCOperationPossible p_value := ?) := p_value; template (present) SupportedTAItem mw_supportedTAItem( template (present) TAC p_tAC := ?, template (present) BroadcastPLMNList p_broadcastPLMNList := ?, template SupportedTAItem.iE_Extensions p_iE_Extensions := * ) := { tAC := p_tAC, broadcastPLMNList := p_broadcastPLMNList, iE_Extensions := p_iE_Extensions } // End of template mw_supportedTAItem template (present) SupportedTAItem.iE_Extensions mw_supportedTAItemw_id_ConfiguredTACIndication( template (present) ConfiguredTACIndication p_configuredTACIndication := ? ) := { { id := id_ConfiguredTACIndication, criticality := ignore, extensionValue := { ConfiguredTACIndication := p_configuredTACIndication } } } // End of template mw_supportedTAItemw_id_ConfiguredTACIndication template (present) SupportedTAItem.iE_Extensions mw_supportedTAItemw_id_RAT_Information( template (present) RAT_Information p_rAT_Information := ? ) := { { id := id_RAT_Information, criticality := reject, extensionValue := { RAT_Information := p_rAT_Information } } } // End of template mw_supportedTAItemw_id_RAT_Information template (present) SuspendIndicator mw_suspendIndicator(template (present) SuspendIndicator p_value := true_) := p_value; template (present) Suspend_Request_Indication mw_suspend_Request_Indication(template (present) Suspend_Request_Indication p_value := suspend_requested) := p_value; template (present) Suspend_Response_Indication mw_suspend_Response_Indication(template (present) Suspend_Response_Indication p_value := suspend_indicated) := p_value; template (present) TAI mw_tAI( template (present) PLMNIdentity p_pLMNIdentity := ?, template (present) TAC p_tAC := ?, template TAI.iE_Extensions p_iE_Extensions := * ) := { pLMNIdentity := p_pLMNIdentity, tAC := p_tAC, iE_Extensions := p_iE_Extensions } // End of template mw_tAI template (present) TAIBroadcastEUTRA_Item mw_tAIBroadcastEUTRA_Item( template (present) TAI p_tAI := ?, template (present) CompletedCellsInTAI_EUTRA p_completedCellsInTAI_EUTRA := ?, template TAIBroadcastEUTRA_Item.iE_Extensions p_iE_Extensions := * ) := { tAI := p_tAI, completedCellsInTAI_EUTRA := p_completedCellsInTAI_EUTRA, iE_Extensions := p_iE_Extensions } // End of template mw_tAIBroadcastEUTRA_Item template (present) TAIBroadcastNR_Item mw_tAIBroadcastNR_Item( template (present) TAI p_tAI := ?, template (present) CompletedCellsInTAI_NR p_completedCellsInTAI_NR := ?, template TAIBroadcastNR_Item.iE_Extensions p_iE_Extensions := * ) := { tAI := p_tAI, completedCellsInTAI_NR := p_completedCellsInTAI_NR, iE_Extensions := p_iE_Extensions } // End of template mw_tAIBroadcastNR_Item template (present) TAICancelledEUTRA_Item mw_tAICancelledEUTRA_Item( template (present) TAI p_tAI := ?, template (present) CancelledCellsInTAI_EUTRA p_cancelledCellsInTAI_EUTRA := ?, template TAICancelledEUTRA_Item.iE_Extensions p_iE_Extensions := * ) := { tAI := p_tAI, cancelledCellsInTAI_EUTRA := p_cancelledCellsInTAI_EUTRA, iE_Extensions := p_iE_Extensions } // End of template mw_tAICancelledEUTRA_Item template (present) TAICancelledNR_Item mw_tAICancelledNR_Item( template (present) TAI p_tAI := ?, template (present) CancelledCellsInTAI_NR p_cancelledCellsInTAI_NR := ?, template TAICancelledNR_Item.iE_Extensions p_iE_Extensions := * ) := { tAI := p_tAI, cancelledCellsInTAI_NR := p_cancelledCellsInTAI_NR, iE_Extensions := p_iE_Extensions } // End of template mw_tAICancelledNR_Item template (present) TAIListForInactiveItem mw_tAIListForInactiveItem( template (present) TAI p_tAI := ?, template TAIListForInactiveItem.iE_Extensions p_iE_Extensions := * ) := { tAI := p_tAI, iE_Extensions := p_iE_Extensions } // End of template mw_tAIListForInactiveItem template (present) TAIListForPagingItem mw_tAIListForPagingItem( template (present) TAI p_tAI := ?, template TAIListForPagingItem.iE_Extensions p_iE_Extensions := * ) := { tAI := p_tAI, iE_Extensions := p_iE_Extensions } // End of template mw_tAIListForPagingItem template (present) TAINSAGSupportItem mw_tAINSAGSupportItem( template (present) NSAG_ID p_nSAG_ID := ?, template (present) ExtendedSliceSupportList p_nSAGSliceSupportList := ?, template TAINSAGSupportItem.iE_Extensions p_iE_Extensions := * ) := { nSAG_ID := p_nSAG_ID, nSAGSliceSupportList := p_nSAGSliceSupportList, iE_Extensions := p_iE_Extensions } // End of template mw_tAINSAGSupportItem template (present) TargeteNB_ID mw_targeteNB_ID( template (present) GlobalNgENB_ID p_globalENB_ID := ?, template (present) EPS_TAI p_selected_EPS_TAI := ?, template TargeteNB_ID.iE_Extensions p_iE_Extensions := * ) := { globalENB_ID := p_globalENB_ID, selected_EPS_TAI := p_selected_EPS_TAI, iE_Extensions := p_iE_Extensions } // End of template mw_targeteNB_ID template (present) TargetHomeENB_ID mw_targetHomeENB_ID( template (present) PLMNIdentity p_pLMNidentity := ?, template (present) TargetHomeENB_ID.homeENB_ID p_homeENB_ID := ?, template (present) EPS_TAI p_selected_EPS_TAI := ?, template TargetHomeENB_ID.iE_Extensions p_iE_Extensions := * ) := { pLMNidentity := p_pLMNidentity, homeENB_ID := p_homeENB_ID, selected_EPS_TAI := p_selected_EPS_TAI, iE_Extensions := p_iE_Extensions } // End of template mw_targetHomeENB_ID template (present) TargetID mw_targetID_targetRANNodeID( template (present) TargetRANNodeID p_targetRANNodeID := ? ) := { targetRANNodeID := p_targetRANNodeID } // End of template mw_targetID_targetRANNodeID template (present) TargetID mw_targetID_targeteNB_ID( template (present) TargeteNB_ID p_targeteNB_ID := ? ) := { targeteNB_ID := p_targeteNB_ID } // End of template mw_targetID_targeteNB_ID template (present) TargetID mw_targetID_choice_Extensions( template (present) TargetID.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_targetID_choice_Extensions template (present) TargetID.choice_Extensions mw_targetID_id_TargetRNC_ID( template (present) TargetRNC_ID p_targetRNC_ID := ? ) := { id := id_TargetRNC_ID, criticality := reject, value_ := { TargetRNC_ID := p_targetRNC_ID } } // End of template mw_sONInformationReport_id_SONInformationReport template (present) TargetID.choice_Extensions mw_targetID_id_TargetHomeENB_ID( template (present) TargetHomeENB_ID p_targetHomeENB_ID := ? ) := { id := id_TargetHomeENB_ID, criticality := reject, value_ := { TargetHomeENB_ID := p_targetHomeENB_ID } } // End of template mw_sONInformationReport_id_TargetHomeENB_ID template (present) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer( template (present) RRCContainer p_rRCContainer := ?, template TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions p_iE_Extensions := * ) := { rRCContainer := p_rRCContainer, iE_Extensions := p_iE_Extensions } // End of template mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer template (present) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DAPSResponseInfoList( template (present) DAPSResponseInfoList p_dAPSResponseInfoList := ? ) := { { id := id_ConfiguredTACIndication, criticality := ignore, extensionValue := { DAPSResponseInfoList := p_dAPSResponseInfoList } } } // End of template mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DAPSResponseInfoList template (present) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DirectForwardingPathAvailability( template (present) DirectForwardingPathAvailability p_directForwardingPathAvailability := ? ) := { { id := id_DirectForwardingPathAvailability, criticality := ignore, extensionValue := { DirectForwardingPathAvailability := p_directForwardingPathAvailability } } } // End of template mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_DirectForwardingPathAvailability template (present) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_TargettoSourceList( template (present) MBS_ActiveSessionInformation_TargettoSourceList p_mBS_ActiveSessionInformation_TargettoSourceList := ? ) := { { id := id_MBS_ActiveSessionInformation_TargettoSourceList, criticality := ignore, extensionValue := { MBS_ActiveSessionInformation_TargettoSourceList := p_mBS_ActiveSessionInformation_TargettoSourceList } } } // End of template mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_MBS_ActiveSessionInformation_TargettoSourceList template (present) TargetNGRANNode_ToSourceNGRANNode_TransparentContainer.iE_Extensions mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_NGAPIESupportInformationResponseList( template (present) NGAPIESupportInformationResponseList p_nGAPIESupportInformationResponseList := ? ) := { { id := id_NGAPIESupportInformationResponseList, criticality := ignore, extensionValue := { NGAPIESupportInformationResponseList := p_nGAPIESupportInformationResponseList } } } // End of template mw_targetNGRANNode_ToSourceNGRANNode_TransparentContainer_id_NGAPIESupportInformationResponseList template TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer mw_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer( template Cell_CAGInformation p_cell_CAGInformation := *, template TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer.iE_Extensions p_iE_Extensions := * ) := { cell_CAGInformation := p_cell_CAGInformation, iE_Extensions := p_iE_Extensions } // End of template mw_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer template (present) TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer.iE_Extensions mw_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_id_NGAPIESupportInformationResponseList( template (present) NGAPIESupportInformationResponseList p_nGAPIESupportInformationResponseList := ? ) := { { id := id_NGAPIESupportInformationResponseList, criticality := ignore, extensionValue := { NGAPIESupportInformationResponseList := p_nGAPIESupportInformationResponseList } } } // End of template mw_targetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_id_NGAPIESupportInformationResponseList template (present) TargetNSSAI_Item mw_targetNSSAI_Item( template (present) S_NSSAI p_s_NSSAI := ?, template TargetNSSAI_Item.iE_Extensions p_iE_Extensions := * ) := { s_NSSAI := p_s_NSSAI, iE_Extensions := p_iE_Extensions } // End of template mw_targetNSSAI_Item template (present) TargetNSSAIInformation mw_targetNSSAIInformation( template (present) TargetNSSAI p_targetNSSAI := ?, template (present) IndexToRFSP p_indexToRFSP := ?, template TargetNSSAIInformation.iE_Extensions p_iE_Extensions := * ) := { targetNSSAI := p_targetNSSAI, indexToRFSP := p_indexToRFSP, iE_Extensions := p_iE_Extensions } // End of template mw_targetNSSAIInformation template (present) TargetRANNodeID mw_targetRANNodeID( template (present) GlobalRANNodeID p_globalRANNodeID := ?, template (present) TAI p_selectedTAI := ?, template TargetRANNodeID.iE_Extensions p_iE_Extensions := * ) := { globalRANNodeID := p_globalRANNodeID, selectedTAI := p_selectedTAI, iE_Extensions := p_iE_Extensions } // End of template mw_targetRANNodeID template (present) TargetRANNodeID_RIM mw_targetRANNodeID_RIM( template (present) GlobalRANNodeID p_globalRANNodeID := ?, template (present) TAI p_selectedTAI := ?, template TargetRANNodeID_RIM.iE_Extensions p_iE_Extensions := * ) := { globalRANNodeID := p_globalRANNodeID, selectedTAI := p_selectedTAI, iE_Extensions := p_iE_Extensions } // End of template mw_targetRANNodeID_RIM template (present) TargetRANNodeID_SON mw_targetRANNodeID_SON( template (present) GlobalRANNodeID p_globalRANNodeID := ?, template (present) TAI p_selectedTAI := ?, template TargetRANNodeID_SON.iE_Extensions p_iE_Extensions := * ) := { globalRANNodeID := p_globalRANNodeID, selectedTAI := p_selectedTAI, iE_Extensions := p_iE_Extensions } // End of template mw_targetRANNodeID_SON template (present) TargetRANNodeID_SON.iE_Extensions mw_targetRANNodeID_SON_id_NR_CGI( template (present) NR_CGI p_nR_CGI := ? ) := { { id := id_NR_CGI, criticality := ignore, extensionValue := { NR_CGI := p_nR_CGI } } } // End of template mw_targetRANNodeID_SON_id_NR_CGI template (present) TargetRNC_ID mw_targetRNC_ID( template (present) LAI p_lAI := ?, template (present) RNC_ID p_rNC_ID := ?, template ExtendedRNC_ID p_extendedRNC_ID := *, template TargetRNC_ID.iE_Extensions p_iE_Extensions := * ) := { lAI := p_lAI, rNC_ID := p_rNC_ID, extendedRNC_ID := p_extendedRNC_ID, iE_Extensions := p_iE_Extensions } // End of template mw_targetRNC_ID template (present) TimerApproachForGUAMIRemoval mw_timerApproachForGUAMIRemoval(template (present) TimerApproachForGUAMIRemoval p_value := ?) := p_value; template (present) TimeSyncAssistanceInfo mw_timeSyncAssistanceInfo( template (present) TimeSyncAssistanceInfo.timeDistributionIndication p_timeDistributionIndication := enabled, template TimeSyncAssistanceInfo.uUTimeSyncErrorBudget p_uUTimeSyncErrorBudget := *, template TimeSyncAssistanceInfo.iE_Extensions p_iE_Extensions := * ) := { timeDistributionIndication := p_timeDistributionIndication, uUTimeSyncErrorBudget := p_uUTimeSyncErrorBudget, // The above IE shall be present if the Time Distribution Indication IE is set to the value “enabled” iE_Extensions := p_iE_Extensions } // End of template mw_timeSyncAssistanceInfo template (present) TimeToWait mw_timeToWait(template (present) TimeToWait p_value := ?) := p_value; template (present) TNGF_ID mw_tNGF_ID_tNGF_ID( template (present) TNGF_ID.tNGF_ID p_tNGF_ID := ? ) := { tNGF_ID := p_tNGF_ID } // End of template mw_tNGF_ID_tNGF_ID template (present) TNGF_ID mw_tNGF_ID_choice_Extensions( template (present) TNGF_ID.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_tNGF_ID_choice_Extensions template (present) TNLAssociationItem mw_tNLAssociationItem( template (present) CPTransportLayerInformation p_tNLAssociationAddress := ?, template (present) Cause p_cause := ?, template TNLAssociationItem.iE_Extensions p_iE_Extensions := * ) := { tNLAssociationAddress := p_tNLAssociationAddress, cause := p_cause, iE_Extensions := p_iE_Extensions } // End of template mw_tNLAssociationItem template (present) TNLAssociationUsage mw_TNLAssociationUsage(template (present) TNLAssociationUsage p_value := ?) := p_value; template (present) TooearlyIntersystemHO mw_tooearlyIntersystemHO( template (present) EUTRA_CGI p_sourcecellID := ?, template (present) NGRAN_CGI p_failurecellID := ?, template UERLFReportContainer p_uERLFReportContainer := *, template TooearlyIntersystemHO.iE_Extensions p_iE_Extensions := * ) := { sourcecellID := p_sourcecellID, failurecellID := p_failurecellID, uERLFReportContainer := p_uERLFReportContainer, iE_Extensions := p_iE_Extensions } // End of template mw_tooearlyIntersystemHO template (present) TraceActivation mw_traceActivation( template (present) NGRANTraceID p_nGRANTraceID := ?, template (present) InterfacesToTrace p_interfacesToTrace := ?, template (present) TraceDepth p_traceDepth := ?, template (present) TransportLayerAddress p_traceCollectionEntityIPAddress := ?, template TraceActivation.iE_Extensions p_iE_Extensions := * ) := { nGRANTraceID := p_nGRANTraceID, interfacesToTrace := p_interfacesToTrace, traceDepth := p_traceDepth, traceCollectionEntityIPAddress := p_traceCollectionEntityIPAddress, iE_Extensions := p_iE_Extensions } // End of template mw_traceActivation template (present) TraceActivation.iE_Extensions mw_traceActivation_id_MDTConfiguration( template (present) MDT_Configuration p_mDT_Configuration := ? ) := { { id := id_MDTConfiguration, criticality := ignore, extensionValue := { MDT_Configuration := p_mDT_Configuration } } } // End of template mw_traceActivation_id_MDTConfiguration template (present) TraceActivation.iE_Extensions mw_traceActivation_id_TraceCollectionEntityURI( template (present) URI_address p_uRI_address := ? ) := { { id := id_TraceCollectionEntityURI, criticality := ignore, extensionValue := { URI_address := p_uRI_address } } } // End of template mw_traceActivation_id_TraceCollectionEntityURI template (present) TraceDepth mw_traceDepth(template (present) TraceDepth p_value := ?) := p_value; template (present) TypeOfError mw_typeOfError(template (present) TypeOfError p_value := ?) := p_value; template (present) TAIBasedMDT mw_tAIBasedMDT( template (present) TAIListforMDT p_tAIListforMDT := ?, template TAIBasedMDT.iE_Extensions p_iE_Extensions := * ) := { tAIListforMDT := p_tAIListforMDT, iE_Extensions := p_iE_Extensions } // End of template mw_tAIBasedMDT template (present) TAIBasedQMC mw_tAIBasedQMC( template (present) TAIListforQMC p_tAIListforQMC := ?, template TAIBasedQMC.iE_Extensions p_iE_Extensions := * ) := { tAIListforQMC := p_tAIListforQMC, iE_Extensions := p_iE_Extensions } // End of template mw_tAIBasedQMC template (present) TABasedQMC mw_tABasedQMC( template (present) TAListforQMC p_tAListforQMC := ?, template TABasedQMC.iE_Extensions p_iE_Extensions := * ) := { tAListforQMC := p_tAListforQMC, iE_Extensions := p_iE_Extensions } // End of template mw_tABasedQMC template (present) TABasedMDT mw_tABasedMDT( template (present) TAListforMDT p_tAListforMDT := ?, template TABasedMDT.iE_Extensions p_iE_Extensions := * ) := { tAListforMDT := p_tAListforMDT, iE_Extensions := p_iE_Extensions } // End of template mw_tABasedMDT template (present) TimeToTrigger mw_timeToTrigger(template (present) TimeToTrigger p_value := ?) := p_value; template (present) TWIF_ID mw_tWIF_ID_tWIF_ID( template (present) TWIF_ID.tWIF_ID p_tWIF_ID := ? ) := { tWIF_ID := p_tWIF_ID } // End of template mw_tWIF_ID_tWIF_ID template (present) TWIF_ID mw_tWIF_ID_choice_Extensions( template (present) TWIF_ID.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_tWIF_ID_choice_Extensions template (present) TSCAssistanceInformation mw_tSCAssistanceInformation( template (present) Periodicity p_periodicity := ?, template BurstArrivalTime p_burstArrivalTime := *, template TSCAssistanceInformation.iE_Extensions p_iE_Extensions := * ) := { periodicity := p_periodicity, burstArrivalTime := p_burstArrivalTime, iE_Extensions := p_iE_Extensions } // End of template mw_tSCAssistanceInformation template (present) TSCAssistanceInformation.iE_Extensions mw_tSCAssistanceInformation_id_SurvivalTime( template (present) SurvivalTime p_survivalTime := ? ) := { { id := id_SurvivalTime, criticality := ignore, extensionValue := { SurvivalTime := p_survivalTime } } } // End of template mw_tSCAssistanceInformation_id_SurvivalTime template TSCTrafficCharacteristics mw_tSCTrafficCharacteristics( template TSCAssistanceInformation p_tSCAssistanceInformationDL := *, template TSCAssistanceInformation p_tSCAssistanceInformationUL := *, template TSCTrafficCharacteristics.iE_Extensions p_iE_Extensions := * ) := { tSCAssistanceInformationDL := p_tSCAssistanceInformationDL, tSCAssistanceInformationUL := p_tSCAssistanceInformationUL, iE_Extensions := p_iE_Extensions } // End of template mw_tSCTrafficCharacteristics template (present) UEAggregateMaximumBitRate mw_uEAggregateMaximumBitRate( template (present) BitRate p_uEAggregateMaximumBitRateDL := ?, template (present) BitRate p_uEAggregateMaximumBitRateUL := ?, template UEAggregateMaximumBitRate.iE_Extensions p_iE_Extensions := * ) := { uEAggregateMaximumBitRateDL := p_uEAggregateMaximumBitRateDL, uEAggregateMaximumBitRateUL := p_uEAggregateMaximumBitRateUL, iE_Extensions := p_iE_Extensions } // End of template mw_uEAggregateMaximumBitRate template (present) UEAppLayerMeasInfoItem mw_uEAppLayerMeasInfoItem( template (present) UEAppLayerMeasConfigInfo p_uEAppLayerMeasConfigInfo := ?, template UEAppLayerMeasInfoItem.iE_Extensions p_iE_Extensions := * ) := { uEAppLayerMeasConfigInfo := p_uEAppLayerMeasConfigInfo, iE_Extensions := p_iE_Extensions } // End of template mw_uEAppLayerMeasInfoItem template (present) UEAppLayerMeasConfigInfo mw_uEAppLayerMeasConfigInfo( template (present) QoEReference p_qoEReference := ?, template (present) TransportLayerAddress p_measCollEntityIPAddress := ?, template ServiceType p_serviceType, template AreaScopeOfQMC p_areaScopeOfQMC := *, template UEAppLayerMeasConfigInfo.qoEMeasurementStatus p_qoEMeasurementStatus := *, template UEAppLayerMeasConfigInfo.containerForAppLayerMeasConfig p_containerForAppLayerMeasConfig := *, template UEAppLayerMeasConfigInfo.measConfigAppLayerID p_measConfigAppLayerID := *, template SliceSupportListQMC p_sliceSupportListQMC := *, template MDT_AlignmentInfo p_mDT_AlignmentInfo := *, template AvailableRANVisibleQoEMetrics p_availableRANVisibleQoEMetrics := *, template UEAppLayerMeasConfigInfo.iE_Extensions p_iE_Extensions := * ) := { qoEReference := p_qoEReference, serviceType := p_serviceType, areaScopeOfQMC := p_areaScopeOfQMC, measCollEntityIPAddress := p_measCollEntityIPAddress, qoEMeasurementStatus := p_qoEMeasurementStatus, containerForAppLayerMeasConfig := p_containerForAppLayerMeasConfig, measConfigAppLayerID := p_measConfigAppLayerID, sliceSupportListQMC := p_sliceSupportListQMC, mDT_AlignmentInfo := p_mDT_AlignmentInfo, availableRANVisibleQoEMetrics := p_availableRANVisibleQoEMetrics, iE_Extensions := p_iE_Extensions } // End of template mw_uEAppLayerMeasConfigInfo template UE_associatedLogicalNG_connectionItem mw_uE_associatedLogicalNG_connectionItem( template AMF_UE_NGAP_ID p_aMF_UE_NGAP_ID := *, template RAN_UE_NGAP_ID p_rAN_UE_NGAP_ID := *, template UE_associatedLogicalNG_connectionItem.iE_Extensions p_iE_Extensions := * ) := { aMF_UE_NGAP_ID := p_aMF_UE_NGAP_ID, rAN_UE_NGAP_ID := p_rAN_UE_NGAP_ID, iE_Extensions := p_iE_Extensions } // End of template mw_uE_associatedLogicalNG_connectionItem template (present) UECapabilityInfoRequest mw_uECapabilityInfoRequest(template (present) UECapabilityInfoRequest p_value := requested) := p_value; template (present) UEContextRequest mw_uEContextRequest(template (present) UEContextRequest p_value := requested) := p_value; template UEContextResumeRequestTransfer mw_uEContextResumeRequestTransfer( template QosFlowListWithCause p_qosFlowFailedToResumeList := *, template UEContextResumeRequestTransfer.iE_Extensions p_iE_Extensions := * ) := { qosFlowFailedToResumeList := p_qosFlowFailedToResumeList, iE_Extensions := p_iE_Extensions } // End of template mw_uEContextResumeRequestTransfer template UEContextResumeResponseTransfer mw_uEContextResumeResponseTransfer( template QosFlowListWithCause p_qosFlowFailedToResumeList := *, template UEContextResumeResponseTransfer.iE_Extensions p_iE_Extensions := * ) := { qosFlowFailedToResumeList := p_qosFlowFailedToResumeList, iE_Extensions := p_iE_Extensions } // End of template mw_uEContextResumeResponseTransfer template UEContextSuspendRequestTransfer mw_uEContextSuspendRequestTransfer( template SuspendIndicator p_suspendIndicator := *, template UEContextSuspendRequestTransfer.iE_Extensions p_iE_Extensions := * ) := { suspendIndicator := p_suspendIndicator, iE_Extensions := p_iE_Extensions } // End of template mw_uEContextSuspendRequestTransfer template UE_DifferentiationInfo mw_uE_DifferentiationInfo( template UE_DifferentiationInfo.periodicCommunicationIndicator p_periodicCommunicationIndicator := *, template UE_DifferentiationInfo.periodicTime p_periodicTime := *, template UE_DifferentiationInfo.scheduledCommunicationTime p_scheduledCommunicationTime := *, template UE_DifferentiationInfo.stationaryIndication p_stationaryIndication := *, template UE_DifferentiationInfo.trafficProfile p_trafficProfile := *, template UE_DifferentiationInfo.batteryIndication p_batteryIndication := *, template UE_DifferentiationInfo.iE_Extensions p_iE_Extensions := * ) := { periodicCommunicationIndicator := p_periodicCommunicationIndicator, periodicTime := p_periodicTime, scheduledCommunicationTime := p_scheduledCommunicationTime, stationaryIndication := p_stationaryIndication, trafficProfile := p_trafficProfile, batteryIndication := p_batteryIndication, iE_Extensions := p_iE_Extensions } // End of template mw_uE_DifferentiationInfo template (present) UEHistoryInformationFromTheUE mw_uEHistoryInformationFromTheUE_nR( template (present) NRMobilityHistoryReport p_nR := ? ) := { nR := p_nR } // End of template mw_uEHistoryInformationFromTheUE_nR template (present) UEHistoryInformationFromTheUE mw_uEHistoryInformationFromTheUE_choice_Extensions( template (present) UEHistoryInformationFromTheUE.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_uEHistoryInformationFromTheUE_choice_Extensions template (present) UEIdentityIndexValue mw_uEIdentityIndexValue_indexLength10( template (present) UEIdentityIndexValue.indexLength10 p_indexLength10 := ? ) := { indexLength10 := p_indexLength10 } // End of template mw_uEIdentityIndexValue_indexLength10 template (present) UEIdentityIndexValue mw_uEIdentityIndexValue_choice_Extensions( template (present) UEIdentityIndexValue.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_uEIdentityIndexValue_choice_Extensions template (present) UE_NGAP_IDs mw_uE_NGAP_IDs_uE_NGAP_ID_pair( template (present) UE_NGAP_ID_pair p_uE_NGAP_ID_pair := ? ) := { uE_NGAP_ID_pair := p_uE_NGAP_ID_pair } // End of template mw_uE_NGAP_IDs_uE_NGAP_ID_pair template (present) UE_NGAP_IDs mw_uE_NGAP_IDs_aMF_UE_NGAP_ID( template (present) AMF_UE_NGAP_ID p_aMF_UE_NGAP_ID := ? ) := { aMF_UE_NGAP_ID := p_aMF_UE_NGAP_ID } // End of template mw_uE_NGAP_IDs_aMF_UE_NGAP_ID template (present) UE_NGAP_IDs mw_uE_NGAP_IDs_choice_Extensions( template (present) UE_NGAP_IDs.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_uE_NGAP_IDs_choice_Extensions template (present) UE_NGAP_ID_pair mw_uE_NGAP_ID_pair( template (present) AMF_UE_NGAP_ID p_aMF_UE_NGAP_ID := ?, template (present) RAN_UE_NGAP_ID p_rAN_UE_NGAP_ID := ?, template UE_NGAP_ID_pair.iE_Extensions p_iE_Extensions := * ) := { aMF_UE_NGAP_ID := p_aMF_UE_NGAP_ID, rAN_UE_NGAP_ID := p_rAN_UE_NGAP_ID, iE_Extensions := p_iE_Extensions } // End of template mw_uE_NGAP_ID_pair template (present) UEPagingIdentity mw_uEPagingIdentity_fiveG_S_TMSI( template (present) FiveG_S_TMSI p_fiveG_S_TMSI := ? ) := { fiveG_S_TMSI := p_fiveG_S_TMSI } // End of template mw_uEPagingIdentity_fiveG_S_TMSI template (present) UEPagingIdentity mw_uEPagingIdentity_choice_Extensions( template (present) UEPagingIdentity.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_uEPagingIdentity_choice_Extensions template (present) UEPresence mw_uEPresence(template (present) UEPresence p_value := in_) := p_value; template (present) UEPresenceInAreaOfInterestItem mw_uEPresenceInAreaOfInterestItem( template (present) LocationReportingReferenceID p_locationReportingReferenceID := ?, template (present) UEPresence p_uEPresence := ?, template UEPresenceInAreaOfInterestItem.iE_Extensions p_iE_Extensions := * ) := { locationReportingReferenceID := p_locationReportingReferenceID, uEPresence := p_uEPresence, iE_Extensions := p_iE_Extensions } // End of template mw_uEPresenceInAreaOfInterestItem template UERadioCapabilityForPaging mw_uERadioCapabilityForPaging( template UERadioCapabilityForPagingOfNR p_uERadioCapabilityForPagingOfNR := *, template UERadioCapabilityForPagingOfEUTRA p_uERadioCapabilityForPagingOfEUTRA := *, template UERadioCapabilityForPaging.iE_Extensions p_iE_Extensions := * ) := { uERadioCapabilityForPagingOfNR := p_uERadioCapabilityForPagingOfNR, uERadioCapabilityForPagingOfEUTRA := p_uERadioCapabilityForPagingOfEUTRA, iE_Extensions := p_iE_Extensions } // End of template mw_uERadioCapabilityForPaging template (present) UERadioCapabilityForPaging.iE_Extensions mw_uERadioCapabilityForPaging_id_UERadioCapabilityForPagingOfNB_IoT( template (present) UERadioCapabilityForPagingOfNB_IoT p_uERadioCapabilityForPagingOfNB_IoT := ? ) := { { id := id_UERadioCapabilityForPagingOfNB_IoT, criticality := ignore, extensionValue := { UERadioCapabilityForPagingOfNB_IoT := p_uERadioCapabilityForPagingOfNB_IoT } } } // End of template mw_uERadioCapabilityForPaging_id_UERadioCapabilityForPagingOfNB_IoT template (present) UERetentionInformation mw_uERetentionInformation(template (present) UERetentionInformation p_value := ues_retained):= p_value; template (present) UERLFReportContainer mw_uERLFReportContainer_nR( template (present) NRUERLFReportContainer p_nR := ? ) := { nR := p_nR } // End of template mw_uERLFReportContainer_nR template (present) UERLFReportContainer mw_uERLFReportContainer_lTE( template (present) LTEUERLFReportContainer p_lTE := ? ) := { lTE := p_lTE } // End of template mw_uERLFReportContainer_lTE template (present) UERLFReportContainer mw_uERLFReportContainer_choice_Extensions( template (present) UERLFReportContainer.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_uERLFReportContainer_choice_Extensions template (present) UESecurityCapabilities mw_uESecurityCapabilities( template (present) NRencryptionAlgorithms p_nRencryptionAlgorithms := ?, template (present) NRintegrityProtectionAlgorithms p_nRintegrityProtectionAlgorithms := ?, template (present) EUTRAencryptionAlgorithms p_eUTRAencryptionAlgorithms := ?, template (present) EUTRAintegrityProtectionAlgorithms p_eUTRAintegrityProtectionAlgorithms := ?, template UESecurityCapabilities.iE_Extensions p_iE_Extensions := * ) := { nRencryptionAlgorithms := p_nRencryptionAlgorithms, nRintegrityProtectionAlgorithms := p_nRintegrityProtectionAlgorithms, eUTRAencryptionAlgorithms := p_eUTRAencryptionAlgorithms, eUTRAintegrityProtectionAlgorithms := p_eUTRAintegrityProtectionAlgorithms, iE_Extensions := p_iE_Extensions } // End of template mw_uESecurityCapabilities template (present) UESliceMaximumBitRateItem mw_uESliceMaximumBitRateItem( template (present) S_NSSAI p_s_NSSAI := ?, template (present) BitRate p_uESliceMaximumBitRateDL := ?, template (present) BitRate p_uESliceMaximumBitRateUL := ?, template UESliceMaximumBitRateItem.iE_Extensions p_iE_Extensions := * ) := { s_NSSAI := p_s_NSSAI, uESliceMaximumBitRateDL := p_uESliceMaximumBitRateDL, uESliceMaximumBitRateUL := p_uESliceMaximumBitRateUL, iE_Extensions := p_iE_Extensions } // End of template mw_uESliceMaximumBitRateItem template (present) UE_UP_CIoT_Support mw_uE_UP_CIoT_Support(template (present) UE_UP_CIoT_Support p_value := supported) := p_value; template (present) UL_CP_SecurityInformation mw_UL_CP_SecurityInformation( template (present) UL_NAS_MAC p_ul_NAS_MAC := ?, template (present) UL_NAS_Count p_ul_NAS_Count := ?, template UL_CP_SecurityInformation.iE_Extensions p_iE_Extensions := * ) := { ul_NAS_MAC := p_ul_NAS_MAC, ul_NAS_Count := p_ul_NAS_Count, iE_Extensions := p_iE_Extensions } // End of template template (present) UL_NGU_UP_TNLModifyItem mw_uL_NGU_UP_TNLModifyItem( template (present) UPTransportLayerInformation p_uL_NGU_UP_TNLInformation := ?, template (present) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation := ?, template UL_NGU_UP_TNLModifyItem.iE_Extensions p_iE_Extensions := * ) := { uL_NGU_UP_TNLInformation := p_uL_NGU_UP_TNLInformation, dL_NGU_UP_TNLInformation := p_dL_NGU_UP_TNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_uL_NGU_UP_TNLModifyItem template (present) UL_NGU_UP_TNLModifyItem.iE_Extensions mw_uL_NGU_UP_TNLModifyItemw_id_RedundantUL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_RedundantUL_NGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_uL_NGU_UP_TNLModifyItemw_id_RedundantUL_NGU_UP_TNLInformation template (present) UL_NGU_UP_TNLModifyItem.iE_Extensions mw_uL_NGU_UP_TNLModifyItemw_id_RedundantDL_NGU_UP_TNLInformation( template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ? ) := { { id := id_RedundantDL_NGU_UP_TNLInformation, criticality := ignore, extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation } } } // End of template mw_uL_NGU_UP_TNLModifyItemw_id_RedundantDL_NGU_UP_TNLInformation template (present) UnavailableGUAMIItem mw_unavailableGUAMIItem( template (present) GUAMI p_gUAMI := ?, template TimerApproachForGUAMIRemoval p_timerApproachForGUAMIRemoval := *, template AMFName p_backupAMFName := *, template UnavailableGUAMIItem.iE_Extensions p_iE_Extensions := * ) := { gUAMI := p_gUAMI, timerApproachForGUAMIRemoval := p_timerApproachForGUAMIRemoval, backupAMFName := p_backupAMFName, iE_Extensions := p_iE_Extensions } // End of template mw_unavailableGUAMIItem template (present) ULForwarding mw_uLForwarding(template (present) ULForwarding p_value := ul_forwarding_proposed) := p_value; template (present) UPTransportLayerInformation mw_uPTransportLayerInformation_gTPTunnel( template (present) GTPTunnel p_gTPTunnel := ? ) := { gTPTunnel := p_gTPTunnel } // End of template mw_uPTransportLayerInformation_gTPTunnel template (present) UPTransportLayerInformation mw_uPTransportLayerInformation_choice_Extensions( template (present) UPTransportLayerInformation.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_uPTransportLayerInformation_choice_Extensions template (present) UPTransportLayerInformationItem mw_uPTransportLayerInformationItem( template (present) UPTransportLayerInformation p_nGU_UP_TNLInformation := ?, template UPTransportLayerInformationItem.iE_Extensions p_iE_Extensions := * ) := { nGU_UP_TNLInformation := p_nGU_UP_TNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_uPTransportLayerInformationItem template (present) UPTransportLayerInformationItem.iE_Extensions mw_uPTransportLayerInformationItemw_id_CommonNetworkInstance( template (present) CommonNetworkInstance p_commonNetworkInstance := ? ) := { { id := id_CommonNetworkInstance, criticality := ignore, extensionValue := { CommonNetworkInstance := p_commonNetworkInstance } } } // End of template mw_uPTransportLayerInformationItemw_id_CommonNetworkInstance template (present) UPTransportLayerInformationPairItem mw_uPTransportLayerInformationPairItem( template (present) UPTransportLayerInformation p_uL_NGU_UP_TNLInformation := ?, template (present) UPTransportLayerInformation p_dL_NGU_UP_TNLInformation := ?, template UPTransportLayerInformationPairItem.iE_Extensions p_iE_Extensions := * ) := { uL_NGU_UP_TNLInformation := p_uL_NGU_UP_TNLInformation, dL_NGU_UP_TNLInformation := p_dL_NGU_UP_TNLInformation, iE_Extensions := p_iE_Extensions } // End of template mw_uPTransportLayerInformationPairItem template (present) UserLocationInformation mw_uPTransportLayerInformation_userLocationInformationEUTRA( template (present) UserLocationInformationEUTRA p_userLocationInformationEUTRA := ? ) := { userLocationInformationEUTRA := p_userLocationInformationEUTRA } // End of template mw_uPTransportLayerInformation_userLocationInformationEUTRA template (present) UserLocationInformation mw_uPTransportLayerInformation_userLocationInformationNR( template (present) UserLocationInformationNR p_userLocationInformationNR := ? ) := { userLocationInformationNR := p_userLocationInformationNR } // End of template mw_uPTransportLayerInformation_userLocationInformationNR template (present) UserLocationInformation mw_uPTransportLayerInformation_userLocationInformationN3IWF( template (present) UserLocationInformationN3IWF p_userLocationInformationN3IWF := ? ) := { userLocationInformationN3IWF := p_userLocationInformationN3IWF } // End of template mw_uPTransportLayerInformation_userLocationInformationN3IWF template (present) UserLocationInformation mw_userLocationInformation_choice_Extensions( template (present) UserLocationInformation.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_userLocationInformation_choice_Extensions template (present) UserLocationInformation.choice_Extensions mw_userLocationInformation_id_UserLocationInformationTNGF( template (present) UserLocationInformationTNGF p_userLocationInformationTNGF := ? ) := { id := id_UserLocationInformationTNGF, criticality := ignore, value_ := { UserLocationInformationTNGF := p_userLocationInformationTNGF } } // End of template mw_userLocationInformation_id_UserLocationInformationTNGF template (present) UserLocationInformation.choice_Extensions mw_userLocationInformation_id_UserLocationInformationTWIF( template (present) UserLocationInformationTWIF p_userLocationInformationTWIF := ? ) := { id := id_UserLocationInformationTWIF, criticality := ignore, value_ := { UserLocationInformationTWIF := p_userLocationInformationTWIF } } // End of template mw_userLocationInformation_id_UserLocationInformationTWIF template (present) UserLocationInformation.choice_Extensions mw_userLocationInformation_id_UserLocationInformationW_AGF( template (present) UserLocationInformationW_AGF p_userLocationInformationW_AGF := ? ) := { id := id_UserLocationInformationW_AGF, criticality := ignore, value_ := { UserLocationInformationW_AGF := p_userLocationInformationW_AGF } } // End of template mw_userLocationInformation_id_UserLocationInformationW_AGF template (present) UserLocationInformationEUTRA mw_userLocationInformationEUTRA( template (present) EUTRA_CGI p_eUTRA_CGI := ?, template (present) TAI p_tAI := ?, template TimeStamp p_timeStamp := *, template UserLocationInformationEUTRA.iE_Extensions p_iE_Extensions := * ) := { eUTRA_CGI := p_eUTRA_CGI, tAI := p_tAI, timeStamp := p_timeStamp, iE_Extensions := p_iE_Extensions } // End of template mw_userLocationInformationEUTRA template (present) UserLocationInformationEUTRA.iE_Extensions mw_userLocationInformationEUTRA_id_PSCellInformation( template (present) NGRAN_CGI p_nGRAN_CGI := ? ) := { { id := id_PSCellInformation, criticality := ignore, extensionValue := { NGRAN_CGI := p_nGRAN_CGI } } } // End of template mw_userLocationInformationEUTRA_id_PSCellInformation template (present) UserLocationInformationN3IWF mw_userLocationInformationN3IWF( template (present) TransportLayerAddress p_iPAddress := ?, template (present) PortNumber p_portNumber := ?, template UserLocationInformationN3IWF.iE_Extensions p_iE_Extensions := * ) := { iPAddress := p_iPAddress, portNumber := p_portNumber, iE_Extensions := p_iE_Extensions } // End of template mw_userLocationInformationN3IWF template (present) UserLocationInformationN3IWF.iE_Extensions mw_userLocationInformationN3IWF_id_TAI( template (present) TAI p_tAI := ? ) := { { id := id_TAI, criticality := ignore, extensionValue := { TAI := p_tAI } } } // End of template mw_userLocationInformationN3IWF_id_TAI template (present) UserLocationInformationTNGF mw_userLocationInformationTNGF( template (present) TNAP_ID p_tNAP_ID := ?, template (present) TransportLayerAddress p_iPAddress := ?, template (present) PortNumber p_portNumber := ?, template UserLocationInformationTNGF.iE_Extensions p_iE_Extensions := * ) := { tNAP_ID := p_tNAP_ID, iPAddress := p_iPAddress, portNumber := p_portNumber, iE_Extensions := p_iE_Extensions } // End of template mw_userLocationInformationTNGF template (present) UserLocationInformationTNGF.iE_Extensions mw_userLocationInformationTNGF_id_TAI( template (present) TAI p_tAI := ? ) := { { id := id_TAI, criticality := ignore, extensionValue := { TAI := p_tAI } } } // End of template mw_userLocationInformationTNGF_id_TAI template (present) UserLocationInformationTWIF mw_userLocationInformationTWIF( template (present) TWAP_ID p_tWAP_ID := ?, template (present) TransportLayerAddress p_iPAddress := ?, template (present) PortNumber p_portNumber := ?, template UserLocationInformationTWIF.iE_Extensions p_iE_Extensions := * ) := { tWAP_ID := p_tWAP_ID, iPAddress := p_iPAddress, portNumber := p_portNumber, iE_Extensions := p_iE_Extensions } // End of template mw_userLocationInformationTWIF template (present) UserLocationInformationTWIF.iE_Extensions mw_userLocationInformationTWIF_id_TAI( template (present) TAI p_tAI := ? ) := { { id := id_TAI, criticality := ignore, extensionValue := { TAI := p_tAI } } } // End of template mw_userLocationInformationTWIF_id_TAI template (present) UserLocationInformationW_AGF mw_userLocationInformationW_AGF_globalLine_ID( template (present) GlobalLine_ID p_globalLine_ID := ? ) := { globalLine_ID := p_globalLine_ID } // End of template mw_userLocationInformationW_AGF_globalLine_ID template (present) UserLocationInformationW_AGF mw_userLocationInformationW_AGF_hFCNode_ID( template (present) HFCNode_ID p_hFCNode_ID := ? ) := { hFCNode_ID := p_hFCNode_ID } // End of template mw_userLocationInformationW_AGF_hFCNode_ID template (present) UserLocationInformationW_AGF mw_userLocationInformationW_AGF_choice_Extensions( template (present) UserLocationInformationW_AGF.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_userLocationInformationW_AGF_choice_Extensions template (present) UserLocationInformationW_AGF.choice_Extensions mw_userLocationInformationW_AGF_id_GlobalCable_ID( template (present) GlobalCable_ID p_globalCable_ID := ? ) := { id := id_GlobalCable_ID, criticality := ignore, value_ := { GlobalCable_ID := p_globalCable_ID } } // End of template mw_userLocationInformationW_AGF_id_GlobalCable_ID template (present) UserLocationInformationW_AGF.choice_Extensions mw_userLocationInformationW_AGF_id_HFCNode_ID_new( template (present) HFCNode_ID_new p_hFCNode_ID_new := ? ) := { id := id_HFCNode_ID_new, criticality := ignore, value_ := { HFCNode_ID_new := p_hFCNode_ID_new } } // End of template mw_userLocationInformationW_AGF_id_HFCNode_ID_new template (present) UserLocationInformationW_AGF.choice_Extensions mw_userLocationInformationW_AGF_id_GlobalCable_ID_new( template (present) GlobalCable_ID_new p_globalCable_ID_new := ? ) := { id := id_GlobalCable_ID_new, criticality := ignore, value_ := { GlobalCable_ID_new := p_globalCable_ID_new } } // End of template mw_userLocationInformationW_AGF_id_GlobalCable_ID_new template (present) UserLocationInformationNR mw_userLocationInformationNR( template (present) NR_CGI p_nR_CGI := ?, template (present) TAI p_tAI := ?, template TimeStamp p_timeStamp := *, template UserLocationInformationNR.iE_Extensions p_iE_Extensions := * ) := { nR_CGI := p_nR_CGI, tAI := p_tAI, timeStamp := p_timeStamp, iE_Extensions := p_iE_Extensions } // End of template mw_userLocationInformationNR template (present) UserLocationInformationNR.iE_Extensions mw_userLocationInformationNR_id_PSCellInformation( template (present) NGRAN_CGI p_nGRAN_CGI := ? ) := { { id := id_PSCellInformation, criticality := ignore, extensionValue := { NGRAN_CGI := p_nGRAN_CGI } } } // End of template mw_userLocationInformationNR_id_PSCellInformation template (present) UserLocationInformationNR.iE_Extensions mw_userLocationInformationNR_id_NID( template (present) NID p_nID := ? ) := { { id := id_NID, criticality := reject, extensionValue := { NID := p_nID } } } // End of template mw_userLocationInformationNR_id_NID template (present) UserLocationInformationNR.iE_Extensions mw_userLocationInformationNR_id_NRNTNTAIInformation( template (present) NRNTNTAIInformation p_nRNTNTAIInformation := ? ) := { { id := id_NRNTNTAIInformation, criticality := ignore, extensionValue := { NRNTNTAIInformation := p_nRNTNTAIInformation } } } // End of template mw_userLocationInformationNR_id_NRNTNTAIInformation template (present) UserPlaneSecurityInformation mw_userPlaneSecurityInformation( template (present) SecurityResult p_securityResult := ?, template (present) SecurityIndication p_securityIndication := ?, template UserPlaneSecurityInformation.iE_Extensions p_iE_Extensions := * ) := { securityResult := p_securityResult, securityIndication := p_securityIndication, iE_Extensions := p_iE_Extensions } // End of template mw_userPlaneSecurityInformation template (present) VolumeTimedReport_Item mw_volumeTimedReport_Item( template (present) VolumeTimedReport_Item.startTimeStamp p_startTimeStamp := ?, template (present) VolumeTimedReport_Item.endTimeStamp p_endTimeStamp := ?, template (present) VolumeTimedReport_Item.usageCountUL p_usageCountUL := ?, template (present) VolumeTimedReport_Item.usageCountDL p_usageCountDL := ?, template VolumeTimedReport_Item.iE_Extensions p_iE_Extensions := * ) := { startTimeStamp := p_startTimeStamp, endTimeStamp := p_endTimeStamp, usageCountUL := p_usageCountUL, usageCountDL := p_usageCountDL, iE_Extensions := p_iE_Extensions } // End of template mw_volumeTimedReport_Item template (present) W_AGF_ID mw_w_AGF_ID_w_AGF_ID( template (present) W_AGF_ID.w_AGF_ID p_w_AGF_ID := ? ) := { w_AGF_ID := p_w_AGF_ID } // End of template mw_w_AGF_ID_w_AGF_ID template (present) W_AGF_ID mw_w_AGF_ID_choice_Extensions( template (present) W_AGF_ID.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_w_AGF_ID_choice_Extensions template (present) WarningAreaList mw_warningAreaList_eUTRA_CGIListForWarning( template (present) EUTRA_CGIListForWarning p_eUTRA_CGIListForWarning := ? ) := { eUTRA_CGIListForWarning := p_eUTRA_CGIListForWarning } // End of template mw_warningAreaList_eUTRA_CGIListForWarning template (present) WarningAreaList mw_warningAreaList_nR_CGIListForWarning( template (present) NR_CGIListForWarning p_nR_CGIListForWarning := ? ) := { nR_CGIListForWarning := p_nR_CGIListForWarning } // End of template mw_warningAreaList_nR_CGIListForWarning template (present) WarningAreaList mw_warningAreaList_tAIListForWarning( template (present) TAIListForWarning p_tAIListForWarning := ? ) := { tAIListForWarning := p_tAIListForWarning } // End of template mw_warningAreaList_tAIListForWarning template (present) WarningAreaList mw_warningAreaList_emergencyAreaIDList( template (present) EmergencyAreaIDList p_emergencyAreaIDList := ? ) := { emergencyAreaIDList := p_emergencyAreaIDList } // End of template mw_warningAreaList_emergencyAreaIDList template (present) WarningAreaList mw_warningAreaList_choice_Extensions( template (present) WarningAreaList.choice_Extensions p_choice_Extensions := ? ) := { choice_Extensions := p_choice_Extensions } // End of template mw_warningAreaList_choice_Extensions template (present) WLANMeasurementConfiguration mw_wLANMeasurementConfiguration( template (present) WLANMeasConfig p_wlanMeasConfig := ?, template WLANMeasConfigNameList p_wlanMeasConfigNameList := *, template WLANMeasurementConfiguration.wlan_rssi p_wlan_rssi := *, template WLANMeasurementConfiguration.wlan_rtt p_wlan_rtt := *, template WLANMeasurementConfiguration.iE_Extensions p_iE_Extensions := * ) := { wlanMeasConfig := p_wlanMeasConfig, wlanMeasConfigNameList := p_wlanMeasConfigNameList, wlan_rssi := p_wlan_rssi, wlan_rtt := p_wlan_rtt, iE_Extensions := p_iE_Extensions } // End of template mw_wLANMeasurementConfiguration template (present) WLANMeasConfigNameItem mw_wLANMeasConfigNameItem( template (present) WLANName p_wLANName := ?, template WLANMeasConfigNameItem.iE_Extensions p_iE_Extensions := * ) := { wLANName := p_wLANName, iE_Extensions := p_iE_Extensions } // End of template mw_wLANMeasConfigNameItem template (present) WLANMeasConfig mw_wLANMeasConfig(template (present) WLANMeasConfig p_value := ?) := p_value; template (present) WUS_Assistance_Information mw_wUS_Assistance_Information( template (present) PagingProbabilityInformation p_pagingProbabilityInformation := ?, template WUS_Assistance_Information.iE_Extensions p_iE_Extensions := * ) := { pagingProbabilityInformation := p_pagingProbabilityInformation, iE_Extensions := p_iE_Extensions } // End of template mw_wUS_Assistance_Information template (present) XnExtTLA_Item mw_xnExtTLA_Item( template TransportLayerAddress p_iPsecTLA := *, template XnGTP_TLAs p_gTP_TLAs := *, template XnExtTLA_Item.iE_Extensions p_iE_Extensions := * ) := { iPsecTLA := p_iPsecTLA, gTP_TLAs := p_gTP_TLAs, iE_Extensions := p_iE_Extensions } // End of template mw_xnExtTLA_Item template (present) XnExtTLA_Item.iE_Extensions mw_xnExtTLA_Item_id_SCTP_TLAs( template (present) SCTP_TLAs p_sCTP_TLAs := ? ) := { { id := id_SCTP_TLAs, criticality := ignore, extensionValue := { SCTP_TLAs := p_sCTP_TLAs } } } // End of template mw_xnExtTLA_Item_id_SCTP_TLAs template (present) XnTNLConfigurationInfo mw_xnTNLConfigurationInfo( template (present) XnTLAs p_xnTransportLayerAddresses := ?, template XnExtTLAs p_xnExtendedTransportLayerAddresses := *, template XnTNLConfigurationInfo.iE_Extensions p_iE_Extensions := * ) := { xnTransportLayerAddresses := p_xnTransportLayerAddresses, xnExtendedTransportLayerAddresses := p_xnExtendedTransportLayerAddresses, iE_Extensions := p_iE_Extensions } // End of template mw_xnTNLConfigurationInfo } // End of group receive } // End of group Information_elements // FIXME Parenthesis issue } // End of group g_NGAP group Functions_For_Templates{ } // End of group functionsForTemplates } // End of module LibNGAP_Templates