-- 3GPP TS 38.423 V17.5.0 (2023-06) -- 9.3.5 Information Element definitions -- ************************************************************** -- -- Information Element Definitions -- -- ************************************************************** XnAP-IEs { itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) ngran-access (22) modules (3) xnap (2) version1 (1) xnap-IEs (2) } DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS id-CNTypeRestrictionsForEquivalent, id-CNTypeRestrictionsForServing, id-Additional-UL-NG-U-TNLatUPF-List, id-ConfiguredTACIndication, id-AlternativeQoSParaSetList, id-CurrentQoSParaSetIndex, id-DefaultDRB-Allowed, id-DLCarrierList, id-EndpointIPAddressAndPort, id-ExtendedReportIntervalMDT, id-ExtendedTAISliceSupportList, id-FiveGCMobilityRestrictionListContainer, id-SecondarydataForwardingInfoFromTarget-List, id-LastE-UTRANPLMNIdentity, id-IntendedTDD-DL-ULConfiguration-NR, id-MaxIPrate-DL, id-SecurityResult, id-OldQoSFlowMap-ULendmarkerexpected, id-PDUSessionCommonNetworkInstance, id-PDUSession-PairID, id-BPLMN-ID-Info-EUTRA, id-BPLMN-ID-Info-NR, id-DRBsNotAdmittedSetupModifyList, id-Secondary-MN-Xn-U-TNLInfoatM, id-ULForwardingProposal, id-DRB-IDs-takenintouse, id-SplitSessionIndicator, id-NonGBRResources-Offered, id-MDT-Configuration, id-TraceCollectionEntityURI, id-NPN-Broadcast-Information, id-NPNPagingAssistanceInformation, id-NPNMobilityInformation, id-NPN-Support, id-LTEUESidelinkAggregateMaximumBitRate, id-NRUESidelinkAggregateMaximumBitRate, id-ExtendedRATRestrictionInformation, id-QoSMonitoringRequest, id-QoSMonitoringDisabled, id-QosMonitoringReportingFrequency, id-DAPSRequestInfo, id-OffsetOfNbiotChannelNumberToDL-EARFCN, id-OffsetOfNbiotChannelNumberToUL-EARFCN, id-NBIoT-UL-DL-AlignmentOffset, id-TDDULDLConfigurationCommonNR, id-CarrierList, id-ULCarrierList, id-FrequencyShift7p5khz, id-SSB-PositionsInBurst, id-NRCellPRACHConfig, id-Redundant-UL-NG-U-TNLatUPF, id-Redundant-DL-NG-U-TNLatNG-RAN, id-CNPacketDelayBudgetDownlink, id-CNPacketDelayBudgetUplink, id-ExtendedPacketDelayBudget, id-Additional-Redundant-UL-NG-U-TNLatUPF-List, id-RedundantCommonNetworkInstance, id-TSCTrafficCharacteristics, id-RedundantQoSFlowIndicator, id-Additional-PDCP-Duplication-TNL-List, id-RedundantPDUSessionInformation, id-UsedRSNInformation, id-RLCDuplicationInformation, id-CSI-RSTransmissionIndication, id-UERadioCapabilityID, id-secondary-SN-UL-PDCP-UP-TNLInfo, id-pdcpDuplicationConfiguration, id-duplicationActivation, id-NPRACHConfiguration, id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated, id-DL-scheduling-PDCCH-CCE-usage, id-UL-scheduling-PDCCH-CCE-usage, id-SFN-Offset, id-QoS-Mapping-Information, id-AdditionLocationInformation, id-dataForwardingInfoFromTargetE-UTRANnode, id-Cause, id-SecurityIndication, id-RRCConnReestab-Indicator, id-SourceDLForwardingIPAddress, id-SourceNodeDLForwardingIPAddress, id-M4ReportAmount, id-M5ReportAmount, id-M6ReportAmount, id-M7ReportAmount, id-BeamMeasurementIndicationM1, id-Supported-MBS-FSA-ID-List, id-MBS-SessionAssociatedInformation, id-MBS-SessionInformation-List, id-SliceRadioResourceStatus-List, id-CompositeAvailableCapacitySupplementaryUplink, id-SSBOffsets-List, id-NG-RANnode2SSBOffsetsModificationRange, id-NR-U-Channel-List, id-NR-U-ChannelInfo-List, id-MIMOPRBusageInformation, id-UEAssistantIdentifier, id-IAB-MT-Cell-List, id-NoPDUSessionIndication, id-permutation, id-UL-GNB-DU-Cell-Resource-Configuration, id-DL-GNB-DU-Cell-Resource-Configuration, id-tdd-GNB-DU-Cell-Resource-Configuration, id-Additional-Measurement-Timing-Configuration-List, id-SurvivalTime, id-Local-NG-RAN-Node-Identifier, id-Neighbour-NG-RAN-Node-List, id-FiveGProSeUEPC5AggregateMaximumBitRate, id-Redcap-Bcast-Information, id-UESliceMaximumBitRateList, id-PositioningInformation, id-ServedCellSpecificInfoReq-NR, id-TAINSAGSupportList, id-earlyMeasurement, id-BeamMeasurementsReportConfiguration, id-CoverageModificationCause, id-UERLFReportContainerLTEExtension, id-ExcessPacketDelayThresholdConfiguration, maxEARFCN, maxnoofAllowedAreas, maxnoofAMFRegions, maxnoofAoIs, maxnoofBPLMNs, maxnoofCAGs, maxnoofCAGsperPLMN, maxnoofCellsinAoI, maxnoofCellsinNG-RANnode, maxnoofCellsinRNA, maxnoofCellsinUEHistoryInfo, maxnoofCellsUEMovingTrajectory, maxnoofDRBs, maxnoofEPLMNs, maxnoofEPLMNsplus1, maxnoofEUTRABands, maxnoofEUTRABPLMNs, maxnoofForbiddenTACs, maxnoofMBSFNEUTRA, maxnoofMultiConnectivityMinusOne, maxnoofNeighbours, maxnoofNIDs, maxnoofNRCellBands, maxnoofPDUSessions, maxnoofPLMNs, maxnoofProtectedResourcePatterns, maxnoofQoSFlows, maxnoofQoSParaSets, maxnoofRANAreaCodes, maxnoofRANAreasinRNA, maxnoofSCellGroups, maxnoofSCellGroupsplus1, maxnoofSliceItems, maxnoofExtSliceItems, maxnoofSNPNIDs, maxnoofsupportedTACs, maxnoofsupportedPLMNs, maxnoofTAI, maxnoofTAIsinAoI, maxnoofTNLAssociations, maxnoofUEContexts, maxNRARFCN, maxNrOfErrors, maxnoofRANNodesinAoI, maxnooftimeperiods, maxnoofslots, maxnoofExtTLAs, maxnoofGTPTLAs, maxnoofCHOcells, maxnoofPC5QoSFlows, maxnoofSSBAreas, maxnoofNRSCSs, maxnoofPhysicalResourceBlocks, maxnoofRACHReports, maxnoofAdditionalPDCPDuplicationTNL, maxnoofRLCDuplicationstate, maxnoofBluetoothName, maxnoofCellIDforMDT, maxnoofMDTPLMNs, maxnoofTAforMDT, maxnoofWLANName, maxnoofSensorName, maxnoofNeighPCIforMDT, maxnoofFreqforMDT, maxnoofNonAnchorCarrierFreqConfig, maxnoofDataForwardingTunneltoE-UTRAN, maxnoofUEIDIndicesforMBSPaging, maxnoofMBSFSAs, maxnoofMBSQoSFlows, maxnoofMRBs, maxnoofCellsforMBS, maxnoofMBSServiceAreaInformation, maxnoofTAIforMBS, maxnoofAssociatedMBSSessions, maxnoofMBSSessions, maxnoofSuccessfulHOReports, maxnoofPSCellsPerSN, maxnoofNR-UChannelIDs, maxnoofCellsinCHO, maxnoofCHOexecutioncond, maxnoofServingCells, maxnoofBHInfo, maxnoofTLAsIAB, maxnoofTrafficIndexEntries, maxnoofBAPControlPDURLCCHs, maxnoofServedCellsIAB, maxnoofDUFSlots, maxnoofSymbols, maxnoofHSNASlots, maxnoofRBsetsPerCell, maxnoofChildIABNodes, maxnoofIABSTCInfo, maxnoofPSCellCandidates, maxnoofTargetSNs, maxnoofUEAppLayerMeas, maxnoofSNSSAIforQMC, maxnoofCellIDforQMC, maxnoofPLMNforQMC, maxnoofTAforQMC, maxnoofMTCItems, maxnoofCSIRSconfigurations, maxnoofCSIRSneighbourCells, maxnoofCSIRSneighbourCellsInMTC, maxnoofNeighbour-NG-RAN-Nodes, maxnoofSRBs, maxnoofSMBR, maxnoofNSAGs, maxnoofRBsetsPerCell1, maxnoofTargetSNsMinusOne, maxnoofThresholdsForExcessPacketDelay FROM XnAP-Constants Criticality, ProcedureCode, ProtocolIE-ID, TriggeringMessage FROM XnAP-CommonDataTypes ProtocolExtensionContainer{}, ProtocolIE-Single-Container{}, XNAP-PROTOCOL-EXTENSION, XNAP-PROTOCOL-IES FROM XnAP-Containers; -- A AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated ::= SEQUENCE (SIZE(1..maxnoofTargetSNsMinusOne)) OF AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated-Item AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated-Item ::= SEQUENCE { pDUSessionResourceChangeConfirmInfo-SNterminated PDUSessionResourceChangeConfirmInfo-SNterminated, iE-Extensions ProtocolExtensionContainer { { AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated-Item-ExtIEs} } OPTIONAL, ... } AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } AdditionLocationInformation ::= ENUMERATED { includePSCell, ... } Additional-PDCP-Duplication-TNL-List ::= SEQUENCE (SIZE(1..maxnoofAdditionalPDCPDuplicationTNL)) OF Additional-PDCP-Duplication-TNL-Item Additional-PDCP-Duplication-TNL-Item ::= SEQUENCE { additional-PDCP-Duplication-UP-TNL-Information UPTransportLayerInformation, iE-Extensions ProtocolExtensionContainer { { Additional-PDCP-Duplication-TNL-ExtIEs} } OPTIONAL, ... } Additional-PDCP-Duplication-TNL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Additional-UL-NG-U-TNLatUPF-Item ::= SEQUENCE { additional-UL-NG-U-TNLatUPF UPTransportLayerInformation, iE-Extensions ProtocolExtensionContainer { { Additional-UL-NG-U-TNLatUPF-Item-ExtIEs} } OPTIONAL, ... } Additional-UL-NG-U-TNLatUPF-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}, ... } Additional-UL-NG-U-TNLatUPF-List ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF Additional-UL-NG-U-TNLatUPF-Item Additional-Measurement-Timing-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofMTCItems)) OF Additional-Measurement-Timing-Configuration-Item Additional-Measurement-Timing-Configuration-Item ::= SEQUENCE { additionalMeasurementTimingConfigurationIndex INTEGER (0..16), csi-RS-MTC-Configuration-List CSI-RS-MTC-Configuration-List, iE-Extensions ProtocolExtensionContainer { { Additional-Measurement-Timing-Configuration-Item-ExtIEs} } OPTIONAL, ... } Additional-Measurement-Timing-Configuration-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ActivationIDforCellActivation ::= INTEGER (0..255) Active-MBS-SessionInformation ::= SEQUENCE { mBS-QoSFlowsToAdd-List MBS-QoSFlowsToAdd-List, mBS-ServiceArea MBS-ServiceArea OPTIONAL, mBS-MappingandDataForwardingRequestInfofromSource MBS-MappingandDataForwardingRequestInfofromSource OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Active-MBS-SessionInformation-ExtIEs} } OPTIONAL, ... } Active-MBS-SessionInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } AllocationandRetentionPriority ::= SEQUENCE { priorityLevel INTEGER (0..15,...), pre-emption-capability ENUMERATED {shall-not-trigger-preemption, may-trigger-preemption, ...}, pre-emption-vulnerability ENUMERATED {not-preemptable, preemptable, ...}, iE-Extensions ProtocolExtensionContainer { {AllocationandRetentionPriority-ExtIEs} } OPTIONAL, ... } AllocationandRetentionPriority-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ActivationSFN ::= INTEGER (0..1023) AllowedCAG-ID-List-perPLMN ::= SEQUENCE (SIZE(1..maxnoofCAGsperPLMN)) OF CAG-Identifier AllowedPNI-NPN-ID-List ::= SEQUENCE (SIZE(1..maxnoofEPLMNsplus1)) OF AllowedPNI-NPN-ID-Item AllowedPNI-NPN-ID-Item ::= SEQUENCE { plmn-id PLMN-Identity, pni-npn-restricted-information PNI-NPN-Restricted-Information, allowed-CAG-id-list-per-plmn AllowedCAG-ID-List-perPLMN, iE-Extensions ProtocolExtensionContainer { {AllowedPNI-NPN-ID-Item-ExtIEs} } OPTIONAL, ... } AllowedPNI-NPN-ID-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } AllTrafficIndication ::= ENUMERATED {true,...} AlternativeQoSParaSetList ::= SEQUENCE (SIZE(1..maxnoofQoSParaSets)) OF AlternativeQoSParaSetItem AlternativeQoSParaSetItem ::= SEQUENCE { alternativeQoSParaSetIndex QoSParaSetIndex, guaranteedFlowBitRateDL BitRate OPTIONAL, guaranteedFlowBitRateUL BitRate OPTIONAL, packetDelayBudget PacketDelayBudget OPTIONAL, packetErrorRate PacketErrorRate OPTIONAL, iE-Extensions ProtocolExtensionContainer { {AlternativeQoSParaSetItem-ExtIEs} } OPTIONAL, ... } AlternativeQoSParaSetItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } AMF-Region-Information ::= SEQUENCE (SIZE (1..maxnoofAMFRegions)) OF GlobalAMF-Region-Information GlobalAMF-Region-Information ::= SEQUENCE { plmn-ID PLMN-Identity, amf-region-id BIT STRING (SIZE (8)), iE-Extensions ProtocolExtensionContainer { {GlobalAMF-Region-Information-ExtIEs} } OPTIONAL, ... } GlobalAMF-Region-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } AMF-UE-NGAP-ID ::= INTEGER (0..1099511627775) AreaOfInterestInformation ::= SEQUENCE (SIZE(1..maxnoofAoIs)) OF AreaOfInterest-Item AreaOfInterest-Item ::= SEQUENCE { listOfTAIsinAoI ListOfTAIsinAoI OPTIONAL, listOfCellsinAoI ListOfCells OPTIONAL, listOfRANNodesinAoI ListOfRANNodesinAoI OPTIONAL, requestReferenceID RequestReferenceID, iE-Extensions ProtocolExtensionContainer { {AreaOfInterest-Item-ExtIEs} } OPTIONAL, ... } AreaOfInterest-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } AreaScopeOfMDT-NR ::= CHOICE { cellBased CellBasedMDT-NR, tABased TABasedMDT, tAIBased TAIBasedMDT, ..., choice-extension ProtocolIE-Single-Container { {AreaScopeOfMDT-NR-ExtIEs} } } AreaScopeOfMDT-NR-ExtIEs XNAP-PROTOCOL-IES ::= { ... } AreaScopeOfMDT-EUTRA ::= CHOICE { cellBased CellBasedMDT-EUTRA, tABased TABasedMDT, tAIBased TAIBasedMDT, ..., choice-extension ProtocolIE-Single-Container { {AreaScopeOfMDT-EUTRA-ExtIEs} } } AreaScopeOfMDT-EUTRA-ExtIEs XNAP-PROTOCOL-IES ::= { ... } AreaScopeOfNeighCellsList ::= SEQUENCE (SIZE(1..maxnoofFreqforMDT)) OF AreaScopeOfNeighCellsItem AreaScopeOfNeighCellsItem ::= SEQUENCE { nrFrequencyInfo NRFrequencyInfo, pciListForMDT PCIListForMDT OPTIONAL, iE-Extensions ProtocolExtensionContainer { { AreaScopeOfNeighCellsItem-ExtIEs} } OPTIONAL, ... } AreaScopeOfNeighCellsItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } AreaScopeOfQMC ::= CHOICE { cellBased CellBasedQMC, tABased TABasedQMC, tAIBased TAIBasedQMC, pLMNAreaBased PLMNAreaBasedQMC, choice-extension ProtocolIE-Single-Container { {AreaScopeOfQMC-ExtIEs} } } AreaScopeOfQMC-ExtIEs XNAP-PROTOCOL-IES ::= { ... } AS-SecurityInformation ::= SEQUENCE { key-NG-RAN-Star BIT STRING (SIZE(256)), ncc INTEGER (0..7), iE-Extensions ProtocolExtensionContainer { {AS-SecurityInformation-ExtIEs} } OPTIONAL, ... } AS-SecurityInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } AssistanceDataForRANPaging ::= SEQUENCE { ran-paging-attempt-info RANPagingAttemptInfo OPTIONAL, iE-Extensions ProtocolExtensionContainer { {AssistanceDataForRANPaging-ExtIEs} } OPTIONAL, ... } AssistanceDataForRANPaging-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-NPNPagingAssistanceInformation CRITICALITY ignore EXTENSION NPNPagingAssistanceInformation PRESENCE optional }, ... } Associated-QoSFlowInfo-List ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF Associated-QoSFlowInfo-Item Associated-QoSFlowInfo-Item ::= SEQUENCE { mBS-QoSFlowIdentifier QoSFlowIdentifier, associatedUnicastQoSFlowIdentifier QoSFlowIdentifier, iE-Extensions ProtocolExtensionContainer { { Associated-QoSFlowInfo-Item-ExtIEs} } OPTIONAL, ... } Associated-QoSFlowInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } AvailableCapacity ::= INTEGER (1.. 100,...) AvailableRRCConnectionCapacityValue ::= INTEGER (0..100) AvailableRVQoEMetrics ::= SEQUENCE { bufferLevel ENUMERATED {true, ...} OPTIONAL, playoutDelayForMediaStartup ENUMERATED {true, ...} OPTIONAL, iE-Extensions ProtocolExtensionContainer { {AvailableRVQoEMetrics-ExtIEs} } OPTIONAL, ... } AvailableRVQoEMetrics-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } AveragingWindow ::= INTEGER (0..4095, ...) -- B BAPAddress ::= BIT STRING (SIZE(10)) BAPPathID ::= BIT STRING (SIZE(10)) BAPRoutingID ::= SEQUENCE { bAPAddress BAPAddress, bAPPathID BAPPathID, iE-Extensions ProtocolExtensionContainer { {BAPRoutingID-ExtIEs} } OPTIONAL, ... } BAPRoutingID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } BeamMeasurementIndicationM1 ::= ENUMERATED {true, ...} BeamMeasurementsReportConfiguration ::= SEQUENCE { beamMeasurementsReportQuantity BeamMeasurementsReportQuantity OPTIONAL, maxNrofRS-IndexesToReport MaxNrofRS-IndexesToReport OPTIONAL, iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportConfiguration-ExtIEs} } OPTIONAL, ... } BeamMeasurementsReportConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } BeamMeasurementsReportQuantity ::= SEQUENCE { rSRP ENUMERATED {true, ...}, rSRQ ENUMERATED {true, ...}, sINR ENUMERATED {true, ...}, iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportQuantity-ExtIEs} } OPTIONAL, ... } BeamMeasurementsReportQuantity-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } BHInfoIndex ::= INTEGER (1.. maxnoofBHInfo) BHInfoList ::= SEQUENCE (SIZE(1.. maxnoofBHInfo)) OF BHInfo-Item BHInfo-Item ::= SEQUENCE { bHInfoIndex BHInfoIndex, iE-Extensions ProtocolExtensionContainer { { BHInfo-Item-ExtIEs} } OPTIONAL, ... } BHInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } BHRLCChannelID ::= BIT STRING (SIZE(16)) BAPControlPDURLCCH-List ::= SEQUENCE (SIZE(1.. maxnoofBAPControlPDURLCCHs)) OF BAPControlPDURLCCH-Item BAPControlPDURLCCH-Item ::= SEQUENCE { bHRLCCHID BHRLCChannelID, nexthopBAPAddress BAPAddress, iE-Extensions ProtocolExtensionContainer { { BAPControlPDURLCCH-Item-ExtIEs} } OPTIONAL, ... } BAPControlPDURLCCH-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } BluetoothMeasurementConfiguration ::= SEQUENCE { bluetoothMeasConfig BluetoothMeasConfig, bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL, bt-rssi ENUMERATED {true, ...} OPTIONAL, iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL, ... } BluetoothMeasurementConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothName BluetoothMeasConfig::= ENUMERATED {setup,...} BluetoothName ::= OCTET STRING (SIZE (1..248)) BPLMN-ID-Info-EUTRA ::= SEQUENCE (SIZE(1..maxnoofEUTRABPLMNs)) OF BPLMN-ID-Info-EUTRA-Item BPLMN-ID-Info-EUTRA-Item ::= SEQUENCE { broadcastPLMNs BroadcastEUTRAPLMNs, tac TAC, e-utraCI E-UTRA-Cell-Identity, ranac RANAC OPTIONAL, iE-Extension ProtocolExtensionContainer { {BPLMN-ID-Info-EUTRA-Item-ExtIEs} } OPTIONAL, ... } BPLMN-ID-Info-EUTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } BPLMN-ID-Info-NR ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF BPLMN-ID-Info-NR-Item BPLMN-ID-Info-NR-Item ::= SEQUENCE { broadcastPLMNs BroadcastPLMNs, tac TAC, nr-CI NR-Cell-Identity, ranac RANAC OPTIONAL, iE-Extension ProtocolExtensionContainer { {BPLMN-ID-Info-NR-Item-ExtIEs} } OPTIONAL, ... } BPLMN-ID-Info-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-ConfiguredTACIndication CRITICALITY ignore EXTENSION ConfiguredTACIndication PRESENCE optional }| { ID id-NPN-Broadcast-Information CRITICALITY reject EXTENSION NPN-Broadcast-Information PRESENCE optional }, ... } BitRate ::= INTEGER (0..4000000000000,...) BroadcastCAG-Identifier-List ::= SEQUENCE (SIZE(1..maxnoofCAGs)) OF BroadcastCAG-Identifier-Item BroadcastCAG-Identifier-Item ::= SEQUENCE { cag-Identifier CAG-Identifier, iE-Extension ProtocolExtensionContainer { {BroadcastCAG-Identifier-Item-ExtIEs} } OPTIONAL, ... } BroadcastCAG-Identifier-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } BroadcastNID-List ::= SEQUENCE (SIZE(1..maxnoofNIDs)) OF BroadcastNID-Item BroadcastNID-Item ::= SEQUENCE { nid NID, iE-Extension ProtocolExtensionContainer { {BroadcastNID-Item-ExtIEs} } OPTIONAL, ... } BroadcastNID-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } BroadcastPLMNs ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF PLMN-Identity BroadcastEUTRAPLMNs ::= SEQUENCE (SIZE(1..maxnoofEUTRABPLMNs)) OF PLMN-Identity BroadcastPLMNinTAISupport-Item ::= SEQUENCE { plmn-id PLMN-Identity, tAISliceSupport-List SliceSupport-List, iE-Extension ProtocolExtensionContainer { {BroadcastPLMNinTAISupport-Item-ExtIEs} } OPTIONAL, ... } BroadcastPLMNinTAISupport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-NPN-Support CRITICALITY reject EXTENSION NPN-Support PRESENCE optional}| { ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional}| { ID id-TAINSAGSupportList CRITICALITY ignore EXTENSION TAINSAGSupportList PRESENCE optional }, ... } BroadcastPNI-NPN-ID-Information ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF BroadcastPNI-NPN-ID-Information-Item BroadcastPNI-NPN-ID-Information-Item ::= SEQUENCE { plmn-id PLMN-Identity, broadcastCAG-Identifier-List BroadcastCAG-Identifier-List, iE-Extension ProtocolExtensionContainer { {BroadcastPNI-NPN-ID-Information-Item-ExtIEs} } OPTIONAL, ... } BroadcastPNI-NPN-ID-Information-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } BroadcastSNPNID-List ::= SEQUENCE (SIZE(1..maxnoofSNPNIDs)) OF BroadcastSNPNID BroadcastSNPNID ::= SEQUENCE { plmn-id PLMN-Identity, broadcastNID-List BroadcastNID-List, iE-Extension ProtocolExtensionContainer { {BroadcastSNPNID-ExtIEs} } OPTIONAL, ... } BroadcastSNPNID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- C CAG-Identifier ::= BIT STRING (SIZE (32)) CapacityValue ::= INTEGER (0..100) CapacityValueInfo ::= SEQUENCE { capacityValue CapacityValue, ssbAreaCapacityValueList SSBAreaCapacityValue-List OPTIONAL, iE-Extension ProtocolExtensionContainer { {CapacityValueInfo-ExtIEs} } OPTIONAL, ... } CapacityValueInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Cause ::= CHOICE { radioNetwork CauseRadioNetworkLayer, transport CauseTransportLayer, protocol CauseProtocol, misc CauseMisc, choice-extension ProtocolIE-Single-Container { {Cause-ExtIEs} } } Cause-ExtIEs XNAP-PROTOCOL-IES ::= { ... } CauseRadioNetworkLayer ::= ENUMERATED { cell-not-available, handover-desirable-for-radio-reasons, handover-target-not-allowed, invalid-AMF-Set-ID, no-radio-resources-available-in-target-cell, partial-handover, reduce-load-in-serving-cell, resource-optimisation-handover, time-critical-handover, tXnRELOCoverall-expiry, tXnRELOCprep-expiry, unknown-GUAMI-ID, unknown-local-NG-RAN-node-UE-XnAP-ID, inconsistent-remote-NG-RAN-node-UE-XnAP-ID, encryption-and-or-integrity-protection-algorithms-not-supported, not-used-causes-value-1, multiple-PDU-session-ID-instances, unknown-PDU-session-ID, unknown-QoS-Flow-ID, multiple-QoS-Flow-ID-instances, switch-off-ongoing, not-supported-5QI-value, tXnDCoverall-expiry, tXnDCprep-expiry, action-desirable-for-radio-reasons, reduce-load, resource-optimisation, time-critical-action, target-not-allowed, no-radio-resources-available, invalid-QoS-combination, encryption-algorithms-not-supported, procedure-cancelled, rRM-purpose, improve-user-bit-rate, user-inactivity, radio-connection-with-UE-lost, failure-in-the-radio-interface-procedure, bearer-option-not-supported, up-integrity-protection-not-possible, up-confidentiality-protection-not-possible, resources-not-available-for-the-slice-s, ue-max-IP-data-rate-reason, cP-integrity-protection-failure, uP-integrity-protection-failure, slice-not-supported-by-NG-RAN, mN-Mobility, sN-Mobility, count-reaches-max-value, unknown-old-NG-RAN-node-UE-XnAP-ID, pDCP-Overload, drb-id-not-available, unspecified, ..., ue-context-id-not-known, non-relocation-of-context, cho-cpc-resources-tobechanged, rSN-not-available-for-the-UP, npn-access-denied, report-characteristics-empty, existing-measurement-ID, measurement-temporarily-not-available, measurement-not-supported-for-the-object, ue-power-saving, unknown-NG-RAN-node2-Measurement-ID, insufficient-ue-capabilities, normal-release, value-out-of-allowed-range, scg-activation-deactivation-failure, scg-deactivation-failure-due-to-data-transmission } CauseTransportLayer ::= ENUMERATED { transport-resource-unavailable, unspecified, ... } CauseProtocol ::= ENUMERATED { transfer-syntax-error, abstract-syntax-error-reject, abstract-syntax-error-ignore-and-notify, message-not-compatible-with-receiver-state, semantic-error, abstract-syntax-error-falsely-constructed-message, unspecified, ... } CauseMisc ::= ENUMERATED { control-processing-overload, hardware-failure, o-and-M-intervention, not-enough-user-plane-processing-resources, unspecified, ... } CellAssistanceInfo-NR ::= CHOICE { limitedNR-List SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF NR-CGI, full-List ENUMERATED {all-served-cells-NR, ...}, choice-extension ProtocolIE-Single-Container { {CellAssistanceInfo-NR-ExtIEs} } } CellAssistanceInfo-NR-ExtIEs XNAP-PROTOCOL-IES ::= { ... } CellAndCapacityAssistanceInfo-NR ::= SEQUENCE { maximumCellListSize MaximumCellListSize OPTIONAL, cellAssistanceInfo-NR CellAssistanceInfo-NR OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CellAndCapacityAssistanceInfo-NR-ExtIEs} } OPTIONAL, ... } CellAndCapacityAssistanceInfo-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CellAndCapacityAssistanceInfo-EUTRA ::= SEQUENCE { maximumCellListSize MaximumCellListSize OPTIONAL, cellAssistanceInfo-EUTRA CellAssistanceInfo-EUTRA OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CellAndCapacityAssistanceInfo-EUTRA-ExtIEs} } OPTIONAL, ... } CellAndCapacityAssistanceInfo-EUTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CellAssistanceInfo-EUTRA ::= CHOICE { limitedEUTRA-List SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF E-UTRA-CGI, full-List ENUMERATED {all-served-cells-E-UTRA, ...}, choice-extension ProtocolIE-Single-Container { {CellAssistanceInfo-EUTRA-ExtIEs} } } CellAssistanceInfo-EUTRA-ExtIEs XNAP-PROTOCOL-IES ::= { ... } CellBasedMDT-NR::= SEQUENCE { cellIdListforMDT-NR CellIdListforMDT-NR, iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-NR-ExtIEs} } OPTIONAL, ... } CellBasedMDT-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CellIdListforMDT-NR ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF NR-CGI CellBasedQMC::= SEQUENCE { cellIdListforQMC CellIdListforQMC, iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL, ... } CellBasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF GlobalNG-RANCell-ID CellBasedMDT-EUTRA::= SEQUENCE { cellIdListforMDT-EUTRA CellIdListforMDT-EUTRA, iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-EUTRA-ExtIEs} } OPTIONAL, ... } CellBasedMDT-EUTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CellIdListforMDT-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF E-UTRA-CGI CellCapacityClassValue ::= INTEGER (1..100,...) CellDeploymentStatusIndicator ::= ENUMERATED {pre-change-notification, ...} CellGroupID ::= INTEGER (0..maxnoofSCellGroups) CellMeasurementResult ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF CellMeasurementResult-Item CellMeasurementResult-Item ::= SEQUENCE { cell-ID GlobalNG-RANCell-ID, radioResourceStatus RadioResourceStatus OPTIONAL, tNLCapacityIndicator TNLCapacityIndicator OPTIONAL, compositeAvailableCapacityGroup CompositeAvailableCapacityGroup OPTIONAL, sliceAvailableCapacity SliceAvailableCapacity OPTIONAL, numberofActiveUEs NumberofActiveUEs OPTIONAL, rRCConnections RRCConnections OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CellMeasurementResult-Item-ExtIEs} } OPTIONAL, ... } CellMeasurementResult-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-NR-U-Channel-List CRITICALITY ignore EXTENSION NR-U-Channel-List PRESENCE optional }, ... } CellReplacingInfo ::= SEQUENCE { replacingCells ReplacingCells, iE-Extensions ProtocolExtensionContainer { {CellReplacingInfo-ExtIEs}} OPTIONAL, ... } CellReplacingInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CellToReport ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF CellToReport-Item CellToReport-Item ::= SEQUENCE { cell-ID GlobalNG-RANCell-ID, sSBToReport-List SSBToReport-List OPTIONAL, sliceToReport-List SliceToReport-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CellToReport-Item-ExtIEs} } OPTIONAL, ... } CellToReport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Cell-Type-Choice ::= CHOICE { ng-ran-e-utra E-UTRA-Cell-Identity, ng-ran-nr NR-Cell-Identity, e-utran E-UTRA-Cell-Identity, choice-extension ProtocolIE-Single-Container { { Cell-Type-Choice-ExtIEs} } } Cell-Type-Choice-ExtIEs XNAP-PROTOCOL-IES ::= { ... } CHOConfiguration ::= SEQUENCE { choCandidateCell-List CHOCandidateCell-List, iE-Extensions ProtocolExtensionContainer { { CHOConfiguration-ExtIEs} } OPTIONAL, ... } CHOConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CHOCandidateCell-List ::= SEQUENCE (SIZE(1..maxnoofCellsinCHO)) OF CHOCandidateCell-Item CHOCandidateCell-Item ::= SEQUENCE { choCandidateCellID GlobalNG-RANCell-ID, choExecutionCondition-List CHOExecutionCondition-List, iE-Extensions ProtocolExtensionContainer { { CHOCandidateCell-Item-ExtIEs} } OPTIONAL, ... } CHOCandidateCell-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CHOExecutionCondition-List ::= SEQUENCE (SIZE(1..maxnoofCHOexecutioncond)) OF CHOExecutionCondition-Item CHOExecutionCondition-Item ::= SEQUENCE { measObjectContainer MeasObjectContainer, reportConfigContainer ReportConfigContainer, iE-Extensions ProtocolExtensionContainer { { CHOExecutionCondition-Item-ExtIEs} } OPTIONAL, ... } CHOExecutionCondition-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CompositeAvailableCapacityGroup ::= SEQUENCE { compositeAvailableCapacityDownlink CompositeAvailableCapacity, compositeAvailableCapacityUplink CompositeAvailableCapacity, iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL, ... } CompositeAvailableCapacityGroup-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-CompositeAvailableCapacitySupplementaryUplink CRITICALITY ignore EXTENSION CompositeAvailableCapacity PRESENCE optional }, ... } CompositeAvailableCapacity ::= SEQUENCE { cellCapacityClassValue CellCapacityClassValue OPTIONAL, capacityValueInfo CapacityValueInfo, -- this IE represents the IE "CapacityValue" in 9.2.2.a, it’s used to distinguish the "CapacityValue" in 9.2.2.c iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacity-ExtIEs} }OPTIONAL, ... } CompositeAvailableCapacity-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ControlPlaneTrafficType ::= INTEGER (1..3, ...) CHO-MRDC-EarlyDataForwarding ::= ENUMERATED {stop, ...} CHO-MRDC-Indicator ::= ENUMERATED {true, ..., coordination-only } CHOtrigger ::= ENUMERATED { cho-initiation, cho-replace, ... } CHOinformation-Req ::= SEQUENCE { cho-trigger CHOtrigger, targetNG-RANnodeUEXnAPID NG-RANnodeUEXnAPID OPTIONAL -- This IE shall be present if the cho-trigger IE is present and set to "CHO-replace" --, cHO-EstimatedArrivalProbability CHO-Probability OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CHOinformation-Req-ExtIEs} } OPTIONAL, ... } CHOinformation-Req-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ ... } CHOinformation-Ack ::= SEQUENCE { requestedTargetCellGlobalID Target-CGI, maxCHOoperations MaxCHOpreparations OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CHOinformation-Ack-ExtIEs} } OPTIONAL, ... } CHOinformation-Ack-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ ... } CHOinformation-AddReq ::= SEQUENCE { source-M-NGRAN-node-ID GlobalNG-RANNode-ID, source-M-NGRAN-node-UE-XnAP-ID NG-RANnodeUEXnAPID, cHO-EstimatedArrivalProbability CHO-Probability OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CHOinformation-AddReq-ExtIEs} } OPTIONAL, ... } CHOinformation-AddReq-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ ... } CHOinformation-ModReq ::= SEQUENCE { conditionalReconfig ENUMERATED {intra-mn-cho, ...}, cHO-EstimatedArrivalProbability CHO-Probability OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CHOinformation-ModReq-ExtIEs} } OPTIONAL, ... } CHOinformation-ModReq-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ ... } CHO-Probability ::= INTEGER (1..100) CNsubgroupID ::= INTEGER (0..7, ...) ConfiguredTACIndication ::= ENUMERATED { true, ... } Connectivity-Support ::= SEQUENCE { eNDC-Support ENUMERATED {supported, not-supported, ...}, iE-Extensions ProtocolExtensionContainer { {Connectivity-Support-ExtIEs} } OPTIONAL, ... } Connectivity-Support-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ContainerAppLayerMeasConfig ::= OCTET STRING (SIZE (1..8000)) COUNT-PDCP-SN12 ::= SEQUENCE { pdcp-SN12 INTEGER (0..4095), hfn-PDCP-SN12 INTEGER (0..1048575), iE-Extensions ProtocolExtensionContainer { {COUNT-PDCP-SN12-ExtIEs} } OPTIONAL, ... } COUNT-PDCP-SN12-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } COUNT-PDCP-SN18 ::= SEQUENCE { pdcp-SN18 INTEGER (0..262143), hfn-PDCP-SN18 INTEGER (0..16383), iE-Extensions ProtocolExtensionContainer { {COUNT-PDCP-SN18-ExtIEs} } OPTIONAL, ... } COUNT-PDCP-SN18-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CoverageModificationCause ::= ENUMERATED { coverage, cell-edge-capacity, ...} Coverage-Modification-List ::= SEQUENCE (SIZE (0..maxnoofCellsinNG-RANnode)) OF Coverage-Modification-List-Item Coverage-Modification-List-Item ::= SEQUENCE { globalNG-RANCell-ID GlobalCell-ID, cellCoverageState INTEGER (0..63, ...), cellDeploymentStatusIndicator CellDeploymentStatusIndicator OPTIONAL, cellReplacingInfo CellReplacingInfo OPTIONAL, -- Included in case the Cell Deployment Status Indicator IE is present sSB-Coverage-Modification-List SSB-Coverage-Modification-List, iE-Extension ProtocolExtensionContainer { { Coverage-Modification-List-Item-ExtIEs} } OPTIONAL, ... } Coverage-Modification-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-CoverageModificationCause CRITICALITY ignore EXTENSION CoverageModificationCause PRESENCE optional}, ... } CPTransportLayerInformation ::= CHOICE { endpointIPAddress TransportLayerAddress, choice-extension ProtocolIE-Single-Container { {CPTransportLayerInformation-ExtIEs} } } CPTransportLayerInformation-ExtIEs XNAP-PROTOCOL-IES ::= { { ID id-EndpointIPAddressAndPort CRITICALITY reject TYPE EndpointIPAddressAndPort PRESENCE mandatory}, ... } CPACcandidatePSCells-list ::= SEQUENCE (SIZE(1..maxnoofPSCellCandidates)) OF CPACcandidatePSCells-item CPACcandidatePSCells-item ::= SEQUENCE { pscell-id NR-CGI, iE-Extensions ProtocolExtensionContainer { {CPACcandidatePSCells-item-ExtIEs}} OPTIONAL, ... } CPACcandidatePSCells-item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPCindicator ::= ENUMERATED {cpc-initiation, cpc-modification, cpc-cancellation, ...} CPAInformationRequest ::= SEQUENCE { max-no-of-pscells INTEGER (1..maxnoofPSCellCandidates, ...), cpac-EstimatedArrivalProbability CHO-Probability OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CPAInformationRequest-ExtIEs} } OPTIONAL, ... } CPAInformationRequest-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPAInformationAck ::= SEQUENCE { candidate-pscells CPACcandidatePSCells-list, iE-Extensions ProtocolExtensionContainer { { CPAInformationAck-ExtIEs} } OPTIONAL, ... } CPAInformationAck-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPCInformationRequired::= SEQUENCE { cpc-target-sn-required-list CPC-target-SN-required-list, iE-Extensions ProtocolExtensionContainer { {CPCInformationRequired-ExtIEs} } OPTIONAL, ... } CPCInformationRequired-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPC-target-SN-required-list ::= SEQUENCE (SIZE(1..maxnoofTargetSNs)) OF CPC-target-SN-required-list-Item CPC-target-SN-required-list-Item ::= SEQUENCE { target-S-NG-RANnodeID GlobalNG-RANNode-ID, cpc-indicator CPCindicator, max-no-of-pscells INTEGER (1..maxnoofPSCellCandidates, ...), cpac-EstimatedArrivalProbability CHO-Probability OPTIONAL, sN-to-MN-Container OCTET STRING, iE-Extensions ProtocolExtensionContainer { { CPC-target-SN-required-list-Item-ExtIEs} } OPTIONAL, ... } CPC-target-SN-required-list-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPCInformationConfirm ::= SEQUENCE { cpc-target-sn-confirm-list CPC-target-SN-confirm-list, iE-Extensions ProtocolExtensionContainer { { CPCInformationConfirm-ExtIEs} } OPTIONAL, ... } CPCInformationConfirm-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPC-target-SN-confirm-list ::= SEQUENCE (SIZE(1..maxnoofTargetSNs)) OF CPC-target-SN-confirm-list-Item CPC-target-SN-confirm-list-Item ::= SEQUENCE { target-S-NG-RANnodeID GlobalNG-RANNode-ID, candidate-pscells CPACcandidatePSCells-list, iE-Extensions ProtocolExtensionContainer { { CPC-target-SN-confirm-list-Item-ExtIEs} } OPTIONAL, ... } CPC-target-SN-confirm-list-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPAInformationModReq ::= SEQUENCE { max-no-of-pscells INTEGER (1..8, ...) OPTIONAL, cpac-EstimatedArrivalProbability CHO-Probability OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CPAInformationModReq-ExtIEs} } OPTIONAL, ... } CPAInformationModReq-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPAInformationModReqAck ::= SEQUENCE { candidate-pscells CPACcandidatePSCells-list, iE-Extensions ProtocolExtensionContainer { { CPAInformationModReqAck-ExtIEs} } OPTIONAL, ... } CPAInformationModReqAck-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPC-DataForwarding-Indicator ::= ENUMERATED {triggered, early-data-transmission-stop, ..., coordination-only} CPACInformationModRequired ::= SEQUENCE { candidate-pscells CPACcandidatePSCells-list, iE-Extensions ProtocolExtensionContainer { { CPACInformationModRequired-ExtIEs} } OPTIONAL, ... } CPACInformationModRequired-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPCInformationUpdate::= SEQUENCE { cpc-target-sn-list CPC-target-SN-mod-list, iE-Extensions ProtocolExtensionContainer { { CPCInformationUpdate-ExtIEs} } OPTIONAL, ... } CPCInformationUpdate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPC-target-SN-mod-list ::= SEQUENCE (SIZE(1..maxnoofTargetSNs)) OF CPC-target-SN-mod-item CPC-target-SN-mod-item ::= SEQUENCE { target-S-NG-RANnodeID GlobalNG-RANNode-ID, candidate-pscells CPCInformationUpdatePSCells-list, iE-Extensions ProtocolExtensionContainer { {CPC-target-SN-mod-item-ExtIEs} } OPTIONAL, ... } CPC-target-SN-mod-item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CPCInformationUpdatePSCells-list ::= SEQUENCE (SIZE(1..maxnoofPSCellCandidates)) OF CPCInformationUpdatePSCells-item CPCInformationUpdatePSCells-item ::= SEQUENCE { pscell-id NR-CGI, iE-Extensions ProtocolExtensionContainer { {CPCInformationUpdatePSCells-item-ExtIEs}} OPTIONAL, ... } CPCInformationUpdatePSCells-item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CriticalityDiagnostics ::= SEQUENCE { procedureCode ProcedureCode OPTIONAL, triggeringMessage TriggeringMessage OPTIONAL, procedureCriticality Criticality OPTIONAL, iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL, ... } CriticalityDiagnostics-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF SEQUENCE { iECriticality Criticality, iE-ID ProtocolIE-ID, typeOfError TypeOfError, iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL, ... } CriticalityDiagnostics-IE-List-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } C-RNTI ::= BIT STRING (SIZE(16)) CSI-RS-MTC-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofCSIRSconfigurations)) OF CSI-RS-MTC-Configuration-Item CSI-RS-MTC-Configuration-Item ::= SEQUENCE { csi-RS-Index INTEGER(0..95), csi-RS-Status ENUMERATED {activated, deactivated, ...}, csi-RS-Neighbour-List CSI-RS-Neighbour-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CSI-RS-MTC-Configuration-Item-ExtIEs} } OPTIONAL, ... } CSI-RS-MTC-Configuration-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CSI-RS-Neighbour-List ::= SEQUENCE (SIZE(1.. maxnoofCSIRSneighbourCells)) OF CSI-RS-Neighbour-Item CSI-RS-Neighbour-Item ::= SEQUENCE { nr-cgi NR-CGI, csi-RS-MTC-Neighbour-List CSI-RS-MTC-Neighbour-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { { CSI-RS-Neighbour-Item-ExtIEs} } OPTIONAL, ... } CSI-RS-Neighbour-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CSI-RS-MTC-Neighbour-List ::= SEQUENCE (SIZE(1.. maxnoofCSIRSneighbourCellsInMTC)) OF CSI-RS-MTC-Neighbour-Item CSI-RS-MTC-Neighbour-Item ::= SEQUENCE { csi-RS-Index INTEGER(0..95), iE-Extensions ProtocolExtensionContainer { { CSI-RS-MTC-Neighbour-Item-ExtIEs} } OPTIONAL, ... } CSI-RS-MTC-Neighbour-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } CyclicPrefix-E-UTRA-DL ::= ENUMERATED { normal, extended, ... } CyclicPrefix-E-UTRA-UL ::= ENUMERATED { normal, extended, ... } CSI-RSTransmissionIndication ::= ENUMERATED { activated, deactivated, ... } -- D XnUAddressInfoperPDUSession-List ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF XnUAddressInfoperPDUSession-Item XnUAddressInfoperPDUSession-Item ::= SEQUENCE { pduSession-ID PDUSession-ID, dataForwardingInfoFromTargetNGRANnode DataForwardingInfoFromTargetNGRANnode OPTIONAL, pduSessionResourceSetupCompleteInfo-SNterm PDUSessionResourceBearerSetupCompleteInfo-SNterminated OPTIONAL, iE-Extension ProtocolExtensionContainer { { XnUAddressInfoperPDUSession-Item-ExtIEs} } OPTIONAL, ... } XnUAddressInfoperPDUSession-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-SecondarydataForwardingInfoFromTarget-List CRITICALITY ignore EXTENSION SecondarydataForwardingInfoFromTarget-List PRESENCE optional}| { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}| { ID id-dataForwardingInfoFromTargetE-UTRANnode CRITICALITY ignore EXTENSION DataForwardingInfoFromTargetE-UTRANnode PRESENCE optional}, ... } DataForwardingInfoFromTargetE-UTRANnode ::= SEQUENCE { dataForwardingInfoFromTargetE-UTRANnode-List DataForwardingInfoFromTargetE-UTRANnode-List, iE-Extension ProtocolExtensionContainer { { DataForwardingInfoFromTargetE-UTRANnode-ExtIEs} } OPTIONAL, ... } DataForwardingInfoFromTargetE-UTRANnode-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DataForwardingInfoFromTargetE-UTRANnode-List ::= SEQUENCE (SIZE(1.. maxnoofDataForwardingTunneltoE-UTRAN)) OF DataForwardingInfoFromTargetE-UTRANnode-Item DataForwardingInfoFromTargetE-UTRANnode-Item ::= SEQUENCE { dlForwardingUPTNLInformation UPTransportLayerInformation, qosFlowsToBeForwarded-List QoSFlowsToBeForwarded-List, iE-Extension ProtocolExtensionContainer { { DataForwardingInfoFromTargetE-UTRANnode-Item-ExtIEs} } OPTIONAL, ... } DataForwardingInfoFromTargetE-UTRANnode-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } QoSFlowsToBeForwarded-List ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsToBeForwarded-Item QoSFlowsToBeForwarded-Item ::= SEQUENCE { qosFlowIdentifier QoSFlowIdentifier, iE-Extension ProtocolExtensionContainer { { QoSFlowsToBeForwarded-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsToBeForwarded-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DataForwardingInfoFromTargetNGRANnode ::= SEQUENCE { qosFlowsAcceptedForDataForwarding-List QoSFLowsAcceptedToBeForwarded-List, pduSessionLevelDLDataForwardingInfo UPTransportLayerInformation OPTIONAL, pduSessionLevelULDataForwardingInfo UPTransportLayerInformation OPTIONAL, dataForwardingResponseDRBItemList DataForwardingResponseDRBItemList OPTIONAL, iE-Extension ProtocolExtensionContainer { {DataForwardingInfoFromTargetNGRANnode-ExtIEs} } OPTIONAL, ... } DataForwardingInfoFromTargetNGRANnode-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } QoSFLowsAcceptedToBeForwarded-List ::= SEQUENCE (SIZE(1.. maxnoofQoSFlows)) OF QoSFLowsAcceptedToBeForwarded-Item QoSFLowsAcceptedToBeForwarded-Item ::= SEQUENCE { qosFlowIdentifier QoSFlowIdentifier, iE-Extension ProtocolExtensionContainer { {QoSFLowsAcceptedToBeForwarded-Item-ExtIEs} } OPTIONAL, ... } QoSFLowsAcceptedToBeForwarded-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DataforwardingandOffloadingInfofromSource ::= SEQUENCE { qosFlowsToBeForwarded QoSFLowsToBeForwarded-List, sourceDRBtoQoSFlowMapping DRBToQoSFlowMapping-List OPTIONAL, iE-Extension ProtocolExtensionContainer { {DataforwardingandOffloadingInfofromSource-ExtIEs} } OPTIONAL, ... } DataforwardingandOffloadingInfofromSource-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } QoSFLowsToBeForwarded-List ::= SEQUENCE (SIZE(1.. maxnoofQoSFlows)) OF QoSFLowsToBeForwarded-Item QoSFLowsToBeForwarded-Item ::= SEQUENCE { qosFlowIdentifier QoSFlowIdentifier, dl-dataforwarding DLForwarding, ul-dataforwarding ULForwarding, iE-Extension ProtocolExtensionContainer { {QoSFLowsToBeForwarded-Item-ExtIEs} } OPTIONAL, ... } QoSFLowsToBeForwarded-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-ULForwardingProposal CRITICALITY ignore EXTENSION ULForwardingProposal PRESENCE optional }| { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| { ID id-SourceNodeDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } DataForwardingResponseDRBItemList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DataForwardingResponseDRBItem DataForwardingResponseDRBItem ::= SEQUENCE { drb-ID DRB-ID, dlForwardingUPTNL UPTransportLayerInformation OPTIONAL, ulForwardingUPTNL UPTransportLayerInformation OPTIONAL, iE-Extension ProtocolExtensionContainer { {DataForwardingResponseDRBItem-ExtIEs} } OPTIONAL, ... } DataForwardingResponseDRBItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DataTrafficResources ::= BIT STRING (SIZE(6..17600)) DataTrafficResourceIndication ::= SEQUENCE { activationSFN ActivationSFN, sharedResourceType SharedResourceType, reservedSubframePattern ReservedSubframePattern OPTIONAL, iE-Extension ProtocolExtensionContainer { {DataTrafficResourceIndication-ExtIEs} } OPTIONAL, ... } DataTrafficResourceIndication-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DAPSRequestInfo ::= SEQUENCE { dapsIndicator ENUMERATED {daps-HO-required, ...}, iE-Extensions ProtocolExtensionContainer { {DAPSRequestInfo-ExtIEs} } OPTIONAL, ... } DAPSRequestInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DAPSResponseInfo-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DAPSResponseInfo-Item DAPSResponseInfo-Item ::= SEQUENCE { drbID DRB-ID, dapsResponseIndicator ENUMERATED {daps-HO-accepted, daps-HO-not-accepted, ...}, iE-Extensions ProtocolExtensionContainer { {DAPSResponseInfo-Item-ExtIEs} } OPTIONAL, ... } DAPSResponseInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DeliveryStatus ::= INTEGER (0..4095, ...) DesiredActNotificationLevel ::= ENUMERATED {none, qos-flow, pdu-session, ue-level, ...} DefaultDRB-Allowed ::= ENUMERATED {true, false, ...} DirectForwardingPathAvailability ::= ENUMERATED {direct-path-available, ...} DLCountChoice ::= CHOICE { count12bits COUNT-PDCP-SN12, count18bits COUNT-PDCP-SN18, choice-extension ProtocolIE-Single-Container { {DLCountChoice-ExtIEs} } } DLCountChoice-ExtIEs XNAP-PROTOCOL-IES ::= { ... } DLForwarding ::= ENUMERATED {dl-forwarding-proposed, ...} DL-GBR-PRB-usage::= INTEGER (0..100) DL-GBR-PRB-usage-for-MIMO::= INTEGER (0..100) DL-non-GBR-PRB-usage::= INTEGER (0..100) DL-non-GBR-PRB-usage-for-MIMO::= INTEGER (0..100) DLF1Terminating-BHInfo ::= SEQUENCE { egressBAPRoutingID BAPRoutingID, egressBHRLCCHID BHRLCChannelID, iE-Extensions ProtocolExtensionContainer { { DLF1Terminating-BHInfo-ExtIEs} } OPTIONAL, ... } DLF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DLNonF1Terminating-BHInfo ::= SEQUENCE { ingressBAPRoutingID BAPRoutingID, ingressBHRLCCHID BHRLCChannelID, priorhopBAPAddress BAPAddress, iabqosMappingInformation IAB-QoS-Mapping-Information, iE-Extensions ProtocolExtensionContainer { { DLNonF1Terminating-BHInfo-ExtIEs} } OPTIONAL, ... } DLNonF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DL-Total-PRB-usage::= INTEGER (0..100) DL-Total-PRB-usage-for-MIMO::= INTEGER (0..100) DRB-ID ::= INTEGER (1..32, ...) DRB-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRB-ID DRB-List-withCause ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRB-List-withCause-Item DRB-List-withCause-Item ::= SEQUENCE { drb-id DRB-ID, cause Cause, rLC-Mode RLCMode OPTIONAL, iE-Extension ProtocolExtensionContainer { {DRB-List-withCause-Item-ExtIEs} } OPTIONAL, ... } DRB-List-withCause-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRB-Number ::= INTEGER (1..32, ...) DRBsSubjectToDLDiscarding-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBsSubjectToDLDiscarding-Item DRBsSubjectToDLDiscarding-Item ::= SEQUENCE { drbID DRB-ID, dlCount DLCountChoice, iE-Extension ProtocolExtensionContainer { { DRBsSubjectToDLDiscarding-Item-ExtIEs} } OPTIONAL, ... } DRBsSubjectToDLDiscarding-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBsSubjectToEarlyStatusTransfer-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBsSubjectToEarlyStatusTransfer-Item DRBsSubjectToEarlyStatusTransfer-Item ::= SEQUENCE { drbID DRB-ID, dlCount DLCountChoice, iE-Extension ProtocolExtensionContainer { { DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs} } OPTIONAL, ... } DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBsSubjectToStatusTransfer-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBsSubjectToStatusTransfer-Item DRBsSubjectToStatusTransfer-Item ::= SEQUENCE { drbID DRB-ID, pdcpStatusTransfer-UL DRBBStatusTransferChoice, pdcpStatusTransfer-DL DRBBStatusTransferChoice, iE-Extension ProtocolExtensionContainer { {DRBsSubjectToStatusTransfer-Item-ExtIEs} } OPTIONAL, ... } DRBsSubjectToStatusTransfer-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-OldQoSFlowMap-ULendmarkerexpected CRITICALITY reject EXTENSION QoSFlows-List PRESENCE optional }, ... } DRBBStatusTransferChoice ::= CHOICE { pdcp-sn-12bits DRBBStatusTransfer12bitsSN, pdcp-sn-18bits DRBBStatusTransfer18bitsSN, choice-extension ProtocolIE-Single-Container { {DRBBStatusTransferChoice-ExtIEs} } } DRBBStatusTransferChoice-ExtIEs XNAP-PROTOCOL-IES ::= { ... } DRBBStatusTransfer12bitsSN ::= SEQUENCE { receiveStatusofPDCPSDU BIT STRING (SIZE(1..2048)) OPTIONAL, cOUNTValue COUNT-PDCP-SN12, iE-Extension ProtocolExtensionContainer { {DRBBStatusTransfer12bitsSN-ExtIEs} } OPTIONAL, ... } DRBBStatusTransfer12bitsSN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBBStatusTransfer18bitsSN ::= SEQUENCE { receiveStatusofPDCPSDU BIT STRING (SIZE(1..131072)) OPTIONAL, cOUNTValue COUNT-PDCP-SN18, iE-Extension ProtocolExtensionContainer { {DRBBStatusTransfer18bitsSN-ExtIEs} } OPTIONAL, ... } DRBBStatusTransfer18bitsSN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBToQoSFlowMapping-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBToQoSFlowMapping-Item DRBToQoSFlowMapping-Item ::= SEQUENCE { drb-ID DRB-ID, qosFlows-List QoSFlows-List, rLC-Mode RLCMode OPTIONAL, iE-Extension ProtocolExtensionContainer { {DRBToQoSFlowMapping-Item-ExtIEs} } OPTIONAL, ... } DRBToQoSFlowMapping-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-DAPSRequestInfo CRITICALITY ignore EXTENSION DAPSRequestInfo PRESENCE optional }, ... } DUF-Slot-Config-List ::= SEQUENCE (SIZE(1..maxnoofDUFSlots)) OF DUF-Slot-Config-Item DUF-Slot-Config-Item ::= CHOICE { explicitFormat ExplicitFormat, implicitFormat ImplicitFormat, choice-extension ProtocolIE-Single-Container { { DUF-Slot-Config-Item-ExtIEs} } } DUF-Slot-Config-Item-ExtIEs XNAP-PROTOCOL-IES ::= { ... } DUFSlotformatIndex ::= INTEGER(0..254) DUFTransmissionPeriodicity ::= ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ...} DU-RX-MT-RX ::= ENUMERATED {supported, not-supported, supported-FDM-required, ...} DU-TX-MT-TX ::= ENUMERATED {supported, not-supported, supported-FDM-required, ...} DU-RX-MT-TX ::= ENUMERATED {supported, not-supported, supported-FDM-required, ...} DU-TX-MT-RX ::= ENUMERATED {supported, not-supported, supported-FDM-required, ...} DuplicationActivation ::= ENUMERATED {active, inactive, ...} Dynamic5QIDescriptor ::= SEQUENCE { priorityLevelQoS PriorityLevelQoS, packetDelayBudget PacketDelayBudget, packetErrorRate PacketErrorRate, fiveQI FiveQI OPTIONAL, delayCritical ENUMERATED {delay-critical, non-delay-critical, ...} OPTIONAL, -- This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE. averagingWindow AveragingWindow OPTIONAL, -- This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE. maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL, iE-Extension ProtocolExtensionContainer { {Dynamic5QIDescriptor-ExtIEs } } OPTIONAL, ... } Dynamic5QIDescriptor-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-ExtendedPacketDelayBudget CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional}| { ID id-CNPacketDelayBudgetDownlink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional}| { ID id-CNPacketDelayBudgetUplink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional}, ... } -- E EarlyMeasurement ::= ENUMERATED {true, ...} E-RAB-ID ::= INTEGER (0..15, ...) E-UTRAARFCN ::= INTEGER (0..maxEARFCN) E-UTRA-Cell-Identity ::= BIT STRING (SIZE(28)) E-UTRA-CGI ::= SEQUENCE { plmn-id PLMN-Identity, e-utra-CI E-UTRA-Cell-Identity, iE-Extension ProtocolExtensionContainer { {E-UTRA-CGI-ExtIEs} } OPTIONAL, ... } E-UTRA-CGI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } E-UTRAFrequencyBandIndicator ::= INTEGER (1..256, ...) E-UTRAMultibandInfoList ::= SEQUENCE (SIZE(1..maxnoofEUTRABands)) OF E-UTRAFrequencyBandIndicator EUTRAPagingeDRXInformation ::= SEQUENCE { eutrapaging-eDRX-Cycle EUTRAPaging-eDRX-Cycle, eutrapaging-Time-Window EUTRAPaging-Time-Window OPTIONAL, iE-Extensions ProtocolExtensionContainer { {EUTRAPagingeDRXInformation-ExtIEs} } OPTIONAL, ... } EUTRAPagingeDRXInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } EUTRAPaging-eDRX-Cycle ::= ENUMERATED { hfhalf, hf1, hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, ... } EUTRAPaging-Time-Window ::= ENUMERATED { s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ... } E-UTRAPCI ::= INTEGER (0..503, ...) E-UTRAPRACHConfiguration ::= SEQUENCE { rootSequenceIndex INTEGER (0..837), zeroCorrelationIndex INTEGER (0..15), highSpeedFlag ENUMERATED {true, false, ...}, prach-FreqOffset INTEGER (0..94), prach-ConfigIndex INTEGER (0..63) OPTIONAL, -- C-ifTDD: This IE shall be present if the EUTRA-Mode-Info IE in the Served Cell Information IE is set to the value "TDD" -- iE-Extensions ProtocolExtensionContainer { {E-UTRAPRACHConfiguration-ExtIEs} } OPTIONAL, ... } E-UTRAPRACHConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } E-UTRATransmissionBandwidth ::= ENUMERATED {bw6, bw15, bw25, bw50, bw75, bw100, ..., bw1} EndpointIPAddressAndPort ::=SEQUENCE { endpointIPAddress TransportLayerAddress, portNumber PortNumber, iE-Extensions ProtocolExtensionContainer { { EndpointIPAddressAndPort-ExtIEs} } OPTIONAL } EndpointIPAddressAndPort-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } EventTriggered ::= SEQUENCE { loggedEventTriggeredConfig LoggedEventTriggeredConfig, iE-Extensions ProtocolExtensionContainer { { EventTriggered-ExtIEs} } OPTIONAL, ... } EventTriggered-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } EventType ::= ENUMERATED { report-upon-change-of-serving-cell, report-UE-moving-presence-into-or-out-of-the-Area-of-Interest, ..., report-upon-change-of-serving-cell-and-Area-of-Interest } EventTypeTrigger ::= CHOICE { outOfCoverage ENUMERATED {true, ...}, eventL1 EventL1, choice-Extensions ProtocolIE-Single-Container { {EventTypeTrigger-ExtIEs} } } EventTypeTrigger-ExtIEs XNAP-PROTOCOL-IES ::= { ... } EventL1 ::= SEQUENCE { l1Threshold MeasurementThresholdL1LoggedMDT, hysteresis Hysteresis, timeToTrigger TimeToTrigger, iE-Extensions ProtocolExtensionContainer { { EventL1-ExtIEs} } OPTIONAL, ... } EventL1-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MeasurementThresholdL1LoggedMDT ::= CHOICE { threshold-RSRP Threshold-RSRP, threshold-RSRQ Threshold-RSRQ, ..., choice-extension ProtocolIE-Single-Container { {MeasurementThresholdL1LoggedMDT-ExtIEs} } } MeasurementThresholdL1LoggedMDT-ExtIEs XNAP-PROTOCOL-IES ::= { ... } ExcessPacketDelayThresholdConfiguration ::= SEQUENCE (SIZE(1..maxnoofThresholdsForExcessPacketDelay)) OF ExcessPacketDelayThresholdItem ExcessPacketDelayThresholdItem ::= SEQUENCE { fiveQI FiveQI, excessPacketDelayThresholdValue ExcessPacketDelayThresholdValue, iE-Extensions ProtocolExtensionContainer { { ExcessPacketDelayThresholdItem-ExtIEs } } OPTIONAL, ... } ExcessPacketDelayThresholdItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ExcessPacketDelayThresholdValue ::= ENUMERATED { ms0dot25, ms0dot5, ms1, ms2, ms4, ms5, ms10, ms20, ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, ... } ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, ...) ExpectedHOInterval ::= ENUMERATED { sec15, sec30, sec60, sec90, sec120, sec180, long-time, ... } ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, ...) ExpectedUEActivityBehaviour ::= SEQUENCE { expectedActivityPeriod ExpectedActivityPeriod OPTIONAL, expectedIdlePeriod ExpectedIdlePeriod OPTIONAL, sourceOfUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL, ... } ExpectedUEActivityBehaviour-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ExpectedUEBehaviour ::= SEQUENCE { expectedUEActivityBehaviour ExpectedUEActivityBehaviour OPTIONAL, expectedHOInterval ExpectedHOInterval OPTIONAL, expectedUEMobility ExpectedUEMobility OPTIONAL, expectedUEMovingTrajectory ExpectedUEMovingTrajectory OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ExpectedUEBehaviour-ExtIEs} } OPTIONAL, ... } ExpectedUEBehaviour-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ExpectedUEMobility ::= ENUMERATED { stationary, mobile, ... } ExpectedUEMovingTrajectory ::= SEQUENCE (SIZE(1..maxnoofCellsUEMovingTrajectory)) OF ExpectedUEMovingTrajectoryItem ExpectedUEMovingTrajectoryItem ::= SEQUENCE { nGRAN-CGI GlobalNG-RANCell-ID, timeStayedInCell INTEGER (0..4095) OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ExpectedUEMovingTrajectoryItem-ExtIEs} } OPTIONAL, ... } ExpectedUEMovingTrajectoryItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SourceOfUEActivityBehaviourInformation ::= ENUMERATED { subscription-information, statistics, ... } ExplicitFormat ::= SEQUENCE { permutation Permutation, noofDownlinkSymbols INTEGER(0..14) OPTIONAL, noofUplinkSymbols INTEGER(0..14) OPTIONAL, iE-Extensions ProtocolExtensionContainer { { ExplicitFormat-ExtIEs} } OPTIONAL, ... } ExplicitFormat-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ExtendedRATRestrictionInformation ::= SEQUENCE { primaryRATRestriction BIT STRING (SIZE(8, ...)), secondaryRATRestriction BIT STRING (SIZE(8, ...)), iE-Extensions ProtocolExtensionContainer { {ExtendedRATRestrictionInformation-ExtIEs} } OPTIONAL, ... } ExtendedRATRestrictionInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ExtendedPacketDelayBudget ::= INTEGER (0..65535, ..., 65536..109999) ExtendedSliceSupportList ::= SEQUENCE (SIZE(1..maxnoofExtSliceItems)) OF S-NSSAI ExtendedUEIdentityIndexValue ::= BIT STRING (SIZE(16)) ExtTLAs ::= SEQUENCE (SIZE(1..maxnoofExtTLAs)) OF ExtTLA-Item ExtTLA-Item ::= SEQUENCE { iPsecTLA TransportLayerAddress OPTIONAL, gTPTransportLayerAddresses GTPTLAs OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ExtTLA-Item-ExtIEs} } OPTIONAL, ... } ExtTLA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofGTPTLAs)) OF GTPTLA-Item GTPTLA-Item ::= SEQUENCE { gTPTransportLayerAddresses TransportLayerAddress, iE-Extensions ProtocolExtensionContainer { { GTPTLA-Item-ExtIEs } } OPTIONAL, ... } GTPTLA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- F F1CTrafficContainer ::= OCTET STRING F1-terminatingIAB-donorIndicator ::= ENUMERATED {true, ...} F1-TerminatingTopologyBHInformation ::= SEQUENCE { f1TerminatingBHInformation-List F1TerminatingBHInformation-List, iE-Extensions ProtocolExtensionContainer { {F1-TerminatingTopologyBHInformation-ExtIEs} } OPTIONAL, ... } F1-TerminatingTopologyBHInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } F1TerminatingBHInformation-List ::= SEQUENCE (SIZE(1..maxnoofBHInfo)) OF F1TerminatingBHInformation-Item F1TerminatingBHInformation-Item ::= SEQUENCE { bHInfoIndex BHInfoIndex, dLTNLAddress IABTNLAddress, dlF1TerminatingBHInfo DLF1Terminating-BHInfo OPTIONAL, ulF1TerminatingBHInfo ULF1Terminating-BHInfo OPTIONAL, iE-Extension ProtocolExtensionContainer { { F1TerminatingBHInformation-Item-ExtIEs} } OPTIONAL, ... } F1TerminatingBHInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } FiveGCMobilityRestrictionListContainer ::= OCTET STRING -- This octets of the OCTET STRING contain the Mobility Restriction List IE as specified in TS 38.413 [5]. -- FiveGProSeAuthorized ::= SEQUENCE { fiveGproSeDirectDiscovery FiveGProSeDirectDiscovery OPTIONAL, fiveGproSeDirectCommunication FiveGProSeDirectCommunication OPTIONAL, fiveGnrProSeLayer2UEtoNetworkRelay FiveGProSeLayer2UEtoNetworkRelay OPTIONAL, fiveGnrProSeLayer3UEtoNetworkRelay FiveGProSeLayer3UEtoNetworkRelay OPTIONAL, fiveGnrProSeLayer2RemoteUE FiveGProSeLayer2RemoteUE OPTIONAL, iE-Extensions ProtocolExtensionContainer { {FiveGProSeAuthorized-ExtIEs} } OPTIONAL, ... } FiveGProSeAuthorized-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } FiveGProSeDirectDiscovery ::= ENUMERATED { authorized, not-authorized, ... } FiveGProSeDirectCommunication ::= ENUMERATED { authorized, not-authorized, ... } FiveGProSeLayer2UEtoNetworkRelay ::= ENUMERATED { authorized, not-authorized, ... } FiveGProSeLayer3UEtoNetworkRelay ::= ENUMERATED { authorized, not-authorized, ... } FiveGProSeLayer2RemoteUE ::= ENUMERATED { authorized, not-authorized, ... } FiveGProSePC5QoSParameters ::= SEQUENCE { fiveGProSepc5QoSFlowList FiveGProSePC5QoSFlowList, fiveGproSepc5LinkAggregateBitRates BitRate OPTIONAL, iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5QoSParameters-ExtIEs} } OPTIONAL, ... } FiveGProSePC5QoSParameters-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } FiveGProSePC5QoSFlowList::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF FiveGProSePC5QoSFlowItem FiveGProSePC5QoSFlowItem::= SEQUENCE { fiveGproSepQI FiveQI, fiveGproSepc5FlowBitRates FiveGProSePC5FlowBitRates OPTIONAL, fiveGproSerange Range OPTIONAL, iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5QoSFlowItem-ExtIEs} } OPTIONAL, ... } FiveGProSePC5QoSFlowItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } FiveGProSePC5FlowBitRates ::= SEQUENCE { fiveGproSeguaranteedFlowBitRate BitRate, fiveGproSemaximumFlowBitRate BitRate, iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5FlowBitRates-ExtIEs} } OPTIONAL, ... } FiveGProSePC5FlowBitRates-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } FiveQI ::= INTEGER (0..255, ...) Flows-Mapped-To-DRB-List ::= SEQUENCE (SIZE(1.. maxnoofQoSFlows)) OF Flows-Mapped-To-DRB-Item Flows-Mapped-To-DRB-Item ::= SEQUENCE { qoSFlowIdentifier QoSFlowIdentifier, qoSFlowLevelQoSParameters QoSFlowLevelQoSParameters, qoSFlowMappingIndication QoSFlowMappingIndication OPTIONAL, iE-Extensions ProtocolExtensionContainer { { Flows-Mapped-To-DRB-Item-ExtIEs} } OPTIONAL } Flows-Mapped-To-DRB-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } FreqDomainHSNAconfiguration-List ::= SEQUENCE (SIZE(1.. maxnoofHSNASlots)) OF FreqDomainHSNAconfiguration-List-Item FreqDomainHSNAconfiguration-List-Item ::= SEQUENCE { rBsetIndex INTEGER(0.. maxnoofRBsetsPerCell1, ...), freqDomainSlotHSNAconfiguration-List FreqDomainSlotHSNAconfiguration-List, iE-Extensions ProtocolExtensionContainer { { FreqDomainHSNAconfiguration-List-Item-ExtIEs} } OPTIONAL, ... } FreqDomainHSNAconfiguration-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } FreqDomainSlotHSNAconfiguration-List ::= SEQUENCE (SIZE(1.. maxnoofHSNASlots)) OF FreqDomainSlotHSNAconfiguration-List-Item FreqDomainSlotHSNAconfiguration-List-Item ::= SEQUENCE { slotIndex INTEGER(1..maxnoofHSNASlots), hSNADownlink HSNADownlink OPTIONAL, hSNAUplink HSNAUplink OPTIONAL, hSNAFlexible HSNAFlexible OPTIONAL, iE-Extensions ProtocolExtensionContainer { { FreqDomainSlotHSNAconfiguration-List-Item-ExtIEs} } OPTIONAL, ... } FreqDomainSlotHSNAconfiguration-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } FrequencyShift7p5khz ::= ENUMERATED {false, true, ...} -- G GBRQoSFlowInfo ::= SEQUENCE { maxFlowBitRateDL BitRate, maxFlowBitRateUL BitRate, guaranteedFlowBitRateDL BitRate, guaranteedFlowBitRateUL BitRate, notificationControl ENUMERATED {notification-requested, ...} OPTIONAL, maxPacketLossRateDL PacketLossRate OPTIONAL, maxPacketLossRateUL PacketLossRate OPTIONAL, iE-Extensions ProtocolExtensionContainer { {GBRQoSFlowInfo-ExtIEs} } OPTIONAL, ... } GBRQoSFlowInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-AlternativeQoSParaSetList CRITICALITY ignore EXTENSION AlternativeQoSParaSetList PRESENCE optional }, ... } GlobalgNB-ID ::= SEQUENCE { plmn-id PLMN-Identity, gnb-id GNB-ID-Choice, iE-Extensions ProtocolExtensionContainer { {GlobalgNB-ID-ExtIEs} } OPTIONAL, ... } GlobalgNB-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } GNB-DU-Cell-Resource-Configuration ::= SEQUENCE { subcarrierSpacing SSB-subcarrierSpacing, dUFTransmissionPeriodicity DUFTransmissionPeriodicity OPTIONAL, dUF-Slot-Config-List DUF-Slot-Config-List OPTIONAL, hSNATransmissionPeriodicity HSNATransmissionPeriodicity, hNSASlotConfigList HSNASlotConfigList OPTIONAL, rBsetConfiguration RBsetConfiguration OPTIONAL, freqDomainHSNAconfiguration-List FreqDomainHSNAconfiguration-List OPTIONAL, nACellResourceConfigurationList NACellResourceConfigurationList OPTIONAL, iE-Extensions ProtocolExtensionContainer { { GNB-DU-Cell-Resource-Configuration-ExtIEs } } OPTIONAL, ... } GNB-DU-Cell-Resource-Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } GNB-ID-Choice ::= CHOICE { gnb-ID BIT STRING (SIZE(22..32)), choice-extension ProtocolIE-Single-Container { {GNB-ID-Choice-ExtIEs} } } GNB-ID-Choice-ExtIEs XNAP-PROTOCOL-IES ::= { ... } GNB-RadioResourceStatus ::= SEQUENCE { ssbAreaRadioResourceStatus-List SSBAreaRadioResourceStatus-List, iE-Extensions ProtocolExtensionContainer { { GNB-RadioResourceStatus-ExtIEs} } OPTIONAL, ... } GNB-RadioResourceStatus-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-SliceRadioResourceStatus-List CRITICALITY ignore EXTENSION SliceRadioResourceStatus-List PRESENCE optional }| { ID id-MIMOPRBusageInformation CRITICALITY ignore EXTENSION MIMOPRBusageInformation PRESENCE optional }, ... } GlobalCell-ID ::= SEQUENCE { plmn-id PLMN-Identity, cell-type Cell-Type-Choice, iE-Extensions ProtocolExtensionContainer { { GlobalCell-ID-ExtIEs} } OPTIONAL, ... } GlobalCell-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } GlobalngeNB-ID ::= SEQUENCE { plmn-id PLMN-Identity, enb-id ENB-ID-Choice, iE-Extensions ProtocolExtensionContainer { {GlobaleNB-ID-ExtIEs} } OPTIONAL, ... } GlobaleNB-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ENB-ID-Choice ::= CHOICE { enb-ID-macro BIT STRING (SIZE(20)), enb-ID-shortmacro BIT STRING (SIZE(18)), enb-ID-longmacro BIT STRING (SIZE(21)), choice-extension ProtocolIE-Single-Container { {ENB-ID-Choice-ExtIEs} } } ENB-ID-Choice-ExtIEs XNAP-PROTOCOL-IES ::= { ... } GlobalNG-RANCell-ID ::= SEQUENCE { plmn-id PLMN-Identity, ng-RAN-Cell-id NG-RAN-Cell-Identity, iE-Extensions ProtocolExtensionContainer { {GlobalNG-RANCell-ID-ExtIEs} } OPTIONAL, ... } GlobalNG-RANCell-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } GlobalNG-RANNode-ID ::= CHOICE { gNB GlobalgNB-ID, ng-eNB GlobalngeNB-ID, choice-extension ProtocolIE-Single-Container { {GlobalNG-RANNode-ID-ExtIEs} } } GlobalNG-RANNode-ID-ExtIEs XNAP-PROTOCOL-IES ::= { ... } GTP-TEID ::= OCTET STRING (SIZE(4)) GTPtunnelTransportLayerInformation ::= SEQUENCE { tnl-address TransportLayerAddress, gtp-teid GTP-TEID, iE-Extensions ProtocolExtensionContainer { {GTPtunnelTransportLayerInformation-ExtIEs} } OPTIONAL, ... } GTPtunnelTransportLayerInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { {ID id-QoS-Mapping-Information CRITICALITY reject EXTENSION QoS-Mapping-Information PRESENCE optional }, ... } GUAMI ::= SEQUENCE { plmn-ID PLMN-Identity, amf-region-id BIT STRING (SIZE (8)), amf-set-id BIT STRING (SIZE (10)), amf-pointer BIT STRING (SIZE (6)), iE-Extensions ProtocolExtensionContainer { {GUAMI-ExtIEs} } OPTIONAL, ... } GUAMI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- H HandoverReportType ::= ENUMERATED { hoTooEarly, hoToWrongCell, intersystempingpong, ... } HashedUEIdentityIndexValue ::= BIT STRING (SIZE(13, ...)) HSNASlotConfigList ::= SEQUENCE (SIZE(1..maxnoofHSNASlots)) OF HSNASlotConfigItem HSNASlotConfigItem ::= SEQUENCE { hSNADownlink HSNADownlink OPTIONAL, hSNAUplink HSNAUplink OPTIONAL, hSNAFlexible HSNAFlexible OPTIONAL, iE-Extensions ProtocolExtensionContainer { { HSNASlotConfigItem-ExtIEs } } OPTIONAL, ... } HSNASlotConfigItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } HSNADownlink ::= ENUMERATED { hard, soft, notavailable } HSNAFlexible ::= ENUMERATED { hard, soft, notavailable } HSNAUplink ::= ENUMERATED { hard, soft, notavailable } HSNATransmissionPeriodicity ::= ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ms20, ms40, ms80, ms160, ...} Hysteresis ::= INTEGER (0..30) -- I IABCellInformation::= SEQUENCE{ nRCGI NR-CGI, iAB-DU-Cell-Resource-Configuration-Mode-Info IAB-DU-Cell-Resource-Configuration-Mode-Info OPTIONAL, iAB-STC-Info IAB-STC-Info OPTIONAL, rACH-Config-Common RACH-Config-Common OPTIONAL, rACH-Config-Common-IAB RACH-Config-Common-IAB OPTIONAL, cSI-RS-Configuration OCTET STRING OPTIONAL, sR-Configuration OCTET STRING OPTIONAL, pDCCH-ConfigSIB1 OCTET STRING OPTIONAL, sCS-Common OCTET STRING OPTIONAL, multiplexingInfo MultiplexingInfo OPTIONAL, iE-Extensions ProtocolExtensionContainer { { IABCellInformation-ExtIEs} } OPTIONAL, ... } IABCellInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IAB-DU-Cell-Resource-Configuration-Mode-Info ::= CHOICE { tDD IAB-DU-Cell-Resource-Configuration-TDD-Info, fDD IAB-DU-Cell-Resource-Configuration-FDD-Info, choice-extension ProtocolIE-Single-Container { { IAB-DU-Cell-Resource-Configuration-Mode-Info-ExtIEs} } } IAB-DU-Cell-Resource-Configuration-Mode-Info-ExtIEs XNAP-PROTOCOL-IES ::= { ... } IAB-DU-Cell-Resource-Configuration-FDD-Info ::= SEQUENCE { gNB-DU-Cell-Resource-Configuration-FDD-UL GNB-DU-Cell-Resource-Configuration, gNB-DU-Cell-Resource-Configuration-FDD-DL GNB-DU-Cell-Resource-Configuration, uLFrequencyInfo NRFrequencyInfo OPTIONAL, dLFrequencyInfo NRFrequencyInfo OPTIONAL, uLTransmissionBandwidth NRTransmissionBandwidth OPTIONAL, dlTransmissionBandwidth NRTransmissionBandwidth OPTIONAL, uLCarrierList NRCarrierList OPTIONAL, dlCarrierList NRCarrierList OPTIONAL, iE-Extensions ProtocolExtensionContainer { {IAB-DU-Cell-Resource-Configuration-FDD-Info-ExtIEs} } OPTIONAL, ... } IAB-DU-Cell-Resource-Configuration-FDD-Info-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IAB-DU-Cell-Resource-Configuration-TDD-Info ::= SEQUENCE { gNB-DU-Cell-Resource-Configuration-TDD GNB-DU-Cell-Resource-Configuration, frequencyInfo NRFrequencyInfo OPTIONAL, transmissionBandwidth NRTransmissionBandwidth OPTIONAL, carrierList NRCarrierList OPTIONAL, iE-Extensions ProtocolExtensionContainer { {IAB-DU-Cell-Resource-Configuration-TDD-Info-ExtIEs} } OPTIONAL, ... } IAB-DU-Cell-Resource-Configuration-TDD-Info-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IAB-MT-Cell-List ::= SEQUENCE (SIZE(1..maxnoofServingCells)) OF IAB-MT-Cell-List-Item IAB-MT-Cell-List-Item ::= SEQUENCE { nRCellIdentity NR-Cell-Identity, dU-RX-MT-RX DU-RX-MT-RX, dU-TX-MT-TX DU-TX-MT-TX, dU-RX-MT-TX DU-RX-MT-TX, dU-TX-MT-RX DU-TX-MT-RX, iE-Extensions ProtocolExtensionContainer { { IAB-MT-Cell-List-Item-ExtIEs } } OPTIONAL, ... } IAB-MT-Cell-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IABNodeIndication ::= ENUMERATED {true,...} IAB-QoS-Mapping-Information ::= SEQUENCE { dscp BIT STRING (SIZE(6)) OPTIONAL, flow-label BIT STRING (SIZE(20)) OPTIONAL, iE-Extensions ProtocolExtensionContainer { {IAB-QoS-Mapping-Information-ExtIEs} } OPTIONAL, ... } IAB-QoS-Mapping-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IAB-STC-Info ::= SEQUENCE{ iAB-STC-Info-List IAB-STC-Info-List, iE-Extensions ProtocolExtensionContainer { { IAB-STC-Info-ExtIEs } } OPTIONAL, ... } IAB-STC-Info-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IAB-STC-Info-List ::= SEQUENCE (SIZE(1..maxnoofIABSTCInfo)) OF IAB-STC-Info-Item IAB-STC-Info-Item::= SEQUENCE { sSB-freqInfo SSB-freqInfo, sSB-subcarrierSpacing SSB-subcarrierSpacing, sSB-transmissionPeriodicity SSB-transmissionPeriodicity, sSB-transmissionTimingOffset SSB-transmissionTimingOffset, sSB-transmissionBitmap SSB-transmissionBitmap, iE-Extensions ProtocolExtensionContainer { { IAB-STC-Info-Item-ExtIEs } } OPTIONAL, ... } IAB-STC-Info-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IAB-TNL-Address-Request ::= SEQUENCE { iABIPv4AddressesRequested IABTNLAddressesRequested, iABIPv6RequestType IABIPv6RequestType, iABTNLAddressToRemove-List IABTNLAddressToRemove-List, iE-Extensions ProtocolExtensionContainer { {IAB-TNL-Address-Request-ExtIEs} } OPTIONAL, ... } IAB-TNL-Address-Request-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IABIPv6RequestType ::= CHOICE { iPv6Address IABTNLAddressesRequested, iPv6Prefix IABTNLAddressesRequested, choice-extension ProtocolIE-Single-Container { {IABIPv6RequestType-ExtIEs} } } IABIPv6RequestType-ExtIEs XNAP-PROTOCOL-IES ::= { ... } IAB-TNL-Address-Response ::= SEQUENCE { iABAllocatedTNLAddress-List IABAllocatedTNLAddress-List, iE-Extensions ProtocolExtensionContainer { {IAB-TNL-Address-Response-ExtIEs} } OPTIONAL, ... } IAB-TNL-Address-Response-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IABAllocatedTNLAddress-List ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF IABAllocatedTNLAddress-Item IABAllocatedTNLAddress-Item ::= SEQUENCE { iABTNLAddress IABTNLAddress, iABTNLAddressUsage IABTNLAddressUsage OPTIONAL, associatedDonorDUAddress BAPAddress OPTIONAL, iE-Extensions ProtocolExtensionContainer { {IABAllocatedTNLAddress-Item-ExtIEs} } OPTIONAL, ... } IABAllocatedTNLAddress-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IABTNLAddress ::= CHOICE { iPv4Address BIT STRING (SIZE(32)), iPv6Address BIT STRING (SIZE(128)), iPv6Prefix BIT STRING (SIZE(64)), choice-extension ProtocolIE-Single-Container { {IABTNLAddress-ExtIEs} } } IABTNLAddress-ExtIEs XNAP-PROTOCOL-IES ::= { ... } IABTNLAddressesRequested ::= SEQUENCE { tNLAddressesOrPrefixesRequestedAllTraffic INTEGER (1..256) OPTIONAL, tNLAddressesOrPrefixesRequestedF1-C INTEGER (1..256) OPTIONAL, tNLAddressesOrPrefixesRequestedF1-U INTEGER (1..256) OPTIONAL, tNLAddressesOrPrefixesRequestedNoNF1 INTEGER (1..256) OPTIONAL, iE-Extensions ProtocolExtensionContainer { {IABTNLAddressesRequested-ExtIEs} } OPTIONAL } IABTNLAddressesRequested-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IABTNLAddressToRemove-List ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF IABTNLAddressToRemove-Item IABTNLAddressToRemove-Item ::= SEQUENCE { iABTNLAddress IABTNLAddress, iE-Extension ProtocolExtensionContainer { {IABTNLAddressToRemove-Item-ExtIEs} } OPTIONAL, ... } IABTNLAddressToRemove-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } IABTNLAddressUsage ::= ENUMERATED { f1-c, f1-u, non-f1, ..., all } IABTNLAddressException ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF IABTNLAddress-Item IABTNLAddress-Item ::= SEQUENCE { iABTNLAddress IABTNLAddress, iE-Extensions ProtocolExtensionContainer { { IABTNLAddress-ItemExtIEs } } OPTIONAL, ...} IABTNLAddress-ItemExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ImmediateMDT-NR ::= SEQUENCE { measurementsToActivate MeasurementsToActivate, m1Configuration M1Configuration OPTIONAL, m4Configuration M4Configuration OPTIONAL, m5Configuration M5Configuration OPTIONAL, mDT-Location-Info MDT-Location-Info OPTIONAL, m6Configuration M6Configuration OPTIONAL, m7Configuration M7Configuration OPTIONAL, bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL, wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL, sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL, iE-Extensions ProtocolExtensionContainer { { ImmediateMDT-NR-ExtIEs} } OPTIONAL, ... } ImmediateMDT-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ImplicitFormat ::= SEQUENCE { dUFSlotformatIndex DUFSlotformatIndex, iE-Extensions ProtocolExtensionContainer { { ImplicitFormat-ExtIEs } } OPTIONAL, ... } ImplicitFormat-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } InitiatingCondition-FailureIndication ::= CHOICE { rRCReestab RRCReestab-initiated, rRCSetup RRCSetup-initiated, choice-extension ProtocolIE-Single-Container { {InitiatingCondition-FailureIndication-ExtIEs} } } InitiatingCondition-FailureIndication-ExtIEs XNAP-PROTOCOL-IES ::= { ... } IntendedTDD-DL-ULConfiguration-NR ::= SEQUENCE { nrscs NRSCS, nrCyclicPrefix NRCyclicPrefix, nrDL-ULTransmissionPeriodicity NRDL-ULTransmissionPeriodicity, slotConfiguration-List SlotConfiguration-List, iE-Extensions ProtocolExtensionContainer { {IntendedTDD-DL-ULConfiguration-NR-ExtIEs} } OPTIONAL, ... } IntendedTDD-DL-ULConfiguration-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } InterfaceInstanceIndication ::= INTEGER (0..255, ...) I-RNTI ::= CHOICE { i-RNTI-full BIT STRING (SIZE(40)), i-RNTI-short BIT STRING (SIZE(24)), choice-extension ProtocolIE-Single-Container { {I-RNTI-ExtIEs} } } I-RNTI-ExtIEs XNAP-PROTOCOL-IES ::= { ... } -- J -- K -- L Local-NG-RAN-Node-Identifier ::= CHOICE { full-I-RNTI-Profile-List Full-I-RNTI-Profile-List, short-I-RNTI-Profile-List Short-I-RNTI-Profile-List, choice-extension ProtocolIE-Single-Container { { Local-NG-RAN-Node-Identifier-ExtIEs} } } Local-NG-RAN-Node-Identifier-ExtIEs XNAP-PROTOCOL-IES ::= { ... } Full-I-RNTI-Profile-List ::= CHOICE { full-I-RNTI-Profile-0 BIT STRING (SIZE (21)), full-I-RNTI-Profile-1 BIT STRING (SIZE (18)), full-I-RNTI-Profile-2 BIT STRING (SIZE (15)), full-I-RNTI-Profile-3 BIT STRING (SIZE (12)), choice-extension ProtocolIE-Single-Container { { Full-I-RNTI-Profile-List-ExtIEs} } } Full-I-RNTI-Profile-List-ExtIEs XNAP-PROTOCOL-IES ::= { ... } Short-I-RNTI-Profile-List ::= CHOICE { short-I-RNTI-Profile-0 BIT STRING (SIZE (8)), short-I-RNTI-Profile-1 BIT STRING (SIZE (6)), choice-extension ProtocolIE-Single-Container { { Short-I-RNTI-Profile-List-ExtIEs} } } Short-I-RNTI-Profile-List-ExtIEs XNAP-PROTOCOL-IES ::= { ... } LastVisitedCell-Item ::= CHOICE { nG-RAN-Cell LastVisitedNGRANCellInformation, e-UTRAN-Cell LastVisitedEUTRANCellInformation, uTRAN-Cell LastVisitedUTRANCellInformation, gERAN-Cell LastVisitedGERANCellInformation, choice-extension ProtocolIE-Single-Container { { LastVisitedCell-Item-ExtIEs} } } LastVisitedCell-Item-ExtIEs XNAP-PROTOCOL-IES ::= { ... } LastVisitedEUTRANCellInformation ::= OCTET STRING LastVisitedGERANCellInformation ::= OCTET STRING LastVisitedNGRANCellInformation ::= OCTET STRING LastVisitedUTRANCellInformation ::= OCTET STRING LastVisitedPSCellInformation ::= OCTET STRING LastVisitedPSCellList ::= SEQUENCE (SIZE(1..maxnoofPSCellsPerSN)) OF LastVisitedPSCellList-Item LastVisitedPSCellList-Item ::= SEQUENCE { lastVisitedPSCellInformation LastVisitedPSCellInformation, iE-Extensions ProtocolExtensionContainer { { LastVisitedPSCellList-Item-ExtIEs} } OPTIONAL, ... } LastVisitedPSCellList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SCGUEHistoryInformation ::= SEQUENCE { lastVisitedPSCellList LastVisitedPSCellList OPTIONAL, iE-Extensions ProtocolExtensionContainer { { SCGUEHistoryInformation-ExtIEs} } OPTIONAL, ... } SCGUEHistoryInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } LCID ::= INTEGER (1..32, ...) Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...} ListOfCells ::= SEQUENCE (SIZE(1..maxnoofCellsinAoI)) OF CellsinAoI-Item CellsinAoI-Item ::= SEQUENCE { pLMN-Identity PLMN-Identity, ng-ran-cell-id NG-RAN-Cell-Identity, iE-Extensions ProtocolExtensionContainer { {CellsinAoI-Item-ExtIEs} } OPTIONAL, ... } CellsinAoI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ListOfRANNodesinAoI ::= SEQUENCE (SIZE(1.. maxnoofRANNodesinAoI)) OF GlobalNG-RANNodesinAoI-Item GlobalNG-RANNodesinAoI-Item ::= SEQUENCE { global-NG-RAN-Node-ID GlobalNG-RANNode-ID, iE-Extensions ProtocolExtensionContainer { {GlobalNG-RANNodesinAoI-Item-ExtIEs} } OPTIONAL, ... } GlobalNG-RANNodesinAoI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ListOfTAIsinAoI ::= SEQUENCE (SIZE(1..maxnoofTAIsinAoI)) OF TAIsinAoI-Item TAIsinAoI-Item ::= SEQUENCE { pLMN-Identity PLMN-Identity, tAC TAC, iE-Extensions ProtocolExtensionContainer { {TAIsinAoI-Item-ExtIEs} } OPTIONAL, ... } TAIsinAoI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } LocationInformationSNReporting ::= ENUMERATED { pSCell, ... } LocationReportingInformation ::= SEQUENCE { eventType EventType, reportArea ReportArea, areaOfInterest AreaOfInterestInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { {LocationReportingInformation-ExtIEs} } OPTIONAL, ... } LocationReportingInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ { ID id-AdditionLocationInformation CRITICALITY ignore EXTENSION AdditionLocationInformation PRESENCE optional}, ... } LoggedEventTriggeredConfig ::= SEQUENCE { eventTypeTrigger EventTypeTrigger, iE-Extensions ProtocolExtensionContainer { { LoggedEventTriggeredConfig-ExtIEs} } OPTIONAL, ... } LoggedEventTriggeredConfig-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } LoggedMDT-NR ::= SEQUENCE { loggingInterval LoggingInterval, loggingDuration LoggingDuration, reportType ReportType, bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL, wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL, sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL, areaScopeOfNeighCellsList AreaScopeOfNeighCellsList OPTIONAL, iE-Extensions ProtocolExtensionContainer { {LoggedMDT-NR-ExtIEs} } OPTIONAL, ... } LoggedMDT-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { {ID id-earlyMeasurement CRITICALITY ignore EXTENSION EarlyMeasurement PRESENCE optional }, ... } LoggingInterval ::= ENUMERATED { ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, ms30720, ms40960, ms61440, infinity,...} LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120} LowerLayerPresenceStatusChange ::= ENUMERATED { release-lower-layers, re-establish-lower-layers, ..., suspend-lower-layers, resume-lower-layers } LTEV2XServicesAuthorized ::= SEQUENCE { vehicleUE VehicleUE OPTIONAL, pedestrianUE PedestrianUE OPTIONAL, iE-Extensions ProtocolExtensionContainer { {LTEV2XServicesAuthorized-ExtIEs} } OPTIONAL, ... } LTEV2XServicesAuthorized-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } LTEUESidelinkAggregateMaximumBitRate ::= SEQUENCE { uESidelinkAggregateMaximumBitRate BitRate, iE-Extensions ProtocolExtensionContainer { {LTEUESidelinkAggregateMaximumBitRate-ExtIEs} } OPTIONAL, ... } LTEUESidelinkAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- M MaxNrofRS-IndexesToReport::= INTEGER (1..64, ...) MDTAlignmentInfo ::= CHOICE { s-BasedMDT S-BasedMDT, choice-extension ProtocolIE-Single-Container { {MDTAlignmentInfo-ExtIEs} } } MDTAlignmentInfo-ExtIEs XNAP-PROTOCOL-IES ::= { ... } MeasCollectionEntityIPAddress ::= TransportLayerAddress M1Configuration ::= SEQUENCE { m1reportingTrigger M1ReportingTrigger, m1thresholdeventA2 M1ThresholdEventA2 OPTIONAL, -- Included in case of event-triggered, or event-triggered periodic reporting for measurement M1 m1periodicReporting M1PeriodicReporting OPTIONAL, -- Included in case of periodic or event-triggered periodic reporting iE-Extensions ProtocolExtensionContainer { { M1Configuration-ExtIEs} } OPTIONAL, ... } M1Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { {ID id-BeamMeasurementIndicationM1 CRITICALITY ignore EXTENSION BeamMeasurementIndicationM1 PRESENCE optional }| {ID id-BeamMeasurementsReportConfiguration CRITICALITY ignore EXTENSION BeamMeasurementsReportConfiguration PRESENCE conditional }, -- The above IE shall be present if the BeamMeasurementIndicationM1 IE is set to “true” ... } M1PeriodicReporting ::= SEQUENCE { reportInterval ReportIntervalMDT, reportAmount ReportAmountMDT, iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL, ... } M1PeriodicReporting-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { {ID id-ExtendedReportIntervalMDT CRITICALITY ignore EXTENSION ExtendedReportIntervalMDT PRESENCE optional}, ... } M1ReportingTrigger ::= ENUMERATED{ periodic, a2eventtriggered, a2eventtriggered-periodic, ... } M1ThresholdEventA2 ::= SEQUENCE { measurementThreshold MeasurementThresholdA2, iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL, ... } M1ThresholdEventA2-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } M4Configuration ::= SEQUENCE { m4period M4period, m4-links-to-log Links-to-log, iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL, ... } M4Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-M4ReportAmount CRITICALITY ignore EXTENSION M4ReportAmountMDT PRESENCE optional }, ... } M4ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } M5Configuration ::= SEQUENCE { m5period M5period, m5-links-to-log Links-to-log, iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL, ... } M5Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-M5ReportAmount CRITICALITY ignore EXTENSION M5ReportAmountMDT PRESENCE optional }, ... } M5ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } M6Configuration ::= SEQUENCE { m6report-Interval M6report-Interval, m6-links-to-log Links-to-log, iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL, ... } M6Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-M6ReportAmount CRITICALITY ignore EXTENSION M6ReportAmountMDT PRESENCE optional}| { ID id-ExcessPacketDelayThresholdConfiguration CRITICALITY ignore EXTENSION ExcessPacketDelayThresholdConfiguration PRESENCE optional}, ... } M6ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} M6report-Interval ::= ENUMERATED { ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960, min1, min6, min12, min30,... } M7Configuration ::= SEQUENCE { m7period M7period, m7-links-to-log Links-to-log, iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL, ... } M7Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-M7ReportAmount CRITICALITY ignore EXTENSION M7ReportAmountMDT PRESENCE optional }, ... } M7ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} M7period ::= INTEGER(1..60, ...) MAC-I ::= BIT STRING (SIZE(16)) MaskedIMEISV ::= BIT STRING (SIZE(64)) MaxCHOpreparations ::= INTEGER (1..8, ...) MaximumDataBurstVolume ::= INTEGER (0..4095, ..., 4096.. 2000000) MaximumIPdatarate ::= SEQUENCE { maxIPrate-UL MaxIPrate, iE-Extensions ProtocolExtensionContainer { {MaximumIPdatarate-ExtIEs} } OPTIONAL, ... } MaximumIPdatarate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-MaxIPrate-DL CRITICALITY ignore EXTENSION MaxIPrate PRESENCE optional}, ... } MaxIPrate ::= ENUMERATED { bitrate64kbs, max-UErate, ... } MBSFNControlRegionLength ::= INTEGER (0..3) MBSFNSubframeAllocation-E-UTRA ::= CHOICE { oneframe BIT STRING (SIZE(6)), fourframes BIT STRING (SIZE(24)), choice-extension ProtocolIE-Single-Container { {MBSFNSubframeAllocation-E-UTRA-ExtIEs} } } MBSFNSubframeAllocation-E-UTRA-ExtIEs XNAP-PROTOCOL-IES ::= { ... } MBSFNSubframeInfo-E-UTRA ::= SEQUENCE (SIZE(1..maxnoofMBSFNEUTRA)) OF MBSFNSubframeInfo-E-UTRA-Item MBSFNSubframeInfo-E-UTRA-Item ::= SEQUENCE { radioframeAllocationPeriod ENUMERATED{n1,n2,n4,n8,n16,n32,...}, radioframeAllocationOffset INTEGER (0..7, ...), subframeAllocation MBSFNSubframeAllocation-E-UTRA, iE-Extensions ProtocolExtensionContainer { {MBSFNSubframeInfo-E-UTRA-Item-ExtIEs} } OPTIONAL, ... } MBSFNSubframeInfo-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ ... } MBS-FrequencySelectionArea-Identity ::= OCTET STRING (SIZE(3)) MBS-Area-Session-ID ::= INTEGER (0..65535, ...) MBS-MappingandDataForwardingRequestInfofromSource ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-MappingandDataForwardingRequestInfofromSource-Item MBS-MappingandDataForwardingRequestInfofromSource-Item ::= SEQUENCE { mRB-ID MRB-ID, mBS-QoSFlow-List MBS-QoSFlow-List, mRB-ProgressInformation MRB-ProgressInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { MBS-MappingandDataForwardingRequestInfofromSource-Item-ExtIEs} } OPTIONAL, ... } MBS-MappingandDataForwardingRequestInfofromSource-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MBS-DataForwardingResponseInfofromTarget ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-DataForwardingResponseInfofromTarget-Item MBS-DataForwardingResponseInfofromTarget-Item ::= SEQUENCE { mRB-ID MRB-ID, dlForwardingUPTNL UPTransportLayerInformation, mRB-ProgressInformation MRB-ProgressInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { MBS-DataForwardingResponseInfofromTarget-Item-ExtIEs} } OPTIONAL, ... } MBS-DataForwardingResponseInfofromTarget-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MBS-QoSFlow-List ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF QoSFlowIdentifier MBS-QoSFlowsToAdd-List ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF MBS-QoSFlowsToAdd-Item MBS-QoSFlowsToAdd-Item ::= SEQUENCE { mBS-QosFlowIdentifier QoSFlowIdentifier, mBS-QosFlowLevelQosParameters QoSFlowLevelQoSParameters, iE-Extensions ProtocolExtensionContainer { { MBS-QoSFlowsToAdd-Item-ExtIEs} } OPTIONAL, ... } MBS-QoSFlowsToAdd-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MBS-ServiceArea ::= CHOICE { locationindependent MBS-ServiceAreaInformation, locationdependent MBS-ServiceAreaInformationList, choice-extension ProtocolIE-Single-Container { {MBS-ServiceArea-ExtIEs} } } MBS-ServiceArea-ExtIEs XNAP-PROTOCOL-IES ::= { ... } MBS-ServiceAreaCell-List ::= SEQUENCE (SIZE(1.. maxnoofCellsforMBS)) OF NR-CGI MBS-ServiceAreaInformation ::= SEQUENCE { mBS-ServiceAreaCell-List MBS-ServiceAreaCell-List OPTIONAL, mBS-ServiceAreaTAI-List MBS-ServiceAreaTAI-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaInformation-ExtIEs} } OPTIONAL, ... } MBS-ServiceAreaInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MBS-ServiceAreaInformationList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-ServiceAreaInformation-Item MBS-ServiceAreaInformation-Item ::= SEQUENCE { mBS-Area-Session-ID MBS-Area-Session-ID, mBS-ServiceAreaInformation MBS-ServiceAreaInformation, iE-Extensions ProtocolExtensionContainer { { MBS-ServiceAreaInformation-Item-ExtIEs} } OPTIONAL, ... } MBS-ServiceAreaInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MBS-ServiceAreaTAI-List ::= SEQUENCE (SIZE(1.. maxnoofTAIforMBS)) OF MBS-ServiceAreaTAI-Item MBS-ServiceAreaTAI-Item ::= SEQUENCE { plmn-ID PLMN-Identity, tAC TAC, iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaTAI-Item-ExtIEs} } OPTIONAL, ... } MBS-ServiceAreaTAI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MBS-Session-ID ::= SEQUENCE { tMGI TMGI, nID NID OPTIONAL, iE-Extensions ProtocolExtensionContainer { {MBS-Session-ID-ExtIEs} } OPTIONAL, ... } MBS-Session-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MBS-SessionAssociatedInformation ::= SEQUENCE (SIZE(1..maxnoofAssociatedMBSSessions)) OF MBS-SessionAssociatedInformation-Item MBS-SessionAssociatedInformation-Item ::= SEQUENCE { mBS-Session-ID MBS-Session-ID, associated-QoSFlowInfo-List Associated-QoSFlowInfo-List, iE-Extensions ProtocolExtensionContainer { { MBS-SessionAssociatedInformation-Item-ExtIEs} } OPTIONAL, ... } MBS-SessionAssociatedInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MBS-SessionInformation-List ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBS-SessionInformation-Item MBS-SessionInformation-Item ::= SEQUENCE { mBS-Session-ID MBS-Session-ID, mBS-Area-Session-ID MBS-Area-Session-ID OPTIONAL, active-MBS-SessioInformation Active-MBS-SessionInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { MBS-SessionInformation-Item-ExtIEs} } OPTIONAL, ... } MBS-SessionInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MBS-SessionInformationResponse-List ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBS-SessionInformationResponse-Item MBS-SessionInformationResponse-Item ::= SEQUENCE { mBS-Session-ID MBS-Session-ID, mBS-DataForwardingResponseInfofromTarget MBS-DataForwardingResponseInfofromTarget OPTIONAL, iE-Extensions ProtocolExtensionContainer { { MBS-SessionInformationResponse-Item-ExtIEs} } OPTIONAL, ... } MBS-SessionInformationResponse-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MRB-ID ::= INTEGER (1..512, ...) MRB-ProgressInformation ::= CHOICE { pdcp-SN12 INTEGER (0..4095), pdcp-SN18 INTEGER (0..262143), choice-extension ProtocolIE-Single-Container { { MRB-ProgressInformation-ExtIEs} } } MRB-ProgressInformation-ExtIEs XNAP-PROTOCOL-IES ::= { ... } MDT-Activation ::= ENUMERATED { immediate-MDT-only, immediate-MDT-and-Trace, logged-MDT-only, ... } MDT-Configuration ::= SEQUENCE { mDT-Configuration-NR MDT-Configuration-NR OPTIONAL, mDT-Configuration-EUTRA MDT-Configuration-EUTRA OPTIONAL, iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL, ... } MDT-Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MDT-Configuration-NR ::= SEQUENCE { mdt-Activation MDT-Activation, areaScopeOfMDT-NR AreaScopeOfMDT-NR OPTIONAL, mDTMode-NR MDTMode-NR, signallingBasedMDTPLMNList MDTPLMNList OPTIONAL, iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-NR-ExtIEs} } OPTIONAL, ... } MDT-Configuration-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MDT-Configuration-EUTRA ::= SEQUENCE { mdt-Activation MDT-Activation, areaScopeOfMDT-EUTRA AreaScopeOfMDT-EUTRA OPTIONAL, mDTMode-EUTRA MDTMode-EUTRA, signallingBasedMDTPLMNList MDTPLMNList, iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-EUTRA-ExtIEs} } OPTIONAL, ... } MDT-Configuration-EUTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MDT-Location-Info ::= BIT STRING (SIZE (8)) MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMN-Identity MDTPLMNModificationList ::= SEQUENCE (SIZE(0..maxnoofMDTPLMNs)) OF PLMN-Identity MDTMode-NR ::= CHOICE { immediateMDT ImmediateMDT-NR, loggedMDT LoggedMDT-NR, ..., mDTMode-NR-Extension MDTMode-NR-Extension } MDTMode-NR-Extension ::= ProtocolIE-Single-Container {{ MDTMode-NR-ExtensionIE }} MDTMode-NR-ExtensionIE XNAP-PROTOCOL-IES ::= { ... } MDTMode-EUTRA ::= OCTET STRING MeasObjectContainer ::= OCTET STRING MeasurementsToActivate ::= BIT STRING (SIZE (8)) MeasurementThresholdA2 ::= CHOICE { threshold-RSRP Threshold-RSRP, threshold-RSRQ Threshold-RSRQ, threshold-SINR Threshold-SINR, choice-extension ProtocolIE-Single-Container { { MeasurementThresholdA2-ExtIEs} } } MeasurementThresholdA2-ExtIEs XNAP-PROTOCOL-IES ::= { ... } Measurement-ID ::= INTEGER (1..4095,...) MIMOPRBusageInformation ::= SEQUENCE { dl-GBR-PRB-usage-for-MIMO DL-GBR-PRB-usage-for-MIMO, ul-GBR-PRB-usage-for-MIMO UL-GBR-PRB-usage-for-MIMO, dl-non-GBR-PRB-usage-for-MIMO DL-non-GBR-PRB-usage-for-MIMO, ul-non-GBR-PRB-usage-for-MIMO UL-non-GBR-PRB-usage-for-MIMO, dl-Total-PRB-usage-for-MIMO DL-Total-PRB-usage-for-MIMO, ul-Total-PRB-usage-for-MIMO UL-Total-PRB-usage-for-MIMO, iE-Extensions ProtocolExtensionContainer { { MIMOPRBusageInformation-ExtIEs} } OPTIONAL, ... } MIMOPRBusageInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MobilityInformation ::= BIT STRING (SIZE(32)) MobilityParametersModificationRange ::= SEQUENCE { handoverTriggerChangeLowerLimit INTEGER (-20..20), handoverTriggerChangeUpperLimit INTEGER (-20..20), ... } MobilityParametersInformation ::= SEQUENCE { handoverTriggerChange INTEGER (-20..20), ... } MobilityRestrictionList ::= SEQUENCE { serving-PLMN PLMN-Identity, equivalent-PLMNs SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMN-Identity OPTIONAL, rat-Restrictions RAT-RestrictionsList OPTIONAL, forbiddenAreaInformation ForbiddenAreaList OPTIONAL, serviceAreaInformation ServiceAreaList OPTIONAL, iE-Extensions ProtocolExtensionContainer { {MobilityRestrictionList-ExtIEs} } OPTIONAL, ... } MobilityRestrictionList-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ { ID id-LastE-UTRANPLMNIdentity CRITICALITY ignore EXTENSION PLMN-Identity PRESENCE optional }| { ID id-CNTypeRestrictionsForServing CRITICALITY ignore EXTENSION CNTypeRestrictionsForServing PRESENCE optional }| { ID id-CNTypeRestrictionsForEquivalent CRITICALITY ignore EXTENSION CNTypeRestrictionsForEquivalent PRESENCE optional }| { ID id-NPNMobilityInformation CRITICALITY reject EXTENSION NPNMobilityInformation PRESENCE optional }, ... } CNTypeRestrictionsForEquivalent ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF CNTypeRestrictionsForEquivalentItem CNTypeRestrictionsForEquivalentItem ::= SEQUENCE { plmn-Identity PLMN-Identity, cn-Type ENUMERATED {epc-forbidden, fiveGC-forbidden, ...}, iE-Extensions ProtocolExtensionContainer { {CNTypeRestrictionsForEquivalentItem-ExtIEs} } OPTIONAL, ... } CNTypeRestrictionsForEquivalentItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ ... } CNTypeRestrictionsForServing ::= ENUMERATED { epc-forbidden, ... } RAT-RestrictionsList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF RAT-RestrictionsItem RAT-RestrictionsItem ::= SEQUENCE { plmn-Identity PLMN-Identity, rat-RestrictionInformation RAT-RestrictionInformation, iE-Extensions ProtocolExtensionContainer { {RAT-RestrictionsItem-ExtIEs} } OPTIONAL, ... } RAT-RestrictionsItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ { ID id-ExtendedRATRestrictionInformation CRITICALITY ignore EXTENSION ExtendedRATRestrictionInformation PRESENCE optional}, ... } RAT-RestrictionInformation ::= BIT STRING {e-UTRA (0),nR (1), nR-unlicensed (2), nR-LEO (3), nR-MEO (4), nR-GEO (5), nR-OTHERSAT (6)} (SIZE(8, ...)) ForbiddenAreaList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF ForbiddenAreaItem ForbiddenAreaItem ::= SEQUENCE { plmn-Identity PLMN-Identity, forbidden-TACs SEQUENCE (SIZE(1..maxnoofForbiddenTACs)) OF TAC, iE-Extensions ProtocolExtensionContainer { {ForbiddenAreaItem-ExtIEs} } OPTIONAL, ... } ForbiddenAreaItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ ... } ServiceAreaList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF ServiceAreaItem ServiceAreaItem ::= SEQUENCE { plmn-Identity PLMN-Identity, allowed-TACs-ServiceArea SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC OPTIONAL, not-allowed-TACs-ServiceArea SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServiceAreaItem-ExtIEs} } OPTIONAL, ... } ServiceAreaItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ ... } MR-DC-ResourceCoordinationInfo ::= SEQUENCE { ng-RAN-Node-ResourceCoordinationInfo NG-RAN-Node-ResourceCoordinationInfo, iE-Extension ProtocolExtensionContainer { {MR-DC-ResourceCoordinationInfo-ExtIEs}} OPTIONAL, ... } MR-DC-ResourceCoordinationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NG-RAN-Node-ResourceCoordinationInfo ::= CHOICE { eutra-resource-coordination-info E-UTRA-ResourceCoordinationInfo, nr-resource-coordination-info NR-ResourceCoordinationInfo } E-UTRA-ResourceCoordinationInfo ::= SEQUENCE { e-utra-cell E-UTRA-CGI, ul-coordination-info BIT STRING (SIZE (6..4400)), dl-coordination-info BIT STRING (SIZE (6..4400)) OPTIONAL, nr-cell NR-CGI OPTIONAL, e-utra-coordination-assistance-info E-UTRA-CoordinationAssistanceInfo OPTIONAL, iE-Extension ProtocolExtensionContainer { {E-UTRA-ResourceCoordinationInfo-ExtIEs} } OPTIONAL, ... } E-UTRA-ResourceCoordinationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } E-UTRA-CoordinationAssistanceInfo ::= ENUMERATED {coordination-not-required, ...} NR-ResourceCoordinationInfo ::= SEQUENCE { nr-cell NR-CGI, ul-coordination-info BIT STRING (SIZE (6..4400)), dl-coordination-info BIT STRING (SIZE (6..4400)) OPTIONAL, e-utra-cell E-UTRA-CGI OPTIONAL, nr-coordination-assistance-info NR-CoordinationAssistanceInfo OPTIONAL, iE-Extension ProtocolExtensionContainer { {NR-ResourceCoordinationInfo-ExtIEs} } OPTIONAL, ... } NR-ResourceCoordinationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NR-CoordinationAssistanceInfo ::= ENUMERATED {coordination-not-required, ...} MessageOversizeNotification ::= SEQUENCE { maximumCellListSize MaximumCellListSize, iE-Extension ProtocolExtensionContainer { {MessageOversizeNotification-ExtIEs}} OPTIONAL, ... } MessageOversizeNotification-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } MaximumCellListSize ::= INTEGER(1..16384, ...) MultiplexingInfo ::= SEQUENCE{ iAB-MT-Cell-List IAB-MT-Cell-List, iE-Extensions ProtocolExtensionContainer { {MultiplexingInfo-ExtIEs} } OPTIONAL, ... } MultiplexingInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- N NACellResourceConfigurationList ::= SEQUENCE (SIZE(1..maxnoofHSNASlots)) OF NACellResourceConfiguration-Item NACellResourceConfiguration-Item ::= SEQUENCE { nAdownlin ENUMERATED {true, false, ...} OPTIONAL, nAuplink ENUMERATED {true, false, ...} OPTIONAL, nAflexible ENUMERATED {true, false, ...} OPTIONAL, iE-Extensions ProtocolExtensionContainer { { NACellResourceConfiguration-Item-ExtIEs} } OPTIONAL, ... } NACellResourceConfiguration-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NBIoT-UL-DL-AlignmentOffset ::= ENUMERATED { khz-7dot5, khz0, khz7dot5, ... } NE-DC-TDM-Pattern ::= SEQUENCE { subframeAssignment ENUMERATED {sa0,sa1,sa2,sa3,sa4,sa5,sa6}, harqOffset INTEGER (0..9), iE-Extension ProtocolExtensionContainer { {NE-DC-TDM-Pattern-ExtIEs}} OPTIONAL, ... } NE-DC-TDM-Pattern-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NeighbourInformation-E-UTRA ::= SEQUENCE (SIZE(1..maxnoofNeighbours)) OF NeighbourInformation-E-UTRA-Item NeighbourInformation-E-UTRA-Item ::= SEQUENCE { e-utra-PCI E-UTRAPCI, e-utra-cgi E-UTRA-CGI, earfcn E-UTRAARFCN, tac TAC, ranac RANAC OPTIONAL, iE-Extensions ProtocolExtensionContainer { {NeighbourInformation-E-UTRA-Item-ExtIEs} } OPTIONAL, ... } NeighbourInformation-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ ... } NeighbourInformation-NR ::= SEQUENCE (SIZE(1..maxnoofNeighbours)) OF NeighbourInformation-NR-Item NeighbourInformation-NR-Item ::= SEQUENCE { nr-PCI NRPCI, nr-cgi NR-CGI, tac TAC, ranac RANAC OPTIONAL, nr-mode-info NeighbourInformation-NR-ModeInfo, connectivitySupport Connectivity-Support, measurementTimingConfiguration OCTET STRING, iE-Extensions ProtocolExtensionContainer { {NeighbourInformation-NR-Item-ExtIEs} } OPTIONAL, ... } NeighbourInformation-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ ... } NeighbourInformation-NR-ModeInfo ::= CHOICE { fdd-info NeighbourInformation-NR-ModeFDDInfo, tdd-info NeighbourInformation-NR-ModeTDDInfo, choice-extension ProtocolIE-Single-Container { {NeighbourInformation-NR-ModeInfo-ExtIEs} } } NeighbourInformation-NR-ModeInfo-ExtIEs XNAP-PROTOCOL-IES ::= { ... } NeighbourInformation-NR-ModeFDDInfo ::= SEQUENCE { ul-NR-FreqInfo NRFrequencyInfo, dl-NR-FequInfo NRFrequencyInfo, ie-Extensions ProtocolExtensionContainer { {NeighbourInformation-NR-ModeFDDInfo-ExtIEs} } OPTIONAL, ... } NeighbourInformation-NR-ModeFDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NeighbourInformation-NR-ModeTDDInfo ::= SEQUENCE { nr-FreqInfo NRFrequencyInfo, ie-Extensions ProtocolExtensionContainer { {NeighbourInformation-NR-ModeTDDInfo-ExtIEs} } OPTIONAL, ... } NeighbourInformation-NR-ModeTDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Neighbour-NG-RAN-Node-List ::= SEQUENCE (SIZE(0..maxnoofNeighbour-NG-RAN-Nodes)) OF Neighbour-NG-RAN-Node-Item Neighbour-NG-RAN-Node-Item ::= SEQUENCE { globalNG-RANNodeID GlobalNG-RANNode-ID, local-NG-RAN-Node-Identifier Local-NG-RAN-Node-Identifier, ie-Extensions ProtocolExtensionContainer { {Neighbour-NG-RAN-Node-Item-ExtIEs} } OPTIONAL, ... } Neighbour-NG-RAN-Node-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NID ::= BIT STRING (SIZE(44)) NRCarrierList ::= SEQUENCE (SIZE(1..maxnoofNRSCSs)) OF NRCarrierItem NRCarrierItem ::= SEQUENCE { carrierSCS NRSCS, offsetToCarrier INTEGER (0..2199, ...), carrierBandwidth INTEGER (0..maxnoofPhysicalResourceBlocks, ...), iE-Extension ProtocolExtensionContainer { {NRCarrierItem-ExtIEs} } OPTIONAL, ... } NRCarrierItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NRCellPRACHConfig ::= OCTET STRING NG-RAN-Cell-Identity ::= CHOICE { nr NR-Cell-Identity, e-utra E-UTRA-Cell-Identity, choice-extension ProtocolIE-Single-Container { {NG-RAN-Cell-Identity-ExtIEs} } } NG-RAN-Cell-Identity-ExtIEs XNAP-PROTOCOL-IES ::= { ... } NG-RAN-CellPCI ::= CHOICE { nr NRPCI, e-utra E-UTRAPCI, choice-extension ProtocolIE-Single-Container { {NG-RAN-CellPCI-ExtIEs} } } NG-RAN-CellPCI-ExtIEs XNAP-PROTOCOL-IES ::= { ... } NG-RANnode2SSBOffsetsModificationRange ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBOffsetModificationRange NG-RANnodeUEXnAPID ::= INTEGER (0.. 4294967295) NumberofActiveUEs::= INTEGER(0..16777215, ...) NoofRRCConnections ::= INTEGER (1..65536,...) NonDynamic5QIDescriptor ::= SEQUENCE { fiveQI FiveQI, priorityLevelQoS PriorityLevelQoS OPTIONAL, averagingWindow AveragingWindow OPTIONAL, maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL, iE-Extension ProtocolExtensionContainer { {NonDynamic5QIDescriptor-ExtIEs } } OPTIONAL, ... } NonDynamic5QIDescriptor-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-CNPacketDelayBudgetDownlink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional}| { ID id-CNPacketDelayBudgetUplink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional}, ... } NRARFCN ::= INTEGER (0.. maxNRARFCN) NG-eNB-RadioResourceStatus ::= SEQUENCE { dL-GBR-PRB-usage DL-GBR-PRB-usage, uL-GBR-PRB-usage UL-GBR-PRB-usage, dL-non-GBR-PRB-usage DL-non-GBR-PRB-usage, uL-non-GBR-PRB-usage UL-non-GBR-PRB-usage, dL-Total-PRB-usage DL-Total-PRB-usage, uL-Total-PRB-usage UL-Total-PRB-usage, iE-Extensions ProtocolExtensionContainer { { NG-eNB-RadioResourceStatus-ExtIEs} } OPTIONAL, ... } NG-eNB-RadioResourceStatus-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-DL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION DL-scheduling-PDCCH-CCE-usage PRESENCE optional}| { ID id-UL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION UL-scheduling-PDCCH-CCE-usage PRESENCE optional}, ... } DL-scheduling-PDCCH-CCE-usage ::= INTEGER (0.. 100) UL-scheduling-PDCCH-CCE-usage ::= INTEGER (0.. 100) TNLCapacityIndicator ::= SEQUENCE { dLTNLOfferedCapacity OfferedCapacity, dLTNLAvailableCapacity AvailableCapacity, uLTNLOfferedCapacity OfferedCapacity, uLTNLAvailableCapacity AvailableCapacity, iE-Extensions ProtocolExtensionContainer { { TNLCapacityIndicator-ExtIEs} } OPTIONAL, ... } TNLCapacityIndicator-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Non-F1-TerminatingTopologyBHInformation ::= SEQUENCE { nonF1TerminatingBHInformation-List NonF1TerminatingBHInformation-List, bAPControlPDURLCCH-List BAPControlPDURLCCH-List OPTIONAL, iE-Extensions ProtocolExtensionContainer { {Non-F1-TerminatingTopologyBHInformation-ExtIEs} } OPTIONAL, ... } Non-F1-TerminatingTopologyBHInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NonF1TerminatingBHInformation-List ::= SEQUENCE (SIZE(1..maxnoofBHInfo)) OF NonF1TerminatingBHInformation-Item NonF1TerminatingBHInformation-Item ::= SEQUENCE { bHInfoIndex BHInfoIndex, dlNon-F1TerminatingBHInfo DLNonF1Terminating-BHInfo OPTIONAL, ulNon-F1TerminatingBHInfo ULNonF1Terminating-BHInfo OPTIONAL, iE-Extension ProtocolExtensionContainer { { NonF1TerminatingBHInformation-Item-ExtIEs} } OPTIONAL, ... } NonF1TerminatingBHInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NonUPTraffic ::= CHOICE { nonUPTrafficType NonUPTrafficType, controlPlaneTrafficType ControlPlaneTrafficType, choice-extension ProtocolIE-Single-Container { { NonUPTraffic-ExtIEs} } } NonUPTraffic-ExtIEs XNAP-PROTOCOL-IES ::= { ... } NonUPTrafficType ::= ENUMERATED {ueassociatedf1ap, nonueassociatedf1ap, nonf1, ...} NoPDUSessionIndication ::= ENUMERATED {true, ...} NPN-Broadcast-Information ::= CHOICE { snpn-Information NPN-Broadcast-Information-SNPN, pni-npn-Information NPN-Broadcast-Information-PNI-NPN, choice-extension ProtocolIE-Single-Container { {NPN-Broadcast-Information-ExtIEs} } } NPN-Broadcast-Information-ExtIEs XNAP-PROTOCOL-IES ::= { ... } NPN-Broadcast-Information-SNPN ::= SEQUENCE { broadcastSNPNID-List BroadcastSNPNID-List, iE-Extension ProtocolExtensionContainer { {NPN-Broadcast-Information-SNPN-ExtIEs} } OPTIONAL, ... } NPN-Broadcast-Information-SNPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NPN-Broadcast-Information-PNI-NPN ::= SEQUENCE { broadcastPNI-NPN-ID-Information BroadcastPNI-NPN-ID-Information, iE-Extension ProtocolExtensionContainer { {NPN-Broadcast-Information-PNI-NPN-ExtIEs} } OPTIONAL, ... } NPN-Broadcast-Information-PNI-NPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NPNMobilityInformation::= CHOICE { snpn-mobility-information NPNMobilityInformation-SNPN, pni-npn-mobility-information NPNMobilityInformation-PNI-NPN, choice-extension ProtocolIE-Single-Container { {NPNMobilityInformation-ExtIEs} } } NPNMobilityInformation-ExtIEs XNAP-PROTOCOL-IES ::= { ... } NPNMobilityInformation-SNPN ::= SEQUENCE { serving-NID NID, iE-Extension ProtocolExtensionContainer { {NPNMobilityInformation-SNPN-ExtIEs} } OPTIONAL, ... } NPNMobilityInformation-SNPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NPNMobilityInformation-PNI-NPN ::= SEQUENCE { allowedPNI-NPN-ID-List AllowedPNI-NPN-ID-List, iE-Extension ProtocolExtensionContainer { {NPNMobilityInformation-PNI-NPN-ExtIEs} } OPTIONAL, ... } NPNMobilityInformation-PNI-NPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NPNPagingAssistanceInformation ::= CHOICE { pni-npn-Information NPNPagingAssistanceInformation-PNI-NPN, choice-extension ProtocolIE-Single-Container { {NPNPagingAssistanceInformation-ExtIEs} } } NPNPagingAssistanceInformation-ExtIEs XNAP-PROTOCOL-IES ::= { ... } NPNPagingAssistanceInformation-PNI-NPN ::= SEQUENCE { allowedPNI-NPN-ID-List AllowedPNI-NPN-ID-List, iE-Extension ProtocolExtensionContainer { {NPNPagingAssistanceInformation-PNI-NPN-ExtIEs} } OPTIONAL, ... } NPNPagingAssistanceInformation-PNI-NPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NPN-Support ::= CHOICE { sNPN NPN-Support-SNPN, choice-Extensions ProtocolIE-Single-Container { {NPN-Support-ExtIEs} } } NPN-Support-ExtIEs XNAP-PROTOCOL-IES ::= { ... } NPN-Support-SNPN ::= SEQUENCE { nid NID, ie-Extension ProtocolExtensionContainer { {NPN-Support-SNPN-ExtIEs} } OPTIONAL, ... } NPN-Support-SNPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NPRACHConfiguration::= SEQUENCE { fdd-or-tdd CHOICE { fdd NPRACHConfiguration-FDD, tdd NPRACHConfiguration-TDD, choice-extension ProtocolIE-Single-Container { { FDD-or-TDD-in-NPRACHConfiguration-Choice-ExtIEs} } }, iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-ExtIEs} } OPTIONAL, ... } NPRACHConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } FDD-or-TDD-in-NPRACHConfiguration-Choice-ExtIEs XNAP-PROTOCOL-IES ::= { ... } NPRACHConfiguration-FDD::= SEQUENCE { nprach-CP-length NPRACH-CP-Length, anchorCarrier-NPRACHConfig OCTET STRING, anchorCarrier-EDT-NPRACHConfig OCTET STRING OPTIONAL, anchorCarrier-Format2-NPRACHConfig OCTET STRING OPTIONAL, anchorCarrier-Format2-EDT-NPRACHConfig OCTET STRING OPTIONAL, non-anchorCarrier-NPRACHConfig OCTET STRING OPTIONAL, non-anchorCarrier-Format2-NPRACHConfig OCTET STRING OPTIONAL, iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-FDD-ExtIEs} } OPTIONAL, ... } NPRACHConfiguration-FDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NPRACHConfiguration-TDD::= SEQUENCE { nprach-preambleFormat NPRACH-preambleFormat, anchorCarrier-NPRACHConfigTDD OCTET STRING, non-anchorCarrierFequencyConfiglist Non-AnchorCarrierFrequencylist OPTIONAL, non-anchorCarrier-NPRACHConfigTDD OCTET STRING OPTIONAL, iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-TDD-ExtIEs} } OPTIONAL, ... } NPRACHConfiguration-TDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NPRACH-CP-Length::= ENUMERATED { us66dot7, us266dot7, ... } NPRACH-preambleFormat::= ENUMERATED {fmt0,fmt1,fmt2,fmt0a,fmt1a,...} Non-AnchorCarrierFrequencylist ::= SEQUENCE (SIZE(1..maxnoofNonAnchorCarrierFreqConfig)) OF SEQUENCE { non-anchorCarrierFrquency OCTET STRING, iE-Extensions ProtocolExtensionContainer { { Non-AnchorCarrierFrequencylist-ExtIEs} } OPTIONAL, ... } Non-AnchorCarrierFrequencylist-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NR-Cell-Identity ::= BIT STRING (SIZE (36)) NG-RAN-Cell-Identity-ListinRANPagingArea ::= SEQUENCE (SIZE (1..maxnoofCellsinRNA)) OF NG-RAN-Cell-Identity NR-CGI ::= SEQUENCE { plmn-id PLMN-Identity, nr-CI NR-Cell-Identity, iE-Extension ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL, ... } NR-CGI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NR-U-Channel-List ::= SEQUENCE (SIZE (1..maxnoofNR-UChannelIDs)) OF NR-U-Channel-Item NR-U-Channel-Item ::= SEQUENCE { nR-U-ChannelID NR-U-ChannelID, channelOccupancyTimePercentageDL ChannelOccupancyTimePercentage, energyDetectionThreshold EnergyDetectionThreshold, iE-Extension ProtocolExtensionContainer { {NR-U-Channel-Item-ExtIEs} } OPTIONAL, ... } NR-U-Channel-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NR-U-ChannelID ::= INTEGER (1..maxnoofNR-UChannelIDs, ...) ChannelOccupancyTimePercentage ::= INTEGER (0..100,...) EnergyDetectionThreshold ::= INTEGER (-100..-50, ...) NR-U-ChannelInfo-List ::= SEQUENCE (SIZE (1..maxnoofNR-UChannelIDs)) OF NR-U-ChannelInfo-Item NR-U-ChannelInfo-Item ::= SEQUENCE { nR-U-ChannelID NR-U-ChannelID, nRARFCN NRARFCN, bandwidth Bandwidth, iE-Extension ProtocolExtensionContainer { {NR-U-ChannelInfo-Item-ExtIEs} } OPTIONAL, ... } NR-U-ChannelInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Bandwidth ::= ENUMERATED{mhz10, mhz20, mhz40, mhz60, mhz80, ...} NRCyclicPrefix ::= ENUMERATED {normal, extended, ...} NRDL-ULTransmissionPeriodicity ::= ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms3, ms4, ms5, ms10, ms20, ms40, ms60, ms80, ms100, ms120, ms140, ms160, ...} NRFrequencyBand ::= INTEGER (1..1024, ...) NRFrequencyBand-List ::= SEQUENCE (SIZE(1..maxnoofNRCellBands)) OF NRFrequencyBandItem NRFrequencyBandItem ::= SEQUENCE { nr-frequency-band NRFrequencyBand, supported-SUL-Band-List SupportedSULBandList OPTIONAL, iE-Extension ProtocolExtensionContainer { {NRFrequencyBandItem-ExtIEs} } OPTIONAL, ... } NRFrequencyBandItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NRFrequencyInfo ::= SEQUENCE { nrARFCN NRARFCN, sul-information SUL-Information OPTIONAL, frequencyBand-List NRFrequencyBand-List, iE-Extension ProtocolExtensionContainer { {NRFrequencyInfo-ExtIEs} } OPTIONAL, ... } NRFrequencyInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional },... } NRMobilityHistoryReport ::= OCTET STRING NRModeInfo ::= CHOICE { fdd NRModeInfoFDD, tdd NRModeInfoTDD, choice-extension ProtocolIE-Single-Container { {NRModeInfo-ExtIEs} } } NRModeInfo-ExtIEs XNAP-PROTOCOL-IES ::= { ... } NRModeInfoFDD ::= SEQUENCE { ulNRFrequencyInfo NRFrequencyInfo, dlNRFrequencyInfo NRFrequencyInfo, ulNRTransmissonBandwidth NRTransmissionBandwidth, dlNRTransmissonBandwidth NRTransmissionBandwidth, iE-Extension ProtocolExtensionContainer { {NRModeInfoFDD-ExtIEs} } OPTIONAL, ... } NRModeInfoFDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-ULCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }| { ID id-DLCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }| { ID id-UL-GNB-DU-Cell-Resource-Configuration CRITICALITY ignore EXTENSION GNB-DU-Cell-Resource-Configuration PRESENCE optional }| { ID id-DL-GNB-DU-Cell-Resource-Configuration CRITICALITY ignore EXTENSION GNB-DU-Cell-Resource-Configuration PRESENCE optional }, ... } NRModeInfoTDD ::= SEQUENCE { nrFrequencyInfo NRFrequencyInfo, nrTransmissonBandwidth NRTransmissionBandwidth, iE-Extension ProtocolExtensionContainer { {NRModeInfoTDD-ExtIEs} } OPTIONAL, ... } NRModeInfoTDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { {ID id-IntendedTDD-DL-ULConfiguration-NR CRITICALITY ignore EXTENSION IntendedTDD-DL-ULConfiguration-NR PRESENCE optional }| {ID id-TDDULDLConfigurationCommonNR CRITICALITY ignore EXTENSION TDDULDLConfigurationCommonNR PRESENCE optional }| { ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }| {ID id-tdd-GNB-DU-Cell-Resource-Configuration CRITICALITY ignore EXTENSION GNB-DU-Cell-Resource-Configuration PRESENCE optional }, ... } NRNRB ::= ENUMERATED { nrb11, nrb18, nrb24, nrb25, nrb31, nrb32, nrb38, nrb51, nrb52, nrb65, nrb66, nrb78, nrb79, nrb93, nrb106, nrb107, nrb121, nrb132, nrb133, nrb135, nrb160, nrb162, nrb189, nrb216, nrb217, nrb245, nrb264, nrb270, nrb273, ..., nrb33, nrb62, nrb124, nrb148, nrb248, nrb44, nrb58, nrb92, nrb119, nrb188, nrb242} NRPagingeDRXInformation ::= SEQUENCE { nRPaging-eDRX-Cycle NRPaging-eDRX-Cycle, nRPaging-Time-Window NRPaging-Time-Window OPTIONAL, iE-Extensions ProtocolExtensionContainer { {NRPagingeDRXInformation-ExtIEs} } OPTIONAL, ... } NRPagingeDRXInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NRPaging-eDRX-Cycle ::= ENUMERATED { hfquarter, hfhalf, hf1, hf2, hf4, hf8, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, ... } NRPaging-Time-Window ::= ENUMERATED { s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...,s17, s18, s19, s20, s21, s22, s23, s24, s25, s26, s27, s28, s29, s30, s31, s32 } NRPagingeDRXInformationforRRCINACTIVE ::= SEQUENCE { nRPaging-eDRX-Cycle-Inactive NRPaging-eDRX-Cycle-Inactive, iE-Extensions ProtocolExtensionContainer { { NRPagingeDRXInformationforRRCINACTIVE-ExtIEs} } OPTIONAL, ... } NRPagingeDRXInformationforRRCINACTIVE-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NRPaging-eDRX-Cycle-Inactive ::= ENUMERATED { hfquarter, hfhalf, hf1, ... } NRPCI ::= INTEGER (0..1007, ...) NRSCS ::= ENUMERATED { scs15, scs30, scs60, scs120, ..., scs480, scs960} NRTransmissionBandwidth ::= SEQUENCE { nRSCS NRSCS, nRNRB NRNRB, iE-Extensions ProtocolExtensionContainer { {NRTransmissionBandwidth-ExtIEs} } OPTIONAL, ... } NRTransmissionBandwidth-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NumberOfAntennaPorts-E-UTRA ::= ENUMERATED {an1, an2, an4, ...} NG-RANTraceID ::=OCTET STRING (SIZE (8)) NonGBRResources-Offered ::= ENUMERATED {true, ...} NRV2XServicesAuthorized ::= SEQUENCE { vehicleUE VehicleUE OPTIONAL, pedestrianUE PedestrianUE OPTIONAL, iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL, ... } NRV2XServicesAuthorized-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NRUESidelinkAggregateMaximumBitRate ::= SEQUENCE { uESidelinkAggregateMaximumBitRate BitRate, iE-Extensions ProtocolExtensionContainer { {NRUESidelinkAggregateMaximumBitRate-ExtIEs} } OPTIONAL, ... } NRUESidelinkAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } NSAG-ID ::= INTEGER (0..255, ...) -- O OfferedCapacity ::= INTEGER (1.. 16777216,...) OffsetOfNbiotChannelNumberToEARFCN ::= ENUMERATED { minusTen, minusNine, minusEightDotFive, minusEight, minusSeven, minusSix, minusFive, minusFourDotFive, minusFour, minusThree, minusTwo, minusOne, minusZeroDotFive, zero, one, two, three, threeDotFive, four, five, six, seven, sevenDotFive, eight, nine, ... } -- P PositioningInformation ::= SEQUENCE { requestedSRSTransmissionCharacteristics RequestedSRSTransmissionCharacteristics, routingID RoutingID, nRPPaTransactionID INTEGER (0..32767), iE-Extension ProtocolExtensionContainer { { PositioningInformation-ExtIEs} } OPTIONAL, ... } PositioningInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PacketDelayBudget ::= INTEGER (0..1023, ...) PacketErrorRate ::= SEQUENCE { pER-Scalar PER-Scalar, pER-Exponent PER-Exponent, iE-Extensions ProtocolExtensionContainer { {PacketErrorRate-ExtIEs} } OPTIONAL, ... } PacketErrorRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PagingCause ::= ENUMERATED { voice, ... } PedestrianUE ::= ENUMERATED { authorized, not-authorized, ... } PER-Scalar ::= INTEGER (0..9, ...) PER-Exponent ::= INTEGER (0..9, ...) PEIPSassistanceInformation ::= SEQUENCE { cNsubgroupID CNsubgroupID, iE-Extensions ProtocolExtensionContainer { {PEIPSassistanceInformation-ExtIEs} } OPTIONAL, ... } PEIPSassistanceInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PacketLossRate ::= INTEGER (0..1000, ...) PagingDRX ::= ENUMERATED { v32, v64, v128, v256, ... , v512, v1024 } PagingPriority ::= ENUMERATED { priolevel1, priolevel2, priolevel3, priolevel4, priolevel5, priolevel6, priolevel7, priolevel8, ... } PartialListIndicator ::= ENUMERATED {partial, ...} PC5QoSParameters ::= SEQUENCE { pc5QoSFlowList PC5QoSFlowList, pc5LinkAggregateBitRates BitRate OPTIONAL, iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs} } OPTIONAL, ... } PC5QoSParameters-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF PC5QoSFlowItem -- The size of the PC5 QoS Flow List shall not exceed 2048 items. PC5QoSFlowItem::= SEQUENCE { pQI FiveQI, pc5FlowBitRates PC5FlowBitRates OPTIONAL, range Range OPTIONAL, iE-Extensions ProtocolExtensionContainer { { PC5QoSFlowItem-ExtIEs} } OPTIONAL, ... } PC5QoSFlowItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PC5FlowBitRates ::= SEQUENCE { guaranteedFlowBitRate BitRate, maximumFlowBitRate BitRate, iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs} } OPTIONAL, ... } PC5FlowBitRates-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PDCPChangeIndication ::= CHOICE { from-S-NG-RAN-node ENUMERATED {s-ng-ran-node-key-update-required, pdcp-data-recovery-required, ...}, from-M-NG-RAN-node ENUMERATED {pdcp-data-recovery-required, ...}, choice-extension ProtocolIE-Single-Container { {PDCPChangeIndication-ExtIEs} } } PDCPChangeIndication-ExtIEs XNAP-PROTOCOL-IES ::= { ... } PDCPDuplicationConfiguration ::= ENUMERATED { configured, de-configured, ... } PDCPSNLength ::= SEQUENCE { ulPDCPSNLength ENUMERATED {v12bits, v18bits, ...}, dlPDCPSNLength ENUMERATED {v12bits, v18bits, ...}, iE-Extension ProtocolExtensionContainer { {PDCPSNLength-ExtIEs} } OPTIONAL, ... } PDCPSNLength-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PDUSessionAggregateMaximumBitRate ::= SEQUENCE { downlink-session-AMBR BitRate, uplink-session-AMBR BitRate, iE-Extensions ProtocolExtensionContainer { {PDUSessionAggregateMaximumBitRate-ExtIEs} } OPTIONAL, ... } PDUSessionAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PDUSession-List ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF PDUSession-ID PDUSession-List-withCause ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF PDUSession-List-withCause-Item PDUSession-List-withCause-Item ::= SEQUENCE { pduSessionId PDUSession-ID, cause Cause OPTIONAL, iE-Extension ProtocolExtensionContainer { {PDUSession-List-withCause-Item-ExtIEs} } OPTIONAL, ... } PDUSession-List-withCause-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PDUSession-List-withDataForwardingFromTarget ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF PDUSession-List-withDataForwardingFromTarget-Item PDUSession-List-withDataForwardingFromTarget-Item ::= SEQUENCE { pduSessionId PDUSession-ID, dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode, iE-Extension ProtocolExtensionContainer { {PDUSession-List-withDataForwardingFromTarget-Item-ExtIEs} } OPTIONAL, ... } PDUSession-List-withDataForwardingFromTarget-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}, ... } PDUSession-List-withDataForwardingRequest ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF PDUSession-List-withDataForwardingRequest-Item PDUSession-List-withDataForwardingRequest-Item ::= SEQUENCE { pduSessionId PDUSession-ID, dataforwardingInfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, dRBtoBeReleasedList DRBToQoSFlowMapping-List OPTIONAL, iE-Extension ProtocolExtensionContainer { {PDUSession-List-withDataForwardingRequest-Item-ExtIEs} } OPTIONAL, ... } PDUSession-List-withDataForwardingRequest-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { {ID id-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session related message level IEs BEGIN -- -- ************************************************************** -- ************************************************************** -- -- PDU Session Resources Admitted List -- -- ************************************************************** PDUSessionResourcesAdmitted-List ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourcesAdmitted-Item PDUSessionResourcesAdmitted-Item ::= SEQUENCE { pduSessionId PDUSession-ID, pduSessionResourceAdmittedInfo PDUSessionResourceAdmittedInfo, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourcesAdmitted-Item-ExtIEs} } OPTIONAL, ... } PDUSessionResourcesAdmitted-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PDUSessionResourceAdmittedInfo ::= SEQUENCE { dL-NG-U-TNL-Information-Unchanged ENUMERATED {true, ...} OPTIONAL, qosFlowsAdmitted-List QoSFlowsAdmitted-List, qosFlowsNotAdmitted-List QoSFlows-List-withCause OPTIONAL, dataForwardingInfoFromTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceAdmittedInfo-ExtIEs} } OPTIONAL, ... } PDUSessionResourceAdmittedInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-SecondarydataForwardingInfoFromTarget-List CRITICALITY ignore EXTENSION SecondarydataForwardingInfoFromTarget-List PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resources Not Admitted List -- -- ************************************************************** PDUSessionResourcesNotAdmitted-List ::= SEQUENCE (SIZE (1..maxnoofPDUSessions)) OF PDUSessionResourcesNotAdmitted-Item PDUSessionResourcesNotAdmitted-Item ::= SEQUENCE { pduSessionId PDUSession-ID, cause Cause OPTIONAL, iE-Extension ProtocolExtensionContainer { {PDUSessionResourcesNotAdmitted-Item-Item-ExtIEs} } OPTIONAL, ... } PDUSessionResourcesNotAdmitted-Item-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- PDU Session Resources To Be Setup List -- -- ************************************************************** PDUSessionResourcesToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourcesToBeSetup-Item PDUSessionResourcesToBeSetup-Item ::= SEQUENCE { pduSessionId PDUSession-ID, s-NSSAI S-NSSAI, pduSessionAMBR PDUSessionAggregateMaximumBitRate OPTIONAL, uL-NG-U-TNLatUPF UPTransportLayerInformation, source-DL-NG-U-TNL-Information UPTransportLayerInformation OPTIONAL, securityIndication SecurityIndication OPTIONAL, pduSessionType PDUSessionType, pduSessionNetworkInstance PDUSessionNetworkInstance OPTIONAL, qosFlowsToBeSetup-List QoSFlowsToBeSetup-List, dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourcesToBeSetup-Item-ExtIEs} } OPTIONAL, ... } PDUSessionResourcesToBeSetup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-UL-NG-U-TNLatUPF-List CRITICALITY ignore EXTENSION Additional-UL-NG-U-TNLatUPF-List PRESENCE optional}| { ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| { ID id-Redundant-UL-NG-U-TNLatUPF CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}| { ID id-Additional-Redundant-UL-NG-U-TNLatUPF-List CRITICALITY ignore EXTENSION Additional-UL-NG-U-TNLatUPF-List PRESENCE optional}| { ID id-RedundantCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| { ID id-RedundantPDUSessionInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional}| { ID id-MBS-SessionAssociatedInformation CRITICALITY ignore EXTENSION MBS-SessionAssociatedInformation PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Setup Info - SN terminated -- -- ************************************************************** PDUSessionResourceSetupInfo-SNterminated ::= SEQUENCE { uL-NG-U-TNLatUPF UPTransportLayerInformation, pduSessionType PDUSessionType, pduSessionNetworkInstance PDUSessionNetworkInstance OPTIONAL, qosFlowsToBeSetup-List QoSFlowsToBeSetup-List-Setup-SNterminated, dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, securityIndication SecurityIndication OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupInfo-SNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceSetupInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-SecurityResult CRITICALITY reject EXTENSION SecurityResult PRESENCE optional}| { ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| {ID id-DefaultDRB-Allowed CRITICALITY ignore EXTENSION DefaultDRB-Allowed PRESENCE optional}| { ID id-SplitSessionIndicator CRITICALITY reject EXTENSION SplitSessionIndicator PRESENCE optional}| {ID id-NonGBRResources-Offered CRITICALITY ignore EXTENSION NonGBRResources-Offered PRESENCE optional}| { ID id-Redundant-UL-NG-U-TNLatUPF CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}| { ID id-RedundantCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| { ID id-RedundantPDUSessionInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional}, ... } QoSFlowsToBeSetup-List-Setup-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsToBeSetup-List-Setup-SNterminated-Item QoSFlowsToBeSetup-List-Setup-SNterminated-Item ::= SEQUENCE { qfi QoSFlowIdentifier, qosFlowLevelQoSParameters QoSFlowLevelQoSParameters, offeredGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, iE-Extensions ProtocolExtensionContainer { {QoSFlowsToBeSetup-List-Setup-SNterminated-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsToBeSetup-List-Setup-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}| { ID id-RedundantQoSFlowIndicator CRITICALITY ignore EXTENSION RedundantQoSFlowIndicator PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Setup Response Info - SN terminated -- -- ************************************************************** PDUSessionResourceSetupResponseInfo-SNterminated ::= SEQUENCE { dL-NG-U-TNLatNG-RAN UPTransportLayerInformation, dRBsToBeSetup DRBsToBeSetupList-SetupResponse-SNterminated OPTIONAL, dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL, qosFlowsNotAdmittedList QoSFlows-List-withCause OPTIONAL, securityResult SecurityResult OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupResponseInfo-SNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceSetupResponseInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}| { ID id-Redundant-DL-NG-U-TNLatNG-RAN CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}| { ID id-UsedRSNInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional}, ... } DRBsToBeSetupList-SetupResponse-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetupList-SetupResponse-SNterminated-Item DRBsToBeSetupList-SetupResponse-SNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, sN-UL-PDCP-UP-TNLInfo UPTransportParameters, dRB-QoS QoSFlowLevelQoSParameters, pDCP-SNLength PDCPSNLength OPTIONAL, rLC-Mode RLCMode, uL-Configuration ULConfiguration OPTIONAL, secondary-SN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, duplicationActivation DuplicationActivation OPTIONAL, qoSFlowsMappedtoDRB-SetupResponse-SNterminated QoSFlowsMappedtoDRB-SetupResponse-SNterminated, iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetupList-SetupResponse-SNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsToBeSetupList-SetupResponse-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, ... } QoSFlowsMappedtoDRB-SetupResponse-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item ::= SEQUENCE { qoSFlowIdentifier QoSFlowIdentifier, mCGRequestedGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL, iE-Extensions ProtocolExtensionContainer { {QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional }| { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Setup Info - MN terminated -- -- ************************************************************** PDUSessionResourceSetupInfo-MNterminated ::= SEQUENCE { pduSessionType PDUSessionType, dRBsToBeSetup DRBsToBeSetupList-Setup-MNterminated, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupInfo-MNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceSetupInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBsToBeSetupList-Setup-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetupList-Setup-MNterminated-Item DRBsToBeSetupList-Setup-MNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, mN-UL-PDCP-UP-TNLInfo UPTransportParameters, rLC-Mode RLCMode, uL-Configuration ULConfiguration OPTIONAL, dRB-QoS QoSFlowLevelQoSParameters, pDCP-SNLength PDCPSNLength OPTIONAL, secondary-MN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, duplicationActivation DuplicationActivation OPTIONAL, qoSFlowsMappedtoDRB-Setup-MNterminated QoSFlowsMappedtoDRB-Setup-MNterminated, iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetupList-Setup-MNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsToBeSetupList-Setup-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, ... } QoSFlowsMappedtoDRB-Setup-MNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsMappedtoDRB-Setup-MNterminated-Item QoSFlowsMappedtoDRB-Setup-MNterminated-Item ::= SEQUENCE { qoSFlowIdentifier QoSFlowIdentifier, qoSFlowLevelQoSParameters QoSFlowLevelQoSParameters, qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL, iE-Extensions ProtocolExtensionContainer { {QoSFlowsMappedtoDRB-Setup-MNterminated-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsMappedtoDRB-Setup-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Setup Response Info - MN terminated -- -- ************************************************************** PDUSessionResourceSetupResponseInfo-MNterminated ::= SEQUENCE { dRBsAdmittedList DRBsAdmittedList-SetupResponse-MNterminated, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupResponseInfo-MNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceSetupResponseInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { {ID id-DRBsNotAdmittedSetupModifyList CRITICALITY ignore EXTENSION DRB-List-withCause PRESENCE optional}, ... } DRBsAdmittedList-SetupResponse-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsAdmittedList-SetupResponse-MNterminated-Item DRBsAdmittedList-SetupResponse-MNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, sN-DL-SCG-UP-TNLInfo UPTransportParameters, secondary-SN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL, lCID LCID OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DRBsAdmittedList-SetupResponse-MNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsAdmittedList-SetupResponse-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| { ID id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated CRITICALITY ignore EXTENSION QoSFlowsMappedtoDRB-SetupResponse-MNterminated PRESENCE optional}, ... } QoSFlowsMappedtoDRB-SetupResponse-MNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item ::= SEQUENCE { qoSFlowIdentifier QoSFlowIdentifier, currentQoSParaSetIndex QoSParaSetIndex, iE-Extensions ProtocolExtensionContainer { {QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- PDU Session Resource Modification Info - SN terminated -- -- ************************************************************** PDUSessionResourceModificationInfo-SNterminated ::= SEQUENCE { uL-NG-U-TNLatUPF UPTransportLayerInformation OPTIONAL, pduSessionNetworkInstance PDUSessionNetworkInstance OPTIONAL, qosFlowsToBeSetup-List QoSFlowsToBeSetup-List-Setup-SNterminated OPTIONAL, dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, qosFlowsToBeModified-List QoSFlowsToBeSetup-List-Modified-SNterminated OPTIONAL, qoSFlowsToBeReleased-List QoSFlows-List-withCause OPTIONAL, drbsToBeModifiedList DRBsToBeModified-List-Modified-SNterminated OPTIONAL, dRBsToBeReleased DRB-List-withCause OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationInfo-SNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceModificationInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| {ID id-DefaultDRB-Allowed CRITICALITY ignore EXTENSION DefaultDRB-Allowed PRESENCE optional}| {ID id-NonGBRResources-Offered CRITICALITY ignore EXTENSION NonGBRResources-Offered PRESENCE optional}| {ID id-Redundant-UL-NG-U-TNLatUPF CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}| {ID id-RedundantCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| {ID id-SecurityIndication CRITICALITY ignore EXTENSION SecurityIndication PRESENCE optional}, ... } QoSFlowsToBeSetup-List-Modified-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsToBeSetup-List-Modified-SNterminated-Item QoSFlowsToBeSetup-List-Modified-SNterminated-Item ::= SEQUENCE { qfi QoSFlowIdentifier, qosFlowLevelQoSParameters QoSFlowLevelQoSParameters OPTIONAL, offeredGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL, iE-Extensions ProtocolExtensionContainer { {QoSFlowsToBeSetup-List-Modified-SNterminated-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsToBeSetup-List-Modified-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}| { ID id-RedundantQoSFlowIndicator CRITICALITY ignore EXTENSION RedundantQoSFlowIndicator PRESENCE optional}, ... } DRBsToBeModified-List-Modified-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModified-List-Modified-SNterminated-Item DRBsToBeModified-List-Modified-SNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, mN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL, secondary-MN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL, lCID LCID OPTIONAL, rlc-status RLC-Status OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DRBsToBeModified-List-Modified-SNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsToBeModified-List-Modified-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Modification Response Info - SN terminated -- -- ************************************************************** PDUSessionResourceModificationResponseInfo-SNterminated ::= SEQUENCE { dL-NG-U-TNLatNG-RAN UPTransportLayerInformation OPTIONAL, dRBsToBeSetup DRBsToBeSetupList-SetupResponse-SNterminated OPTIONAL, dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL, dRBsToBeModified DRBsToBeModifiedList-ModificationResponse-SNterminated OPTIONAL, dRBsToBeReleased DRB-List-withCause OPTIONAL, dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, qosFlowsNotAdmittedTBAdded QoSFlows-List-withCause OPTIONAL, qosFlowsReleased QoSFlows-List-withCause OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationResponseInfo-SNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceModificationResponseInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}| { ID id-Redundant-DL-NG-U-TNLatNG-RAN CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}| { ID id-SecurityResult CRITICALITY ignore EXTENSION SecurityResult PRESENCE optional}, ... } DRBsToBeModifiedList-ModificationResponse-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModifiedList-ModificationResponse-SNterminated-Item DRBsToBeModifiedList-ModificationResponse-SNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, sN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, dRB-QoS QoSFlowLevelQoSParameters OPTIONAL, qoSFlowsMappedtoDRB-SetupResponse-SNterminated QoSFlowsMappedtoDRB-SetupResponse-SNterminated OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DRBsToBeModifiedList-ModificationResponse-SNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsToBeModifiedList-ModificationResponse-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}| { ID id-secondary-SN-UL-PDCP-UP-TNLInfo CRITICALITY ignore EXTENSION UPTransportParameters PRESENCE optional}| { ID id-pdcpDuplicationConfiguration CRITICALITY ignore EXTENSION PDCPDuplicationConfiguration PRESENCE optional}| { ID id-duplicationActivation CRITICALITY ignore EXTENSION DuplicationActivation PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Modification Info - MN terminated -- -- ************************************************************** PDUSessionResourceModificationInfo-MNterminated ::= SEQUENCE { pduSessionType PDUSessionType, dRBsToBeSetup DRBsToBeSetupList-Setup-MNterminated OPTIONAL, dRBsToBeModified DRBsToBeModifiedList-Modification-MNterminated OPTIONAL, dRBsToBeReleased DRB-List-withCause OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationInfo-MNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceModificationInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBsToBeModifiedList-Modification-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModifiedList-Modification-MNterminated-Item DRBsToBeModifiedList-Modification-MNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, mN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, dRB-QoS QoSFlowLevelQoSParameters OPTIONAL, secondary-MN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, uL-Configuration ULConfiguration OPTIONAL, pdcpDuplicationConfiguration PDCPDuplicationConfiguration OPTIONAL, duplicationActivation DuplicationActivation OPTIONAL, qoSFlowsMappedtoDRB-Setup-MNterminated QoSFlowsMappedtoDRB-Setup-MNterminated OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DRBsToBeModifiedList-Modification-MNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsToBeModifiedList-Modification-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Modification Response Info - MN terminated -- -- ************************************************************** PDUSessionResourceModificationResponseInfo-MNterminated ::= SEQUENCE { dRBsAdmittedList DRBsAdmittedList-ModificationResponse-MNterminated, dRBsReleasedList DRB-List OPTIONAL, dRBsNotAdmittedSetupModifyList DRB-List-withCause OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationResponseInfo-MNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceModificationResponseInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBsAdmittedList-ModificationResponse-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsAdmittedList-ModificationResponse-MNterminated-Item DRBsAdmittedList-ModificationResponse-MNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, sN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL, secondary-SN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL, lCID LCID OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DRBsAdmittedList-ModificationResponse-MNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsAdmittedList-ModificationResponse-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| { ID id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated CRITICALITY ignore EXTENSION QoSFlowsMappedtoDRB-SetupResponse-MNterminated PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Change Required Info - SN terminated -- -- ************************************************************** PDUSessionResourceChangeRequiredInfo-SNterminated ::= SEQUENCE { dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeRequiredInfo-SNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceChangeRequiredInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- PDU Session Resource Change Confirm Info - SN terminated -- -- ************************************************************** PDUSessionResourceChangeConfirmInfo-SNterminated ::= SEQUENCE { dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeConfirmInfo-SNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceChangeConfirmInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Change Required Info - MN terminated -- -- ************************************************************** PDUSessionResourceChangeRequiredInfo-MNterminated ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeRequiredInfo-MNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceChangeRequiredInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- PDU Session Resource Change Confirm Info - MN terminated -- -- ************************************************************** PDUSessionResourceChangeConfirmInfo-MNterminated ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeConfirmInfo-MNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceChangeConfirmInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- PDU Session Resource Modification Required Info - SN terminated -- -- ************************************************************** PDUSessionResourceModRqdInfo-SNterminated ::= SEQUENCE { dL-NG-U-TNLatNG-RAN UPTransportLayerInformation OPTIONAL, qoSFlowsToBeReleased-List QoSFlows-List-withCause OPTIONAL, dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, drbsToBeSetupList DRBsToBeSetup-List-ModRqd-SNterminated OPTIONAL, drbsToBeModifiedList DRBsToBeModified-List-ModRqd-SNterminated OPTIONAL, dRBsToBeReleased DRB-List-withCause OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModRqdInfo-SNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceModRqdInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBsToBeSetup-List-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetup-List-ModRqd-SNterminated-Item DRBsToBeSetup-List-ModRqd-SNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, pDCP-SNLength PDCPSNLength OPTIONAL, sn-UL-PDCP-UPTNLinfo UPTransportParameters, dRB-QoS QoSFlowLevelQoSParameters, secondary-SN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, duplicationActivation DuplicationActivation OPTIONAL, uL-Configuration ULConfiguration OPTIONAL, qoSFlowsMappedtoDRB-ModRqd-SNterminated QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated, rLC-Mode RLCMode, iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetup-List-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsToBeSetup-List-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, ... } QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item ::= SEQUENCE { qoSFlowIdentifier QoSFlowIdentifier, mCGRequestedGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, iE-Extensions ProtocolExtensionContainer { {QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBsToBeModified-List-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModified-List-ModRqd-SNterminated-Item DRBsToBeModified-List-ModRqd-SNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, sN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, dRB-QoS QoSFlowLevelQoSParameters OPTIONAL, secondary-SN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, uL-Configuration ULConfiguration OPTIONAL, pdcpDuplicationConfiguration PDCPDuplicationConfiguration OPTIONAL, duplicationActivation DuplicationActivation OPTIONAL, qoSFlowsMappedtoDRB-ModRqd-SNterminated QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DRBsToBeModified-List-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsToBeModified-List-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, ... } QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item ::= SEQUENCE { qoSFlowIdentifier QoSFlowIdentifier, mCGRequestedGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, iE-Extensions ProtocolExtensionContainer { {QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- PDU Session Resource Modification Confirm Info - SN terminated -- -- ************************************************************** PDUSessionResourceModConfirmInfo-SNterminated ::= SEQUENCE { uL-NG-U-TNLatUPF UPTransportLayerInformation OPTIONAL, dRBsAdmittedList DRBsAdmittedList-ModConfirm-SNterminated, dRBsNotAdmittedSetupModifyList DRB-List-withCause OPTIONAL, dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModConfirmInfo-SNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceModConfirmInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}, ... } DRBsAdmittedList-ModConfirm-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsAdmittedList-ModConfirm-SNterminated-Item DRBsAdmittedList-ModConfirm-SNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, mN-DL-CG-UP-TNLInfo UPTransportParameters OPTIONAL, secondary-MN-DL-CG-UP-TNLInfo UPTransportParameters OPTIONAL, lCID LCID OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DRBsAdmittedList-ModConfirm-SNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsAdmittedList-ModConfirm-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Modification Required Info - MN terminated -- -- ************************************************************** PDUSessionResourceModRqdInfo-MNterminated ::= SEQUENCE { dRBsToBeModified DRBsToBeModified-List-ModRqd-MNterminated OPTIONAL, dRBsToBeReleased DRB-List-withCause OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModRqdInfo-MNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceModRqdInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBsToBeModified-List-ModRqd-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModified-List-ModRqd-MNterminated-Item DRBsToBeModified-List-ModRqd-MNterminated-Item ::= SEQUENCE { drb-ID DRB-ID, sN-DL-SCG-UP-TNLInfo UPTransportLayerInformation, secondary-SN-DL-SCG-UP-TNLInfo UPTransportLayerInformation OPTIONAL, lCID LCID OPTIONAL, rlc-status RLC-Status OPTIONAL, iE-Extensions ProtocolExtensionContainer { {DRBsToBeModified-List-ModRqd-MNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsToBeModified-List-ModRqd-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session Resource Modification Confirm Info - MN terminated -- -- ************************************************************** PDUSessionResourceModConfirmInfo-MNterminated ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModConfirmInfo-MNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceModConfirmInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- ************************************************************** -- -- PDU Session Resource Setup Complete Info - SN terminated -- -- ************************************************************** PDUSessionResourceBearerSetupCompleteInfo-SNterminated ::= SEQUENCE { dRBsToBeSetupList SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceBearerSetupCompleteInfo-SNterminated-ExtIEs} } OPTIONAL, ... } PDUSessionResourceBearerSetupCompleteInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item ::= SEQUENCE { dRB-ID DRB-ID, mN-Xn-U-TNLInfoatM UPTransportLayerInformation, iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item-ExtIEs} } OPTIONAL, ... } DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { {ID id-Secondary-MN-Xn-U-TNLInfoatM CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}, ... } -- ************************************************************** -- -- PDU Session related message level IEs END -- -- ************************************************************** PDUSessionResourceSecondaryRATUsageList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSecondaryRATUsageItem PDUSessionResourceSecondaryRATUsageItem ::= SEQUENCE { pDUSessionID PDUSession-ID, secondaryRATUsageInformation SecondaryRATUsageInformation, iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSecondaryRATUsageItem-ExtIEs} } OPTIONAL, ... } PDUSessionResourceSecondaryRATUsageItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PDUSessionUsageReport ::= SEQUENCE { rATType ENUMERATED {nr, eutra, ..., nr-unlicensed, e-utra-unlicensed}, pDUSessionTimedReportList VolumeTimedReportList, iE-Extensions ProtocolExtensionContainer { {PDUSessionUsageReport-ExtIEs} } OPTIONAL, ... } PDUSessionUsageReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PDUSessionType ::= ENUMERATED {ipv4, ipv6, ipv4v6, ethernet, unstructured, ...} PDUSession-ID ::= INTEGER (0..255) PDUSessionNetworkInstance ::= INTEGER (1..256, ...) PDUSessionCommonNetworkInstance ::= OCTET STRING PDUSession-PairID ::= INTEGER (0..255, ...) Periodical ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { { Periodical-ExtIEs} } OPTIONAL, ... } Periodical-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Permutation ::= ENUMERATED {dfu, ufd, ...} PLMN-Identity ::= OCTET STRING (SIZE(3)) PLMNAreaBasedQMC ::= SEQUENCE { plmnListforQMC PLMNListforQMC, iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL, ... } PLMNAreaBasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMN-Identity PCIListForMDT ::= SEQUENCE (SIZE(1.. maxnoofNeighPCIforMDT)) OF NRPCI PNI-NPN-Restricted-Information ::= ENUMERATED { restriced, not-restricted, ...} PortNumber ::= BIT STRING (SIZE (16)) PriorityLevelQoS ::= INTEGER (1..127, ...) ProtectedE-UTRAResourceIndication ::= SEQUENCE { activationSFN ActivationSFN, protectedResourceList ProtectedE-UTRAResourceList, mbsfnControlRegionLength MBSFNControlRegionLength OPTIONAL, pDCCHRegionLength INTEGER (1..3), iE-Extensions ProtocolExtensionContainer { {ProtectedE-UTRAResourceIndication-ExtIEs} } OPTIONAL, ... } ProtectedE-UTRAResourceIndication-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ProtectedE-UTRAResourceList ::= SEQUENCE (SIZE (1.. maxnoofProtectedResourcePatterns)) OF ProtectedE-UTRAResource-Item ProtectedE-UTRAResource-Item ::= SEQUENCE { resourceType ENUMERATED {downlinknonCRS, cRS, uplink, ...}, intra-PRBProtectedResourceFootprint BIT STRING (SIZE(84, ...)), protectedFootprintFrequencyPattern BIT STRING (SIZE(6..110, ...)), protectedFootprintTimePattern ProtectedE-UTRAFootprintTimePattern, iE-Extensions ProtocolExtensionContainer { {ProtectedE-UTRAResource-Item-ExtIEs} } OPTIONAL, ... } ProtectedE-UTRAResource-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ProtectedE-UTRAFootprintTimePattern ::= SEQUENCE { protectedFootprintTimeperiodicity INTEGER (1..320, ...), protectedFootrpintStartTime INTEGER (1..20, ...), iE-Extensions ProtocolExtensionContainer { {ProtectedE-UTRAFootprintTimePattern-ExtIEs} } OPTIONAL, ... } ProtectedE-UTRAFootprintTimePattern-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PrivacyIndicator ::= ENUMERATED { immediate-MDT, logged-MDT, ... } PSCellChangeHistory ::= ENUMERATED {reporting-full-history, ...} PSCellHistoryInformationRetrieve ::= ENUMERATED {query, ...} -- Q QMCConfigInfo ::= SEQUENCE { uEAppLayerMeasInfoList UEAppLayerMeasInfoList, iE-Extensions ProtocolExtensionContainer { {QMCConfigInfo-ExtIEs} } OPTIONAL, ... } QMCConfigInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UEAppLayerMeasInfoList ::= SEQUENCE (SIZE(1..maxnoofUEAppLayerMeas)) OF UEAppLayerMeasInfo-Item UEAppLayerMeasInfo-Item ::= SEQUENCE { uEAppLayerMeasConfigInfo UEAppLayerMeasConfigInfo, iE-Extensions ProtocolExtensionContainer { { UEAppLayerMeasInfo-Item-ExtIEs} } OPTIONAL, ... } UEAppLayerMeasInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } QOEMeasConfAppLayerID ::= INTEGER (0..15, ...) QOEMeasStatus ::= ENUMERATED {ongoing, ...} QOEReference ::= OCTET STRING (SIZE (6)) QoSCharacteristics ::= CHOICE { non-dynamic NonDynamic5QIDescriptor, dynamic Dynamic5QIDescriptor, choice-extension ProtocolIE-Single-Container { {QoSCharacteristics-ExtIEs} } } QoSCharacteristics-ExtIEs XNAP-PROTOCOL-IES ::= { ... } QoSFlowIdentifier ::= INTEGER (0..63, ...) QoSFlowLevelQoSParameters ::= SEQUENCE { qos-characteristics QoSCharacteristics, allocationAndRetentionPrio AllocationandRetentionPriority, gBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, reflectiveQoS ReflectiveQoSAttribute OPTIONAL, additionalQoSflowInfo ENUMERATED {more-likely, ...} OPTIONAL, iE-Extensions ProtocolExtensionContainer { {QoSFlowLevelQoSParameters-ExtIEs} } OPTIONAL, ... } QoSFlowLevelQoSParameters-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { {ID id-QoSMonitoringRequest CRITICALITY ignore EXTENSION QosMonitoringRequest PRESENCE optional}| {ID id-QosMonitoringReportingFrequency CRITICALITY ignore EXTENSION QosMonitoringReportingFrequency PRESENCE optional}| {ID id-QoSMonitoringDisabled CRITICALITY ignore EXTENSION QoSMonitoringDisabled PRESENCE optional}, ... } QoSFlowMappingIndication ::= ENUMERATED { ul, dl, ... } QoSFlowNotificationControlIndicationInfo ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowNotify-Item QoSFlowNotify-Item ::= SEQUENCE { qosFlowIdentifier QoSFlowIdentifier, notificationInformation ENUMERATED {fulfilled, not-fulfilled, ...}, iE-Extensions ProtocolExtensionContainer { {QoSFlowNotificationControlIndicationInfo-ExtIEs} } OPTIONAL, ... } QoSFlowNotificationControlIndicationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetNotifyIndex PRESENCE optional }, ... } QoSFlows-List ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlow-Item QoSFlow-Item ::= SEQUENCE { qfi QoSFlowIdentifier, qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL, iE-Extension ProtocolExtensionContainer { {QoSFlow-Item-ExtIEs} } OPTIONAL, ... } QoSFlow-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } QoSFlows-List-withCause ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowwithCause-Item QoSFlowwithCause-Item ::= SEQUENCE { qfi QoSFlowIdentifier, cause Cause OPTIONAL, iE-Extension ProtocolExtensionContainer { {QoSFlowwithCause-Item-ExtIEs} } OPTIONAL, ... } QoSFlowwithCause-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } QoS-Mapping-Information ::= SEQUENCE { dscp BIT STRING (SIZE(6)) OPTIONAL, flow-label BIT STRING (SIZE(20)) OPTIONAL, iE-Extensions ProtocolExtensionContainer { {QoS-Mapping-Information-ExtIEs} } OPTIONAL, ... } QoS-Mapping-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } QoSParaSetIndex ::= INTEGER (1..8,...) QoSParaSetNotifyIndex ::= INTEGER (0..8,...) QoSFlowsAdmitted-List ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowsAdmitted-Item QoSFlowsAdmitted-Item ::= SEQUENCE { qfi QoSFlowIdentifier, iE-Extension ProtocolExtensionContainer { {QoSFlowsAdmitted-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsAdmitted-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional }, ... } QoSFlowsToBeSetup-List ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowsToBeSetup-Item QoSFlowsToBeSetup-Item ::= SEQUENCE { qfi QoSFlowIdentifier, qosFlowLevelQoSParameters QoSFlowLevelQoSParameters, e-RAB-ID E-RAB-ID OPTIONAL, iE-Extension ProtocolExtensionContainer { {QoSFlowsToBeSetup-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsToBeSetup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}| { ID id-RedundantQoSFlowIndicator CRITICALITY ignore EXTENSION RedundantQoSFlowIndicator PRESENCE optional}, ... } QoSFlowsUsageReportList ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsUsageReport-Item QoSFlowsUsageReport-Item ::= SEQUENCE { qosFlowIdentifier QoSFlowIdentifier, rATType ENUMERATED {nr, eutra, ..., nr-unlicensed, e-utra-unlicensed}, qoSFlowsTimedReportList VolumeTimedReportList, iE-Extensions ProtocolExtensionContainer { {QoSFlowsUsageReport-Item-ExtIEs} } OPTIONAL, ... } QoSFlowsUsageReport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } QosMonitoringRequest ::= ENUMERATED {ul, dl, both} QoSMonitoringDisabled ::= ENUMERATED {true, ...} QosMonitoringReportingFrequency ::= INTEGER (1..1800, ...) -- R RACH-Config-Common ::= OCTET STRING RACH-Config-Common-IAB ::= OCTET STRING RACHReportInformation ::= SEQUENCE (SIZE(1.. maxnoofRACHReports)) OF RACHReportList-Item RACHReportList-Item ::= SEQUENCE { rACHReport RACHReportContainer, iE-Extensions ProtocolExtensionContainer { { RACHReportList-Item-ExtIEs} } OPTIONAL, ... } RACHReportList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-UEAssistantIdentifier CRITICALITY ignore EXTENSION NG-RANnodeUEXnAPID PRESENCE optional}, ... } RACHReportContainer ::= OCTET STRING RadioResourceStatus ::= CHOICE { ng-eNB-RadioResourceStatus NG-eNB-RadioResourceStatus, gNB-RadioResourceStatus GNB-RadioResourceStatus, choice-extension ProtocolIE-Single-Container { { RadioResourceStatus-ExtIEs} } } RadioResourceStatus-ExtIEs XNAP-PROTOCOL-IES ::= { ... } RANAC ::= INTEGER (0..255) RANAreaID ::= SEQUENCE { tAC TAC, rANAC RANAC OPTIONAL, iE-Extensions ProtocolExtensionContainer { {RANAreaID-ExtIEs} } OPTIONAL, ... } RANAreaID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RANAreaID-List ::= SEQUENCE (SIZE(1..maxnoofRANAreasinRNA)) OF RANAreaID Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, ...} RANPagingArea ::= SEQUENCE { pLMN-Identity PLMN-Identity, rANPagingAreaChoice RANPagingAreaChoice, iE-Extensions ProtocolExtensionContainer { {RANPagingArea-ExtIEs} } OPTIONAL, ... } RANPagingArea-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RANPagingAreaChoice ::= CHOICE { cell-List NG-RAN-Cell-Identity-ListinRANPagingArea, rANAreaID-List RANAreaID-List, choice-extension ProtocolIE-Single-Container { {RANPagingAreaChoice-ExtIEs} } } RANPagingAreaChoice-ExtIEs XNAP-PROTOCOL-IES ::= { ... } RANPagingAttemptInfo ::= SEQUENCE { pagingAttemptCount INTEGER (1..16, ...), intendedNumberOfPagingAttempts INTEGER (1..16, ...), nextPagingAreaScope ENUMERATED {same, changed, ...} OPTIONAL, iE-Extensions ProtocolExtensionContainer { {RANPagingAttemptInfo-ExtIEs} } OPTIONAL, ... } RANPagingAttemptInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RANPagingFailure ::= ENUMERATED { true, ... } RBsetConfiguration ::= SEQUENCE { subcarrierSpacing SSB-subcarrierSpacing, rBsetSize ENUMERATED {rb2, rb4, rb8, rb16, rb32, rb64}, numberofRBSets INTEGER(1.. maxnoofRBsetsPerCell), iE-Extensions ProtocolExtensionContainer { { RBsetConfiguration-ExtIEs} } OPTIONAL, ... } RBsetConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Redcap-Bcast-Information ::= BIT STRING(SIZE(8)) RedundantQoSFlowIndicator ::= ENUMERATED {true, false} RedundantPDUSessionInformation ::= SEQUENCE { rSN RSN, iE-Extensions ProtocolExtensionContainer { {RedundantPDUSessionInformation-ExtIEs} } OPTIONAL, ... } RedundantPDUSessionInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-PDUSession-PairID CRITICALITY ignore EXTENSION PDUSession-PairID PRESENCE optional }, ... } RSN ::= ENUMERATED {v1, v2, ...} ReflectiveQoSAttribute ::= ENUMERATED {subject-to-reflective-QoS, ...} RequestedSRSTransmissionCharacteristics ::= OCTET STRING RoutingID ::= OCTET STRING ReplacingCells ::= SEQUENCE (SIZE(0.. maxnoofCellsinNG-RANnode)) OF ReplacingCells-Item ReplacingCells-Item ::= SEQUENCE { globalNG-RANCell-ID GlobalCell-ID, iE-Extensions ProtocolExtensionContainer { {ReplacingCells-Item-ExtIEs} } OPTIONAL, ... } ReplacingCells-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} ReportArea ::= ENUMERATED { cell, ... } ReportConfigContainer ::= OCTET STRING ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60, ...} ReportType ::= CHOICE { periodical Periodical, eventTriggered EventTriggered, ..., choice-extension ProtocolIE-Single-Container { {ReportType-ExtIEs} } } ReportType-ExtIEs XNAP-PROTOCOL-IES ::= { ... } ExtendedReportIntervalMDT ::= ENUMERATED { ms20480, ms40960, ... } ReportCharacteristics ::= BIT STRING(SIZE(32)) ReportingPeriodicity ::= ENUMERATED { half-thousand-ms, one-thousand-ms, two-thousand-ms, five-thousand-ms, ten-thousand-ms, ... } RegistrationRequest ::= ENUMERATED {start, stop, add, ... } RequestReferenceID ::= INTEGER (1..64, ...) ReservedSubframePattern ::= SEQUENCE { subframeType ENUMERATED {mbsfn, non-mbsfn, ...}, reservedSubframePattern BIT STRING (SIZE(10..160)), mbsfnControlRegionLength MBSFNControlRegionLength OPTIONAL, iE-Extension ProtocolExtensionContainer { {ReservedSubframePattern-ExtIEs} } OPTIONAL, ... } ReservedSubframePattern-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ResetRequestTypeInfo ::= CHOICE { fullReset ResetRequestTypeInfo-Full, partialReset ResetRequestTypeInfo-Partial, choice-extension ProtocolIE-Single-Container { {ResetRequestTypeInfo-ExtIEs} } } ResetRequestTypeInfo-ExtIEs XNAP-PROTOCOL-IES ::= { ... } ResetRequestTypeInfo-Full ::= SEQUENCE { iE-Extension ProtocolExtensionContainer { {ResetRequestTypeInfo-Full-ExtIEs} } OPTIONAL, ... } ResetRequestTypeInfo-Full-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ResetRequestTypeInfo-Partial ::= SEQUENCE { ue-contexts-ToBeReleasedList ResetRequestPartialReleaseList, iE-Extension ProtocolExtensionContainer { {ResetRequestTypeInfo-Partial-ExtIEs} } OPTIONAL, ... } ResetRequestTypeInfo-Partial-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ResetRequestPartialReleaseList ::= SEQUENCE (SIZE(1..maxnoofUEContexts)) OF ResetRequestPartialReleaseItem ResetRequestPartialReleaseItem ::= SEQUENCE { ng-ran-node1UEXnAPID NG-RANnodeUEXnAPID OPTIONAL, ng-ran-node2UEXnAPID NG-RANnodeUEXnAPID OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ResetRequestPartialReleaseItem-ExtIEs} } OPTIONAL, ... } ResetRequestPartialReleaseItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ResetResponseTypeInfo ::= CHOICE { fullReset ResetResponseTypeInfo-Full, partialReset ResetResponseTypeInfo-Partial, choice-extension ProtocolIE-Single-Container { {ResetResponseTypeInfo-ExtIEs} } } ResetResponseTypeInfo-ExtIEs XNAP-PROTOCOL-IES ::= { ... } ResetResponseTypeInfo-Full ::= SEQUENCE { iE-Extension ProtocolExtensionContainer { {ResetResponseTypeInfo-Full-ExtIEs} } OPTIONAL, ... } ResetResponseTypeInfo-Full-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ResetResponseTypeInfo-Partial ::= SEQUENCE { ue-contexts-AdmittedToBeReleasedList ResetResponsePartialReleaseList, iE-Extension ProtocolExtensionContainer { {ResetResponseTypeInfo-Partial-ExtIEs} } OPTIONAL, ... } ResetResponseTypeInfo-Partial-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ResetResponsePartialReleaseList ::= SEQUENCE (SIZE(1..maxnoofUEContexts)) OF ResetResponsePartialReleaseItem ResetResponsePartialReleaseItem ::= SEQUENCE { ng-ran-node1UEXnAPID NG-RANnodeUEXnAPID OPTIONAL, ng-ran-node2UEXnAPID NG-RANnodeUEXnAPID OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ResetResponsePartialReleaseItem-ExtIEs} } OPTIONAL, ... } ResetResponsePartialReleaseItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RLCMode ::= ENUMERATED { rlc-am, rlc-um-bidirectional, rlc-um-unidirectional-ul, rlc-um-unidirectional-dl, ... } RLC-Status ::= SEQUENCE { reestablishment-Indication Reestablishment-Indication, iE-Extensions ProtocolExtensionContainer { {RLC-Status-ExtIEs} } OPTIONAL, ... } RLC-Status-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RLCDuplicationInformation ::= SEQUENCE { rLCDuplicationStateList RLCDuplicationStateList, rLC-PrimaryIndicator ENUMERATED {true, false} OPTIONAL, iE-Extensions ProtocolExtensionContainer { {RLCDuplicationInformation-ItemExtIEs} } OPTIONAL } RLCDuplicationInformation-ItemExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RLCDuplicationStateList ::= SEQUENCE (SIZE(1..maxnoofRLCDuplicationstate)) OF RLCDuplicationState-Item RLCDuplicationState-Item ::= SEQUENCE { duplicationState ENUMERATED {active,inactive, ...}, iE-Extensions ProtocolExtensionContainer { {RLCDuplicationState-ItemExtIEs } } OPTIONAL, ... } RLCDuplicationState-ItemExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Reestablishment-Indication ::= ENUMERATED { reestablished, ... } RFSP-Index ::= INTEGER (1..256) RRCConfigIndication ::= ENUMERATED { full-config, delta-config, ... } RRCConnections::= SEQUENCE { noofRRCConnections NoofRRCConnections, availableRRCConnectionCapacityValue AvailableRRCConnectionCapacityValue, iE-Extensions ProtocolExtensionContainer { { RRCConnections-ExtIEs} } OPTIONAL, ... } RRCConnections-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RRCConnReestab-Indicator ::= ENUMERATED { reconfigurationFailure, handoverFailure, otherFailure, ...} RRCReestab-initiated ::= SEQUENCE { rRRCReestab-initiated-reporting RRCReestab-Initiated-Reporting, iE-Extensions ProtocolExtensionContainer { { RRCReestab-initiated-ExtIEs} } OPTIONAL, ... } RRCReestab-initiated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RRCReestab-Initiated-Reporting ::= CHOICE { rRCReestab-reporting-wo-UERLFReport RRCReestab-Initiated-Reporting-wo-UERLFReport, rRCReestab-reporting-with-UERLFReport RRCReestab-Initiated-Reporting-with-UERLFReport, choice-extension ProtocolIE-Single-Container { {RRCReestab-Initiated-Reporting-ExtIEs} } } RRCReestab-Initiated-Reporting-ExtIEs XNAP-PROTOCOL-IES ::= { ... } RRCReestab-Initiated-Reporting-wo-UERLFReport ::= SEQUENCE { failureCellPCI NG-RAN-CellPCI, reestabCellCGI GlobalNG-RANCell-ID, c-RNTI C-RNTI, shortMAC-I MAC-I, iE-Extensions ProtocolExtensionContainer { { RRCReestab-Initiated-Reporting-wo-UERLFReport-ExtIEs} } OPTIONAL, ... } RRCReestab-Initiated-Reporting-wo-UERLFReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-RRCConnReestab-Indicator CRITICALITY ignore EXTENSION RRCConnReestab-Indicator PRESENCE optional }, ... } RRCReestab-Initiated-Reporting-with-UERLFReport ::= SEQUENCE { uERLFReportContainer UERLFReportContainer, iE-Extensions ProtocolExtensionContainer { {RRCReestab-Initiated-Reporting-with-UERLFReport-ExtIEs} } OPTIONAL, ... } RRCReestab-Initiated-Reporting-with-UERLFReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RRCSetup-initiated ::= SEQUENCE { rRRCSetup-Initiated-Reporting RRCSetup-Initiated-Reporting, uERLFReportContainer UERLFReportContainer OPTIONAL, iE-Extensions ProtocolExtensionContainer { { RRCSetup-initiated-ExtIEs} } OPTIONAL, ... } RRCSetup-initiated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RRCSetup-Initiated-Reporting ::= CHOICE { rRCSetup-reporting-with-UERLFReport RRCSetup-Initiated-Reporting-with-UERLFReport, choice-extension ProtocolIE-Single-Container { {RRCSetup-Initiated-Reporting-ExtIEs} } } RRCSetup-Initiated-Reporting-ExtIEs XNAP-PROTOCOL-IES ::= { ... } RRCSetup-Initiated-Reporting-with-UERLFReport ::= SEQUENCE { uERLFReportContainer UERLFReportContainer, iE-Extensions ProtocolExtensionContainer { {RRCSetup-Initiated-Reporting-with-UERLFReport-ExtIEs} } OPTIONAL, ... } RRCSetup-Initiated-Reporting-with-UERLFReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RRCResumeCause ::= ENUMERATED { rna-Update, ... } -- S SCGreconfigNotification ::= ENUMERATED {executed, ... , executed-deleted, deleted } S-NSSAIListQoE ::= SEQUENCE (SIZE(1..maxnoofSNSSAIforQMC)) OF S-NSSAI S-BasedMDT ::= SEQUENCE { ng-ran-TraceID NG-RANTraceID, iE-Extension ProtocolExtensionContainer { {S-BasedMDT-ExtIEs} } OPTIONAL, ... } S-BasedMDT-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ServiceType ::= ENUMERATED{ qMC-for-streaming-service, qMC-for-MTSI-service, qMC-for-VR-service, ... } SecondarydataForwardingInfoFromTarget-Item::= SEQUENCE { secondarydataForwardingInfoFromTarget DataForwardingInfoFromTargetNGRANnode, iE-Extensions ProtocolExtensionContainer { { SecondarydataForwardingInfoFromTarget-Item-ExtIEs} } OPTIONAL, ... } SecondarydataForwardingInfoFromTarget-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SecondarydataForwardingInfoFromTarget-List ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF SecondarydataForwardingInfoFromTarget-Item SCGActivationRequest ::= ENUMERATED {activate-scg, deactivate-scg, ...} SCGActivationStatus ::= ENUMERATED {scg-activated, scg-deactivated, ...} SCGConfigurationQuery ::= ENUMERATED {true, ...} SCGIndicator ::= ENUMERATED{released, ...} SCGFailureReportContainer ::= OCTET STRING SDTSupportRequest ::= SEQUENCE { sdtindicator SDTIndicator, sdtAssistantInfo SDTAssistantInfo OPTIONAL, iE-Extensions ProtocolExtensionContainer { { SDTSupportRequest-ExtIEs} } OPTIONAL, ... } SDTSupportRequest-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SDTIndicator ::= ENUMERATED {true, ...} SDTAssistantInfo ::= ENUMERATED {single-packet, multiple-packets, ...} SDT-Termination-Request ::= ENUMERATED {radio-link-problem, normal, ...} SDTPartialUEContextInfo ::= SEQUENCE { dRBsToBeSetup SDT-DRBsToBeSetupList OPTIONAL, sRBsToBeSetup SDT-SRBsToBeSetupList, iE-Extensions ProtocolExtensionContainer { { SDTPartialUEContextInfo-ExtIEs} } OPTIONAL, ... } SDTPartialUEContextInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SDT-DRBsToBeSetupList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF SDT-DRBsToBeSetupList-Item SDT-DRBsToBeSetupList-Item ::= SEQUENCE { drb-ID DRB-ID, uL-TNLInfo UPTransportLayerInformation, dRB-RLC-Bearer-Configuration OCTET STRING, dRB-QoS QoSFlowLevelQoSParameters, rLC-Mode RLCMode, s-nssai S-NSSAI, pDCP-SNLength PDCPSNLength, flows-Mapped-To-DRB-List Flows-Mapped-To-DRB-List, iE-Extensions ProtocolExtensionContainer { { SDT-DRBsToBeSetupList-Item-ExtIEs} } OPTIONAL, ... } SDT-DRBsToBeSetupList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SDT-SRBsToBeSetupList ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF SDT-SRBsToBeSetupList-Item SDT-SRBsToBeSetupList-Item ::= SEQUENCE { srb-ID SRB-ID, sRB-RLC-Bearer-Configuration OCTET STRING, iE-Extensions ProtocolExtensionContainer { { SDT-SRBsToBeSetupList-Item-ExtIEs} } OPTIONAL, ... } SDT-SRBsToBeSetupList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SRB-ID ::= INTEGER (0..4, ...) SDTDataForwardingDRBList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF SDTDataForwardingDRBList-Item SDTDataForwardingDRBList-Item ::= SEQUENCE { drb-ID DRB-ID, dL-TNLInfo UPTransportLayerInformation OPTIONAL, iE-Extensions ProtocolExtensionContainer { { SDTDataForwardingDRBList-Item-ExtIEs} } OPTIONAL, ... } SDTDataForwardingDRBList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SecondaryRATUsageInformation ::= SEQUENCE { pDUSessionUsageReport PDUSessionUsageReport OPTIONAL, qosFlowsUsageReportList QoSFlowsUsageReportList OPTIONAL, iE-Extension ProtocolExtensionContainer { {SecondaryRATUsageInformation-ExtIEs} } OPTIONAL, ... } SecondaryRATUsageInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SecurityIndication ::= SEQUENCE { integrityProtectionIndication ENUMERATED {required, preferred, not-needed, ...}, confidentialityProtectionIndication ENUMERATED {required, preferred, not-needed, ...}, maximumIPdatarate MaximumIPdatarate OPTIONAL, -- This IE shall be present if the Integrity Protection IE within the Security Indication IE is present and set to "required" or "preferred". -- iE-Extensions ProtocolExtensionContainer { {SecurityIndication-ExtIEs} } OPTIONAL, ... } SecurityIndication-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SecurityResult ::= SEQUENCE { integrityProtectionResult ENUMERATED {performed, not-performed, ...}, confidentialityProtectionResult ENUMERATED {performed, not-performed, ...}, iE-Extensions ProtocolExtensionContainer { {SecurityResult-ExtIEs} } OPTIONAL, ... } SecurityResult-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SensorMeasurementConfiguration ::= SEQUENCE { sensorMeasConfig SensorMeasConfig, sensorMeasConfigNameList SensorMeasConfigNameList OPTIONAL, iE-Extensions ProtocolExtensionContainer { { SensorMeasurementConfiguration-ExtIEs } } OPTIONAL, ... } SensorMeasurementConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SensorMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofSensorName)) OF SensorName SensorMeasConfig::= ENUMERATED {setup,...} SensorName ::= SEQUENCE { uncompensatedBarometricConfig ENUMERATED {true, ...} OPTIONAL, ueSpeedConfig ENUMERATED {true, ...} OPTIONAL, ueOrientationConfig ENUMERATED {true, ...} OPTIONAL, iE-Extensions ProtocolExtensionContainer { {SensorNameConfig-ExtIEs} } OPTIONAL, ... } SensorNameConfig-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- Served Cells E-UTRA IEs ServedCellInformation-E-UTRA ::= SEQUENCE { e-utra-pci E-UTRAPCI, e-utra-cgi E-UTRA-CGI, tac TAC, ranac RANAC OPTIONAL, broadcastPLMNs SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF ServedCellInformation-E-UTRA-perBPLMN, e-utra-mode-info ServedCellInformation-E-UTRA-ModeInfo, numberofAntennaPorts NumberOfAntennaPorts-E-UTRA OPTIONAL, prach-configuration E-UTRAPRACHConfiguration OPTIONAL, mBSFNsubframeInfo MBSFNSubframeInfo-E-UTRA OPTIONAL, multibandInfo E-UTRAMultibandInfoList OPTIONAL, freqBandIndicatorPriority ENUMERATED {not-broadcast, broadcast, ...} OPTIONAL, bandwidthReducedSI ENUMERATED {scheduled, ...} OPTIONAL, protectedE-UTRAResourceIndication ProtectedE-UTRAResourceIndication OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-ExtIEs} } OPTIONAL, ... } ServedCellInformation-E-UTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-BPLMN-ID-Info-EUTRA CRITICALITY ignore EXTENSION BPLMN-ID-Info-EUTRA PRESENCE optional }| { ID id-NPRACHConfiguration CRITICALITY ignore EXTENSION NPRACHConfiguration PRESENCE optional}, ... } ServedCellInformation-E-UTRA-perBPLMN ::= SEQUENCE { plmn-id PLMN-Identity, iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-perBPLMN-ExtIEs} } OPTIONAL, ... } ServedCellInformation-E-UTRA-perBPLMN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ServedCellInformation-E-UTRA-ModeInfo ::= CHOICE { fdd ServedCellInformation-E-UTRA-FDDInfo, tdd ServedCellInformation-E-UTRA-TDDInfo, choice-extension ProtocolIE-Single-Container{ {ServedCellInformation-E-UTRA-ModeInfo-ExtIEs} } } ServedCellInformation-E-UTRA-ModeInfo-ExtIEs XNAP-PROTOCOL-IES ::= { ... } ServedCellInformation-E-UTRA-FDDInfo ::= SEQUENCE { ul-earfcn E-UTRAARFCN, dl-earfcn E-UTRAARFCN, ul-e-utraTxBW E-UTRATransmissionBandwidth, dl-e-utraTxBW E-UTRATransmissionBandwidth, iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-FDDInfo-ExtIEs} } OPTIONAL, ... } ServedCellInformation-E-UTRA-FDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-OffsetOfNbiotChannelNumberToDL-EARFCN CRITICALITY reject EXTENSION OffsetOfNbiotChannelNumberToEARFCN PRESENCE optional}| { ID id-OffsetOfNbiotChannelNumberToUL-EARFCN CRITICALITY reject EXTENSION OffsetOfNbiotChannelNumberToEARFCN PRESENCE optional}, ... } ServedCellInformation-E-UTRA-TDDInfo ::= SEQUENCE { earfcn E-UTRAARFCN, e-utraTxBW E-UTRATransmissionBandwidth, subframeAssignmnet ENUMERATED {sa0,sa1,sa2,sa3,sa4,sa5,sa6,...}, specialSubframeInfo SpecialSubframeInfo-E-UTRA, iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-TDDInfo-ExtIEs} } OPTIONAL, ... } ServedCellInformation-E-UTRA-TDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-OffsetOfNbiotChannelNumberToDL-EARFCN CRITICALITY reject EXTENSION OffsetOfNbiotChannelNumberToEARFCN PRESENCE optional}| { ID id-NBIoT-UL-DL-AlignmentOffset CRITICALITY reject EXTENSION NBIoT-UL-DL-AlignmentOffset PRESENCE optional}, ... } ServedCells-E-UTRA ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-E-UTRA-Item ServedCells-E-UTRA-Item ::= SEQUENCE { served-cell-info-E-UTRA ServedCellInformation-E-UTRA, neighbour-info-NR NeighbourInformation-NR OPTIONAL, neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServedCells-E-UTRA-Item-ExtIEs} } OPTIONAL, ... } ServedCells-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional }, ... } ServedCellsToUpdate-E-UTRA ::= SEQUENCE { served-Cells-ToAdd-E-UTRA ServedCells-E-UTRA OPTIONAL, served-Cells-ToModify-E-UTRA ServedCells-ToModify-E-UTRA OPTIONAL, served-Cells-ToDelete-E-UTRA SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF E-UTRA-CGI OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServedCellsToUpdate-E-UTRA-ExtIEs} } OPTIONAL, ... } ServedCellsToUpdate-E-UTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ServedCells-ToModify-E-UTRA ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-ToModify-E-UTRA-Item ServedCells-ToModify-E-UTRA-Item ::= SEQUENCE { old-ECGI E-UTRA-CGI, served-cell-info-E-UTRA ServedCellInformation-E-UTRA, neighbour-info-NR NeighbourInformation-NR OPTIONAL, neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL, deactivation-indication ENUMERATED {deactivated, ...} OPTIONAL, iE-Extensions ProtocolExtensionContainer { {Served-cells-ToModify-E-UTRA-Item-ExtIEs} } OPTIONAL, ... } Served-cells-ToModify-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional }, ... } -- Served Cells NR IEs ServedCellInformation-NR ::= SEQUENCE { nrPCI NRPCI, cellID NR-CGI, tac TAC, ranac RANAC OPTIONAL, broadcastPLMN BroadcastPLMNs, nrModeInfo NRModeInfo, measurementTimingConfiguration OCTET STRING, connectivitySupport Connectivity-Support, iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-NR-ExtIEs} } OPTIONAL, ... } ServedCellInformation-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-BPLMN-ID-Info-NR CRITICALITY ignore EXTENSION BPLMN-ID-Info-NR PRESENCE optional }| { ID id-ConfiguredTACIndication CRITICALITY ignore EXTENSION ConfiguredTACIndication PRESENCE optional }| { ID id-SSB-PositionsInBurst CRITICALITY ignore EXTENSION SSB-PositionsInBurst PRESENCE optional }| { ID id-NRCellPRACHConfig CRITICALITY ignore EXTENSION NRCellPRACHConfig PRESENCE optional }| { ID id-NPN-Broadcast-Information CRITICALITY reject EXTENSION NPN-Broadcast-Information PRESENCE optional }| { ID id-CSI-RSTransmissionIndication CRITICALITY ignore EXTENSION CSI-RSTransmissionIndication PRESENCE optional } | { ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional }| { ID id-Supported-MBS-FSA-ID-List CRITICALITY ignore EXTENSION Supported-MBS-FSA-ID-List PRESENCE optional }| { ID id-NR-U-ChannelInfo-List CRITICALITY ignore EXTENSION NR-U-ChannelInfo-List PRESENCE optional }| { ID id-Additional-Measurement-Timing-Configuration-List CRITICALITY ignore EXTENSION Additional-Measurement-Timing-Configuration-List PRESENCE optional }| { ID id-Redcap-Bcast-Information CRITICALITY ignore EXTENSION Redcap-Bcast-Information PRESENCE optional }, ... } SFN-Offset ::= SEQUENCE { sFN-Time-Offset BIT STRING (SIZE(24)), iE-Extensions ProtocolExtensionContainer { {SFN-Offset-ExtIEs} } OPTIONAL, ... } SFN-Offset-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ServedCells-NR ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-NR-Item ServedCells-NR-Item ::= SEQUENCE { served-cell-info-NR ServedCellInformation-NR, neighbour-info-NR NeighbourInformation-NR OPTIONAL, neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServedCells-NR-Item-ExtIEs} } OPTIONAL, ... } ServedCells-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-ServedCellSpecificInfoReq-NR CRITICALITY ignore EXTENSION ServedCellSpecificInfoReq-NR PRESENCE optional }, ... } ServedCells-ToModify-NR ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-ToModify-NR-Item ServedCells-ToModify-NR-Item ::= SEQUENCE { old-NR-CGI NR-CGI, served-cell-info-NR ServedCellInformation-NR, neighbour-info-NR NeighbourInformation-NR OPTIONAL, neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL, deactivation-indication ENUMERATED {deactivated, ...} OPTIONAL, iE-Extensions ProtocolExtensionContainer { {Served-cells-ToModify-NR-Item-ExtIEs} } OPTIONAL, ... } Served-cells-ToModify-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ServedCellSpecificInfoReq-NR ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF ServedCellSpecificInfoReq-NR-Item ServedCellSpecificInfoReq-NR-Item ::= SEQUENCE { nRCGI NR-CGI, additionalMTCListRequestIndicator ENUMERATED {additionalMTCListRequested, ...} OPTIONAL, iE-Extensions ProtocolExtensionContainer { { ServedCellSpecificInfoReq-NR-Item-ExtIEs} } OPTIONAL, ... } ServedCellSpecificInfoReq-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ServedCellsToUpdate-NR ::= SEQUENCE { served-Cells-ToAdd-NR ServedCells-NR OPTIONAL, served-Cells-ToModify-NR ServedCells-ToModify-NR OPTIONAL, served-Cells-ToDelete-NR SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF NR-CGI OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServedCellsToUpdate-NR-ExtIEs} } OPTIONAL, ... } ServedCellsToUpdate-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SharedResourceType ::= CHOICE { ul-onlySharing SharedResourceType-UL-OnlySharing, ul-and-dl-Sharing SharedResourceType-ULDL-Sharing, choice-extension ProtocolIE-Single-Container { {SharedResourceType-ExtIEs} } } SharedResourceType-ExtIEs XNAP-PROTOCOL-IES ::= { ... } SharedResourceType-UL-OnlySharing ::= SEQUENCE { ul-resourceBitmap DataTrafficResources, iE-Extensions ProtocolExtensionContainer { {SharedResourceType-UL-OnlySharing-ExtIEs} } OPTIONAL, ... } SharedResourceType-UL-OnlySharing-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SharedResourceType-ULDL-Sharing ::= CHOICE { ul-resources SharedResourceType-ULDL-Sharing-UL-Resources, dl-resources SharedResourceType-ULDL-Sharing-DL-Resources, choice-extension ProtocolIE-Single-Container { {SharedResourceType-ULDL-Sharing-ExtIEs} } } SharedResourceType-ULDL-Sharing-ExtIEs XNAP-PROTOCOL-IES ::= { ... } SharedResourceType-ULDL-Sharing-UL-Resources ::= CHOICE { unchanged NULL, changed SharedResourceType-ULDL-Sharing-UL-ResourcesChanged, choice-extension ProtocolIE-Single-Container { {SharedResourceType-ULDL-Sharing-UL-Resources-ExtIEs} } } SharedResourceType-ULDL-Sharing-UL-Resources-ExtIEs XNAP-PROTOCOL-IES ::= { ... } SharedResourceType-ULDL-Sharing-UL-ResourcesChanged ::= SEQUENCE { ul-resourceBitmap DataTrafficResources, iE-Extensions ProtocolExtensionContainer { {SharedResourceType-ULDL-Sharing-UL-ResourcesChanged-ExtIEs} } OPTIONAL, ... } SharedResourceType-ULDL-Sharing-UL-ResourcesChanged-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SharedResourceType-ULDL-Sharing-DL-Resources ::= CHOICE { unchanged NULL, changed SharedResourceType-ULDL-Sharing-DL-ResourcesChanged, choice-extension ProtocolIE-Single-Container { {SharedResourceType-ULDL-Sharing-DL-Resources-ExtIEs} } } SharedResourceType-ULDL-Sharing-DL-Resources-ExtIEs XNAP-PROTOCOL-IES ::= { ... } SharedResourceType-ULDL-Sharing-DL-ResourcesChanged ::= SEQUENCE { dl-resourceBitmap DataTrafficResources, iE-Extensions ProtocolExtensionContainer { {SharedResourceType-ULDL-Sharing-DL-ResourcesChanged-ExtIEs} } OPTIONAL, ... } SharedResourceType-ULDL-Sharing-DL-ResourcesChanged-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SliceAvailableCapacity ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF SliceAvailableCapacity-Item SliceAvailableCapacity-Item ::= SEQUENCE { pLMNIdentity PLMN-Identity, sNSSAIAvailableCapacity-List SNSSAIAvailableCapacity-List, iE-Extensions ProtocolExtensionContainer { { SliceAvailableCapacity-Item-ExtIEs} } OPTIONAL, ... } SliceAvailableCapacity-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SNSSAIAvailableCapacity-List ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAIAvailableCapacity-Item SNSSAIAvailableCapacity-Item ::= SEQUENCE { sNSSAI S-NSSAI, sliceAvailableCapacityValueDownlink INTEGER (0..100), sliceAvailableCapacityValueUplink INTEGER (0..100), iE-Extensions ProtocolExtensionContainer { { SNSSAIAvailableCapacity-Item-ExtIEs } } OPTIONAL } SNSSAIAvailableCapacity-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SliceRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF SliceRadioResourceStatus-Item SliceRadioResourceStatus-Item ::= SEQUENCE { plmn-Identity PLMN-Identity, sNSSAIRadioResourceStatus-List SNSSAIRadioResourceStatus-List, iE-Extensions ProtocolExtensionContainer { { SliceRadioResourceStatus-Item-ExtIEs} } OPTIONAL, ... } SliceRadioResourceStatus-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SNSSAIRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF SNSSAIRadioResourceStatus-Item SNSSAIRadioResourceStatus-Item ::= SEQUENCE { sNSSAI S-NSSAI, slice-DL-GBR-PRB-Usage Slice-DL-GBR-PRB-Usage, slice-UL-GBR-PRB-Usage Slice-UL-GBR-PRB-Usage, slice-DL-non-GBR-PRB-Usage Slice-DL-non-GBR-PRB-Usage, slice-UL-non-GBR-PRB-Usage Slice-UL-non-GBR-PRB-Usage, slice-DL-Total-PRB-Allocation Slice-DL-Total-PRB-Allocation, slice-UL-Total-PRB-Allocation Slice-UL-Total-PRB-Allocation, iE-Extensions ProtocolExtensionContainer { { SNSSAIRadioResourceStatus-Item-ExtIEs} } OPTIONAL, ... } SNSSAIRadioResourceStatus-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Slice-DL-GBR-PRB-Usage ::= INTEGER (0..100) Slice-UL-GBR-PRB-Usage ::= INTEGER (0..100) Slice-DL-non-GBR-PRB-Usage ::= INTEGER (0..100) Slice-UL-non-GBR-PRB-Usage ::= INTEGER (0..100) Slice-DL-Total-PRB-Allocation ::= INTEGER (0..100) Slice-UL-Total-PRB-Allocation ::= INTEGER (0..100) SliceSupport-List ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF S-NSSAI SliceToReport-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF SliceToReport-List-Item SliceToReport-List-Item ::= SEQUENCE { pLMNIdentity PLMN-Identity, sNSSAIlist SNSSAI-list, iE-Extensions ProtocolExtensionContainer { { SliceToReport-List-Item-ExtIEs} } OPTIONAL, ... } SliceToReport-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SNSSAI-list ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAI-Item SNSSAI-Item ::= SEQUENCE { sNSSAI S-NSSAI, iE-Extensions ProtocolExtensionContainer { { SNSSAI-Item-ExtIEs } } OPTIONAL } SNSSAI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SlotConfiguration-List ::= SEQUENCE (SIZE (1..maxnoofslots)) OF SlotConfiguration-List-Item SlotConfiguration-List-Item ::= SEQUENCE { slotIndex INTEGER (0..5119), symbolAllocation-in-Slot SymbolAllocation-in-Slot, iE-Extensions ProtocolExtensionContainer { {SlotConfiguration-List-Item-ExtIEs} } OPTIONAL, ... } SlotConfiguration-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } S-NG-RANnode-SecurityKey ::= BIT STRING (SIZE(256)) S-NG-RANnode-Addition-Trigger-Ind ::= ENUMERATED { sn-change, inter-MN-HO, intra-MN-HO, ... } S-NSSAI ::= SEQUENCE { sst OCTET STRING (SIZE(1)), sd OCTET STRING (SIZE(3)) OPTIONAL, iE-Extensions ProtocolExtensionContainer { {S-NSSAI-ExtIEs} } OPTIONAL, ... } S-NSSAI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SNMobilityInformation ::= BIT STRING (SIZE(32)) SNTriggered ::=ENUMERATED{ true, ... } SpecialSubframeInfo-E-UTRA ::= SEQUENCE { specialSubframePattern SpecialSubframePatterns-E-UTRA, cyclicPrefixDL CyclicPrefix-E-UTRA-DL, cyclicPrefixUL CyclicPrefix-E-UTRA-UL, iE-Extensions ProtocolExtensionContainer { {SpecialSubframeInfo-E-UTRA-ExtIEs} } OPTIONAL, ... } SpecialSubframeInfo-E-UTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SpecialSubframePatterns-E-UTRA ::= ENUMERATED { ssp0, ssp1, ssp2, ssp3, ssp4, ssp5, ssp6, ssp7, ssp8, ssp9, ssp10, ... } SpectrumSharingGroupID ::= INTEGER (1..maxnoofCellsinNG-RANnode) SplitSessionIndicator ::= ENUMERATED { split, ... } SplitSRBsTypes ::= ENUMERATED {srb1, srb2, srb1and2, ...} SSBAreaCapacityValue-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBAreaCapacityValue-List-Item SSBAreaCapacityValue-List-Item ::= SEQUENCE { sSBIndex INTEGER(0..63), ssbAreaCapacityValue INTEGER (0..100), iE-Extensions ProtocolExtensionContainer { { SSBAreaCapacityValue-List-Item-ExtIEs} } OPTIONAL, ... } SSBAreaCapacityValue-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SSBAreaRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBAreaRadioResourceStatus-List-Item SSBAreaRadioResourceStatus-List-Item ::= SEQUENCE { sSBIndex INTEGER(0..63), ssb-Area-DL-GBR-PRB-usage DL-GBR-PRB-usage, ssb-Area-UL-GBR-PRB-usage UL-GBR-PRB-usage, ssb-Area-dL-non-GBR-PRB-usage DL-non-GBR-PRB-usage, ssb-Area-uL-non-GBR-PRB-usage UL-non-GBR-PRB-usage, ssb-Area-dL-Total-PRB-usage DL-Total-PRB-usage, ssb-Area-uL-Total-PRB-usage UL-Total-PRB-usage, iE-Extensions ProtocolExtensionContainer { { SSBAreaRadioResourceStatus-List-Item-ExtIEs} } OPTIONAL, ... } SSBAreaRadioResourceStatus-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-DL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION DL-scheduling-PDCCH-CCE-usage PRESENCE optional}| { ID id-UL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION UL-scheduling-PDCCH-CCE-usage PRESENCE optional}, ... } SSB-Coverage-Modification-List ::= SEQUENCE (SIZE (0..maxnoofSSBAreas)) OF SSB-Coverage-Modification-List-Item SSB-Coverage-Modification-List-Item ::= SEQUENCE { sSBIndex INTEGER(0..63), sSBCoverageState INTEGER (0..15, ...), iE-Extension ProtocolExtensionContainer { { SSB-Coverage-Modification-List-Item-ExtIEs} } OPTIONAL, ... } SSB-Coverage-Modification-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SSB-PositionsInBurst ::= CHOICE { shortBitmap BIT STRING (SIZE (4)), mediumBitmap BIT STRING (SIZE (8)), longBitmap BIT STRING (SIZE (64)), choice-extension ProtocolIE-Single-Container { {SSB-PositionsInBurst-ExtIEs} } } SSB-PositionsInBurst-ExtIEs XNAP-PROTOCOL-IES ::= { ... } SSB-freqInfo ::= INTEGER (0..maxNRARFCN) SSB-subcarrierSpacing ::= ENUMERATED {kHz15, kHz30, kHz120, kHz240, spare3, spare2, spare1, ...} SSBOffsets-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBOffsets-Item SSBOffsets-Item ::= SEQUENCE { nG-RANnode1SSBOffsets SSBOffsetInformation OPTIONAL, nG-RANnode2ProposedSSBOffsets SSBOffsetInformation, iE-Extensions ProtocolExtensionContainer { { SSBOffsets-Item-ExtIEs} } OPTIONAL, ... } SSBOffsets-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SSBOffsetInformation ::= SEQUENCE { sSBIndex INTEGER(0..63), sSBTriggeringOffset MobilityParametersInformation, iE-Extensions ProtocolExtensionContainer { { SSBOffsetInformation-ExtIEs} } OPTIONAL, ... } SSBOffsetInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SSBOffsetModificationRange ::= SEQUENCE { sSBIndex INTEGER(0..63), sSBobilityParametersModificationRange MobilityParametersModificationRange, iE-Extensions ProtocolExtensionContainer { { SSBOffsetModificationRange-ExtIEs} } OPTIONAL, ... } SSBOffsetModificationRange-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SSBToReport-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBToReport-List-Item SSBToReport-List-Item ::= SEQUENCE { sSBIndex INTEGER(0..63), iE-Extensions ProtocolExtensionContainer { { SSBToReport-List-Item-ExtIEs} } OPTIONAL, ... } SSBToReport-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SSB-transmissionPeriodicity ::= ENUMERATED {sf10, sf20, sf40, sf80, sf160, sf320, sf640, ...} SSB-transmissionTimingOffset ::= INTEGER (0..127, ...) SSB-transmissionBitmap ::= CHOICE { shortBitmap BIT STRING (SIZE (4)), mediumBitmap BIT STRING (SIZE (8)), longBitmap BIT STRING (SIZE (64)), choice-extension ProtocolIE-Single-Container { { SSB-transmisisonBitmap-ExtIEs} } } SSB-transmisisonBitmap-ExtIEs XNAP-PROTOCOL-IES ::= { ... } SuccessfulHOReportInformation ::= SEQUENCE (SIZE(1.. maxnoofSuccessfulHOReports)) OF SuccessfulHOReportList-Item SuccessfulHOReportList-Item ::= SEQUENCE { successfulHOReport SuccessfulHOReportContainer, iE-Extensions ProtocolExtensionContainer { { SuccessfulHOReportList-Item-ExtIEs} } OPTIONAL, ... } SuccessfulHOReportList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SuccessfulHOReportContainer ::= OCTET STRING SUL-FrequencyBand ::= INTEGER (1..1024) SUL-Information ::= SEQUENCE { sulFrequencyInfo NRARFCN, sulTransmissionBandwidth NRTransmissionBandwidth, iE-Extensions ProtocolExtensionContainer { {SUL-Information-ExtIEs} } OPTIONAL, ... } SUL-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }| { ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional }, ... } Supported-MBS-FSA-ID-List ::= SEQUENCE (SIZE(1..maxnoofMBSFSAs)) OF MBS-FrequencySelectionArea-Identity SupportedSULBandList ::= SEQUENCE (SIZE(1..maxnoofNRCellBands)) OF SupportedSULBandItem SupportedSULBandItem ::= SEQUENCE { sulBandItem SUL-FrequencyBand, iE-Extensions ProtocolExtensionContainer { {SupportedSULBandItem-ExtIEs} } OPTIONAL, ... } SupportedSULBandItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SurvivalTime ::= INTEGER (0..1920000, ...) SymbolAllocation-in-Slot ::= CHOICE { allDL SymbolAllocation-in-Slot-AllDL, allUL SymbolAllocation-in-Slot-AllUL, bothDLandUL SymbolAllocation-in-Slot-BothDLandUL, choice-extension ProtocolIE-Single-Container { {SymbolAllocation-in-Slot-ExtIEs} } } SymbolAllocation-in-Slot-ExtIEs XNAP-PROTOCOL-IES ::= { ... } SymbolAllocation-in-Slot-AllDL ::= SEQUENCE { iE-Extension ProtocolExtensionContainer { {SymbolAllocation-in-Slot-AllDL-ExtIEs} } OPTIONAL, ... } SymbolAllocation-in-Slot-AllDL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SymbolAllocation-in-Slot-AllUL ::= SEQUENCE { iE-Extension ProtocolExtensionContainer { {SymbolAllocation-in-Slot-AllUL-ExtIEs} } OPTIONAL, ... } SymbolAllocation-in-Slot-AllUL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } SymbolAllocation-in-Slot-BothDLandUL ::= SEQUENCE { numberofDLSymbols INTEGER (0..13), numberofULSymbols INTEGER (0..13), iE-Extension ProtocolExtensionContainer { {SymbolAllocation-in-Slot-BothDLandUL-ExtIEs} } OPTIONAL, ... } SymbolAllocation-in-Slot-BothDLandUL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-permutation CRITICALITY ignore EXTENSION Permutation PRESENCE optional }, ... } -- T TABasedMDT ::= SEQUENCE { tAListforMDT TAListforMDT, iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL, ... } TABasedMDT-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TAIBasedMDT ::= SEQUENCE { tAIListforMDT TAIListforMDT, iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL, ... } TAIBasedMDT-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAIforMDT-Item TAIforMDT-Item ::= SEQUENCE { plmn-ID PLMN-Identity, tAC TAC, iE-Extensions ProtocolExtensionContainer { {TAIforMDT-Item-ExtIEs} } OPTIONAL, ... } TAIforMDT-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TAC ::= OCTET STRING (SIZE (3)) TAINSAGSupportList ::= SEQUENCE (SIZE(1..maxnoofNSAGs)) OF TAINSAGSupportItem TAINSAGSupportItem ::= SEQUENCE { nSAG-ID NSAG-ID, nSAGSliceSupportList ExtendedSliceSupportList, iE-Extensions ProtocolExtensionContainer { {TAINSAGSupportItem-ExtIEs} } OPTIONAL, ... } TAINSAGSupportItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TAISupport-List ::= SEQUENCE (SIZE(1..maxnoofsupportedTACs)) OF TAISupport-Item TAISupport-Item ::= SEQUENCE { tac TAC, broadcastPLMNs SEQUENCE (SIZE(1..maxnoofsupportedPLMNs)) OF BroadcastPLMNinTAISupport-Item, iE-Extensions ProtocolExtensionContainer { {TAISupport-Item-ExtIEs} } OPTIONAL, ... } TAISupport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC TABasedQMC ::= SEQUENCE { tAListforQMC TAListforQMC, iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL, ... } TABasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC TAIBasedQMC ::= SEQUENCE { tAIListforQMC TAIListforQMC, iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL, ... } TAIBasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI-Item TAI-Item ::= SEQUENCE { tAC TAC, pLMN-Identity PLMN-Identity, iE-Extensions ProtocolExtensionContainer { {TAI-Item-ExtIEs} } OPTIONAL, ... } TAI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TargetCellinEUTRAN ::= OCTET STRING -- This IE is to be encoded according to Global Cell ID in the Last Visited E-UTRAN Cell Information IE, as defined in in TS 36.413 [31] Target-CGI ::= CHOICE { nr NR-CGI, e-utra E-UTRA-CGI, choice-extension ProtocolIE-Single-Container { {TargetCGI-ExtIEs} } } TargetCGI-ExtIEs XNAP-PROTOCOL-IES ::= { ... } TDDULDLConfigurationCommonNR ::= OCTET STRING TargetCellList ::= SEQUENCE (SIZE(1..maxnoofCHOcells)) OF TargetCellList-Item TargetCellList-Item ::= SEQUENCE { target-cell Target-CGI, iE-Extensions ProtocolExtensionContainer { { TargetCellList-Item-ExtIEs} } OPTIONAL } TargetCellList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Threshold-RSRQ ::= INTEGER(0..127) Threshold-RSRP ::= INTEGER(0..127) Threshold-SINR ::= INTEGER(0..127) TimeSynchronizationAssistanceInformation ::= SEQUENCE { timeDistributionIndication ENUMERATED {enabled, disabled, ...}, uuTimeSynchronizationErrorBudget INTEGER (0..1000000, ...) OPTIONAL, -- The above IE shall be present if the Time Distribution Indication IE is set to the value “enabled” ie-Extension ProtocolExtensionContainer { { TimeSynchronizationAssistanceInformation-ExtIEs} } OPTIONAL, ... } TimeSynchronizationAssistanceInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TimeToTrigger ::= ENUMERATED {ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120} TimeToWait ::= ENUMERATED { v1s, v2s, v5s, v10s, v20s, v60s, ... } TMGI ::= OCTET STRING (SIZE(6)) TNLConfigurationInfo ::= SEQUENCE { extendedUPTransportLayerAddressesToAdd ExtTLAs OPTIONAL, extendedUPTransportLayerAddressesToRemove ExtTLAs OPTIONAL, iE-Extensions ProtocolExtensionContainer { {TNLConfigurationInfo-ExtIEs} } OPTIONAL, ... } TNLConfigurationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TNLA-To-Add-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Add-Item TNLA-To-Add-Item ::= SEQUENCE { tNLAssociationTransportLayerAddress CPTransportLayerInformation, tNLAssociationUsage TNLAssociationUsage, iE-Extensions ProtocolExtensionContainer { { TNLA-To-Add-Item-ExtIEs} } OPTIONAL } TNLA-To-Add-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TNLA-To-Update-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Update-Item TNLA-To-Update-Item::= SEQUENCE { tNLAssociationTransportLayerAddress CPTransportLayerInformation, tNLAssociationUsage TNLAssociationUsage OPTIONAL, iE-Extensions ProtocolExtensionContainer { { TNLA-To-Update-Item-ExtIEs} } OPTIONAL } TNLA-To-Update-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TNLA-To-Remove-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Remove-Item TNLA-To-Remove-Item::= SEQUENCE { tNLAssociationTransportLayerAddress CPTransportLayerInformation, iE-Extensions ProtocolExtensionContainer { { TNLA-To-Remove-Item-ExtIEs} } OPTIONAL } TNLA-To-Remove-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TNLA-Setup-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-Setup-Item TNLA-Setup-Item ::= SEQUENCE { tNLAssociationTransportLayerAddress CPTransportLayerInformation, iE-Extensions ProtocolExtensionContainer { { TNLA-Setup-Item-ExtIEs} } OPTIONAL, ... } TNLA-Setup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TNLA-Failed-To-Setup-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-Failed-To-Setup-Item TNLA-Failed-To-Setup-Item ::= SEQUENCE { tNLAssociationTransportLayerAddress CPTransportLayerInformation, cause Cause, iE-Extensions ProtocolExtensionContainer { { TNLA-Failed-To-Setup-Item-ExtIEs} } OPTIONAL } TNLA-Failed-To-Setup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TNLAssociationUsage ::= ENUMERATED { ue, non-ue, both, ... } TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) TraceActivation ::= SEQUENCE { ng-ran-TraceID NG-RANTraceID, interfaces-to-trace BIT STRING { ng-c (0), x-nc (1), uu (2), f1-c (3), e1 (4)} (SIZE(8)), trace-depth Trace-Depth, trace-coll-address TransportLayerAddress, ie-Extension ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL, ... } TraceActivation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { -- Extension to support MDT – { ID id-TraceCollectionEntityURI CRITICALITY ignore EXTENSION URIaddress PRESENCE optional}| { ID id-MDT-Configuration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional}, ... } Trace-Depth ::= ENUMERATED { minimum, medium, maximum, minimumWithoutVendorSpecificExtension, mediumWithoutVendorSpecificExtension, maximumWithoutVendorSpecificExtension, ... } TrafficIndex ::= INTEGER (1..1024, ...) TrafficProfile ::= CHOICE { uPTraffic QoSFlowLevelQoSParameters, nonUPTraffic NonUPTraffic, choice-extension ProtocolIE-Single-Container { {TrafficProfile-ExtIEs} } } TrafficProfile-ExtIEs XNAP-PROTOCOL-IES ::= { ... } TrafficReleaseType ::= CHOICE { fullRelease AllTrafficIndication, partialRelease TrafficToBeRelease-List, choice-extension ProtocolIE-Single-Container { {TrafficReleaseType-ExtIEs} } } TrafficReleaseType-ExtIEs XNAP-PROTOCOL-IES ::= { ... } TrafficToBeReleaseInformation ::= SEQUENCE { releaseType TrafficReleaseType, ie-Extensions ProtocolExtensionContainer { {TrafficToBeReleaseInformation-ExtIEs} } OPTIONAL, ... } TrafficToBeReleaseInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TrafficToBeRelease-List ::= SEQUENCE (SIZE(1..maxnoofTrafficIndexEntries)) OF TrafficToBeRelease-Item TrafficToBeRelease-Item ::= SEQUENCE { trafficIndex TrafficIndex, bHInfoList BHInfoList OPTIONAL, iE-Extension ProtocolExtensionContainer { {TrafficToBeRelease-Item-ExtIEs} } OPTIONAL, ... } TrafficToBeRelease-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TSCTrafficCharacteristics ::= SEQUENCE { tSCAssistanceInformationDownlink TSCAssistanceInformation OPTIONAL, tSCAssistanceInformationUplink TSCAssistanceInformation OPTIONAL, ie-Extension ProtocolExtensionContainer { {TSCTrafficCharacteristics-ExtIEs} } OPTIONAL, ... } TSCTrafficCharacteristics-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } TSCAssistanceInformation ::= SEQUENCE { periodicity INTEGER (0.. 640000, ...), burstArrivalTime OCTET STRING OPTIONAL, ie-Extension ProtocolExtensionContainer { { TSCAssistanceInformation-ExtIEs} } OPTIONAL, ... } TSCAssistanceInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-SurvivalTime CRITICALITY ignore EXTENSION SurvivalTime PRESENCE optional}, ... } TypeOfError ::= ENUMERATED { not-understood, missing, ... } -- U UEAggregateMaximumBitRate ::= SEQUENCE { dl-UE-AMBR BitRate, ul-UE-AMBR BitRate, iE-Extension ProtocolExtensionContainer { {UEAggregateMaximumBitRate-ExtIEs} } OPTIONAL, ... } UEAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UEAppLayerMeasConfigInfo ::= SEQUENCE { qOEReference QOEReference, qOEMeasConfigAppLayerID QOEMeasConfAppLayerID OPTIONAL, serviceType ServiceType, qOEMeasStatus QOEMeasStatus OPTIONAL, containerAppLayerMeasConfig ContainerAppLayerMeasConfig OPTIONAL, mDTAlignmentInfo MDTAlignmentInfo OPTIONAL, measCollectionEntityIPAddress MeasCollectionEntityIPAddress OPTIONAL, areaScopeOfQMC AreaScopeOfQMC OPTIONAL, s-NSSAIListQoE S-NSSAIListQoE OPTIONAL, availableRVQoEMetrics AvailableRVQoEMetrics OPTIONAL, iE-Extension ProtocolExtensionContainer { {UEAppLayerMeasConfigInfo-ExtIEs} } OPTIONAL, ... } UEAppLayerMeasConfigInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UEContextKeptIndicator ::= ENUMERATED {true, ...} UEContextID ::= CHOICE { rRCResume UEContextIDforRRCResume, rRRCReestablishment UEContextIDforRRCReestablishment, choice-extension ProtocolIE-Single-Container { {UEContextID-ExtIEs} } } UEContextID-ExtIEs XNAP-PROTOCOL-IES ::= { ... } UEContextIDforRRCResume ::= SEQUENCE { i-rnti I-RNTI, allocated-c-rnti C-RNTI, accessPCI NG-RAN-CellPCI, iE-Extension ProtocolExtensionContainer { {UEContextIDforRRCResume-ExtIEs} } OPTIONAL, ... } UEContextIDforRRCResume-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UEContextIDforRRCReestablishment ::= SEQUENCE { c-rnti C-RNTI, failureCellPCI NG-RAN-CellPCI, iE-Extension ProtocolExtensionContainer { {UEContextIDforRRCReestablishment-ExtIEs} } OPTIONAL, ... } UEContextIDforRRCReestablishment-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UEContextInfoRetrUECtxtResp ::= SEQUENCE { ng-c-UE-signalling-ref AMF-UE-NGAP-ID, signalling-TNL-at-source CPTransportLayerInformation, ueSecurityCapabilities UESecurityCapabilities, securityInformation AS-SecurityInformation, ue-AMBR UEAggregateMaximumBitRate, pduSessionResourcesToBeSetup-List PDUSessionResourcesToBeSetup-List, rrc-Context OCTET STRING, mobilityRestrictionList MobilityRestrictionList OPTIONAL, indexToRatFrequencySelectionPriority RFSP-Index OPTIONAL, iE-Extension ProtocolExtensionContainer { {UEContextInfoRetrUECtxtResp-ExtIEs} } OPTIONAL, ... } UEContextInfoRetrUECtxtResp-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { { ID id-FiveGCMobilityRestrictionListContainer CRITICALITY ignore EXTENSION FiveGCMobilityRestrictionListContainer PRESENCE optional }| { ID id-NRUESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION NRUESidelinkAggregateMaximumBitRate PRESENCE optional }| { ID id-LTEUESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION LTEUESidelinkAggregateMaximumBitRate PRESENCE optional }| { ID id-UERadioCapabilityID CRITICALITY reject EXTENSION UERadioCapabilityID PRESENCE optional }| { ID id-MBS-SessionInformation-List CRITICALITY ignore EXTENSION MBS-SessionInformation-List PRESENCE optional }| { ID id-NoPDUSessionIndication CRITICALITY ignore EXTENSION NoPDUSessionIndication PRESENCE optional }| { ID id-FiveGProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore EXTENSION NRUESidelinkAggregateMaximumBitRate PRESENCE optional }| { ID id-UESliceMaximumBitRateList CRITICALITY ignore EXTENSION UESliceMaximumBitRateList PRESENCE optional }| { ID id-PositioningInformation CRITICALITY ignore EXTENSION PositioningInformation PRESENCE optional }, ... } UEHistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCell-Item UEHistoryInformationFromTheUE ::= CHOICE { nR NRMobilityHistoryReport, choice-extension ProtocolIE-Single-Container { {UEHistoryInformationFromTheUE-ExtIEs} } } UEHistoryInformationFromTheUE-ExtIEs XNAP-PROTOCOL-IES ::= { ... } UEIdentityIndexValue ::= CHOICE { indexLength10 BIT STRING (SIZE(10)), choice-extension ProtocolIE-Single-Container { {UEIdentityIndexValue-ExtIEs} } } UEIdentityIndexValue-ExtIEs XNAP-PROTOCOL-IES ::= { ... } UEIdentityIndexList-MBSGroupPaging ::= SEQUENCE (SIZE(1..maxnoofUEIDIndicesforMBSPaging)) OF UEIdentityIndexList-MBSGroupPaging-Item UEIdentityIndexList-MBSGroupPaging-Item ::= SEQUENCE { ueIdentityIndexList-MBSGroupPagingValue UEIdentityIndexList-MBSGroupPagingValue, pagingDRX UESpecificDRX OPTIONAL, iE-Extension ProtocolExtensionContainer { {UEIdentityIndexList-MBSGroupPaging-Item-ExtIEs} } OPTIONAL, ... } UEIdentityIndexList-MBSGroupPaging-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UEIdentityIndexList-MBSGroupPagingValue ::= CHOICE { uEIdentityIndexValueMBSGroupPaging BIT STRING (SIZE(10)), choice-extension ProtocolIE-Single-Container { {UEIdentityIndexValueMBSGroupPaging-ExtIEs} } } UEIdentityIndexValueMBSGroupPaging-ExtIEs XNAP-PROTOCOL-IES ::= { ... } UERadioCapabilityForPaging ::= SEQUENCE { uERadioCapabilityForPagingOfNR UERadioCapabilityForPagingOfNR OPTIONAL, uERadioCapabilityForPagingOfEUTRA UERadioCapabilityForPagingOfEUTRA OPTIONAL, iE-Extensions ProtocolExtensionContainer { {UERadioCapabilityForPaging-ExtIEs} } OPTIONAL, ... } UERadioCapabilityForPaging-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UERadioCapabilityForPagingOfNR ::= OCTET STRING UERadioCapabilityForPagingOfEUTRA ::= OCTET STRING UERadioCapabilityID ::= OCTET STRING UERANPagingIdentity ::= CHOICE { i-RNTI-full BIT STRING ( SIZE (40)), choice-extension ProtocolIE-Single-Container { {UERANPagingIdentity-ExtIEs} } } UERANPagingIdentity-ExtIEs XNAP-PROTOCOL-IES ::= { ... } UERLFReportContainer ::= CHOICE { nR-UERLFReportContainer UERLFReportContainerNR, lTE-UERLFReportContainer UERLFReportContainerLTE, choice-Extension ProtocolIE-Single-Container { {UERLFReportContainer-ExtIEs} } } UERLFReportContainer-ExtIEs XNAP-PROTOCOL-IES ::= { {ID id-UERLFReportContainerLTEExtension CRITICALITY ignore TYPE UERLFReportContainerLTEExtension PRESENCE mandatory}, ... } UERLFReportContainerLTE ::= OCTET STRING -- This IE is a transparent container and includes the RLF-Report-r9 IE contained in the UEInformationResponse message as defined in TS 36.331 [14]. UERLFReportContainerLTEExtension ::= SEQUENCE { ueRLFReportContainerLTE UERLFReportContainerLTE, ueRLFReportContainerLTEExtendBand UERLFReportContainerLTEExtendBand, iE-Extensions ProtocolExtensionContainer { { UERLFReportContainerLTEExtension-ExtIEs} } OPTIONAL, ... } UERLFReportContainerLTEExtendBand ::= OCTET STRING -- This IE is a transparent container and includes the rLF-Report-v9e0 contained in the UEInformationResponse message as defined in TS 36.331 [14]. UERLFReportContainerLTEExtension-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UERLFReportContainerNR ::= OCTET STRING -- This IE is a transparent container and includes the nr-RLF-Report-r16 IE contained in the UEInformationResponse message as defined in TS 38.331 [10]. UESliceMaximumBitRateList ::= SEQUENCE (SIZE(1.. maxnoofSMBR)) OF UESliceMaximumBitRate-Item UESliceMaximumBitRate-Item ::= SEQUENCE { s-NSSAI S-NSSAI, dl-UE-Slice-MBR BitRate, ul-UE-Slice-MBR BitRate, iE-Extensions ProtocolExtensionContainer { { UESliceMaximumBitRate-Item-ExtIEs} } OPTIONAL, ... } UESliceMaximumBitRate-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UESecurityCapabilities ::= SEQUENCE { nr-EncyptionAlgorithms BIT STRING {nea1-128(1), nea2-128(2), nea3-128(3)} (SIZE(16, ...)), nr-IntegrityProtectionAlgorithms BIT STRING {nia1-128(1), nia2-128(2), nia3-128(3)} (SIZE(16, ...)), e-utra-EncyptionAlgorithms BIT STRING {eea1-128(1), eea2-128(2), eea3-128(3)} (SIZE(16, ...)), e-utra-IntegrityProtectionAlgorithms BIT STRING {eia1-128(1), eia2-128(2), eia3-128(3)} (SIZE(16, ...)), iE-Extension ProtocolExtensionContainer { {UESecurityCapabilities-ExtIEs} } OPTIONAL, ... } UESecurityCapabilities-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UESpecificDRX ::= ENUMERATED { v32, v64, v128, v256, ... } ULConfiguration::= SEQUENCE { uL-PDCP UL-UE-Configuration, iE-Extensions ProtocolExtensionContainer { {ULConfiguration-ExtIEs} } OPTIONAL, ... } ULConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UL-UE-Configuration::= ENUMERATED {no-data, shared, only, ...} ULF1Terminating-BHInfo ::= SEQUENCE { ingressBAPRoutingID BAPRoutingID, ingressBHRLCCHID BHRLCChannelID, iE-Extensions ProtocolExtensionContainer { { ULF1Terminating-BHInfo-ExtIEs} } OPTIONAL, ... } ULF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ULNonF1Terminating-BHInfo ::= SEQUENCE { egressBAPRoutingID BAPRoutingID, egressBHRLCCHID BHRLCChannelID, nexthopBAPAddress BAPAddress, iE-Extensions ProtocolExtensionContainer { { ULNonF1Terminating-BHInfo-ExtIEs} } OPTIONAL, ... } ULNonF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } ULForwarding ::= ENUMERATED {ul-forwarding-proposed, ...} ULForwardingProposal ::= ENUMERATED {ul-forwarding-proposed, ...} UL-GBR-PRB-usage::= INTEGER (0..100) UL-GBR-PRB-usage-for-MIMO::= INTEGER (0..100) UL-non-GBR-PRB-usage::= INTEGER (0..100) UL-non-GBR-PRB-usage-for-MIMO::= INTEGER (0..100) UL-Total-PRB-usage::= INTEGER (0..100) UL-Total-PRB-usage-for-MIMO::= INTEGER (0..100) UPTransportLayerInformation ::= CHOICE { gtpTunnel GTPtunnelTransportLayerInformation, choice-extension ProtocolIE-Single-Container { {UPTransportLayerInformation-ExtIEs} } } UPTransportLayerInformation-ExtIEs XNAP-PROTOCOL-IES ::= { ... } UPTransportParameters ::= SEQUENCE (SIZE(1..maxnoofSCellGroupsplus1)) OF UPTransportParametersItem UPTransportParametersItem ::= SEQUENCE { upTNLInfo UPTransportLayerInformation, cellGroupID CellGroupID, iE-Extension ProtocolExtensionContainer { {UPTransportParametersItem-ExtIEs} } OPTIONAL, ... } UPTransportParametersItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } UserPlaneTrafficActivityReport ::= ENUMERATED {inactive, re-activated, ...} URIaddress ::= VisibleString -- V VehicleUE ::= ENUMERATED { authorized, not-authorized, ... } VolumeTimedReportList ::= SEQUENCE (SIZE(1..maxnooftimeperiods)) OF VolumeTimedReport-Item VolumeTimedReport-Item ::= SEQUENCE { startTimeStamp OCTET STRING (SIZE(4)), endTimeStamp OCTET STRING (SIZE(4)), usageCountUL INTEGER (0..18446744073709551615), usageCountDL INTEGER (0..18446744073709551615), iE-Extensions ProtocolExtensionContainer { {VolumeTimedReport-Item-ExtIEs} } OPTIONAL, ... } VolumeTimedReport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } -- W WLANMeasurementConfiguration ::= SEQUENCE { wlanMeasConfig WLANMeasConfig, wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL, wlan-rssi ENUMERATED {true, ...} OPTIONAL, wlan-rtt ENUMERATED {true, ...} OPTIONAL, iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL, ... } WLANMeasurementConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANName WLANMeasConfig::= ENUMERATED {setup,...} WLANName ::= OCTET STRING (SIZE (1..32)) -- X XnBenefitValue ::= INTEGER (1..8, ...) -- Y -- Z END