/** * @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 { // /** // * @desc Send template for NGAP PDU with InitiatingMessage payload // * @param p_procedureCode Procedure code // * @param p_value Message value according to the Procedure code // * @see ETSI TS // */ // template (value) NGAP_PDU m_initiatingMessage( // in ProcedureCode p_procedureCode, // in NGAP_CommonDataTypes.Criticality p_criticality:=reject // //in anytype p_value // ) := { // initiatingMessage := { // procedureCode := p_procedureCode, // criticality := p_criticality, // value_ := omit//p_value // } // } // End of template m_initiatingMessage template (value) NGAP_PDU m_ngap_initMsg( in InitiatingMessage p_msg ) := { initiatingMessage := p_msg } // End of template m_initiatingMessage //TODO: check value_ not allowed anytype // /** // * @desc Send template for NGAP PDU with SuccessfulOutcome payload // * @param p_procedureCode Procedure code // * @param p_value Message value according to the Procedure code // * @see ETSI TS // */ // template (value) NGAP_PDU m_successfulOutcome( // in ProcedureCode p_procedureCode, // in NGAP_CommonDataTypes.Criticality p_criticality:=reject // //in anytype p_value // ) := { // successfulOutcome := { // procedureCode := p_procedureCode, // criticality := p_criticality, // value_ := ?//omit//p_value // } // } // End of template m_successfulOutcome // // /** // * @desc Send template for NGAP PDU with unsuccessfulOutcome payload // * @param p_procedureCode Procedure code // * @param p_value Message value according to the Procedure code // * @see ETSI TS // */ // template (value) NGAP_PDU m_unsuccessfulOutcome( // in ProcedureCode p_procedureCode, // in NGAP_CommonDataTypes.Criticality p_criticality:=reject // //in anytype p_value // ) := { // unsuccessfulOutcome := { // procedureCode := p_procedureCode, // criticality := p_criticality, // value_ := ?//omit//p_value // } // } // End of template m_unsuccessfulOutcome }//end of group g_NGAP_PDU //9.2 group Message_Functional_Definition_and_Content{ //9.2.1 group PDU_Session_Management_Messages{ //9.2.1.1 group PDU_SESSION_RESOURCE_SETUP_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ template (value) InitiatingMessage m_n2_PDUSessionResourceSetupRequest( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID, in template (value) PDUSessionResourceSetupListSUReq p_pduSessResSetL ) := { 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_pduSessResSetL} } } } } }//end of template mw_n2_PDUSessionResourceSetupRequest } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ template (present) InitiatingMessage mw_n2_PDUSessionResourceSetupRequest( in template (present) AMF_UE_NGAP_ID p_amfUeNgapID, in template (present) RAN_UE_NGAP_ID p_ranUeNgapID, in template (present) PDUSessionResourceSetupListSUReq p_pduSessResSetL ) := { 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_pduSessResSetL} } } } } }//end of template mw_n2_PDUSessionResourceSetupRequest } } //9.2.1.2 group PDU_SESSION_RESOURCE_SETUP_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ template (value) SuccessfulOutcome m_n2_PDUSessionResourceSetupResponse( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID, in template (value) PDUSessionResourceSetupListSURes p_pduSessResSetL ) := { 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_PDUSessionResourceSetupListSUReq, criticality := ignore, value_ := { pDUSessionResourceSetupListSURes := p_pduSessResSetL} } } } } }//end of template mw_n2_PDUSessionResourceSetupResponse } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ template (present) SuccessfulOutcome mw_n2_PDUSessionResourceSetupResponse( in template (present) AMF_UE_NGAP_ID p_amfUeNgapID, in template (present) RAN_UE_NGAP_ID p_ranUeNgapID, in template (present) PDUSessionResourceSetupListSURes p_pduSessResSetL ) := { 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_PDUSessionResourceSetupListSUReq, criticality := ignore, value_ := { pDUSessionResourceSetupListSURes := p_pduSessResSetL} } } } } }//end of template mw_n2_PDUSessionResourceSetupResponse } } //9.2.1.3 group PDU_SESSION_RESOURCE_RELEASE_COMMAND{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.1.4 group PDU_SESSION_RESOURCE_RELEASE_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.1.5 group PDU_SESSION_RESOURCE_MODIFY_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.1.6 group PDU_SESSION_RESOURCE_MODIFY_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.1.7 group PDU_SESSION_RESOURCE_NOTIFY{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.1.8 group PDU_SESSION_RESOURCE_MODIFY_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.1.9 group PDU_SESSION_RESOURCE_MODIFY_CONFIRM{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//end_of_group_PDU_Session_Management_Messages //9.2.2 group UE_Context_Management_Messages{ //9.2.2.1 group INITIAL_CONTEXT_SETUP_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.2 group INITIAL_CONTEXT_SETUP_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.3 group INITIAL_CONTEXT_SETUP_FAILURE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.4 group UE_CONTEXT_RELEASE_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.5 group UE_CONTEXT_RELEASE_COMMAND{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.6 group UE_CONTEXT_RELEASE_COMPLETE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.7 group UE_CONTEXT_MODIFICATION_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.8 group UE_CONTEXT_MODIFICATION_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.9 group UE_CONTEXT_MODIFICATION_FAILURE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.10 group RRC_INACTIVE_TRANSITION_REPORT{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.11 group CONNECTION_ESTABLISHMENT_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.12 group AMF_CP_RELOCATION_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.13 group RAN_CP_RELOCATION_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.14 group RETRIEVE_UE_INFORMATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.15 group UE_INFORMATION_TRANSFER{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.16 group UE_CONTEXT_SUSPEND_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.17 group UE_CONTEXT_SUSPEND_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.18 group UE_CONTEXT_SUSPEND_FAILURE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.19 group UE_CONTEXT_RESUME_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.20 group UE_CONTEXT_RESUME_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.2.21 group UE_CONTEXT_RESUME_FAILURE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//end_of_group_UE_Context_Management_Messages_ //9.2.3 group UE_Mobility_Management_Messages{ //9.2.3.1 group HANDOVER_REQUIRED{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.2 group HANDOVER_COMMAND{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.3 group HANDOVER_PREPARATION_FAILURE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.4 group HANDOVER_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.5 group HANDOVER_REQUEST_ACKNOWLEDGE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.6 group HANDOVER_FAILURE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.7 group HANDOVER_NOTIFY{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.8 group PATH_SWITCH_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.9 group PATH_SWITCH_REQUEST_ACKNOWLEDGE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.10 group PATH_SWITCH_REQUEST_FAILURE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.11 group HANDOVER_CANCEL{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.12 group HANDOVER_CANCEL_ACKNOWLEDGE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.13 group UPLINK_RAN_STATUS_TRANSFER{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.14 group DOWNLINK_RAN_STATUS_TRANSFER{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.15 group HANDOVER_SUCCESS{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.16 group UPLINK_RAN_EARLY_STATUS_TRANSFER{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.3.17 group DOWNLINK_RAN_EARLY_STATUS_TRANSFER{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//end of group UE_Mobility_Management_Messages //9.2.4 group Paging_Messages{ //9.2.4.1 group PAGING{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//end of group Paging_Messages //9.2.5 group NAS_Transport_Messages{ //9.2.5.1 group INITIAL_UE_MESSAGE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.5.2 group DOWNLINK_NAS_TRANSPORT{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.5.3 group UPLINK_NAS_TRANSPORT{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.5.4 group NAS_NON_DELIVERY_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.5.5 group REROUTE_NAS_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//end of group NAS_Transport_Messages //9.2.6 group Interface_Management_Messages{ //9.2.6.1 group NG_SETUP_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ template (value) InitiatingMessage m_n2_NGSetupRequest( in template (value) GlobalRANNodeID p_globalRANNodeID, in template (value) SupportedTAList p_supportedTAs, in template (value) 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 m_n2_NGSetupRequest } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.2 group NG_SETUP_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.3 group NG_SETUP_FAILURE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.4 group RAN_CONFIGURATION_UPDATE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.5 group RAN_CONFIGURATION_UPDATE_ACKNOWLEDGE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.6 group RAN_CONFIGURATION_UPDATE_FAILURE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.7 group AMF_CONFIGURATION_UPDATE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.8 group AMF_CONFIGURATION_UPDATE_ACKNOWLEDGE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.9 group AMF_CONFIGURATION_UPDATE_FAILURE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.10 group AMF_STATUS_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.11 group NG_RESET{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.12 group NG_RESET_ACKNOWLEDGE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.13 group ERROR_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.14 group OVERLOAD_START{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.6.15 group OVERLOAD_STOP{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//end of group Interface_Management_Messages //9.2.7 group Configuration_Transfer_Messages{ //9.2.7.1 group UPLINK_RAN_CONFIGURATION_TRANSFER{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.7.2 group DOWNLINK_RAN_CONFIGURATION_TRANSFER{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//end of group Configuration_Transfer_Messages //9.2.8 group Warning_Message_Transmission_Messages{ //9.2.8.1 group WRITE_REPLACE_WARNING_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.8.2 group WRITE_REPLACE_WARNING_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.8.3 group PWS_CANCEL_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.8.4 group PWS_CANCEL_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.8.5 group PWS_RESTART_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.8.6 group PWS_FAILURE_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//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{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.9.2 group UPLINK_UE_ASSOCIATED_NRPPA_TRANSPORT{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.9.3 group DOWNLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.9.4 group UPLINK_NON_UE_ASSOCIATED_NRPPA_TRANSPORT{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//end of group NRPPa_Transport_Messages //9.2.10 group Trace_Messages{ //9.2.10.1 group TRACE_START{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.10.2 group TRACE_FAILURE_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.10.3 group DEACTIVATE_TRACE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.10.4 group CELL_TRAFFIC_TRACE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//end of group Trace_Messages //9.2.11 group Location_Reporting_Messages{ //9.2.11.1 group LOCATION_REPORTING_CONTROL{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.11.2 group LOCATION_REPORTING_FAILURE_INDICATION{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.11.3 group LOCATION_REPORT{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//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{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//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{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.13.2 group UE_RADIO_CAPABILITY_CHECK_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.13.3 group UE_RADIO_CAPABILITY_CHECK_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.13.4 group UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.13.5 group UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//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{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//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{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } //9.2.15.2 group DOWNLINK_RIM_INFORMATION_TRANSFER{ group Send{/* template (value) TYPE m_INTFERFACE_TEMPLATENAME*/ } group Receive{/* template (present) TYPE mw_INTFERFACE_TEMPLATENAME*/ } } }//end of group RIM_Information_Transfer_Messages }//end of group Message_Functional_Definition_and_Content group Information_elements{ group Send{/*m_ie_*/ // type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of AdditionalDLUPTNLInformationForHOItem AdditionalDLUPTNLInformationForHOList; // type record AdditionalDLUPTNLInformationForHOItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AdditionalDLUPTNLInformationForHOItem_ExtIEs ( // type enumerated AdditionalQosFlowInformation { // type record AllocationAndRetentionPriority { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AllocationAndRetentionPriority_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofAllowedCAGsperPLMN) of CAG_ID Allowed_CAG_List_per_PLMN; // type record length (1 .. NGAP_Constants.maxnoofAllowedS_NSSAIs) of AllowedNSSAI_Item AllowedNSSAI; // type record AllowedNSSAI_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AllowedNSSAI_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of Allowed_PNI_NPN_Item Allowed_PNI_NPN_List; // type record Allowed_PNI_NPN_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Allowed_PNI_NPN_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofAllowedAreas) of TAC AllowedTACs; // type integer AlternativeQoSParaSetIndex ( // type integer AlternativeQoSParaSetNotifyIndex ( // type record length (1 .. NGAP_Constants.maxnoofQosParaSets) of AlternativeQoSParaSetItem AlternativeQoSParaSetList; // type record AlternativeQoSParaSetItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AlternativeQoSParaSetItem_ExtIEs (?); // type ASNAUX.PrintableString AMFName length ( // type ASNAUX.VisibleString AMFNameVisibleString length ( // type ASNAUX.UTF8String AMFNameUTF8String length ( // type union AMFPagingTarget { // type NGAP_Containers.NGAP_PROTOCOL_IES AMFPagingTarget_ExtIEs (?); // type bitstring AMFPointer length (6); // type bitstring AMFRegionID length (8); // type bitstring AMFSetID length (10); // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationSetupItem AMF_TNLAssociationSetupList; // type record AMF_TNLAssociationSetupItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationSetupItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationToAddItem AMF_TNLAssociationToAddList; // type record AMF_TNLAssociationToAddItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationToAddItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationToRemoveItem AMF_TNLAssociationToRemoveList; // type record AMF_TNLAssociationToRemoveItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationToRemoveItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationToUpdateItem AMF_TNLAssociationToUpdateList; // type record AMF_TNLAssociationToUpdateItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationToUpdateItem_ExtIEs (?); // type integer AMF_UE_NGAP_ID (0 .. 1099511627775); template AMF_UE_NGAP_ID m_ie_aMFUeNgapId(integer p_val:=1) := p_val; // type record AreaOfInterest { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterest_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinAoI) of AreaOfInterestCellItem AreaOfInterestCellList; // type record AreaOfInterestCellItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestCellItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofAoI) of AreaOfInterestItem AreaOfInterestList; // type record AreaOfInterestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofRANNodeinAoI) of AreaOfInterestRANNodeItem AreaOfInterestRANNodeList; // type record AreaOfInterestRANNodeItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestRANNodeItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIinAoI) of AreaOfInterestTAIItem AreaOfInterestTAIList; // type record AreaOfInterestTAIItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestTAIItem_ExtIEs (?); // type record AssistanceDataForPaging { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssistanceDataForPaging_ExtIEs ( // type record AssistanceDataForRecommendedCells { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssistanceDataForRecommendedCells_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of AssociatedMBSQosFlowSetupRequestItem AssociatedMBSQosFlowSetupRequestList; // type record AssociatedMBSQosFlowSetupRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssociatedMBSQosFlowSetupRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of AssociatedMBSQosFlowSetuporModifyRequestItem AssociatedMBSQosFlowSetuporModifyRequestList; // type record AssociatedMBSQosFlowSetuporModifyRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of AssociatedQosFlowItem AssociatedQosFlowList; // type record AssociatedQosFlowItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssociatedQosFlowItem_ExtIEs ( // type enumerated AuthenticatedIndication { // type integer AveragingWindow ( // type union AreaScopeOfMDT_NR { // type NGAP_Containers.NGAP_PROTOCOL_IES AreaScopeOfMDT_NR_ExtIEs (?); // type union AreaScopeOfMDT_EUTRA { // type NGAP_Containers.NGAP_PROTOCOL_IES AreaScopeOfMDT_EUTRA_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofFreqforMDT) of AreaScopeOfNeighCellsItem AreaScopeOfNeighCellsList; // type record AreaScopeOfNeighCellsItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaScopeOfNeighCellsItem_ExtIEs (?); // type union AreaScopeOfQMC { // type NGAP_Containers.NGAP_PROTOCOL_IES AreaScopeOfQMC_ExtIEs (?); // type record AvailableRANVisibleQoEMetrics { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AvailableRANVisibleQoEMetrics_ExtIEs (?); // type record BeamMeasurementsReportConfiguration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BeamMeasurementsReportConfiguration_ExtIEs (?); // type record BeamMeasurementsReportQuantity { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BeamMeasurementsReportQuantity_ExtIEs (?); // type integer BitRate ( // type union BroadcastCancelledAreaList { // type NGAP_Containers.NGAP_PROTOCOL_IES BroadcastCancelledAreaList_ExtIEs (?); // type union BroadcastCompletedAreaList { // type NGAP_Containers.NGAP_PROTOCOL_IES BroadcastCompletedAreaList_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofBPLMNs) of BroadcastPLMNItem BroadcastPLMNList; template BroadcastPLMNList m_ie_broadcastPLMNList(in template BroadcastPLMNList p_list):=p_list; // type record BroadcastPLMNItem { template BroadcastPLMNItem m_ie_broadcastPLMNItem( in template PLMNIdentity p_plmnId, in template SliceSupportList p_ssl ):={ pLMNIdentity := p_plmnId, tAISliceSupportList := p_ssl, iE_Extensions :=omit }//end of template m_ie_broadcastPLMNItem // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BroadcastPLMNItem_ExtIEs ( // type record BluetoothMeasurementConfiguration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BluetoothMeasurementConfiguration_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofBluetoothName) of BluetoothMeasConfigNameItem BluetoothMeasConfigNameList; // type record BluetoothMeasConfigNameItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BluetoothMeasConfigNameItem_ExtIEs (?); // type enumerated BluetoothMeasConfig { // type octetstring BluetoothName length (1 .. 248); // type octetstring BurstArrivalTime; // type bitstring CAG_ID length (32); // type enumerated CancelAllWarningMessages { // type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CancelledCellsInEAI_EUTRA_Item CancelledCellsInEAI_EUTRA; // type record CancelledCellsInEAI_EUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInEAI_EUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CancelledCellsInEAI_NR_Item CancelledCellsInEAI_NR; // type record CancelledCellsInEAI_NR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInEAI_NR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CancelledCellsInTAI_EUTRA_Item CancelledCellsInTAI_EUTRA; // type record CancelledCellsInTAI_EUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInTAI_EUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CancelledCellsInTAI_NR_Item CancelledCellsInTAI_NR; // type record CancelledCellsInTAI_NR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInTAI_NR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCandidateCells) of CandidateCellItem CandidateCellList; // type record CandidateCellItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CandidateCellItem_ExtIEs (?); // type union CandidateCell { // type NGAP_Containers.NGAP_PROTOCOL_IES CandidateCell_ExtIEs (?); // type record CandidateCellID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CandidateCellID_ExtIEs (?); // type record CandidatePCI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CandidatePCI_ExtIEs (?); // type union Cause { // type NGAP_Containers.NGAP_PROTOCOL_IES Cause_ExtIEs (?); // type enumerated CauseMisc { // type enumerated CauseNas { // type enumerated CauseProtocol { // type enumerated CauseRadioNetwork { // type enumerated CauseTransport { // type record Cell_CAGInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Cell_CAGInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCAGSperCell) of CAG_ID CellCAGList; // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDBroadcastEUTRA_Item CellIDBroadcastEUTRA; // type record CellIDBroadcastEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDBroadcastEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDBroadcastNR_Item CellIDBroadcastNR; // type record CellIDBroadcastNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDBroadcastNR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDCancelledEUTRA_Item CellIDCancelledEUTRA; // type record CellIDCancelledEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDCancelledEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDCancelledNR_Item CellIDCancelledNR; // type record CellIDCancelledNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDCancelledNR_Item_ExtIEs (?); // type union CellIDListForRestart { // type NGAP_Containers.NGAP_PROTOCOL_IES CellIDListForRestart_ExtIEs (?); // type enumerated CellSize { // type record CellType { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellType_ExtIEs (?); // type enumerated CEmodeBSupport_Indicator { // type enumerated CEmodeBrestricted { // type record CNAssistedRANTuning { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CNAssistedRANTuning_ExtIEs (?); // type integer CNsubgroupID ( // type record length (1 .. NGAP_Constants.maxnoofEPLMNs) of CNTypeRestrictionsForEquivalentItem CNTypeRestrictionsForEquivalent; // type record CNTypeRestrictionsForEquivalentItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CNTypeRestrictionsForEquivalentItem_ExtIEs (?); // type enumerated CNTypeRestrictionsForServing { // type octetstring CommonNetworkInstance; // type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CompletedCellsInEAI_EUTRA_Item CompletedCellsInEAI_EUTRA; // type record CompletedCellsInEAI_EUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInEAI_EUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CompletedCellsInEAI_NR_Item CompletedCellsInEAI_NR; // type record CompletedCellsInEAI_NR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInEAI_NR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CompletedCellsInTAI_EUTRA_Item CompletedCellsInTAI_EUTRA; // type record CompletedCellsInTAI_EUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInTAI_EUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CompletedCellsInTAI_NR_Item CompletedCellsInTAI_NR; // type record CompletedCellsInTAI_NR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInTAI_NR_Item_ExtIEs (?); // type enumerated ConcurrentWarningMessageInd { // type enumerated ConfidentialityProtectionIndication { // type enumerated ConfidentialityProtectionResult { // type enumerated ConfiguredTACIndication { // type record CoreNetworkAssistanceInformationForInactive { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CoreNetworkAssistanceInformationForInactive_ExtIEs ( // type record COUNTValueForPDCP_SN12 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION COUNTValueForPDCP_SN12_ExtIEs (?); // type record COUNTValueForPDCP_SN18 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION COUNTValueForPDCP_SN18_ExtIEs (?); // type octetstring CoverageEnhancementLevel; // type union CPTransportLayerInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES CPTransportLayerInformation_ExtIEs ( // type record CriticalityDiagnostics { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CriticalityDiagnostics_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofErrors) of CriticalityDiagnostics_IE_Item CriticalityDiagnostics_IE_List; // type record CriticalityDiagnostics_IE_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CriticalityDiagnostics_IE_Item_ExtIEs (?); // type record CellBasedMDT_NR { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellBasedMDT_NR_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellIDforMDT) of NR_CGI CellIdListforMDT_NR; // type record CellBasedMDT_EUTRA { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellBasedMDT_EUTRA_ExtIEs (?); // type record CellBasedQMC { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellBasedQMC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellIDforQMC) of NGRAN_CGI CellIdListforQMC; // type record length (1 .. NGAP_Constants.maxnoofCellIDforMDT) of EUTRA_CGI CellIdListforMDT_EUTRA; // type bitstring DataCodingScheme length (8); // type enumerated DataForwardingAccepted { // type enumerated DataForwardingNotPossible { // type record length (1 .. NGAP_Constants.maxnoofDRBs) of DataForwardingResponseDRBItem DataForwardingResponseDRBList; // type record DataForwardingResponseDRBItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DataForwardingResponseDRBItem_ExtIEs (?); // type record DAPSRequestInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DAPSRequestInfo_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofDRBs) of DAPSResponseInfoItem DAPSResponseInfoList; // type record DAPSResponseInfoItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DAPSResponseInfoItem_ExtIEs (?); // type record DAPSResponseInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DAPSResponseInfo_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofE_RABs) of DataForwardingResponseERABListItem DataForwardingResponseERABList; // type record DataForwardingResponseERABListItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DataForwardingResponseERABListItem_ExtIEs (?); // type enumerated DelayCritical { // type record DL_CP_SecurityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DL_CP_SecurityInformation_ExtIEs (?); // type bitstring DL_NAS_MAC length (16); // type enumerated DLForwarding { // type enumerated DL_NGU_TNLInformationReused { // type enumerated DirectForwardingPathAvailability { // type integer DRB_ID ( // type record length (1 .. NGAP_Constants.maxnoofDRBs) of DRBsSubjectToStatusTransferItem DRBsSubjectToStatusTransferList; // type record DRBsSubjectToStatusTransferItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBsSubjectToStatusTransferItem_ExtIEs ( // type union DRBStatusDL { // type NGAP_Containers.NGAP_PROTOCOL_IES DRBStatusDL_ExtIEs (?); // type record DRBStatusDL12 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusDL12_ExtIEs (?); // type record DRBStatusDL18 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusDL18_ExtIEs (?); // type union DRBStatusUL { // type NGAP_Containers.NGAP_PROTOCOL_IES DRBStatusUL_ExtIEs (?); // type record DRBStatusUL12 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusUL12_ExtIEs (?); // type record DRBStatusUL18 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusUL18_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofDRBs) of DRBsToQosFlowsMappingItem DRBsToQosFlowsMappingList; // type record DRBsToQosFlowsMappingItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBsToQosFlowsMappingItem_ExtIEs ( // type record Dynamic5QIDescriptor { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Dynamic5QIDescriptor_ExtIEs ( // type enumerated EarlyMeasurement { // type record EarlyStatusTransfer_TransparentContainer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EarlyStatusTransfer_TransparentContainer_ExtIEs (?); // type union ProcedureStageChoice { // type NGAP_Containers.NGAP_PROTOCOL_IES ProcedureStageChoice_ExtIEs (?); // type record FirstDLCount { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FirstDLCount_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofDRBs) of DRBsSubjectToEarlyStatusTransfer_Item DRBsSubjectToEarlyStatusTransfer_List; // type record DRBsSubjectToEarlyStatusTransfer_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs (?); // type enumerated EDT_Session { // type octetstring EmergencyAreaID length (3); // type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDBroadcastEUTRA_Item EmergencyAreaIDBroadcastEUTRA; // type record EmergencyAreaIDBroadcastEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDBroadcastNR_Item EmergencyAreaIDBroadcastNR; // type record EmergencyAreaIDBroadcastNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDBroadcastNR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDCancelledEUTRA_Item EmergencyAreaIDCancelledEUTRA; // type record EmergencyAreaIDCancelledEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDCancelledEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDCancelledNR_Item EmergencyAreaIDCancelledNR; // type record EmergencyAreaIDCancelledNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDCancelledNR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaID EmergencyAreaIDList; // type record length (1 .. NGAP_Constants.maxnoofEAIforRestart) of EmergencyAreaID EmergencyAreaIDListForRestart; // type record EmergencyFallbackIndicator { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyFallbackIndicator_ExtIEs (?); // type enumerated EmergencyFallbackRequestIndicator { // type enumerated EmergencyServiceTargetCN { // type union ENB_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES ENB_ID_ExtIEs (?); // type enumerated Enhanced_CoverageRestriction { // type integer Extended_ConnectedTime (0 .. 255); // type octetstring EN_DCSONConfigurationTransfer; // type record EndpointIPAddressAndPort { // type enumerated EndIndication { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EndpointIPAddressAndPort_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEPLMNs) of PLMNIdentity EquivalentPLMNs; // type octetstring EPS_TAC length (2); // type record EPS_TAI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EPS_TAI_ExtIEs (?); // type integer E_RAB_ID ( // type record length (1 .. NGAP_Constants.maxnoofE_RABs) of E_RABInformationItem E_RABInformationList; // type record E_RABInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION E_RABInformationItem_ExtIEs ( // type bitstring EUTRACellIdentity length (28); // type record EUTRA_CGI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRA_CGI_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsinngeNB) of EUTRA_CGI EUTRA_CGIList; // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of EUTRA_CGI EUTRA_CGIListForWarning; // type record EUTRA_PagingeDRXInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRA_PagingeDRXInformation_ExtIEs (?); // type enumerated EUTRA_Paging_eDRX_Cycle { // type enumerated EUTRA_Paging_Time_Window { // type bitstring EUTRAencryptionAlgorithms length ( // type bitstring EUTRAintegrityProtectionAlgorithms length ( // type enumerated EventType { // type record length (1 .. NGAP_Constants.maxnoofThresholdsForExcessPacketDelay) of ExcessPacketDelayThresholdItem ExcessPacketDelayThresholdConfiguration; // type record ExcessPacketDelayThresholdItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExcessPacketDelayThresholdItem_ExtIEs (?); // type enumerated ExcessPacketDelayThresholdValue { // type integer ExpectedActivityPeriod ( // type enumerated ExpectedHOInterval { // type integer ExpectedIdlePeriod ( // type record ExpectedUEActivityBehaviour { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExpectedUEActivityBehaviour_ExtIEs (?); // type record ExpectedUEBehaviour { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExpectedUEBehaviour_ExtIEs (?); // type enumerated ExpectedUEMobility { // type record length (1 .. NGAP_Constants.maxnoofCellsUEMovingTrajectory) of ExpectedUEMovingTrajectoryItem ExpectedUEMovingTrajectory; // type record ExpectedUEMovingTrajectoryItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExpectedUEMovingTrajectoryItem_ExtIEs (?); // type record Extended_AMFName { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Extended_AMFName_ExtIEs (?); // type integer ExtendedPacketDelayBudget ( // type record Extended_RANNodeName { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Extended_RANNodeName_ExtIEs (?); // type record ExtendedRATRestrictionInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExtendedRATRestrictionInformation_ExtIEs (?); // type integer ExtendedRNC_ID (4096 .. 65535); // type record length (1 .. NGAP_Constants.maxnoofExtSliceItems) of SliceSupportItem ExtendedSliceSupportList; // type bitstring ExtendedUEIdentityIndexValue length (16); // type union EventTrigger { // type NGAP_Containers.NGAP_PROTOCOL_IES EventTrigger_ExtIEs (?); // type record EventL1LoggedMDTConfig { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EventL1LoggedMDTConfig_ExtIEs (?); // type union MeasurementThresholdL1LoggedMDT { // type NGAP_Containers.NGAP_PROTOCOL_IES MeasurementThresholdL1LoggedMDT_ExtIEs (?); // type record FailureIndication { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FailureIndication_ExtIEs (?); // type record FiveG_ProSeAuthorized { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_ProSeAuthorized_ExtIEs (?); // type enumerated FiveGProSeDirectDiscovery { // type enumerated FiveGProSeDirectCommunication { // type enumerated FiveGProSeLayer2UEtoNetworkRelay { // type enumerated FiveGProSeLayer3UEtoNetworkRelay { // type enumerated FiveGProSeLayer2RemoteUE { // type record FiveG_ProSePC5QoSParameters { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_ProSePC5QoSParameters_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPC5QoSFlows) of FiveGProSePC5QoSFlowItem FiveGProSePC5QoSFlowList; // type record FiveGProSePC5QoSFlowItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveGProSePC5QoSFlowItem_ExtIEs (?); // type record FiveGProSePC5FlowBitRates { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveGProSePC5FlowBitRates_ExtIEs (?); // type record FiveG_S_TMSI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_S_TMSI_ExtIEs (?); // type octetstring FiveG_TMSI length (4); // type integer FiveQI ( // type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of ForbiddenAreaInformation_Item ForbiddenAreaInformation; // type record ForbiddenAreaInformation_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ForbiddenAreaInformation_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofForbTACs) of TAC ForbiddenTACs; // type record FromEUTRANtoNGRAN { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FromEUTRANtoNGRAN_ExtIEs (?); // type record FromNGRANtoEUTRAN { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FromNGRANtoEUTRAN_ExtIEs (?); // type record GBR_QosInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GBR_QosInformation_ExtIEs ( // type octetstring GlobalCable_ID; // type record GlobalCable_ID_new { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalCable_ID_new_ExtIEs (?); // type record GlobalENB_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalENB_ID_ExtIEs (?); // type record GlobalGNB_ID { template GlobalGNB_ID m_ie_globalGnbId( in template PLMNIdentity p_plmnId, in template bitstring p_gnbId ):={ pLMNIdentity := p_plmnId,//'010001'O, gNB_ID := {gNB_ID:=p_gnbId/*'0000000000000000000000'B*/}, iE_Extensions:= omit }//end of template m_ie_globalGnbId // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalGNB_ID_ExtIEs (?); // type record GlobalN3IWF_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalN3IWF_ID_ExtIEs (?); // type record GlobalLine_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalLine_ID_ExtIEs ( // type octetstring GlobalLineIdentity; // type record GlobalNgENB_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalNgENB_ID_ExtIEs (?); // type union GlobalRANNodeID { template GlobalRANNodeID m_ie_gRanNodeID ( in template GlobalGNB_ID p_gGnbId ):={ globalGNB_ID := p_gGnbId // { // pLMNIdentity := p_plmnId,//'010001'O, // gNB_ID := {gNB_ID:=p_gnbId/*'0000000000000000000000'B*/}, // iE_Extensions := omit // } }//end of template m_ie_gRanNodeID // type NGAP_Containers.NGAP_PROTOCOL_IES GlobalRANNodeID_ExtIEs ( // type record GlobalTNGF_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalTNGF_ID_ExtIEs (?); // type record GlobalTWIF_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalTWIF_ID_ExtIEs (?); // type record GlobalW_AGF_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalW_AGF_ID_ExtIEs (?); // type union GNB_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES GNB_ID_ExtIEs (?); // type octetstring GTP_TEID length (4); template GTP_TEID m_ie_gtpTeId(GTP_TEID p_val:='00000000'O):=p_val; // type record GTPTunnel { template GTPTunnel m_ie_gTPTunnel( in template TransportLayerAddress p_tla, in template GTP_TEID p_gtp_teid ):= { transportLayerAddress := p_tla, gTP_TEID := p_gtp_teid, iE_Extensions:=omit } // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GTPTunnel_ExtIEs (?); // type record GUAMI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GUAMI_ExtIEs (?); // type enumerated GUAMIType { // type record HandoverCommandTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverCommandTransfer_ExtIEs ( // type enumerated HandoverFlag { // type record HandoverPreparationUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverPreparationUnsuccessfulTransfer_ExtIEs (?); // type record HandoverRequestAcknowledgeTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverRequestAcknowledgeTransfer_ExtIEs ( // type record HandoverRequiredTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverRequiredTransfer_ExtIEs (?); // type record HandoverResourceAllocationUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs (?); // type enumerated HandoverType { // type bitstring HashedUEIdentityIndexValue length ( // type octetstring HFCNode_ID; // type record HFCNode_ID_new { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HFCNode_ID_new_ExtIEs (?); // type record HOReport { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HOReport_ExtIEs (?); // type integer Hysteresis (0 .. 30); // type enumerated IAB_Authorized { // type enumerated IAB_Supported { // type enumerated IABNodeIndication { // type enumerated IMSVoiceSupportIndicator { // type integer IndexToRFSP ( // type record InfoOnRecommendedCellsAndRANNodesForPaging { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs (?); // type enumerated IntegrityProtectionIndication { // type enumerated IntegrityProtectionResult { // type integer IntendedNumberOfPagingAttempts ( // type bitstring InterfacesToTrace length (8); // type record ImmediateMDTNr { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ImmediateMDTNr_ExtIEs (?); // type record InterSystemFailureIndication { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION InterSystemFailureIndication_ExtIEs (?); // type record IntersystemSONConfigurationTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemSONConfigurationTransfer_ExtIEs (?); // type union IntersystemSONTransferType { // type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONTransferType_ExtIEs (?); // type record IntersystemSONeNBID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemSONeNBID_ExtIEs (?); // type record IntersystemSONNGRANnodeID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemSONNGRANnodeID_ExtIEs (?); // type union IntersystemSONInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformation_ExtIEs ( // type union IntersystemSONInformationRequest { // type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformationRequest_ExtIEs (?); // type record IntersystemCellActivationRequest { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemCellActivationRequest_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsinNGRANNode) of NGRAN_CGI CellsToActivateList; // type record IntersystemResourceStatusRequest { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemResourceStatusRequest_ExtIEs (?); // type union ReportingSystem { // type NGAP_Containers.NGAP_PROTOCOL_IES ReportingSystem_ExtIEs (?); // type record EUTRAN_ReportingSystemIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_ReportingSystemIEs_ExtIEs (?); // type record NGRAN_ReportingSystemIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_ReportingSystemIEs_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofReportedCells) of EUTRAN_CellToReportItem EUTRAN_CellToReportList; // type record EUTRAN_CellToReportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CellToReportItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofReportedCells) of NGRAN_CellToReportItem NGRAN_CellToReportList; // type record NGRAN_CellToReportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_CellToReportItem_ExtIEs (?); // type bitstring ReportCharacteristics length (32); // type union ReportType { // type NGAP_Containers.NGAP_PROTOCOL_IES ReportType_ExtIEs (?); // type record EventBasedReportingIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EventBasedReportingIEs_ExtIEs (?); // type integer IntersystemResourceThreshold (0 .. 100); // type enumerated NumberOfMeasurementReportingLevels { // type record PeriodicReportingIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PeriodicReportingIEs_ExtIEs (?); // type enumerated ReportingPeriodicity { // type union IntersystemSONInformationReply { // type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformationReply_ExtIEs (?); // type record IntersystemCellActivationReply { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemCellActivationReply_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsinNGRANNode) of NGRAN_CGI ActivatedCellList; // type record IntersystemResourceStatusReply { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemResourceStatusReply_ExtIEs (?); // type union IntersystemSONInformationReport { // type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformationReport_ExtIEs ( // type record IntersystemCellStateIndication { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemCellStateIndication_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsinNGRANNode) of NotificationCell_Item NotificationCellList; // type record NotificationCell_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NotificationCell_Item_ExtIEs (?); // type record IntersystemResourceStatusReport { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemResourceStatusReport_ExtIEs (?); // type union ResourceStatusReportingSystem { // type NGAP_Containers.NGAP_PROTOCOL_IES ResourceStatusReportingSystem_ExtIEs (?); // type record EUTRAN_ReportingStatusIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_ReportingStatusIEs_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofReportedCells) of EUTRAN_CellReportItem EUTRAN_CellReportList; // type record EUTRAN_CellReportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CellReportItem_ExtIEs (?); // type record EUTRAN_CompositeAvailableCapacityGroup { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CompositeAvailableCapacityGroup_ExtIEs (?); // type record CompositeAvailableCapacity { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompositeAvailableCapacity_ExtIEs (?); // type integer EUTRAN_NumberOfActiveUEs ( // type record EUTRAN_RadioResourceStatus { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_RadioResourceStatus_ExtIEs (?); // type record NGRAN_ReportingStatusIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_ReportingStatusIEs_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofReportedCells) of NGRAN_CellReportItem NGRAN_CellReportList; // type record NGRAN_CellReportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_CellReportItem_ExtIEs (?); // type integer NGRAN_NumberOfActiveUEs ( // type integer NGRAN_NoofRRCConnections ( // type record NGRAN_RadioResourceStatus { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_RadioResourceStatus_ExtIEs (?); // type record InterSystemHOReport { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION InterSystemHOReport_ExtIEs (?); // type union InterSystemHandoverReportType { // type NGAP_Containers.NGAP_PROTOCOL_IES InterSystemHandoverReportType_ExtIEs (?); // type record IntersystemUnnecessaryHO { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemUnnecessaryHO_ExtIEs (?); // type octetstring LAC length (2); // type record LAI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LAI_ExtIEs (?); // type union LastVisitedCellInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES LastVisitedCellInformation_ExtIEs (?); // type record LastVisitedCellItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedCellItem_ExtIEs (?); // type octetstring LastVisitedEUTRANCellInformation; // type octetstring LastVisitedGERANCellInformation; // type record LastVisitedNGRANCellInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedNGRANCellInformation_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPSCellsPerPrimaryCellinUEHistoryInfo) of LastVisitedPSCellInformation LastVisitedPSCellList; // type record LastVisitedPSCellInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedPSCellInformation_ExtIEs (?); // type octetstring LastVisitedUTRANCellInformation; // type enumerated LineType { // type enumerated LocationReportingAdditionalInfo { // type integer LocationReportingReferenceID ( // type record LocationReportingRequestType { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LocationReportingRequestType_ExtIEs ( // type record LoggedMDTNr { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LoggedMDTNr_ExtIEs ( // type enumerated LoggingInterval { // type enumerated LoggingDuration { // type enumerated Links_to_log { // type union LoggedMDTTrigger { // type NGAP_Containers.NGAP_PROTOCOL_IES LoggedMDTTrigger_ExtIEs (?); // type enumerated LTEM_Indication { // type octetstring LTEUERLFReportContainer; // type record LTEV2XServicesAuthorized { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LTEV2XServicesAuthorized_ExtIEs (?); // type record LTEUESidelinkAggregateMaximumBitrate { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs (?); // type bitstring MaskedIMEISV length (64); // type integer MaximumDataBurstVolume ( // type bitstring MessageIdentifier length (16); // type enumerated MaximumIntegrityProtectedDataRate { // type integer MBS_AreaSessionID ( // type record length (1 .. NGAP_Constants.maxnoofMRBs) of MBS_DataForwardingResponseMRBItem MBS_DataForwardingResponseMRBList; // type record MBS_DataForwardingResponseMRBItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DataForwardingResponseMRBItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMRBs) of MBS_MappingandDataForwardingRequestItem MBS_MappingandDataForwardingRequestList; // type record MBS_MappingandDataForwardingRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_MappingandDataForwardingRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of QosFlowIdentifier MBS_QoSFlowList; // type union MRB_ProgressInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES MRB_ProgressInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of MBS_QoSFlowsToBeSetupItem MBS_QoSFlowsToBeSetupList; // type record MBS_QoSFlowsToBeSetupItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_QoSFlowsToBeSetupItem_ExtIEs (?); // type union MBS_ServiceArea { // type NGAP_Containers.NGAP_PROTOCOL_IES MBS_ServiceArea_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_ServiceAreaInformationItem MBS_ServiceAreaInformationList; // type record MBS_ServiceAreaInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ServiceAreaInformationItem_ExtIEs (?); // type record MBS_ServiceAreaInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ServiceAreaInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsforMBS) of NR_CGI MBS_ServiceAreaCellList; // type record length (1 .. NGAP_Constants.maxnoofTAIforMBS) of TAI MBS_ServiceAreaTAIList; // type record MBS_SessionID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionID_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionFailedtoSetupItem MBSSessionFailedtoSetupList; // type record MBSSessionFailedtoSetupItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionFailedtoSetupItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessionsofUE) of MBS_ActiveSessionInformation_SourcetoTargetItem MBS_ActiveSessionInformation_SourcetoTargetList; // type record MBS_ActiveSessionInformation_SourcetoTargetItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessionsofUE) of MBS_ActiveSessionInformation_TargettoSourceItem MBS_ActiveSessionInformation_TargettoSourceList; // type record MBS_ActiveSessionInformation_TargettoSourceItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs (?); // type record MBSSessionSetupOrModFailureTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupOrModFailureTransfer_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetupResponseItem MBSSessionSetupResponseList; // type record MBSSessionSetupResponseItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupResponseItem_ExtIEs (?); // type record MBSSessionSetupOrModRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_IES MBSSessionSetupOrModRequestTransferIEs ( // type record length (1 .. NGAP_Constants.maxnoofMBSFSAs) of MBS_SessionFSAID MBS_SessionFSAIDList; // type octetstring MBS_SessionFSAID length (3); // type record MBSSessionReleaseResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionReleaseResponseTransfer_ExtIEs (?); // type record MBSSessionSetupOrModResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupOrModResponseTransfer_ExtIEs (?); // type enumerated MBS_SupportIndicator { // type union MBS_SessionTNLInfo5GC { // type NGAP_Containers.NGAP_PROTOCOL_IES MBS_SessionTNLInfo5GC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_SessionTNLInfo5GCItem MBS_SessionTNLInfo5GCList; // type record MBS_SessionTNLInfo5GCItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionTNLInfo5GCItem_ExtIEs (?); // type union MBS_SessionTNLInfoNGRAN { // type NGAP_Containers.NGAP_PROTOCOL_IES MBS_SessionTNLInfoNGRAN_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_SessionTNLInfoNGRANItem MBS_SessionTNLInfoNGRANList; // type record MBS_SessionTNLInfoNGRANItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionTNLInfoNGRANItem_ExtIEs (?); // type record MBS_DistributionReleaseRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionReleaseRequesTransfer_ExtIEs (?); // type record MBS_DistributionSetupRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupRequestTransfer_ExtIEs (?); // type record MBS_DistributionSetupResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupResponseTransfer_ExtIEs (?); // type record MBS_DistributionSetupUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetupRequestItem MBSSessionSetupRequestList; // type record MBSSessionSetupRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetuporModifyRequestItem MBSSessionSetuporModifyRequestList; // type record MBSSessionSetuporModifyRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetuporModifyRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionToReleaseItem MBSSessionToReleaseList; // type record MBSSessionToReleaseItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionToReleaseItem_ExtIEs (?); // type enumerated MBSSessionStatus { // type enumerated MicoAllPLMN { // type enumerated MICOModeIndication { // type bitstring MobilityInformation length (16); // type record MobilityRestrictionList { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MobilityRestrictionList_ExtIEs ( // type union MDT_AlignmentInfo { // type NGAP_Containers.NGAP_PROTOCOL_IES MDT_AlignmentInfo_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMDTPLMNs) of PLMNIdentity MDTPLMNList; // type record length (0 .. NGAP_Constants.maxnoofMDTPLMNs) of PLMNIdentity MDTPLMNModificationList; // type record MDT_Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_ExtIEs (?); // type record MDT_Configuration_NR { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_NR_ExtIEs (?); // type record MDT_Configuration_EUTRA { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_EUTRA_ExtIEs (?); // type enumerated MDT_Activation { // type union MDTModeNr { // type NGAP_Containers.NGAP_PROTOCOL_IES MDTModeNr_ExtIEs (?); // type octetstring MDTModeEutra; // type bitstring MeasurementsToActivate length (8); // type integer MRB_ID ( // type record MulticastSessionActivationRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastSessionActivationRequestTransfer_ExtIEs (?); // type record MulticastSessionDeactivationRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastSessionDeactivationRequestTransfer_ExtIEs (?); // type record MulticastSessionUpdateRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_IES MulticastSessionUpdateRequestTransferIEs ( // type record length (1 .. NGAP_Constants.maxnoofPagingAreas) of MulticastGroupPagingAreaItem MulticastGroupPagingAreaList; // type record MulticastGroupPagingAreaItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastGroupPagingAreaItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforPaging) of TAI MBS_AreaTAIList; // type record MulticastGroupPagingArea { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastGroupPagingArea_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofUEsforPaging) of UE_PagingItem UE_PagingList; // type record UE_PagingItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_PagingItem_ExtIEs (?); // type record M1Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1Configuration_ExtIEs ( // type enumerated IncludeBeamMeasurementsIndication { // type integer MaxNrofRS_IndexesToReport ( // type enumerated M1ReportingTrigger { // type record M1ThresholdEventA2 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1ThresholdEventA2_ExtIEs (?); // type union M1ThresholdType { // type NGAP_Containers.NGAP_PROTOCOL_IES M1ThresholdType_ExtIEs (?); // type record M1PeriodicReporting { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1PeriodicReporting_ExtIEs ( // type record M4Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M4Configuration_ExtIEs ( // type enumerated M4ReportAmountMDT { // type enumerated M4period { // type record M5Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M5Configuration_ExtIEs ( // type enumerated M5ReportAmountMDT { // type enumerated M5period { // type record M6Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M6Configuration_ExtIEs ( // type enumerated M6ReportAmountMDT { // type enumerated M6report_Interval { // type record M7Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M7Configuration_ExtIEs ( // type enumerated M7ReportAmountMDT { // type integer M7period ( // type record MDT_Location_Info { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Location_Info_ExtIEs (?); // type bitstring MDT_Location_Information length (8); // type union N3IWF_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES N3IWF_ID_ExtIEs (?); // type octetstring NAS_PDU; // type octetstring NASSecurityParametersFromNGRAN; // type enumerated NB_IoT_DefaultPagingDRX { // type enumerated NB_IoT_PagingDRX { // type enumerated NB_IoT_Paging_eDRXCycle { // type enumerated NB_IoT_Paging_TimeWindow { // type record NB_IoT_Paging_eDRXInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NB_IoT_Paging_eDRXInfo_ExtIEs (?); // type integer NB_IoT_UEPriority ( // type integer NetworkInstance ( // type enumerated NewSecurityContextInd { // type integer NextHopChainingCount (0 .. 7); // type enumerated NextPagingAreaScope { // type record length (1 .. NGAP_Constants.maxnoofNGAPIESupportInfo) of NGAPIESupportInformationRequestItem NGAPIESupportInformationRequestList; // type record NGAPIESupportInformationRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGAPIESupportInformationRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofNGAPIESupportInfo) of NGAPIESupportInformationResponseItem NGAPIESupportInformationResponseList; // type record NGAPIESupportInformationResponseItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGAPIESupportInformationResponseItem_ExtIEs (?); // type union NgENB_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES NgENB_ID_ExtIEs (?); // type enumerated NotifySourceNGRANNode { // type union NGRAN_CGI { // type NGAP_Containers.NGAP_PROTOCOL_IES NGRAN_CGI_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of NGRAN_TNLAssociationToRemoveItem NGRAN_TNLAssociationToRemoveList; // type record NGRAN_TNLAssociationToRemoveItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_TNLAssociationToRemoveItem_ExtIEs (?); // type octetstring NGRANTraceID length (8); // type bitstring NID length (44); // type record NonDynamic5QIDescriptor { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NonDynamic5QIDescriptor_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofAllowedAreas) of TAC NotAllowedTACs; // type enumerated NotificationCause { // type enumerated NotificationControl { // type union NPN_AccessInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES NPN_AccessInformation_ExtIEs (?); // type union NPN_MobilityInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES NPN_MobilityInformation_ExtIEs (?); // type union NPN_PagingAssistanceInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES NPN_PagingAssistanceInformation_ExtIEs (?); // type union NPN_Support { // type NGAP_Containers.NGAP_PROTOCOL_IES NPN_Support_ExtIEs (?); // type bitstring NRCellIdentity length (36); // type record NR_CGI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NR_CGI_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsingNB) of NR_CGI NR_CGIList; // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of NR_CGI NR_CGIListForWarning; // type record NR_PagingeDRXInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NR_PagingeDRXInformation_ExtIEs (?); // type enumerated NR_Paging_eDRX_Cycle { // type enumerated NR_Paging_Time_Window { // type bitstring NRencryptionAlgorithms length ( // type bitstring NRintegrityProtectionAlgorithms length ( // type octetstring NRMobilityHistoryReport; // type octetstring NRPPa_PDU; // type octetstring NRUERLFReportContainer; // type record NRNTNTAIInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRNTNTAIInformation_ExtIEs (?); // type integer NumberOfBroadcasts (0 .. 65535); // type integer NumberOfBroadcastsRequested (0 .. 65535); // type integer NRARFCN (0 .. NGAP_Constants.maxNRARFCN); // type integer NRFrequencyBand ( // type record length (1 .. NGAP_Constants.maxnoofNRCellBands) of NRFrequencyBandItem NRFrequencyBand_List; // type record NRFrequencyBandItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRFrequencyBandItem_ExtIEs (?); // type record NRFrequencyInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRFrequencyInfo_ExtIEs (?); // type integer NR_PCI ( // type record NRV2XServicesAuthorized { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRV2XServicesAuthorized_ExtIEs (?); // type enumerated VehicleUE { // type enumerated PedestrianUE { // type record NRUESidelinkAggregateMaximumBitrate { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRUESidelinkAggregateMaximumBitrate_ExtIEs (?); // type integer NSAG_ID ( // type enumerated OnboardingSupport { // type enumerated OverloadAction { // type union OverloadResponse { // type NGAP_Containers.NGAP_PROTOCOL_IES OverloadResponse_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSliceItems) of OverloadStartNSSAIItem OverloadStartNSSAIList; // type record OverloadStartNSSAIItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION OverloadStartNSSAIItem_ExtIEs (?); // type integer PacketDelayBudget ( // type record PacketErrorRate { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PacketErrorRate_ExtIEs (?); // type integer PacketLossRate ( // type record PagingAssisDataforCEcapabUE { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PagingAssisDataforCEcapabUE_ExtIEs (?); // type record PagingAttemptInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PagingAttemptInformation_ExtIEs (?); // type integer PagingAttemptCount ( // type enumerated PagingCause { // type enumerated PagingCauseIndicationForVoiceService { // type enumerated PagingDRX { template PagingDRX m_ie_defaultPagingDRX (PagingDRX p_drx:=v256):= p_drx; // type enumerated PagingOrigin { // type enumerated PagingPriority { // type enumerated PagingProbabilityInformation { // type record PathSwitchRequestAcknowledgeTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestAcknowledgeTransfer_ExtIEs ( // type record PathSwitchRequestSetupFailedTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestSetupFailedTransfer_ExtIEs (?); // type record PathSwitchRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestTransfer_ExtIEs ( // type record PathSwitchRequestUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestUnsuccessfulTransfer_ExtIEs (?); // type record PC5QoSParameters { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5QoSParameters_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPC5QoSFlows) of PC5QoSFlowItem PC5QoSFlowList; // type record PC5QoSFlowItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5QoSFlowItem_ExtIEs (?); // type record PC5FlowBitRates { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5FlowBitRates_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofNeighPCIforMDT) of NR_PCI PCIListForMDT; // type enumerated PrivacyIndicator { // type record PDUSessionAggregateMaximumBitRate { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionAggregateMaximumBitRate_ExtIEs (?); // type integer PDUSessionID (0 .. 255); template PDUSessionID m_ie_pDUSessId(PDUSessionID p_val:=0):=p_val; // type integer PDUSessionPairID ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceAdmittedItem PDUSessionResourceAdmittedList; // type record PDUSessionResourceAdmittedItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceAdmittedItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToModifyItemModCfm PDUSessionResourceFailedToModifyListModCfm; // type record PDUSessionResourceFailedToModifyItemModCfm { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToModifyItemModCfm_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToModifyItemModRes PDUSessionResourceFailedToModifyListModRes; // type record PDUSessionResourceFailedToModifyItemModRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToModifyItemModRes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToResumeItemRESReq PDUSessionResourceFailedToResumeListRESReq; // type record PDUSessionResourceFailedToResumeItemRESReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToResumeItemRESReq_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToResumeItemRESRes PDUSessionResourceFailedToResumeListRESRes; // type record PDUSessionResourceFailedToResumeItemRESRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToResumeItemRESRes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemCxtFail PDUSessionResourceFailedToSetupListCxtFail; // type record PDUSessionResourceFailedToSetupItemCxtFail { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemCxtRes PDUSessionResourceFailedToSetupListCxtRes; // type record PDUSessionResourceFailedToSetupItemCxtRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemHOAck PDUSessionResourceFailedToSetupListHOAck; // type record PDUSessionResourceFailedToSetupItemHOAck { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemHOAck_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemPSReq PDUSessionResourceFailedToSetupListPSReq; // type record PDUSessionResourceFailedToSetupItemPSReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemPSReq_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemSURes PDUSessionResourceFailedToSetupListSURes; // type record PDUSessionResourceFailedToSetupItemSURes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemSURes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceHandoverItem PDUSessionResourceHandoverList; // type record PDUSessionResourceHandoverItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceHandoverItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceInformationItem PDUSessionResourceInformationList; // type record PDUSessionResourceInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceInformationItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceItemCxtRelCpl PDUSessionResourceListCxtRelCpl; // type record PDUSessionResourceItemCxtRelCpl { // type octetstring PDUSessionResourceReleaseResponseTransfer_OCTET_STRING; // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceItemCxtRelCpl_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceItemCxtRelReq PDUSessionResourceListCxtRelReq; // type record PDUSessionResourceItemCxtRelReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceItemCxtRelReq_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceItemHORqd PDUSessionResourceListHORqd; // type record PDUSessionResourceItemHORqd { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceItemHORqd_ExtIEs (?); // type record PDUSessionResourceModifyConfirmTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyConfirmTransfer_ExtIEs ( // type record PDUSessionResourceModifyIndicationUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs (?); // type record PDUSessionResourceModifyRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_IES PDUSessionResourceModifyRequestTransferIEs ( // type record PDUSessionResourceModifyResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyResponseTransfer_ExtIEs ( // type record PDUSessionResourceModifyIndicationTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyIndicationTransfer_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModCfm PDUSessionResourceModifyListModCfm; // type record PDUSessionResourceModifyItemModCfm { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModCfm_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModInd PDUSessionResourceModifyListModInd; // type record PDUSessionResourceModifyItemModInd { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModInd_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModReq PDUSessionResourceModifyListModReq; // type record PDUSessionResourceModifyItemModReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModReq_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModRes PDUSessionResourceModifyListModRes; // type record PDUSessionResourceModifyItemModRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModRes_ExtIEs (?); // type record PDUSessionResourceModifyUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceNotifyItem PDUSessionResourceNotifyList; // type record PDUSessionResourceNotifyItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceNotifyItem_ExtIEs (?); // type record PDUSessionResourceNotifyReleasedTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceNotifyReleasedTransfer_ExtIEs ( // type record PDUSessionResourceNotifyTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceNotifyTransfer_ExtIEs ( // type record PDUSessionResourceReleaseCommandTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleaseCommandTransfer_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemNot PDUSessionResourceReleasedListNot; // type record PDUSessionResourceReleasedItemNot { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemNot_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemPSAck PDUSessionResourceReleasedListPSAck; // type record PDUSessionResourceReleasedItemPSAck { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemPSAck_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemPSFail PDUSessionResourceReleasedListPSFail; // type record PDUSessionResourceReleasedItemPSFail { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemPSFail_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemRelRes PDUSessionResourceReleasedListRelRes; // type record PDUSessionResourceReleasedItemRelRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemRelRes_ExtIEs (?); // type record PDUSessionResourceReleaseResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleaseResponseTransfer_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceResumeItemRESReq PDUSessionResourceResumeListRESReq; // type record PDUSessionResourceResumeItemRESReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceResumeItemRESReq_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceResumeItemRESRes PDUSessionResourceResumeListRESRes; // type record PDUSessionResourceResumeItemRESRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceResumeItemRESRes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSecondaryRATUsageItem PDUSessionResourceSecondaryRATUsageList; // type record PDUSessionResourceSecondaryRATUsageItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSecondaryRATUsageItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemCxtReq PDUSessionResourceSetupListCxtReq; // type record PDUSessionResourceSetupItemCxtReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemCxtReq_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemCxtRes PDUSessionResourceSetupListCxtRes; // type record PDUSessionResourceSetupItemCxtRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemCxtRes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemHOReq PDUSessionResourceSetupListHOReq; // type record PDUSessionResourceSetupItemHOReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemHOReq_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemSUReq PDUSessionResourceSetupListSUReq; template PDUSessionResourceSetupListSUReq m_ie_pDUSessionResourceSetupListSUReq(in template PDUSessionResourceSetupListSUReq p_list):= p_list; // type record PDUSessionResourceSetupItemSUReq { template PDUSessionResourceSetupItemSUReq m_ie_pDUSessionResourceSetupItemSUReq( in template PDUSessionID p_pDUSessId, in template NAS_PDU p_nASPdu:=omit, in template S_NSSAI p_sNSSAI, in template octetstring p_pduSessResSetReqTra ):= { pDUSessionID := p_pDUSessId, pDUSessionNAS_PDU :=p_nASPdu, s_NSSAI := p_sNSSAI, pDUSessionResourceSetupRequestTransfer := p_pduSessResSetReqTra, iE_Extensions:=omit }//end of template m_ie_pDUSessionResourceSetupItemSUReq // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemSUReq_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemSURes PDUSessionResourceSetupListSURes; // type record PDUSessionResourceSetupItemSURes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemSURes_ExtIEs (?); // type record PDUSessionResourceSetupRequestTransfer { template PDUSessionResourceSetupRequestTransfer m_ie_pDUSessResSetReqTrEmpty:={protocolIEs:={}}; // type NGAP_Containers.NGAP_PROTOCOL_IES PDUSessionResourceSetupRequestTransferIEs ( template PDUSessionResourceSetupRequestTransfer m_ie_pDUSessResSetReqTrIEs( in template UPTransportLayerInformation p_utli, in template PDUSessionType p_pst, in template QosFlowSetupRequestList p_qfsrl ):={ protocolIEs:={ // { // id := id_PDUSessionAggregateMaximumBitRate, // criticality := reject, // value_ := omit //"NGAP_IEs.PDUSessionAggregateMaximumBitRate", // //presence := optional_ // }, { id := id_UL_NGU_UP_TNLInformation, criticality := reject, value_ := { uPTransportLayerInformation := p_utli} //presence := mandatory }, // { // id := id_AdditionalUL_NGU_UP_TNLInformation, // criticality := reject, // value_ := omit //"NGAP_IEs.UPTransportLayerInformationList", // //presence := optional_ // }, // { // id := id_DataForwardingNotPossible, // criticality := reject, // value_ := omit //"NGAP_IEs.DataForwardingNotPossible", // //presence := optional_ // }, { id := id_PDUSessionType, criticality := reject, value_ := { pDUSessionType := p_pst} //presence := mandatory }, // { // id := id_SecurityIndication, // criticality := reject, // value_ := omit //"NGAP_IEs.SecurityIndication", // //presence := optional_ // }, // { // id := id_NetworkInstance, // criticality := reject, // value_ := omit //"NGAP_IEs.NetworkInstance", // //presence := optional_ // }, { id := id_QosFlowSetupRequestList, criticality := reject, value_ := { qosFlowSetupRequestList := p_qfsrl} //presence := mandatory }//, // { // id := id_CommonNetworkInstance, // criticality := ignore, // value_ := omit //"NGAP_IEs.CommonNetworkInstance", // //presence := optional_ // }, // { // id := id_DirectForwardingPathAvailability, // criticality := ignore, // value_ := omit //"NGAP_IEs.DirectForwardingPathAvailability", // //presence := optional_ // }, // { // id := id_RedundantUL_NGU_UP_TNLInformation, // criticality := ignore, // value_ := omit //"NGAP_IEs.UPTransportLayerInformation", // //presence := optional_ // }, // { // id := id_AdditionalRedundantUL_NGU_UP_TNLInformation, // criticality := ignore, // value_ := omit //"NGAP_IEs.UPTransportLayerInformationList", // //presence := optional_ // }, // { // id := id_RedundantCommonNetworkInstance, // criticality := ignore, // value_ := omit //"NGAP_IEs.CommonNetworkInstance", // //presence := optional_ // }, // { // id := id_RedundantPDUSessionInformation, // criticality := ignore, // value_ := omit //"NGAP_IEs.RedundantPDUSessionInformation", // //presence := optional_ // }, // { // id := id_MBSSessionSetupRequestList, // criticality := ignore, // value_ := omit //"NGAP_IEs.MBSSessionSetupRequestList", // //presence := optional_ // } } }//end of template m_ie_pDUSessResSetReqTrIEs // type record PDUSessionResourceSetupResponseTransfer { template PDUSessionResourceSetupResponseTransfer m_ie_pDUSessResSetRespTr( in template QosFlowPerTNLInformation p_qosfTnlInf, in template QosFlowPerTNLInformationList p_qosfList:=omit, in template SecurityResult p_secRes:=omit, in template QosFlowListWithCause p_qosfCause:=omit ):={ dLQosFlowPerTNLInformation := p_qosfTnlInf, additionalDLQosFlowPerTNLInformation := p_qosfList, securityResult := p_secRes, qosFlowFailedToSetupList := p_qosfCause, iE_Extensions := omit }//end of template m_ie_pDUSessResSetRespTr // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupResponseTransfer_ExtIEs ( // type record PDUSessionResourceSetupUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSuspendItemSUSReq PDUSessionResourceSuspendListSUSReq; // type record PDUSessionResourceSuspendItemSUSReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSuspendItemSUSReq_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSwitchedItem PDUSessionResourceSwitchedList; // type record PDUSessionResourceSwitchedItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSwitchedItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToBeSwitchedDLItem PDUSessionResourceToBeSwitchedDLList; // type record PDUSessionResourceToBeSwitchedDLItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToBeSwitchedDLItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToReleaseItemHOCmd PDUSessionResourceToReleaseListHOCmd; // type record PDUSessionResourceToReleaseItemHOCmd { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToReleaseItemHOCmd_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToReleaseItemRelCmd PDUSessionResourceToReleaseListRelCmd; // type record PDUSessionResourceToReleaseItemRelCmd { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToReleaseItemRelCmd_ExtIEs (?); // type enumerated PDUSessionType { template PDUSessionType m_ie_PDUSessionType(PDUSessionType p_val:=unstructured):=p_val; // type record PDUSessionUsageReport { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionUsageReport_ExtIEs (?); // type record PEIPSassistanceInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PEIPSassistanceInformation_ExtIEs (?); // type integer Periodicity ( // type bitstring PeriodicRegistrationUpdateTimer length (8); // type octetstring PLMNIdentity length (3); template PLMNIdentity m_ie_pLMNIdentity(PLMNIdentity p_val):=p_val; // type record PLMNAreaBasedQMC { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PLMNAreaBasedQMC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPLMNforQMC) of PLMNIdentity PLMNListforQMC; // type record length (1 .. NGAP_Constants.maxnoofPLMNs) of PLMNSupportItem PLMNSupportList; // type record PLMNSupportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PLMNSupportItem_ExtIEs ( // type record PNI_NPN_MobilityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PNI_NPN_MobilityInformation_ExtIEs (?); // type octetstring PortNumber length (2); // type enumerated Pre_emptionCapability { // type enumerated Pre_emptionVulnerability { // type integer PriorityLevelARP (1 .. 15); // type integer PriorityLevelQos ( // type union PWSFailedCellIDList { // type NGAP_Containers.NGAP_PROTOCOL_IES PWSFailedCellIDList_ExtIEs (?); // type record QMCConfigInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QMCConfigInfo_ExtIEs (?); // type record QMCDeactivation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QMCDeactivation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofUEAppLayerMeas) of QoEReference QoEReferenceList; // type octetstring QoEReference length (6); // type union QosCharacteristics { // type NGAP_Containers.NGAP_PROTOCOL_IES QosCharacteristics_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAcceptedItem QosFlowAcceptedList; // type record QosFlowAcceptedItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAcceptedItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAddOrModifyRequestItem QosFlowAddOrModifyRequestList; // type record QosFlowAddOrModifyRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAddOrModifyRequestItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAddOrModifyResponseItem QosFlowAddOrModifyResponseList; // type record QosFlowAddOrModifyResponseItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAddOrModifyResponseItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowFeedbackItem QosFlowFeedbackList; // type record QosFlowFeedbackItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowFeedbackItem_ExtIEs (?); // type integer QosFlowIdentifier ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowInformationItem QosFlowInformationList; // type record QosFlowInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowInformationItem_ExtIEs ( // type record QosFlowLevelQosParameters { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowLevelQosParameters_ExtIEs ( // type enumerated QosMonitoringRequest { // type integer QosMonitoringReportingFrequency ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowIdentifier QoSFlowList; // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowWithCauseItem QosFlowListWithCause; // type record QosFlowWithCauseItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowWithCauseItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowModifyConfirmItem QosFlowModifyConfirmList; // type record QosFlowModifyConfirmItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowModifyConfirmItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowNotifyItem QosFlowNotifyList; // type record QosFlowNotifyItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowNotifyItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowParametersItem QosFlowParametersList; // type record QosFlowParametersItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowParametersItem_ExtIEs ( // type record QosFlowPerTNLInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowPerTNLInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of QosFlowPerTNLInformationItem QosFlowPerTNLInformationList; // type record QosFlowPerTNLInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowPerTNLInformationItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowSetupRequestItem QosFlowSetupRequestList; template QosFlowSetupRequestList m_ie_qosFlowSetReqList(QosFlowSetupRequestList p_list):=p_list; // type record QosFlowSetupRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowSetupRequestItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowItemWithDataForwarding QosFlowListWithDataForwarding; // type record QosFlowItemWithDataForwarding { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowItemWithDataForwarding_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowToBeForwardedItem QosFlowToBeForwardedList; // type record QosFlowToBeForwardedItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowToBeForwardedItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QoSFlowsUsageReport_Item QoSFlowsUsageReportList; // type record QoSFlowsUsageReport_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QoSFlowsUsageReport_Item_ExtIEs (?); // type enumerated Range { // type ASNAUX.PrintableString RANNodeName length ( // type ASNAUX.VisibleString RANNodeNameVisibleString length ( // type ASNAUX.UTF8String RANNodeNameUTF8String length ( // type integer RANPagingPriority (1 .. 256); // type record RANStatusTransfer_TransparentContainer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RANStatusTransfer_TransparentContainer_ExtIEs (?); // type integer RAN_UE_NGAP_ID (0 .. 4294967295); template RAN_UE_NGAP_ID m_ie_rANUeNgapId(integer p_val:=1) := p_val; // type enumerated RAT_Information { // type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of RATRestrictions_Item RATRestrictions; // type record RATRestrictions_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RATRestrictions_Item_ExtIEs ( // type bitstring RATRestrictionInformation length ( // type record RecommendedCellsForPaging { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedCellsForPaging_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofRecommendedCells) of RecommendedCellItem RecommendedCellList; // type record RecommendedCellItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedCellItem_ExtIEs (?); // type record RecommendedRANNodesForPaging { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedRANNodesForPaging_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofRecommendedRANNodes) of RecommendedRANNodeItem RecommendedRANNodeList; // type record RecommendedRANNodeItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedRANNodeItem_ExtIEs (?); // type enumerated RedCapIndication { // type enumerated RedirectionVoiceFallback { // type record RedundantPDUSessionInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RedundantPDUSessionInformation_ExtIEs ( // type enumerated RedundantQosFlowIndicator { // type enumerated ReflectiveQosAttribute { // type integer RelativeAMFCapacity (0 .. 255); // type enumerated ReportArea { // type integer RepetitionPeriod (0 .. 131071); // type enumerated ResetAll { // type enumerated ReportAmountMDT { // type enumerated ReportIntervalMDT { // type enumerated ExtendedReportIntervalMDT { // type union ResetType { // type NGAP_Containers.NGAP_PROTOCOL_IES ResetType_ExtIEs (?); // type octetstring RGLevelWirelineAccessCharacteristics; // type integer RNC_ID (0 .. 4095); // type octetstring RoutingID; // type octetstring RRCContainer; // type enumerated RRCEstablishmentCause { // type enumerated RRCInactiveTransitionReportRequest { // type enumerated RRCState { // type enumerated RSN { // type record RIMInformationTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RIMInformationTransfer_ExtIEs (?); // type record RIMInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RIMInformation_ExtIEs (?); // type bitstring GNBSetID length (22); // type record ScheduledCommunicationTime { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ScheduledCommunicationTime_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofXnTLAs) of TransportLayerAddress SCTP_TLAs; // type octetstring SD length (3); template SD m_ie_sD(SD p_val:='000000'O) := p_val; // type record SecondaryRATUsageInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecondaryRATUsageInformation_ExtIEs (?); // type record SecondaryRATDataUsageReportTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecondaryRATDataUsageReportTransfer_ExtIEs (?); // type record SecurityContext { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityContext_ExtIEs (?); // type record SecurityIndication { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityIndication_ExtIEs ( // type bitstring SecurityKey length (256); // type record SecurityResult { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityResult_ExtIEs (?); // type record SensorMeasurementConfiguration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SensorMeasurementConfiguration_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSensorName) of SensorMeasConfigNameItem SensorMeasConfigNameList; // type record SensorMeasConfigNameItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SensorMeasConfigNameItem_ExtIEs (?); // type enumerated SensorMeasConfig { // type union SensorNameConfig { // type NGAP_Containers.NGAP_PROTOCOL_IES SensorNameConfig_ExtIEs (?); // type bitstring SerialNumber length (16); // type record length (1 .. NGAP_Constants.maxnoofServedGUAMIs) of ServedGUAMIItem ServedGUAMIList; // type record ServedGUAMIItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ServedGUAMIItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of ServiceAreaInformation_Item ServiceAreaInformation; // type record ServiceAreaInformation_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ServiceAreaInformation_Item_ExtIEs (?); // type enumerated ServiceType { // type integer SgNB_UE_X2AP_ID (0 .. 4294967295); // type record SharedNGU_MulticastTNLInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SharedNGU_MulticastTNLInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceOverloadItem SliceOverloadList; // type record SliceOverloadItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceOverloadItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceSupportItem SliceSupportList; template SliceSupportList m_ie_sliceSupportList(in template SliceSupportList p_list):=p_list; // type record SliceSupportItem { template SliceSupportItem m_ie_sliceSupportItem( in template S_NSSAI p_S_NSSAI ):={ s_NSSAI := p_S_NSSAI, iE_Extensions :=omit }//end of template m_ie_sliceSupportItem // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceSupportItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSNSSAIforQMC) of SliceSupportQMC_Item SliceSupportListQMC; // type record SliceSupportQMC_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceSupportQMC_Item_ExtIEs (?); // type record SNPN_MobilityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SNPN_MobilityInformation_ExtIEs (?); // type record S_NSSAI { template S_NSSAI m_ie_sNSSAI( in template SST p_sST, in template SD p_sD ):={ sST := p_sST,//'00'O, sD := p_sD,//'000000'O, iE_Extensions := omit }//end of template m_ie_sNSSAI // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION S_NSSAI_ExtIEs (?); // type record SONConfigurationTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SONConfigurationTransfer_ExtIEs (?); // type union SONInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES SONInformation_ExtIEs ( // type record SONInformationReply { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SONInformationReply_ExtIEs (?); // type union SONInformationReport { // type NGAP_Containers.NGAP_PROTOCOL_IES SONInformationReport_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofSuccessfulHOReports) of SuccessfulHandoverReport_Item SuccessfulHandoverReportList; // type record SuccessfulHandoverReport_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SuccessfulHandoverReport_Item_ExtIEs (?); // type enumerated SONInformationRequest { // type record SourceNGRANNode_ToTargetNGRANNode_TransparentContainer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs ( // type union SourceNodeID { // type NGAP_Containers.NGAP_PROTOCOL_IES SourceNodeID_ExtIEs (?); // type enumerated SourceOfUEActivityBehaviourInformation { // type record SourceRANNodeID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceRANNodeID_ExtIEs (?); // type octetstring SourceToTarget_TransparentContainer; // type record SourceToTarget_AMFInformationReroute { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceToTarget_AMFInformationReroute_ExtIEs (?); // type enumerated SRVCCOperationPossible { // type octetstring ConfiguredNSSAI length (128); // type octetstring RejectedNSSAIinPLMN length (32); // type octetstring RejectedNSSAIinTA length (32); // type octetstring SST length (1); template SST m_ie_sST(SST p_val:='00'O):=p_val; // type record length (1 .. NGAP_Constants.maxnoofTACs) of SupportedTAItem SupportedTAList; template SupportedTAList m_ie_supportedTAList(in template SupportedTAList p_list):= p_list; // type record SupportedTAItem { template SupportedTAItem m_ie_supportedTAItem( in template TAC p_tAC, in template BroadcastPLMNList p_broadcastPLMNList ):={ tAC := p_tAC, broadcastPLMNList := p_broadcastPLMNList, iE_Extensions :=omit }//end of template m_ie_supportedTAItem // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SupportedTAItem_ExtIEs ( // type enumerated SuspendIndicator { // type enumerated Suspend_Request_Indication { // type enumerated Suspend_Response_Indication { // type integer SurvivalTime ( // type octetstring TAC length (3); template TAC m_ie_tAC(TAC p_val):=p_val; // type record length (1 .. NGAP_Constants.maxnoofTACsinNTN) of TAC TACListInNRNTN; // type record TAI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAI_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAIBroadcastEUTRA_Item TAIBroadcastEUTRA; // type record TAIBroadcastEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBroadcastEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAIBroadcastNR_Item TAIBroadcastNR; // type record TAIBroadcastNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBroadcastNR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAICancelledEUTRA_Item TAICancelledEUTRA; // type record TAICancelledEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAICancelledEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAICancelledNR_Item TAICancelledNR; // type record TAICancelledNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAICancelledNR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforInactive) of TAIListForInactiveItem TAIListForInactive; // type record TAIListForInactiveItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIListForInactiveItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforPaging) of TAIListForPagingItem TAIListForPaging; // type record TAIListForPagingItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIListForPagingItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforRestart) of TAI TAIListForRestart; // type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAI TAIListForWarning; // type record length (1 .. NGAP_Constants.maxnoofNSAGs) of TAINSAGSupportItem TAINSAGSupportList; // type record TAINSAGSupportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAINSAGSupportItem_ExtIEs (?); // type record TargeteNB_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargeteNB_ID_ExtIEs (?); // type record TargetHomeENB_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetHomeENB_ID_ExtIEs (?); // type union TargetID { // type NGAP_Containers.NGAP_PROTOCOL_IES TargetID_ExtIEs ( // type record TargetNGRANNode_ToSourceNGRANNode_TransparentContainer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs ( // type record TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofTargetS_NSSAIs) of TargetNSSAI_Item TargetNSSAI; // type record TargetNSSAI_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNSSAI_Item_ExtIEs (?); // type record TargetNSSAIInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNSSAIInformation_Item_ExtIEs (?); // type record TargetRANNodeID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_ExtIEs (?); // type record TargetRANNodeID_RIM { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_RIM_ExtIEs (?); // type record TargetRANNodeID_SON { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_SON_ExtIEs ( // type record TargetRNC_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRNC_ID_ExtIEs (?); // type octetstring TargetToSource_TransparentContainer; // type octetstring TargettoSource_Failure_TransparentContainer; // type enumerated TimerApproachForGUAMIRemoval { // type octetstring TimeStamp length (4); // type record TimeSyncAssistanceInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TimeSyncAssistanceInfo_ExtIEs (?); // type enumerated TimeToWait { // type integer TimeUEStayedInCell (0 .. 4095); // type integer TimeUEStayedInCellEnhancedGranularity (0 .. 40950); // type octetstring TMGI length (6); // type octetstring TNAP_ID; // type union TNGF_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES TNGF_ID_ExtIEs (?); // type integer TNLAddressWeightFactor (0 .. 255); // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of TNLAssociationItem TNLAssociationList; // type record TNLAssociationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TNLAssociationItem_ExtIEs (?); // type enumerated TNLAssociationUsage { // type record TooearlyIntersystemHO { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TooearlyIntersystemHO_ExtIEs (?); // type record TraceActivation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TraceActivation_ExtIEs ( // type enumerated TraceDepth { // type integer TrafficLoadReductionIndication (1 .. 99); // type bitstring TransportLayerAddress length ( template TransportLayerAddress m_ie_tla(bitstring p_val:='0'B):=p_val; // type enumerated TypeOfError { // type record TAIBasedMDT { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBasedMDT_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAforMDT) of TAI TAIListforMDT; // type record TAIBasedQMC { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBasedQMC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAforQMC) of TAI TAIListforQMC; // type record TABasedQMC { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TABasedQMC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAforQMC) of TAC TAListforQMC; // type record TABasedMDT { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TABasedMDT_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAforMDT) of TAC TAListforMDT; // type integer Threshold_RSRP (0 .. 127); // type integer Threshold_RSRQ (0 .. 127); // type integer Threshold_SINR (0 .. 127); // type enumerated TimeToTrigger { // type octetstring TWAP_ID; // type union TWIF_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES TWIF_ID_ExtIEs (?); // type record TSCAssistanceInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TSCAssistanceInformation_ExtIEs ( // type record TSCTrafficCharacteristics { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TSCTrafficCharacteristics_ExtIEs (?); // type record UEAggregateMaximumBitRate { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAggregateMaximumBitRate_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofUEAppLayerMeas) of UEAppLayerMeasInfoItem UEAppLayerMeasInfoList; // type record UEAppLayerMeasInfoItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAppLayerMeasInfoItem_ExtIEs (?); // type record UEAppLayerMeasConfigInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAppLayerMeasConfigInfo_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofNGConnectionsToReset) of UE_associatedLogicalNG_connectionItem UE_associatedLogicalNG_connectionList; // type record UE_associatedLogicalNG_connectionItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_associatedLogicalNG_connectionItem_ExtIEs (?); // type enumerated UECapabilityInfoRequest { // type enumerated UEContextRequest { // type record UEContextResumeRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextResumeRequestTransfer_ExtIEs (?); // type record UEContextResumeResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextResumeResponseTransfer_ExtIEs (?); // type record UEContextSuspendRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextSuspendRequestTransfer_ExtIEs (?); // type record UE_DifferentiationInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_DifferentiationInfo_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsinUEHistoryInfo) of LastVisitedCellItem UEHistoryInformation; // type union UEHistoryInformationFromTheUE { // type NGAP_Containers.NGAP_PROTOCOL_IES UEHistoryInformationFromTheUE_ExtIEs (?); // type union UEIdentityIndexValue { // type NGAP_Containers.NGAP_PROTOCOL_IES UEIdentityIndexValue_ExtIEs (?); // type union UE_NGAP_IDs { // type NGAP_Containers.NGAP_PROTOCOL_IES UE_NGAP_IDs_ExtIEs (?); // type record UE_NGAP_ID_pair { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_NGAP_ID_pair_ExtIEs (?); // type union UEPagingIdentity { // type NGAP_Containers.NGAP_PROTOCOL_IES UEPagingIdentity_ExtIEs (?); // type enumerated UEPresence { // type record length (1 .. NGAP_Constants.maxnoofAoI) of UEPresenceInAreaOfInterestItem UEPresenceInAreaOfInterestList; // type record UEPresenceInAreaOfInterestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEPresenceInAreaOfInterestItem_ExtIEs (?); // type octetstring UERadioCapability; // type record UERadioCapabilityForPaging { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UERadioCapabilityForPaging_ExtIEs ( // type octetstring UERadioCapabilityForPagingOfNB_IoT; // type octetstring UERadioCapabilityForPagingOfNR; // type octetstring UERadioCapabilityForPagingOfEUTRA; // type octetstring UERadioCapabilityID; // type enumerated UERetentionInformation { // type union UERLFReportContainer { // type NGAP_Containers.NGAP_PROTOCOL_IES UERLFReportContainer_ExtIEs (?); // type record UESecurityCapabilities { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UESecurityCapabilities_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofAllowedS_NSSAIs) of UESliceMaximumBitRateItem UESliceMaximumBitRateList; // type record UESliceMaximumBitRateItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UESliceMaximumBitRateItem_ExtIEs (?); // type enumerated UE_UP_CIoT_Support { // type record UL_CP_SecurityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UL_CP_SecurityInformation_ExtIEs (?); // type bitstring UL_NAS_MAC length (16); // type bitstring UL_NAS_Count length (5); // type record length (1 .. NGAP_Constants.maxnoofMultiConnectivity) of UL_NGU_UP_TNLModifyItem UL_NGU_UP_TNLModifyList; // type record UL_NGU_UP_TNLModifyItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UL_NGU_UP_TNLModifyItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofServedGUAMIs) of UnavailableGUAMIItem UnavailableGUAMIList; // type record UnavailableGUAMIItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UnavailableGUAMIItem_ExtIEs (?); // type enumerated ULForwarding { // type bitstring UpdateFeedback length ( // type union UPTransportLayerInformation { template UPTransportLayerInformation m_ie_uPTLInf (template GTPTunnel p_gtpt):={ gTPTunnel:=p_gtpt } // type NGAP_Containers.NGAP_PROTOCOL_IES UPTransportLayerInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of UPTransportLayerInformationItem UPTransportLayerInformationList; // type record UPTransportLayerInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UPTransportLayerInformationItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of UPTransportLayerInformationPairItem UPTransportLayerInformationPairList; // type record UPTransportLayerInformationPairItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UPTransportLayerInformationPairItem_ExtIEs (?); // type ASNAUX.VisibleString URI_address; // type union UserLocationInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES UserLocationInformation_ExtIEs ( // type record UserLocationInformationEUTRA { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationEUTRA_ExtIEs ( // type record UserLocationInformationN3IWF { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationN3IWF_ExtIEs ( // type record UserLocationInformationTNGF { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationTNGF_ExtIEs ( // type record UserLocationInformationTWIF { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationTWIF_ExtIEs ( // type union UserLocationInformationW_AGF { // type NGAP_Containers.NGAP_PROTOCOL_IES UserLocationInformationW_AGF_ExtIEs ( // type record UserLocationInformationNR { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationNR_ExtIEs ( // type record UserPlaneSecurityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserPlaneSecurityInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTimePeriods) of VolumeTimedReport_Item VolumeTimedReportList; // type record VolumeTimedReport_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION VolumeTimedReport_Item_ExtIEs (?); // type union W_AGF_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES W_AGF_ID_ExtIEs (?); // type octetstring WarningAreaCoordinates length (1 .. 1024); // type union WarningAreaList { // type NGAP_Containers.NGAP_PROTOCOL_IES WarningAreaList_ExtIEs (?); // type octetstring WarningMessageContents length (1 .. 9600); // type octetstring WarningSecurityInfo length (50); // type octetstring WarningType length (2); // type record WLANMeasurementConfiguration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WLANMeasurementConfiguration_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofWLANName) of WLANMeasConfigNameItem WLANMeasConfigNameList; // type record WLANMeasConfigNameItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WLANMeasConfigNameItem_ExtIEs (?); // type enumerated WLANMeasConfig { // type octetstring WLANName length (1 .. 32); // type record WUS_Assistance_Information { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WUS_Assistance_Information_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofXnExtTLAs) of XnExtTLA_Item XnExtTLAs; // type record XnExtTLA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION XnExtTLA_Item_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofXnGTP_TLAs) of TransportLayerAddress XnGTP_TLAs; // type record length (1 .. NGAP_Constants.maxnoofXnTLAs) of TransportLayerAddress XnTLAs; // type record XnTNLConfigurationInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION XnTNLConfigurationInfo_ExtIEs (?); } group Receive{/*mw_ie_*/ // type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of AdditionalDLUPTNLInformationForHOItem AdditionalDLUPTNLInformationForHOList; // type record AdditionalDLUPTNLInformationForHOItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AdditionalDLUPTNLInformationForHOItem_ExtIEs ( // type enumerated AdditionalQosFlowInformation { // type record AllocationAndRetentionPriority { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AllocationAndRetentionPriority_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofAllowedCAGsperPLMN) of CAG_ID Allowed_CAG_List_per_PLMN; // type record length (1 .. NGAP_Constants.maxnoofAllowedS_NSSAIs) of AllowedNSSAI_Item AllowedNSSAI; // type record AllowedNSSAI_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AllowedNSSAI_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of Allowed_PNI_NPN_Item Allowed_PNI_NPN_List; // type record Allowed_PNI_NPN_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Allowed_PNI_NPN_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofAllowedAreas) of TAC AllowedTACs; // type integer AlternativeQoSParaSetIndex ( // type integer AlternativeQoSParaSetNotifyIndex ( // type record length (1 .. NGAP_Constants.maxnoofQosParaSets) of AlternativeQoSParaSetItem AlternativeQoSParaSetList; // type record AlternativeQoSParaSetItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AlternativeQoSParaSetItem_ExtIEs (?); // type ASNAUX.PrintableString AMFName length ( // type ASNAUX.VisibleString AMFNameVisibleString length ( // type ASNAUX.UTF8String AMFNameUTF8String length ( // type union AMFPagingTarget { // type NGAP_Containers.NGAP_PROTOCOL_IES AMFPagingTarget_ExtIEs (?); // type bitstring AMFPointer length (6); // type bitstring AMFRegionID length (8); // type bitstring AMFSetID length (10); // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationSetupItem AMF_TNLAssociationSetupList; // type record AMF_TNLAssociationSetupItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationSetupItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationToAddItem AMF_TNLAssociationToAddList; // type record AMF_TNLAssociationToAddItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationToAddItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationToRemoveItem AMF_TNLAssociationToRemoveList; // type record AMF_TNLAssociationToRemoveItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationToRemoveItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of AMF_TNLAssociationToUpdateItem AMF_TNLAssociationToUpdateList; // type record AMF_TNLAssociationToUpdateItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AMF_TNLAssociationToUpdateItem_ExtIEs (?); // type integer AMF_UE_NGAP_ID (0 .. 1099511627775); // type record AreaOfInterest { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterest_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinAoI) of AreaOfInterestCellItem AreaOfInterestCellList; // type record AreaOfInterestCellItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestCellItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofAoI) of AreaOfInterestItem AreaOfInterestList; // type record AreaOfInterestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofRANNodeinAoI) of AreaOfInterestRANNodeItem AreaOfInterestRANNodeList; // type record AreaOfInterestRANNodeItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestRANNodeItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIinAoI) of AreaOfInterestTAIItem AreaOfInterestTAIList; // type record AreaOfInterestTAIItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaOfInterestTAIItem_ExtIEs (?); // type record AssistanceDataForPaging { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssistanceDataForPaging_ExtIEs ( // type record AssistanceDataForRecommendedCells { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssistanceDataForRecommendedCells_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of AssociatedMBSQosFlowSetupRequestItem AssociatedMBSQosFlowSetupRequestList; // type record AssociatedMBSQosFlowSetupRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssociatedMBSQosFlowSetupRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of AssociatedMBSQosFlowSetuporModifyRequestItem AssociatedMBSQosFlowSetuporModifyRequestList; // type record AssociatedMBSQosFlowSetuporModifyRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of AssociatedQosFlowItem AssociatedQosFlowList; // type record AssociatedQosFlowItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AssociatedQosFlowItem_ExtIEs ( // type enumerated AuthenticatedIndication { // type integer AveragingWindow ( // type union AreaScopeOfMDT_NR { // type NGAP_Containers.NGAP_PROTOCOL_IES AreaScopeOfMDT_NR_ExtIEs (?); // type union AreaScopeOfMDT_EUTRA { // type NGAP_Containers.NGAP_PROTOCOL_IES AreaScopeOfMDT_EUTRA_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofFreqforMDT) of AreaScopeOfNeighCellsItem AreaScopeOfNeighCellsList; // type record AreaScopeOfNeighCellsItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AreaScopeOfNeighCellsItem_ExtIEs (?); // type union AreaScopeOfQMC { // type NGAP_Containers.NGAP_PROTOCOL_IES AreaScopeOfQMC_ExtIEs (?); // type record AvailableRANVisibleQoEMetrics { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION AvailableRANVisibleQoEMetrics_ExtIEs (?); // type record BeamMeasurementsReportConfiguration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BeamMeasurementsReportConfiguration_ExtIEs (?); // type record BeamMeasurementsReportQuantity { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BeamMeasurementsReportQuantity_ExtIEs (?); // type integer BitRate ( // type union BroadcastCancelledAreaList { // type NGAP_Containers.NGAP_PROTOCOL_IES BroadcastCancelledAreaList_ExtIEs (?); // type union BroadcastCompletedAreaList { // type NGAP_Containers.NGAP_PROTOCOL_IES BroadcastCompletedAreaList_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofBPLMNs) of BroadcastPLMNItem BroadcastPLMNList; // type record BroadcastPLMNItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BroadcastPLMNItem_ExtIEs ( // type record BluetoothMeasurementConfiguration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BluetoothMeasurementConfiguration_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofBluetoothName) of BluetoothMeasConfigNameItem BluetoothMeasConfigNameList; // type record BluetoothMeasConfigNameItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BluetoothMeasConfigNameItem_ExtIEs (?); // type enumerated BluetoothMeasConfig { // type octetstring BluetoothName length (1 .. 248); // type octetstring BurstArrivalTime; // type bitstring CAG_ID length (32); // type enumerated CancelAllWarningMessages { // type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CancelledCellsInEAI_EUTRA_Item CancelledCellsInEAI_EUTRA; // type record CancelledCellsInEAI_EUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInEAI_EUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CancelledCellsInEAI_NR_Item CancelledCellsInEAI_NR; // type record CancelledCellsInEAI_NR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInEAI_NR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CancelledCellsInTAI_EUTRA_Item CancelledCellsInTAI_EUTRA; // type record CancelledCellsInTAI_EUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInTAI_EUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CancelledCellsInTAI_NR_Item CancelledCellsInTAI_NR; // type record CancelledCellsInTAI_NR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CancelledCellsInTAI_NR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCandidateCells) of CandidateCellItem CandidateCellList; // type record CandidateCellItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CandidateCellItem_ExtIEs (?); // type union CandidateCell { // type NGAP_Containers.NGAP_PROTOCOL_IES CandidateCell_ExtIEs (?); // type record CandidateCellID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CandidateCellID_ExtIEs (?); // type record CandidatePCI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CandidatePCI_ExtIEs (?); // type union Cause { // type NGAP_Containers.NGAP_PROTOCOL_IES Cause_ExtIEs (?); // type enumerated CauseMisc { // type enumerated CauseNas { // type enumerated CauseProtocol { // type enumerated CauseRadioNetwork { // type enumerated CauseTransport { // type record Cell_CAGInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Cell_CAGInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCAGSperCell) of CAG_ID CellCAGList; // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDBroadcastEUTRA_Item CellIDBroadcastEUTRA; // type record CellIDBroadcastEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDBroadcastEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDBroadcastNR_Item CellIDBroadcastNR; // type record CellIDBroadcastNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDBroadcastNR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDCancelledEUTRA_Item CellIDCancelledEUTRA; // type record CellIDCancelledEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDCancelledEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of CellIDCancelledNR_Item CellIDCancelledNR; // type record CellIDCancelledNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellIDCancelledNR_Item_ExtIEs (?); // type union CellIDListForRestart { // type NGAP_Containers.NGAP_PROTOCOL_IES CellIDListForRestart_ExtIEs (?); // type enumerated CellSize { // type record CellType { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellType_ExtIEs (?); // type enumerated CEmodeBSupport_Indicator { // type enumerated CEmodeBrestricted { // type record CNAssistedRANTuning { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CNAssistedRANTuning_ExtIEs (?); // type integer CNsubgroupID ( // type record length (1 .. NGAP_Constants.maxnoofEPLMNs) of CNTypeRestrictionsForEquivalentItem CNTypeRestrictionsForEquivalent; // type record CNTypeRestrictionsForEquivalentItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CNTypeRestrictionsForEquivalentItem_ExtIEs (?); // type enumerated CNTypeRestrictionsForServing { // type octetstring CommonNetworkInstance; // type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CompletedCellsInEAI_EUTRA_Item CompletedCellsInEAI_EUTRA; // type record CompletedCellsInEAI_EUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInEAI_EUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinEAI) of CompletedCellsInEAI_NR_Item CompletedCellsInEAI_NR; // type record CompletedCellsInEAI_NR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInEAI_NR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CompletedCellsInTAI_EUTRA_Item CompletedCellsInTAI_EUTRA; // type record CompletedCellsInTAI_EUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInTAI_EUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellinTAI) of CompletedCellsInTAI_NR_Item CompletedCellsInTAI_NR; // type record CompletedCellsInTAI_NR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompletedCellsInTAI_NR_Item_ExtIEs (?); // type enumerated ConcurrentWarningMessageInd { // type enumerated ConfidentialityProtectionIndication { // type enumerated ConfidentialityProtectionResult { // type enumerated ConfiguredTACIndication { // type record CoreNetworkAssistanceInformationForInactive { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CoreNetworkAssistanceInformationForInactive_ExtIEs ( // type record COUNTValueForPDCP_SN12 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION COUNTValueForPDCP_SN12_ExtIEs (?); // type record COUNTValueForPDCP_SN18 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION COUNTValueForPDCP_SN18_ExtIEs (?); // type octetstring CoverageEnhancementLevel; // type union CPTransportLayerInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES CPTransportLayerInformation_ExtIEs ( // type record CriticalityDiagnostics { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CriticalityDiagnostics_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofErrors) of CriticalityDiagnostics_IE_Item CriticalityDiagnostics_IE_List; // type record CriticalityDiagnostics_IE_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CriticalityDiagnostics_IE_Item_ExtIEs (?); // type record CellBasedMDT_NR { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellBasedMDT_NR_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellIDforMDT) of NR_CGI CellIdListforMDT_NR; // type record CellBasedMDT_EUTRA { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellBasedMDT_EUTRA_ExtIEs (?); // type record CellBasedQMC { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CellBasedQMC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellIDforQMC) of NGRAN_CGI CellIdListforQMC; // type record length (1 .. NGAP_Constants.maxnoofCellIDforMDT) of EUTRA_CGI CellIdListforMDT_EUTRA; // type bitstring DataCodingScheme length (8); // type enumerated DataForwardingAccepted { // type enumerated DataForwardingNotPossible { // type record length (1 .. NGAP_Constants.maxnoofDRBs) of DataForwardingResponseDRBItem DataForwardingResponseDRBList; // type record DataForwardingResponseDRBItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DataForwardingResponseDRBItem_ExtIEs (?); // type record DAPSRequestInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DAPSRequestInfo_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofDRBs) of DAPSResponseInfoItem DAPSResponseInfoList; // type record DAPSResponseInfoItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DAPSResponseInfoItem_ExtIEs (?); // type record DAPSResponseInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DAPSResponseInfo_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofE_RABs) of DataForwardingResponseERABListItem DataForwardingResponseERABList; // type record DataForwardingResponseERABListItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DataForwardingResponseERABListItem_ExtIEs (?); // type enumerated DelayCritical { // type record DL_CP_SecurityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DL_CP_SecurityInformation_ExtIEs (?); // type bitstring DL_NAS_MAC length (16); // type enumerated DLForwarding { // type enumerated DL_NGU_TNLInformationReused { // type enumerated DirectForwardingPathAvailability { // type integer DRB_ID ( // type record length (1 .. NGAP_Constants.maxnoofDRBs) of DRBsSubjectToStatusTransferItem DRBsSubjectToStatusTransferList; // type record DRBsSubjectToStatusTransferItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBsSubjectToStatusTransferItem_ExtIEs ( // type union DRBStatusDL { // type NGAP_Containers.NGAP_PROTOCOL_IES DRBStatusDL_ExtIEs (?); // type record DRBStatusDL12 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusDL12_ExtIEs (?); // type record DRBStatusDL18 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusDL18_ExtIEs (?); // type union DRBStatusUL { // type NGAP_Containers.NGAP_PROTOCOL_IES DRBStatusUL_ExtIEs (?); // type record DRBStatusUL12 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusUL12_ExtIEs (?); // type record DRBStatusUL18 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBStatusUL18_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofDRBs) of DRBsToQosFlowsMappingItem DRBsToQosFlowsMappingList; // type record DRBsToQosFlowsMappingItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBsToQosFlowsMappingItem_ExtIEs ( // type record Dynamic5QIDescriptor { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Dynamic5QIDescriptor_ExtIEs ( // type enumerated EarlyMeasurement { // type record EarlyStatusTransfer_TransparentContainer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EarlyStatusTransfer_TransparentContainer_ExtIEs (?); // type union ProcedureStageChoice { // type NGAP_Containers.NGAP_PROTOCOL_IES ProcedureStageChoice_ExtIEs (?); // type record FirstDLCount { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FirstDLCount_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofDRBs) of DRBsSubjectToEarlyStatusTransfer_Item DRBsSubjectToEarlyStatusTransfer_List; // type record DRBsSubjectToEarlyStatusTransfer_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs (?); // type enumerated EDT_Session { // type octetstring EmergencyAreaID length (3); // type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDBroadcastEUTRA_Item EmergencyAreaIDBroadcastEUTRA; // type record EmergencyAreaIDBroadcastEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDBroadcastNR_Item EmergencyAreaIDBroadcastNR; // type record EmergencyAreaIDBroadcastNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDBroadcastNR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDCancelledEUTRA_Item EmergencyAreaIDCancelledEUTRA; // type record EmergencyAreaIDCancelledEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDCancelledEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaIDCancelledNR_Item EmergencyAreaIDCancelledNR; // type record EmergencyAreaIDCancelledNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyAreaIDCancelledNR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEmergencyAreaID) of EmergencyAreaID EmergencyAreaIDList; // type record length (1 .. NGAP_Constants.maxnoofEAIforRestart) of EmergencyAreaID EmergencyAreaIDListForRestart; // type record EmergencyFallbackIndicator { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EmergencyFallbackIndicator_ExtIEs (?); // type enumerated EmergencyFallbackRequestIndicator { // type enumerated EmergencyServiceTargetCN { // type union ENB_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES ENB_ID_ExtIEs (?); // type enumerated Enhanced_CoverageRestriction { // type integer Extended_ConnectedTime (0 .. 255); // type octetstring EN_DCSONConfigurationTransfer; // type record EndpointIPAddressAndPort { // type enumerated EndIndication { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EndpointIPAddressAndPort_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofEPLMNs) of PLMNIdentity EquivalentPLMNs; // type octetstring EPS_TAC length (2); // type record EPS_TAI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EPS_TAI_ExtIEs (?); // type integer E_RAB_ID ( // type record length (1 .. NGAP_Constants.maxnoofE_RABs) of E_RABInformationItem E_RABInformationList; // type record E_RABInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION E_RABInformationItem_ExtIEs ( // type bitstring EUTRACellIdentity length (28); // type record EUTRA_CGI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRA_CGI_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsinngeNB) of EUTRA_CGI EUTRA_CGIList; // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of EUTRA_CGI EUTRA_CGIListForWarning; // type record EUTRA_PagingeDRXInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRA_PagingeDRXInformation_ExtIEs (?); // type enumerated EUTRA_Paging_eDRX_Cycle { // type enumerated EUTRA_Paging_Time_Window { // type bitstring EUTRAencryptionAlgorithms length ( // type bitstring EUTRAintegrityProtectionAlgorithms length ( // type enumerated EventType { // type record length (1 .. NGAP_Constants.maxnoofThresholdsForExcessPacketDelay) of ExcessPacketDelayThresholdItem ExcessPacketDelayThresholdConfiguration; // type record ExcessPacketDelayThresholdItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExcessPacketDelayThresholdItem_ExtIEs (?); // type enumerated ExcessPacketDelayThresholdValue { // type integer ExpectedActivityPeriod ( // type enumerated ExpectedHOInterval { // type integer ExpectedIdlePeriod ( // type record ExpectedUEActivityBehaviour { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExpectedUEActivityBehaviour_ExtIEs (?); // type record ExpectedUEBehaviour { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExpectedUEBehaviour_ExtIEs (?); // type enumerated ExpectedUEMobility { // type record length (1 .. NGAP_Constants.maxnoofCellsUEMovingTrajectory) of ExpectedUEMovingTrajectoryItem ExpectedUEMovingTrajectory; // type record ExpectedUEMovingTrajectoryItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExpectedUEMovingTrajectoryItem_ExtIEs (?); // type record Extended_AMFName { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Extended_AMFName_ExtIEs (?); // type integer ExtendedPacketDelayBudget ( // type record Extended_RANNodeName { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION Extended_RANNodeName_ExtIEs (?); // type record ExtendedRATRestrictionInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ExtendedRATRestrictionInformation_ExtIEs (?); // type integer ExtendedRNC_ID (4096 .. 65535); // type record length (1 .. NGAP_Constants.maxnoofExtSliceItems) of SliceSupportItem ExtendedSliceSupportList; // type bitstring ExtendedUEIdentityIndexValue length (16); // type union EventTrigger { // type NGAP_Containers.NGAP_PROTOCOL_IES EventTrigger_ExtIEs (?); // type record EventL1LoggedMDTConfig { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EventL1LoggedMDTConfig_ExtIEs (?); // type union MeasurementThresholdL1LoggedMDT { // type NGAP_Containers.NGAP_PROTOCOL_IES MeasurementThresholdL1LoggedMDT_ExtIEs (?); // type record FailureIndication { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FailureIndication_ExtIEs (?); // type record FiveG_ProSeAuthorized { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_ProSeAuthorized_ExtIEs (?); // type enumerated FiveGProSeDirectDiscovery { // type enumerated FiveGProSeDirectCommunication { // type enumerated FiveGProSeLayer2UEtoNetworkRelay { // type enumerated FiveGProSeLayer3UEtoNetworkRelay { // type enumerated FiveGProSeLayer2RemoteUE { // type record FiveG_ProSePC5QoSParameters { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_ProSePC5QoSParameters_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPC5QoSFlows) of FiveGProSePC5QoSFlowItem FiveGProSePC5QoSFlowList; // type record FiveGProSePC5QoSFlowItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveGProSePC5QoSFlowItem_ExtIEs (?); // type record FiveGProSePC5FlowBitRates { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveGProSePC5FlowBitRates_ExtIEs (?); // type record FiveG_S_TMSI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_S_TMSI_ExtIEs (?); // type octetstring FiveG_TMSI length (4); // type integer FiveQI ( // type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of ForbiddenAreaInformation_Item ForbiddenAreaInformation; // type record ForbiddenAreaInformation_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ForbiddenAreaInformation_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofForbTACs) of TAC ForbiddenTACs; // type record FromEUTRANtoNGRAN { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FromEUTRANtoNGRAN_ExtIEs (?); // type record FromNGRANtoEUTRAN { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FromNGRANtoEUTRAN_ExtIEs (?); // type record GBR_QosInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GBR_QosInformation_ExtIEs ( // type octetstring GlobalCable_ID; // type record GlobalCable_ID_new { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalCable_ID_new_ExtIEs (?); // type record GlobalENB_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalENB_ID_ExtIEs (?); // type record GlobalGNB_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalGNB_ID_ExtIEs (?); // type record GlobalN3IWF_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalN3IWF_ID_ExtIEs (?); // type record GlobalLine_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalLine_ID_ExtIEs ( // type octetstring GlobalLineIdentity; // type record GlobalNgENB_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalNgENB_ID_ExtIEs (?); // type union GlobalRANNodeID { // type NGAP_Containers.NGAP_PROTOCOL_IES GlobalRANNodeID_ExtIEs ( // type record GlobalTNGF_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalTNGF_ID_ExtIEs (?); // type record GlobalTWIF_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalTWIF_ID_ExtIEs (?); // type record GlobalW_AGF_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalW_AGF_ID_ExtIEs (?); // type union GNB_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES GNB_ID_ExtIEs (?); // type octetstring GTP_TEID length (4); // type record GTPTunnel { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GTPTunnel_ExtIEs (?); // type record GUAMI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GUAMI_ExtIEs (?); // type enumerated GUAMIType { // type record HandoverCommandTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverCommandTransfer_ExtIEs ( // type enumerated HandoverFlag { // type record HandoverPreparationUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverPreparationUnsuccessfulTransfer_ExtIEs (?); // type record HandoverRequestAcknowledgeTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverRequestAcknowledgeTransfer_ExtIEs ( // type record HandoverRequiredTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverRequiredTransfer_ExtIEs (?); // type record HandoverResourceAllocationUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs (?); // type enumerated HandoverType { // type bitstring HashedUEIdentityIndexValue length ( // type octetstring HFCNode_ID; // type record HFCNode_ID_new { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HFCNode_ID_new_ExtIEs (?); // type record HOReport { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HOReport_ExtIEs (?); // type integer Hysteresis (0 .. 30); // type enumerated IAB_Authorized { // type enumerated IAB_Supported { // type enumerated IABNodeIndication { // type enumerated IMSVoiceSupportIndicator { // type integer IndexToRFSP ( // type record InfoOnRecommendedCellsAndRANNodesForPaging { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs (?); // type enumerated IntegrityProtectionIndication { // type enumerated IntegrityProtectionResult { // type integer IntendedNumberOfPagingAttempts ( // type bitstring InterfacesToTrace length (8); // type record ImmediateMDTNr { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ImmediateMDTNr_ExtIEs (?); // type record InterSystemFailureIndication { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION InterSystemFailureIndication_ExtIEs (?); // type record IntersystemSONConfigurationTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemSONConfigurationTransfer_ExtIEs (?); // type union IntersystemSONTransferType { // type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONTransferType_ExtIEs (?); // type record IntersystemSONeNBID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemSONeNBID_ExtIEs (?); // type record IntersystemSONNGRANnodeID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemSONNGRANnodeID_ExtIEs (?); // type union IntersystemSONInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformation_ExtIEs ( // type union IntersystemSONInformationRequest { // type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformationRequest_ExtIEs (?); // type record IntersystemCellActivationRequest { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemCellActivationRequest_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsinNGRANNode) of NGRAN_CGI CellsToActivateList; // type record IntersystemResourceStatusRequest { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemResourceStatusRequest_ExtIEs (?); // type union ReportingSystem { // type NGAP_Containers.NGAP_PROTOCOL_IES ReportingSystem_ExtIEs (?); // type record EUTRAN_ReportingSystemIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_ReportingSystemIEs_ExtIEs (?); // type record NGRAN_ReportingSystemIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_ReportingSystemIEs_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofReportedCells) of EUTRAN_CellToReportItem EUTRAN_CellToReportList; // type record EUTRAN_CellToReportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CellToReportItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofReportedCells) of NGRAN_CellToReportItem NGRAN_CellToReportList; // type record NGRAN_CellToReportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_CellToReportItem_ExtIEs (?); // type bitstring ReportCharacteristics length (32); // type union ReportType { // type NGAP_Containers.NGAP_PROTOCOL_IES ReportType_ExtIEs (?); // type record EventBasedReportingIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EventBasedReportingIEs_ExtIEs (?); // type integer IntersystemResourceThreshold (0 .. 100); // type enumerated NumberOfMeasurementReportingLevels { // type record PeriodicReportingIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PeriodicReportingIEs_ExtIEs (?); // type enumerated ReportingPeriodicity { // type union IntersystemSONInformationReply { // type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformationReply_ExtIEs (?); // type record IntersystemCellActivationReply { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemCellActivationReply_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsinNGRANNode) of NGRAN_CGI ActivatedCellList; // type record IntersystemResourceStatusReply { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemResourceStatusReply_ExtIEs (?); // type union IntersystemSONInformationReport { // type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformationReport_ExtIEs ( // type record IntersystemCellStateIndication { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemCellStateIndication_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsinNGRANNode) of NotificationCell_Item NotificationCellList; // type record NotificationCell_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NotificationCell_Item_ExtIEs (?); // type record IntersystemResourceStatusReport { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemResourceStatusReport_ExtIEs (?); // type union ResourceStatusReportingSystem { // type NGAP_Containers.NGAP_PROTOCOL_IES ResourceStatusReportingSystem_ExtIEs (?); // type record EUTRAN_ReportingStatusIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_ReportingStatusIEs_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofReportedCells) of EUTRAN_CellReportItem EUTRAN_CellReportList; // type record EUTRAN_CellReportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CellReportItem_ExtIEs (?); // type record EUTRAN_CompositeAvailableCapacityGroup { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CompositeAvailableCapacityGroup_ExtIEs (?); // type record CompositeAvailableCapacity { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompositeAvailableCapacity_ExtIEs (?); // type integer EUTRAN_NumberOfActiveUEs ( // type record EUTRAN_RadioResourceStatus { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_RadioResourceStatus_ExtIEs (?); // type record NGRAN_ReportingStatusIEs { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_ReportingStatusIEs_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofReportedCells) of NGRAN_CellReportItem NGRAN_CellReportList; // type record NGRAN_CellReportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_CellReportItem_ExtIEs (?); // type integer NGRAN_NumberOfActiveUEs ( // type integer NGRAN_NoofRRCConnections ( // type record NGRAN_RadioResourceStatus { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_RadioResourceStatus_ExtIEs (?); // type record InterSystemHOReport { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION InterSystemHOReport_ExtIEs (?); // type union InterSystemHandoverReportType { // type NGAP_Containers.NGAP_PROTOCOL_IES InterSystemHandoverReportType_ExtIEs (?); // type record IntersystemUnnecessaryHO { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemUnnecessaryHO_ExtIEs (?); // type octetstring LAC length (2); // type record LAI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LAI_ExtIEs (?); // type union LastVisitedCellInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES LastVisitedCellInformation_ExtIEs (?); // type record LastVisitedCellItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedCellItem_ExtIEs (?); // type octetstring LastVisitedEUTRANCellInformation; // type octetstring LastVisitedGERANCellInformation; // type record LastVisitedNGRANCellInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedNGRANCellInformation_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPSCellsPerPrimaryCellinUEHistoryInfo) of LastVisitedPSCellInformation LastVisitedPSCellList; // type record LastVisitedPSCellInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedPSCellInformation_ExtIEs (?); // type octetstring LastVisitedUTRANCellInformation; // type enumerated LineType { // type enumerated LocationReportingAdditionalInfo { // type integer LocationReportingReferenceID ( // type record LocationReportingRequestType { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LocationReportingRequestType_ExtIEs ( // type record LoggedMDTNr { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LoggedMDTNr_ExtIEs ( // type enumerated LoggingInterval { // type enumerated LoggingDuration { // type enumerated Links_to_log { // type union LoggedMDTTrigger { // type NGAP_Containers.NGAP_PROTOCOL_IES LoggedMDTTrigger_ExtIEs (?); // type enumerated LTEM_Indication { // type octetstring LTEUERLFReportContainer; // type record LTEV2XServicesAuthorized { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LTEV2XServicesAuthorized_ExtIEs (?); // type record LTEUESidelinkAggregateMaximumBitrate { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs (?); // type bitstring MaskedIMEISV length (64); // type integer MaximumDataBurstVolume ( // type bitstring MessageIdentifier length (16); // type enumerated MaximumIntegrityProtectedDataRate { // type integer MBS_AreaSessionID ( // type record length (1 .. NGAP_Constants.maxnoofMRBs) of MBS_DataForwardingResponseMRBItem MBS_DataForwardingResponseMRBList; // type record MBS_DataForwardingResponseMRBItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DataForwardingResponseMRBItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMRBs) of MBS_MappingandDataForwardingRequestItem MBS_MappingandDataForwardingRequestList; // type record MBS_MappingandDataForwardingRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_MappingandDataForwardingRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of QosFlowIdentifier MBS_QoSFlowList; // type union MRB_ProgressInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES MRB_ProgressInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of MBS_QoSFlowsToBeSetupItem MBS_QoSFlowsToBeSetupList; // type record MBS_QoSFlowsToBeSetupItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_QoSFlowsToBeSetupItem_ExtIEs (?); // type union MBS_ServiceArea { // type NGAP_Containers.NGAP_PROTOCOL_IES MBS_ServiceArea_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_ServiceAreaInformationItem MBS_ServiceAreaInformationList; // type record MBS_ServiceAreaInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ServiceAreaInformationItem_ExtIEs (?); // type record MBS_ServiceAreaInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ServiceAreaInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsforMBS) of NR_CGI MBS_ServiceAreaCellList; // type record length (1 .. NGAP_Constants.maxnoofTAIforMBS) of TAI MBS_ServiceAreaTAIList; // type record MBS_SessionID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionID_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionFailedtoSetupItem MBSSessionFailedtoSetupList; // type record MBSSessionFailedtoSetupItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionFailedtoSetupItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessionsofUE) of MBS_ActiveSessionInformation_SourcetoTargetItem MBS_ActiveSessionInformation_SourcetoTargetList; // type record MBS_ActiveSessionInformation_SourcetoTargetItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessionsofUE) of MBS_ActiveSessionInformation_TargettoSourceItem MBS_ActiveSessionInformation_TargettoSourceList; // type record MBS_ActiveSessionInformation_TargettoSourceItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs (?); // type record MBSSessionSetupOrModFailureTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupOrModFailureTransfer_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetupResponseItem MBSSessionSetupResponseList; // type record MBSSessionSetupResponseItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupResponseItem_ExtIEs (?); // type record MBSSessionSetupOrModRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_IES MBSSessionSetupOrModRequestTransferIEs ( // type record length (1 .. NGAP_Constants.maxnoofMBSFSAs) of MBS_SessionFSAID MBS_SessionFSAIDList; // type octetstring MBS_SessionFSAID length (3); // type record MBSSessionReleaseResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionReleaseResponseTransfer_ExtIEs (?); // type record MBSSessionSetupOrModResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupOrModResponseTransfer_ExtIEs (?); // type enumerated MBS_SupportIndicator { // type union MBS_SessionTNLInfo5GC { // type NGAP_Containers.NGAP_PROTOCOL_IES MBS_SessionTNLInfo5GC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_SessionTNLInfo5GCItem MBS_SessionTNLInfo5GCList; // type record MBS_SessionTNLInfo5GCItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionTNLInfo5GCItem_ExtIEs (?); // type union MBS_SessionTNLInfoNGRAN { // type NGAP_Containers.NGAP_PROTOCOL_IES MBS_SessionTNLInfoNGRAN_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_SessionTNLInfoNGRANItem MBS_SessionTNLInfoNGRANList; // type record MBS_SessionTNLInfoNGRANItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionTNLInfoNGRANItem_ExtIEs (?); // type record MBS_DistributionReleaseRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionReleaseRequesTransfer_ExtIEs (?); // type record MBS_DistributionSetupRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupRequestTransfer_ExtIEs (?); // type record MBS_DistributionSetupResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupResponseTransfer_ExtIEs (?); // type record MBS_DistributionSetupUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetupRequestItem MBSSessionSetupRequestList; // type record MBSSessionSetupRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetuporModifyRequestItem MBSSessionSetuporModifyRequestList; // type record MBSSessionSetuporModifyRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetuporModifyRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionToReleaseItem MBSSessionToReleaseList; // type record MBSSessionToReleaseItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionToReleaseItem_ExtIEs (?); // type enumerated MBSSessionStatus { // type enumerated MicoAllPLMN { // type enumerated MICOModeIndication { // type bitstring MobilityInformation length (16); // type record MobilityRestrictionList { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MobilityRestrictionList_ExtIEs ( // type union MDT_AlignmentInfo { // type NGAP_Containers.NGAP_PROTOCOL_IES MDT_AlignmentInfo_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMDTPLMNs) of PLMNIdentity MDTPLMNList; // type record length (0 .. NGAP_Constants.maxnoofMDTPLMNs) of PLMNIdentity MDTPLMNModificationList; // type record MDT_Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_ExtIEs (?); // type record MDT_Configuration_NR { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_NR_ExtIEs (?); // type record MDT_Configuration_EUTRA { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_EUTRA_ExtIEs (?); // type enumerated MDT_Activation { // type union MDTModeNr { // type NGAP_Containers.NGAP_PROTOCOL_IES MDTModeNr_ExtIEs (?); // type octetstring MDTModeEutra; // type bitstring MeasurementsToActivate length (8); // type integer MRB_ID ( // type record MulticastSessionActivationRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastSessionActivationRequestTransfer_ExtIEs (?); // type record MulticastSessionDeactivationRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastSessionDeactivationRequestTransfer_ExtIEs (?); // type record MulticastSessionUpdateRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_IES MulticastSessionUpdateRequestTransferIEs ( // type record length (1 .. NGAP_Constants.maxnoofPagingAreas) of MulticastGroupPagingAreaItem MulticastGroupPagingAreaList; // type record MulticastGroupPagingAreaItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastGroupPagingAreaItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforPaging) of TAI MBS_AreaTAIList; // type record MulticastGroupPagingArea { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastGroupPagingArea_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofUEsforPaging) of UE_PagingItem UE_PagingList; // type record UE_PagingItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_PagingItem_ExtIEs (?); // type record M1Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1Configuration_ExtIEs ( // type enumerated IncludeBeamMeasurementsIndication { // type integer MaxNrofRS_IndexesToReport ( // type enumerated M1ReportingTrigger { // type record M1ThresholdEventA2 { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1ThresholdEventA2_ExtIEs (?); // type union M1ThresholdType { // type NGAP_Containers.NGAP_PROTOCOL_IES M1ThresholdType_ExtIEs (?); // type record M1PeriodicReporting { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1PeriodicReporting_ExtIEs ( // type record M4Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M4Configuration_ExtIEs ( // type enumerated M4ReportAmountMDT { // type enumerated M4period { // type record M5Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M5Configuration_ExtIEs ( // type enumerated M5ReportAmountMDT { // type enumerated M5period { // type record M6Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M6Configuration_ExtIEs ( // type enumerated M6ReportAmountMDT { // type enumerated M6report_Interval { // type record M7Configuration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M7Configuration_ExtIEs ( // type enumerated M7ReportAmountMDT { // type integer M7period ( // type record MDT_Location_Info { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Location_Info_ExtIEs (?); // type bitstring MDT_Location_Information length (8); // type union N3IWF_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES N3IWF_ID_ExtIEs (?); // type octetstring NAS_PDU; // type octetstring NASSecurityParametersFromNGRAN; // type enumerated NB_IoT_DefaultPagingDRX { // type enumerated NB_IoT_PagingDRX { // type enumerated NB_IoT_Paging_eDRXCycle { // type enumerated NB_IoT_Paging_TimeWindow { // type record NB_IoT_Paging_eDRXInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NB_IoT_Paging_eDRXInfo_ExtIEs (?); // type integer NB_IoT_UEPriority ( // type integer NetworkInstance ( // type enumerated NewSecurityContextInd { // type integer NextHopChainingCount (0 .. 7); // type enumerated NextPagingAreaScope { // type record length (1 .. NGAP_Constants.maxnoofNGAPIESupportInfo) of NGAPIESupportInformationRequestItem NGAPIESupportInformationRequestList; // type record NGAPIESupportInformationRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGAPIESupportInformationRequestItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofNGAPIESupportInfo) of NGAPIESupportInformationResponseItem NGAPIESupportInformationResponseList; // type record NGAPIESupportInformationResponseItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGAPIESupportInformationResponseItem_ExtIEs (?); // type union NgENB_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES NgENB_ID_ExtIEs (?); // type enumerated NotifySourceNGRANNode { // type union NGRAN_CGI { // type NGAP_Containers.NGAP_PROTOCOL_IES NGRAN_CGI_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of NGRAN_TNLAssociationToRemoveItem NGRAN_TNLAssociationToRemoveList; // type record NGRAN_TNLAssociationToRemoveItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_TNLAssociationToRemoveItem_ExtIEs (?); // type octetstring NGRANTraceID length (8); // type bitstring NID length (44); // type record NonDynamic5QIDescriptor { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NonDynamic5QIDescriptor_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofAllowedAreas) of TAC NotAllowedTACs; // type enumerated NotificationCause { // type enumerated NotificationControl { // type union NPN_AccessInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES NPN_AccessInformation_ExtIEs (?); // type union NPN_MobilityInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES NPN_MobilityInformation_ExtIEs (?); // type union NPN_PagingAssistanceInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES NPN_PagingAssistanceInformation_ExtIEs (?); // type union NPN_Support { // type NGAP_Containers.NGAP_PROTOCOL_IES NPN_Support_ExtIEs (?); // type bitstring NRCellIdentity length (36); // type record NR_CGI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NR_CGI_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsingNB) of NR_CGI NR_CGIList; // type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of NR_CGI NR_CGIListForWarning; // type record NR_PagingeDRXInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NR_PagingeDRXInformation_ExtIEs (?); // type enumerated NR_Paging_eDRX_Cycle { // type enumerated NR_Paging_Time_Window { // type bitstring NRencryptionAlgorithms length ( // type bitstring NRintegrityProtectionAlgorithms length ( // type octetstring NRMobilityHistoryReport; // type octetstring NRPPa_PDU; // type octetstring NRUERLFReportContainer; // type record NRNTNTAIInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRNTNTAIInformation_ExtIEs (?); // type integer NumberOfBroadcasts (0 .. 65535); // type integer NumberOfBroadcastsRequested (0 .. 65535); // type integer NRARFCN (0 .. NGAP_Constants.maxNRARFCN); // type integer NRFrequencyBand ( // type record length (1 .. NGAP_Constants.maxnoofNRCellBands) of NRFrequencyBandItem NRFrequencyBand_List; // type record NRFrequencyBandItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRFrequencyBandItem_ExtIEs (?); // type record NRFrequencyInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRFrequencyInfo_ExtIEs (?); // type integer NR_PCI ( // type record NRV2XServicesAuthorized { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRV2XServicesAuthorized_ExtIEs (?); // type enumerated VehicleUE { // type enumerated PedestrianUE { // type record NRUESidelinkAggregateMaximumBitrate { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRUESidelinkAggregateMaximumBitrate_ExtIEs (?); // type integer NSAG_ID ( // type enumerated OnboardingSupport { // type enumerated OverloadAction { // type union OverloadResponse { // type NGAP_Containers.NGAP_PROTOCOL_IES OverloadResponse_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSliceItems) of OverloadStartNSSAIItem OverloadStartNSSAIList; // type record OverloadStartNSSAIItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION OverloadStartNSSAIItem_ExtIEs (?); // type integer PacketDelayBudget ( // type record PacketErrorRate { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PacketErrorRate_ExtIEs (?); // type integer PacketLossRate ( // type record PagingAssisDataforCEcapabUE { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PagingAssisDataforCEcapabUE_ExtIEs (?); // type record PagingAttemptInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PagingAttemptInformation_ExtIEs (?); // type integer PagingAttemptCount ( // type enumerated PagingCause { // type enumerated PagingCauseIndicationForVoiceService { // type enumerated PagingDRX { // type enumerated PagingOrigin { // type enumerated PagingPriority { // type enumerated PagingProbabilityInformation { // type record PathSwitchRequestAcknowledgeTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestAcknowledgeTransfer_ExtIEs ( // type record PathSwitchRequestSetupFailedTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestSetupFailedTransfer_ExtIEs (?); // type record PathSwitchRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestTransfer_ExtIEs ( // type record PathSwitchRequestUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestUnsuccessfulTransfer_ExtIEs (?); // type record PC5QoSParameters { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5QoSParameters_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPC5QoSFlows) of PC5QoSFlowItem PC5QoSFlowList; // type record PC5QoSFlowItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5QoSFlowItem_ExtIEs (?); // type record PC5FlowBitRates { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5FlowBitRates_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofNeighPCIforMDT) of NR_PCI PCIListForMDT; // type enumerated PrivacyIndicator { // type record PDUSessionAggregateMaximumBitRate { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionAggregateMaximumBitRate_ExtIEs (?); // type integer PDUSessionID (0 .. 255); // type integer PDUSessionPairID ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceAdmittedItem PDUSessionResourceAdmittedList; // type record PDUSessionResourceAdmittedItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceAdmittedItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToModifyItemModCfm PDUSessionResourceFailedToModifyListModCfm; // type record PDUSessionResourceFailedToModifyItemModCfm { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToModifyItemModCfm_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToModifyItemModRes PDUSessionResourceFailedToModifyListModRes; // type record PDUSessionResourceFailedToModifyItemModRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToModifyItemModRes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToResumeItemRESReq PDUSessionResourceFailedToResumeListRESReq; // type record PDUSessionResourceFailedToResumeItemRESReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToResumeItemRESReq_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToResumeItemRESRes PDUSessionResourceFailedToResumeListRESRes; // type record PDUSessionResourceFailedToResumeItemRESRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToResumeItemRESRes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemCxtFail PDUSessionResourceFailedToSetupListCxtFail; // type record PDUSessionResourceFailedToSetupItemCxtFail { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemCxtRes PDUSessionResourceFailedToSetupListCxtRes; // type record PDUSessionResourceFailedToSetupItemCxtRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemHOAck PDUSessionResourceFailedToSetupListHOAck; // type record PDUSessionResourceFailedToSetupItemHOAck { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemHOAck_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemPSReq PDUSessionResourceFailedToSetupListPSReq; // type record PDUSessionResourceFailedToSetupItemPSReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemPSReq_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemSURes PDUSessionResourceFailedToSetupListSURes; // type record PDUSessionResourceFailedToSetupItemSURes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemSURes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceHandoverItem PDUSessionResourceHandoverList; // type record PDUSessionResourceHandoverItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceHandoverItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceInformationItem PDUSessionResourceInformationList; // type record PDUSessionResourceInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceInformationItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceItemCxtRelCpl PDUSessionResourceListCxtRelCpl; // type record PDUSessionResourceItemCxtRelCpl { // type octetstring PDUSessionResourceReleaseResponseTransfer_OCTET_STRING; // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceItemCxtRelCpl_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceItemCxtRelReq PDUSessionResourceListCxtRelReq; // type record PDUSessionResourceItemCxtRelReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceItemCxtRelReq_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceItemHORqd PDUSessionResourceListHORqd; // type record PDUSessionResourceItemHORqd { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceItemHORqd_ExtIEs (?); // type record PDUSessionResourceModifyConfirmTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyConfirmTransfer_ExtIEs ( // type record PDUSessionResourceModifyIndicationUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs (?); // type record PDUSessionResourceModifyRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_IES PDUSessionResourceModifyRequestTransferIEs ( // type record PDUSessionResourceModifyResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyResponseTransfer_ExtIEs ( // type record PDUSessionResourceModifyIndicationTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyIndicationTransfer_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModCfm PDUSessionResourceModifyListModCfm; // type record PDUSessionResourceModifyItemModCfm { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModCfm_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModInd PDUSessionResourceModifyListModInd; // type record PDUSessionResourceModifyItemModInd { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModInd_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModReq PDUSessionResourceModifyListModReq; // type record PDUSessionResourceModifyItemModReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModReq_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModRes PDUSessionResourceModifyListModRes; // type record PDUSessionResourceModifyItemModRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModRes_ExtIEs (?); // type record PDUSessionResourceModifyUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceNotifyItem PDUSessionResourceNotifyList; // type record PDUSessionResourceNotifyItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceNotifyItem_ExtIEs (?); // type record PDUSessionResourceNotifyReleasedTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceNotifyReleasedTransfer_ExtIEs ( // type record PDUSessionResourceNotifyTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceNotifyTransfer_ExtIEs ( // type record PDUSessionResourceReleaseCommandTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleaseCommandTransfer_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemNot PDUSessionResourceReleasedListNot; // type record PDUSessionResourceReleasedItemNot { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemNot_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemPSAck PDUSessionResourceReleasedListPSAck; // type record PDUSessionResourceReleasedItemPSAck { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemPSAck_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemPSFail PDUSessionResourceReleasedListPSFail; // type record PDUSessionResourceReleasedItemPSFail { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemPSFail_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemRelRes PDUSessionResourceReleasedListRelRes; // type record PDUSessionResourceReleasedItemRelRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemRelRes_ExtIEs (?); // type record PDUSessionResourceReleaseResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleaseResponseTransfer_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceResumeItemRESReq PDUSessionResourceResumeListRESReq; // type record PDUSessionResourceResumeItemRESReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceResumeItemRESReq_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceResumeItemRESRes PDUSessionResourceResumeListRESRes; // type record PDUSessionResourceResumeItemRESRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceResumeItemRESRes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSecondaryRATUsageItem PDUSessionResourceSecondaryRATUsageList; // type record PDUSessionResourceSecondaryRATUsageItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSecondaryRATUsageItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemCxtReq PDUSessionResourceSetupListCxtReq; // type record PDUSessionResourceSetupItemCxtReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemCxtReq_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemCxtRes PDUSessionResourceSetupListCxtRes; // type record PDUSessionResourceSetupItemCxtRes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemCxtRes_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemHOReq PDUSessionResourceSetupListHOReq; // type record PDUSessionResourceSetupItemHOReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemHOReq_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemSUReq PDUSessionResourceSetupListSUReq; // type record PDUSessionResourceSetupItemSUReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemSUReq_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemSURes PDUSessionResourceSetupListSURes; // type record PDUSessionResourceSetupItemSURes { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemSURes_ExtIEs (?); // type record PDUSessionResourceSetupRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_IES PDUSessionResourceSetupRequestTransferIEs ( // type record PDUSessionResourceSetupResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupResponseTransfer_ExtIEs ( // type record PDUSessionResourceSetupUnsuccessfulTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSuspendItemSUSReq PDUSessionResourceSuspendListSUSReq; // type record PDUSessionResourceSuspendItemSUSReq { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSuspendItemSUSReq_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSwitchedItem PDUSessionResourceSwitchedList; // type record PDUSessionResourceSwitchedItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSwitchedItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToBeSwitchedDLItem PDUSessionResourceToBeSwitchedDLList; // type record PDUSessionResourceToBeSwitchedDLItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToBeSwitchedDLItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToReleaseItemHOCmd PDUSessionResourceToReleaseListHOCmd; // type record PDUSessionResourceToReleaseItemHOCmd { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToReleaseItemHOCmd_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToReleaseItemRelCmd PDUSessionResourceToReleaseListRelCmd; // type record PDUSessionResourceToReleaseItemRelCmd { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToReleaseItemRelCmd_ExtIEs (?); // type enumerated PDUSessionType { // type record PDUSessionUsageReport { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionUsageReport_ExtIEs (?); // type record PEIPSassistanceInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PEIPSassistanceInformation_ExtIEs (?); // type integer Periodicity ( // type bitstring PeriodicRegistrationUpdateTimer length (8); // type octetstring PLMNIdentity length (3); // type record PLMNAreaBasedQMC { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PLMNAreaBasedQMC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPLMNforQMC) of PLMNIdentity PLMNListforQMC; // type record length (1 .. NGAP_Constants.maxnoofPLMNs) of PLMNSupportItem PLMNSupportList; // type record PLMNSupportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PLMNSupportItem_ExtIEs ( // type record PNI_NPN_MobilityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PNI_NPN_MobilityInformation_ExtIEs (?); // type octetstring PortNumber length (2); // type enumerated Pre_emptionCapability { // type enumerated Pre_emptionVulnerability { // type integer PriorityLevelARP (1 .. 15); // type integer PriorityLevelQos ( // type union PWSFailedCellIDList { // type NGAP_Containers.NGAP_PROTOCOL_IES PWSFailedCellIDList_ExtIEs (?); // type record QMCConfigInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QMCConfigInfo_ExtIEs (?); // type record QMCDeactivation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QMCDeactivation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofUEAppLayerMeas) of QoEReference QoEReferenceList; // type octetstring QoEReference length (6); // type union QosCharacteristics { // type NGAP_Containers.NGAP_PROTOCOL_IES QosCharacteristics_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAcceptedItem QosFlowAcceptedList; // type record QosFlowAcceptedItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAcceptedItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAddOrModifyRequestItem QosFlowAddOrModifyRequestList; // type record QosFlowAddOrModifyRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAddOrModifyRequestItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAddOrModifyResponseItem QosFlowAddOrModifyResponseList; // type record QosFlowAddOrModifyResponseItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAddOrModifyResponseItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowFeedbackItem QosFlowFeedbackList; // type record QosFlowFeedbackItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowFeedbackItem_ExtIEs (?); // type integer QosFlowIdentifier ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowInformationItem QosFlowInformationList; // type record QosFlowInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowInformationItem_ExtIEs ( // type record QosFlowLevelQosParameters { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowLevelQosParameters_ExtIEs ( // type enumerated QosMonitoringRequest { // type integer QosMonitoringReportingFrequency ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowIdentifier QoSFlowList; // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowWithCauseItem QosFlowListWithCause; // type record QosFlowWithCauseItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowWithCauseItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowModifyConfirmItem QosFlowModifyConfirmList; // type record QosFlowModifyConfirmItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowModifyConfirmItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowNotifyItem QosFlowNotifyList; // type record QosFlowNotifyItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowNotifyItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowParametersItem QosFlowParametersList; // type record QosFlowParametersItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowParametersItem_ExtIEs ( // type record QosFlowPerTNLInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowPerTNLInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of QosFlowPerTNLInformationItem QosFlowPerTNLInformationList; // type record QosFlowPerTNLInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowPerTNLInformationItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowSetupRequestItem QosFlowSetupRequestList; // type record QosFlowSetupRequestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowSetupRequestItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowItemWithDataForwarding QosFlowListWithDataForwarding; // type record QosFlowItemWithDataForwarding { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowItemWithDataForwarding_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowToBeForwardedItem QosFlowToBeForwardedList; // type record QosFlowToBeForwardedItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowToBeForwardedItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QoSFlowsUsageReport_Item QoSFlowsUsageReportList; // type record QoSFlowsUsageReport_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QoSFlowsUsageReport_Item_ExtIEs (?); // type enumerated Range { // type ASNAUX.PrintableString RANNodeName length ( // type ASNAUX.VisibleString RANNodeNameVisibleString length ( // type ASNAUX.UTF8String RANNodeNameUTF8String length ( // type integer RANPagingPriority (1 .. 256); // type record RANStatusTransfer_TransparentContainer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RANStatusTransfer_TransparentContainer_ExtIEs (?); // type integer RAN_UE_NGAP_ID (0 .. 4294967295); // type enumerated RAT_Information { // type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of RATRestrictions_Item RATRestrictions; // type record RATRestrictions_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RATRestrictions_Item_ExtIEs ( // type bitstring RATRestrictionInformation length ( // type record RecommendedCellsForPaging { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedCellsForPaging_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofRecommendedCells) of RecommendedCellItem RecommendedCellList; // type record RecommendedCellItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedCellItem_ExtIEs (?); // type record RecommendedRANNodesForPaging { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedRANNodesForPaging_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofRecommendedRANNodes) of RecommendedRANNodeItem RecommendedRANNodeList; // type record RecommendedRANNodeItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedRANNodeItem_ExtIEs (?); // type enumerated RedCapIndication { // type enumerated RedirectionVoiceFallback { // type record RedundantPDUSessionInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RedundantPDUSessionInformation_ExtIEs ( // type enumerated RedundantQosFlowIndicator { // type enumerated ReflectiveQosAttribute { // type integer RelativeAMFCapacity (0 .. 255); // type enumerated ReportArea { // type integer RepetitionPeriod (0 .. 131071); // type enumerated ResetAll { // type enumerated ReportAmountMDT { // type enumerated ReportIntervalMDT { // type enumerated ExtendedReportIntervalMDT { // type union ResetType { // type NGAP_Containers.NGAP_PROTOCOL_IES ResetType_ExtIEs (?); // type octetstring RGLevelWirelineAccessCharacteristics; // type integer RNC_ID (0 .. 4095); // type octetstring RoutingID; // type octetstring RRCContainer; // type enumerated RRCEstablishmentCause { // type enumerated RRCInactiveTransitionReportRequest { // type enumerated RRCState { // type enumerated RSN { // type record RIMInformationTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RIMInformationTransfer_ExtIEs (?); // type record RIMInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RIMInformation_ExtIEs (?); // type bitstring GNBSetID length (22); // type record ScheduledCommunicationTime { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ScheduledCommunicationTime_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofXnTLAs) of TransportLayerAddress SCTP_TLAs; // type octetstring SD length (3); // type record SecondaryRATUsageInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecondaryRATUsageInformation_ExtIEs (?); // type record SecondaryRATDataUsageReportTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecondaryRATDataUsageReportTransfer_ExtIEs (?); // type record SecurityContext { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityContext_ExtIEs (?); // type record SecurityIndication { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityIndication_ExtIEs ( // type bitstring SecurityKey length (256); // type record SecurityResult { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityResult_ExtIEs (?); // type record SensorMeasurementConfiguration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SensorMeasurementConfiguration_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSensorName) of SensorMeasConfigNameItem SensorMeasConfigNameList; // type record SensorMeasConfigNameItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SensorMeasConfigNameItem_ExtIEs (?); // type enumerated SensorMeasConfig { // type union SensorNameConfig { // type NGAP_Containers.NGAP_PROTOCOL_IES SensorNameConfig_ExtIEs (?); // type bitstring SerialNumber length (16); // type record length (1 .. NGAP_Constants.maxnoofServedGUAMIs) of ServedGUAMIItem ServedGUAMIList; // type record ServedGUAMIItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ServedGUAMIItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of ServiceAreaInformation_Item ServiceAreaInformation; // type record ServiceAreaInformation_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ServiceAreaInformation_Item_ExtIEs (?); // type enumerated ServiceType { // type integer SgNB_UE_X2AP_ID (0 .. 4294967295); // type record SharedNGU_MulticastTNLInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SharedNGU_MulticastTNLInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceOverloadItem SliceOverloadList; // type record SliceOverloadItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceOverloadItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceSupportItem SliceSupportList; // type record SliceSupportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceSupportItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSNSSAIforQMC) of SliceSupportQMC_Item SliceSupportListQMC; // type record SliceSupportQMC_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceSupportQMC_Item_ExtIEs (?); // type record SNPN_MobilityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SNPN_MobilityInformation_ExtIEs (?); // type record S_NSSAI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION S_NSSAI_ExtIEs (?); // type record SONConfigurationTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SONConfigurationTransfer_ExtIEs (?); // type union SONInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES SONInformation_ExtIEs ( // type record SONInformationReply { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SONInformationReply_ExtIEs (?); // type union SONInformationReport { // type NGAP_Containers.NGAP_PROTOCOL_IES SONInformationReport_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofSuccessfulHOReports) of SuccessfulHandoverReport_Item SuccessfulHandoverReportList; // type record SuccessfulHandoverReport_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SuccessfulHandoverReport_Item_ExtIEs (?); // type enumerated SONInformationRequest { // type record SourceNGRANNode_ToTargetNGRANNode_TransparentContainer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs ( // type union SourceNodeID { // type NGAP_Containers.NGAP_PROTOCOL_IES SourceNodeID_ExtIEs (?); // type enumerated SourceOfUEActivityBehaviourInformation { // type record SourceRANNodeID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceRANNodeID_ExtIEs (?); // type octetstring SourceToTarget_TransparentContainer; // type record SourceToTarget_AMFInformationReroute { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceToTarget_AMFInformationReroute_ExtIEs (?); // type enumerated SRVCCOperationPossible { // type octetstring ConfiguredNSSAI length (128); // type octetstring RejectedNSSAIinPLMN length (32); // type octetstring RejectedNSSAIinTA length (32); // type octetstring SST length (1); // type record length (1 .. NGAP_Constants.maxnoofTACs) of SupportedTAItem SupportedTAList; // type record SupportedTAItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SupportedTAItem_ExtIEs ( // type enumerated SuspendIndicator { // type enumerated Suspend_Request_Indication { // type enumerated Suspend_Response_Indication { // type integer SurvivalTime ( // type octetstring TAC length (3); // type record length (1 .. NGAP_Constants.maxnoofTACsinNTN) of TAC TACListInNRNTN; // type record TAI { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAI_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAIBroadcastEUTRA_Item TAIBroadcastEUTRA; // type record TAIBroadcastEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBroadcastEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAIBroadcastNR_Item TAIBroadcastNR; // type record TAIBroadcastNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBroadcastNR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAICancelledEUTRA_Item TAICancelledEUTRA; // type record TAICancelledEUTRA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAICancelledEUTRA_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAICancelledNR_Item TAICancelledNR; // type record TAICancelledNR_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAICancelledNR_Item_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforInactive) of TAIListForInactiveItem TAIListForInactive; // type record TAIListForInactiveItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIListForInactiveItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforPaging) of TAIListForPagingItem TAIListForPaging; // type record TAIListForPagingItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIListForPagingItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAIforRestart) of TAI TAIListForRestart; // type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAI TAIListForWarning; // type record length (1 .. NGAP_Constants.maxnoofNSAGs) of TAINSAGSupportItem TAINSAGSupportList; // type record TAINSAGSupportItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAINSAGSupportItem_ExtIEs (?); // type record TargeteNB_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargeteNB_ID_ExtIEs (?); // type record TargetHomeENB_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetHomeENB_ID_ExtIEs (?); // type union TargetID { // type NGAP_Containers.NGAP_PROTOCOL_IES TargetID_ExtIEs ( // type record TargetNGRANNode_ToSourceNGRANNode_TransparentContainer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs ( // type record TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofTargetS_NSSAIs) of TargetNSSAI_Item TargetNSSAI; // type record TargetNSSAI_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNSSAI_Item_ExtIEs (?); // type record TargetNSSAIInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNSSAIInformation_Item_ExtIEs (?); // type record TargetRANNodeID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_ExtIEs (?); // type record TargetRANNodeID_RIM { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_RIM_ExtIEs (?); // type record TargetRANNodeID_SON { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_SON_ExtIEs ( // type record TargetRNC_ID { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRNC_ID_ExtIEs (?); // type octetstring TargetToSource_TransparentContainer; // type octetstring TargettoSource_Failure_TransparentContainer; // type enumerated TimerApproachForGUAMIRemoval { // type octetstring TimeStamp length (4); // type record TimeSyncAssistanceInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TimeSyncAssistanceInfo_ExtIEs (?); // type enumerated TimeToWait { // type integer TimeUEStayedInCell (0 .. 4095); // type integer TimeUEStayedInCellEnhancedGranularity (0 .. 40950); // type octetstring TMGI length (6); // type octetstring TNAP_ID; // type union TNGF_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES TNGF_ID_ExtIEs (?); // type integer TNLAddressWeightFactor (0 .. 255); // type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of TNLAssociationItem TNLAssociationList; // type record TNLAssociationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TNLAssociationItem_ExtIEs (?); // type enumerated TNLAssociationUsage { // type record TooearlyIntersystemHO { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TooearlyIntersystemHO_ExtIEs (?); // type record TraceActivation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TraceActivation_ExtIEs ( // type enumerated TraceDepth { // type integer TrafficLoadReductionIndication (1 .. 99); // type bitstring TransportLayerAddress length ( // type enumerated TypeOfError { // type record TAIBasedMDT { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBasedMDT_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAforMDT) of TAI TAIListforMDT; // type record TAIBasedQMC { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBasedQMC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAforQMC) of TAI TAIListforQMC; // type record TABasedQMC { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TABasedQMC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAforQMC) of TAC TAListforQMC; // type record TABasedMDT { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TABasedMDT_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTAforMDT) of TAC TAListforMDT; // type integer Threshold_RSRP (0 .. 127); // type integer Threshold_RSRQ (0 .. 127); // type integer Threshold_SINR (0 .. 127); // type enumerated TimeToTrigger { // type octetstring TWAP_ID; // type union TWIF_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES TWIF_ID_ExtIEs (?); // type record TSCAssistanceInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TSCAssistanceInformation_ExtIEs ( // type record TSCTrafficCharacteristics { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TSCTrafficCharacteristics_ExtIEs (?); // type record UEAggregateMaximumBitRate { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAggregateMaximumBitRate_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofUEAppLayerMeas) of UEAppLayerMeasInfoItem UEAppLayerMeasInfoList; // type record UEAppLayerMeasInfoItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAppLayerMeasInfoItem_ExtIEs (?); // type record UEAppLayerMeasConfigInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAppLayerMeasConfigInfo_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofNGConnectionsToReset) of UE_associatedLogicalNG_connectionItem UE_associatedLogicalNG_connectionList; // type record UE_associatedLogicalNG_connectionItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_associatedLogicalNG_connectionItem_ExtIEs (?); // type enumerated UECapabilityInfoRequest { // type enumerated UEContextRequest { // type record UEContextResumeRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextResumeRequestTransfer_ExtIEs (?); // type record UEContextResumeResponseTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextResumeResponseTransfer_ExtIEs (?); // type record UEContextSuspendRequestTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextSuspendRequestTransfer_ExtIEs (?); // type record UE_DifferentiationInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_DifferentiationInfo_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofCellsinUEHistoryInfo) of LastVisitedCellItem UEHistoryInformation; // type union UEHistoryInformationFromTheUE { // type NGAP_Containers.NGAP_PROTOCOL_IES UEHistoryInformationFromTheUE_ExtIEs (?); // type union UEIdentityIndexValue { // type NGAP_Containers.NGAP_PROTOCOL_IES UEIdentityIndexValue_ExtIEs (?); // type union UE_NGAP_IDs { // type NGAP_Containers.NGAP_PROTOCOL_IES UE_NGAP_IDs_ExtIEs (?); // type record UE_NGAP_ID_pair { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_NGAP_ID_pair_ExtIEs (?); // type union UEPagingIdentity { // type NGAP_Containers.NGAP_PROTOCOL_IES UEPagingIdentity_ExtIEs (?); // type enumerated UEPresence { // type record length (1 .. NGAP_Constants.maxnoofAoI) of UEPresenceInAreaOfInterestItem UEPresenceInAreaOfInterestList; // type record UEPresenceInAreaOfInterestItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEPresenceInAreaOfInterestItem_ExtIEs (?); // type octetstring UERadioCapability; // type record UERadioCapabilityForPaging { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UERadioCapabilityForPaging_ExtIEs ( // type octetstring UERadioCapabilityForPagingOfNB_IoT; // type octetstring UERadioCapabilityForPagingOfNR; // type octetstring UERadioCapabilityForPagingOfEUTRA; // type octetstring UERadioCapabilityID; // type enumerated UERetentionInformation { // type union UERLFReportContainer { // type NGAP_Containers.NGAP_PROTOCOL_IES UERLFReportContainer_ExtIEs (?); // type record UESecurityCapabilities { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UESecurityCapabilities_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofAllowedS_NSSAIs) of UESliceMaximumBitRateItem UESliceMaximumBitRateList; // type record UESliceMaximumBitRateItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UESliceMaximumBitRateItem_ExtIEs (?); // type enumerated UE_UP_CIoT_Support { // type record UL_CP_SecurityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UL_CP_SecurityInformation_ExtIEs (?); // type bitstring UL_NAS_MAC length (16); // type bitstring UL_NAS_Count length (5); // type record length (1 .. NGAP_Constants.maxnoofMultiConnectivity) of UL_NGU_UP_TNLModifyItem UL_NGU_UP_TNLModifyList; // type record UL_NGU_UP_TNLModifyItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UL_NGU_UP_TNLModifyItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofServedGUAMIs) of UnavailableGUAMIItem UnavailableGUAMIList; // type record UnavailableGUAMIItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UnavailableGUAMIItem_ExtIEs (?); // type enumerated ULForwarding { // type bitstring UpdateFeedback length ( // type union UPTransportLayerInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES UPTransportLayerInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of UPTransportLayerInformationItem UPTransportLayerInformationList; // type record UPTransportLayerInformationItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UPTransportLayerInformationItem_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of UPTransportLayerInformationPairItem UPTransportLayerInformationPairList; // type record UPTransportLayerInformationPairItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UPTransportLayerInformationPairItem_ExtIEs (?); // type ASNAUX.VisibleString URI_address; // type union UserLocationInformation { // type NGAP_Containers.NGAP_PROTOCOL_IES UserLocationInformation_ExtIEs ( // type record UserLocationInformationEUTRA { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationEUTRA_ExtIEs ( // type record UserLocationInformationN3IWF { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationN3IWF_ExtIEs ( // type record UserLocationInformationTNGF { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationTNGF_ExtIEs ( // type record UserLocationInformationTWIF { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationTWIF_ExtIEs ( // type union UserLocationInformationW_AGF { // type NGAP_Containers.NGAP_PROTOCOL_IES UserLocationInformationW_AGF_ExtIEs ( // type record UserLocationInformationNR { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationNR_ExtIEs ( // type record UserPlaneSecurityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserPlaneSecurityInformation_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofTimePeriods) of VolumeTimedReport_Item VolumeTimedReportList; // type record VolumeTimedReport_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION VolumeTimedReport_Item_ExtIEs (?); // type union W_AGF_ID { // type NGAP_Containers.NGAP_PROTOCOL_IES W_AGF_ID_ExtIEs (?); // type octetstring WarningAreaCoordinates length (1 .. 1024); // type union WarningAreaList { // type NGAP_Containers.NGAP_PROTOCOL_IES WarningAreaList_ExtIEs (?); // type octetstring WarningMessageContents length (1 .. 9600); // type octetstring WarningSecurityInfo length (50); // type octetstring WarningType length (2); // type record WLANMeasurementConfiguration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WLANMeasurementConfiguration_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofWLANName) of WLANMeasConfigNameItem WLANMeasConfigNameList; // type record WLANMeasConfigNameItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WLANMeasConfigNameItem_ExtIEs (?); // type enumerated WLANMeasConfig { // type octetstring WLANName length (1 .. 32); // type record WUS_Assistance_Information { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WUS_Assistance_Information_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofXnExtTLAs) of XnExtTLA_Item XnExtTLAs; // type record XnExtTLA_Item { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION XnExtTLA_Item_ExtIEs ( // type record length (1 .. NGAP_Constants.maxnoofXnGTP_TLAs) of TransportLayerAddress XnGTP_TLAs; // type record length (1 .. NGAP_Constants.maxnoofXnTLAs) of TransportLayerAddress XnTLAs; // type record XnTNLConfigurationInfo { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION XnTNLConfigurationInfo_ExtIEs (?); } }//end of group Information_elements }//end of group g_NGAP group Functions_For_Templates{ }//end of group functionsForTemplates }// End of module LibNGAP_Templates