-- ASN1START -- ************************************************************** -- -- 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-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, 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 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 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 ActivationIDforCellActivation ::= INTEGER (0..255) AllocationandRetentionPriority ::= SEQUENCE { priorityLevel INTEGER (0..15,...), pre-emption-capability ENUMERATED {shall-not-trigger-preemptdatDion, 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 ::= { ... } 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, ... } AreaScopeOfMDT-EUTRA ::= CHOICE { cellBased CellBasedMDT-EUTRA, tABased TABasedMDT, tAIBased TAIBasedMDT, ... } 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 ::= { ... } 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 }, ... } AvailableCapacity ::= INTEGER (1.. 100,...) AvailableRRCConnectionCapacityValue ::= INTEGER (0..100) AveragingWindow ::= INTEGER (0..4095, ...) -- B 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}, ... } 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, protection-algorithms-not-supported, 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 } 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 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,...) 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 ::= { ... } 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 ::= { ... } CompositeAvailableCapacityGroup ::= SEQUENCE { compositeAvailableCapacityDownlink CompositeAvailableCapacity, compositeAvailableCapacityUplink CompositeAvailableCapacity, iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL, ... } CompositeAvailableCapacityGroup-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } 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 ::= { ... } CHO-MRDC-EarlyDataForwarding ::= ENUMERATED {stop, ...} CHO-MRDC-Indicator ::= ENUMERATED {true, ...} 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 ::={ ... } CHO-Probability ::= INTEGER (1..100) 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 ::= { ... } 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 ::= { ... } 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}, ... } 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)) 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}, ... } DataForwardingAccepted ::= ENUMERATED {data-forwarding-accepted, ...} 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-non-GBR-PRB-usage::= INTEGER (0..100) DL-Total-PRB-usage::= 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 }, ... } 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 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 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, ... } 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, ... } 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, ...) 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 FiveGCMobilityRestrictionListContainer ::= OCTET STRING -- This octets of the OCTET STRING contain the Mobility Restriction List IE as specified in TS 38.413 [5]. -- FiveQI ::= INTEGER (0..255, ...) 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-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 ::= { ... } 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 ::= { ... } 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, ... } Hysteresis ::= INTEGER (0..30) -- I IABNodeIndication ::= ENUMERATED {true,...} ImmediateMDT-EUTRA ::= OCTET STRING 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 ::= { ... } 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, ...) InterfacesToTrace ::= BIT STRING { ng-c (0), x-nc (1), uu (2), f1-c (3), e1 (4)} (SIZE(8)) 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 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 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}, ... } LoggedMDT-EUTRA ::= SEQUENCE { loggingInterval LoggingInterval, loggingDuration LoggingDuration, bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL, wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL, iE-Extensions ProtocolExtensionContainer { {LoggedMDT-EUTRA-ExtIEs} } OPTIONAL, ... } LoggedMDT-EUTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } 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 ::= { ... } LoggingInterval ::= ENUMERATED { ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, ms30720, ms40960, ms61440} 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 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 ::= { ... } 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 ::= { ... } 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 ::= { ... } 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 ::= { ... } 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 ::= { ... } 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 ::={ ... } 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, 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 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 ::= CHOICE { immediateMDT ImmediateMDT-EUTRA, loggedMDT LoggedMDT-EUTRA, ..., mDTMode-EUTRA-Extension MDTMode-EUTRA-Extension } MDTMode-EUTRA-Extension ::= ProtocolIE-Single-Container {{ MDTMode-EUTRA-ExtensionIE }} MDTMode-EUTRA-ExtensionIE XNAP-PROTOCOL-IES ::= { ... } 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,...) 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)} (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, ...) -- N 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 ::= { ... } 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-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 ::= { ... } 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 ::= { ... } 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 }, ... } 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 }, ... } 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, ...} NRPCI ::= INTEGER (0..1007, ...) NRSCS ::= ENUMERATED { scs15, scs30, scs60, scs120, ...} 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 ::= { ... } -- 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 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 ::= { ... } PedestrianUE ::= ENUMERATED { authorized, not-authorized, ... } PER-Scalar ::= INTEGER (0..9, ...) PER-Exponent ::= INTEGER (0..9, ...) PacketLossRate ::= INTEGER (0..1000, ...) PagingDRX ::= ENUMERATED { v32, v64, v128, v256, ... , v512, v1024 } PagingeDRXInformation ::= SEQUENCE { paging-eDRX-Cycle Paging-eDRX-Cycle, paging-Time-Window Paging-Time-Window OPTIONAL, iE-Extensions ProtocolExtensionContainer { {PagingeDRXInformation-ExtIEs} } OPTIONAL, ... } PagingeDRXInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } Paging-eDRX-Cycle ::= ENUMERATED { hfhalf, hf1, hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, ... } Paging-Time-Window ::= ENUMERATED { s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ... } 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 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}, ... } -- ************************************************************** -- -- 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 Periodical ::= SEQUENCE { iE-Extensions ProtocolExtensionContainer { { Periodical-ExtIEs} } OPTIONAL, ... } Periodical-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } PLMN-Identity ::= OCTET STRING (SIZE(3)) 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 ::= { ... } -- Q 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, relectiveQoS 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 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 ::= { ... } 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, ... } RedundantQoSFlowIndicator ::= ENUMERATED {true, false} RedundantPDUSessionInformation ::= SEQUENCE { rSN RSN, iE-Extensions ProtocolExtensionContainer { {RedundantPDUSessionInformation-ExtIEs} } OPTIONAL, ... } RedundantPDUSessionInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } RSN ::= ENUMERATED {v1, v2, ...} ReferenceID ::= INTEGER (1..64, ...) -- This IE may need to be refined. ReflectiveQoSAttribute ::= ENUMERATED {subject-to-reflective-QoS, ...} ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} ReportArea ::= ENUMERATED { cell, ... } ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60, ...} ReportType ::= CHOICE { periodical Periodical, eventTriggered EventTriggered, ... } 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 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 SCGConfigurationQuery ::= ENUMERATED {true, ...} SCGIndicator ::= ENUMERATED{released, ...} 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 ::= { ... } -- 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 }, ... } 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 ::= { ... } 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 ::= { ... } 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 ::= { ... } 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 ::= { ... } 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-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 ::= { ... } 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 ::= { ... } 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 }, ... } SupportedSULBandList ::= SEQUENCE (SIZE(1..maxnoofNRCellBands)) OF SupportedSULBandItem SupportedSULBandItem ::= SEQUENCE { sulBandItem SUL-FrequencyBand, iE-Extensions ProtocolExtensionContainer { {SupportedSULBandItem-ExtIEs} } OPTIONAL, ... } SupportedSULBandItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { ... } 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 ::= { ... } -- 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)) 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 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..34) Threshold-RSRP ::= INTEGER(0..97) Threshold-SINR ::= INTEGER(0..127) 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, ... } 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, ... } 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 ::= { ... } 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 ::= { ... } 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 }, ... } 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 ::= { ... } 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 ::= { ... } UERLFReportContainerLTE ::= OCTET STRING -- This IE is a transparent container and shall be encoded as the RLF-Report-r9 IE contained in the UEInformationResponse message (TS 36.331 [14]) UERLFReportContainerNR ::= OCTET STRING -- This IE is a transparent container and shall be encoded as the nr-RLF-Report-r16 IE contained in the UEInformationResponse message (TS 38.331 [10]) 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, ...} ULForwarding ::= ENUMERATED {ul-forwarding-proposed, ...} ULForwardingProposal ::= ENUMERATED {ul-forwarding-proposed, ...} UL-GBR-PRB-usage::= INTEGER (0..100) UL-non-GBR-PRB-usage::= INTEGER (0..100) UL-Total-PRB-usage::= 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 ::= { {ID id-QoS-Mapping-Information CRITICALITY reject EXTENSION QoS-Mapping-Information PRESENCE optional}, ... } 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