9.3.5 Information Element definitions

38.4233GPPNG-RANRelease 17TSXn Application Protocol (XnAP)

— 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-PDUSession-PairID,

id-BPLMN-ID-Info-EUTRA,

id-BPLMN-ID-Info-NR,

id-DRBsNotAdmittedSetupModifyList,

id-Secondary-MN-Xn-U-TNLInfoatM,

id-ULForwardingProposal,

id-DRB-IDs-takenintouse,

id-SplitSessionIndicator,

id-NonGBRResources-Offered,

id-MDT-Configuration,

id-TraceCollectionEntityURI,

id-NPN-Broadcast-Information,

id-NPNPagingAssistanceInformation,

id-NPNMobilityInformation,

id-NPN-Support,

id-LTEUESidelinkAggregateMaximumBitRate,

id-NRUESidelinkAggregateMaximumBitRate,

id-ExtendedRATRestrictionInformation,

id-QoSMonitoringRequest,

id-QoSMonitoringDisabled,

id-QosMonitoringReportingFrequency,

id-DAPSRequestInfo,

id-OffsetOfNbiotChannelNumberToDL-EARFCN,

id-OffsetOfNbiotChannelNumberToUL-EARFCN,

id-NBIoT-UL-DL-AlignmentOffset,

id-TDDULDLConfigurationCommonNR,

id-CarrierList,

id-ULCarrierList,

id-FrequencyShift7p5khz,

id-SSB-PositionsInBurst,

id-NRCellPRACHConfig,

id-Redundant-UL-NG-U-TNLatUPF,

id-Redundant-DL-NG-U-TNLatNG-RAN,

id-CNPacketDelayBudgetDownlink,

id-CNPacketDelayBudgetUplink,

id-ExtendedPacketDelayBudget,

id-Additional-Redundant-UL-NG-U-TNLatUPF-List,

id-RedundantCommonNetworkInstance,

id-TSCTrafficCharacteristics,

id-RedundantQoSFlowIndicator,

id-Additional-PDCP-Duplication-TNL-List,

id-RedundantPDUSessionInformation,

id-UsedRSNInformation,

id-RLCDuplicationInformation,

id-CSI-RSTransmissionIndication,

id-UERadioCapabilityID,

id-secondary-SN-UL-PDCP-UP-TNLInfo,

id-pdcpDuplicationConfiguration,

id-duplicationActivation,

id-NPRACHConfiguration,

id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated,

id-DL-scheduling-PDCCH-CCE-usage,

id-UL-scheduling-PDCCH-CCE-usage,

id-SFN-Offset,

id-QoS-Mapping-Information,

id-AdditionLocationInformation,

id-dataForwardingInfoFromTargetE-UTRANnode,

id-Cause,

id-SecurityIndication,

id-RRCConnReestab-Indicator,

id-SourceDLForwardingIPAddress,

id-SourceNodeDLForwardingIPAddress,

id-M4ReportAmount,

id-M5ReportAmount,

id-M6ReportAmount,

id-M7ReportAmount,

id-BeamMeasurementIndicationM1,

id-Supported-MBS-FSA-ID-List,

id-MBS-SessionAssociatedInformation,

id-MBS-SessionInformation-List,

id-SliceRadioResourceStatus-List,

id-CompositeAvailableCapacitySupplementaryUplink,

id-SSBOffsets-List,

id-NG-RANnode2SSBOffsetsModificationRange,

id-NR-U-Channel-List,

id-NR-U-ChannelInfo-List,

id-MIMOPRBusageInformation,

id-UEAssistantIdentifier,

id-IAB-MT-Cell-List,

id-NoPDUSessionIndication,

id-permutation,

id-UL-GNB-DU-Cell-Resource-Configuration,

id-DL-GNB-DU-Cell-Resource-Configuration,

id-tdd-GNB-DU-Cell-Resource-Configuration,

id-Additional-Measurement-Timing-Configuration-List,

id-SurvivalTime,

id-Local-NG-RAN-Node-Identifier,

id-Neighbour-NG-RAN-Node-List,

id-FiveGProSeUEPC5AggregateMaximumBitRate,

id-Redcap-Bcast-Information,

id-UESliceMaximumBitRateList,

id-PositioningInformation,

id-ServedCellSpecificInfoReq-NR,

id-TAINSAGSupportList,

id-earlyMeasurement,

id-BeamMeasurementsReportConfiguration,

maxEARFCN,

maxnoofAllowedAreas,

maxnoofAMFRegions,

maxnoofAoIs,

maxnoofBPLMNs,

maxnoofCAGs,

maxnoofCAGsperPLMN,

maxnoofCellsinAoI,

maxnoofCellsinNG-RANnode,

maxnoofCellsinRNA,

maxnoofCellsinUEHistoryInfo,

maxnoofCellsUEMovingTrajectory,

maxnoofDRBs,

maxnoofEPLMNs,

maxnoofEPLMNsplus1,

maxnoofEUTRABands,

maxnoofEUTRABPLMNs,

maxnoofForbiddenTACs,

maxnoofMBSFNEUTRA,

maxnoofMultiConnectivityMinusOne,

maxnoofNeighbours,

maxnoofNIDs,

maxnoofNRCellBands,

maxnoofPDUSessions,

maxnoofPLMNs,

maxnoofProtectedResourcePatterns,

maxnoofQoSFlows,

maxnoofQoSParaSets,

maxnoofRANAreaCodes,

maxnoofRANAreasinRNA,

maxnoofSCellGroups,

maxnoofSCellGroupsplus1,

maxnoofSliceItems,

maxnoofExtSliceItems,

maxnoofSNPNIDs,

maxnoofsupportedTACs,

maxnoofsupportedPLMNs,

maxnoofTAI,

maxnoofTAIsinAoI,

maxnoofTNLAssociations,

maxnoofUEContexts,

maxNRARFCN,

maxNrOfErrors,

maxnoofRANNodesinAoI,

maxnooftimeperiods,

maxnoofslots,

maxnoofExtTLAs,

maxnoofGTPTLAs,

maxnoofCHOcells,

maxnoofPC5QoSFlows,

maxnoofSSBAreas,

maxnoofNRSCSs,

maxnoofPhysicalResourceBlocks,

maxnoofRACHReports,

maxnoofAdditionalPDCPDuplicationTNL,

maxnoofRLCDuplicationstate,

maxnoofBluetoothName,

maxnoofCellIDforMDT,

maxnoofMDTPLMNs,

maxnoofTAforMDT,

maxnoofWLANName,

maxnoofSensorName,

maxnoofNeighPCIforMDT,

maxnoofFreqforMDT,

maxnoofNonAnchorCarrierFreqConfig,

maxnoofDataForwardingTunneltoE-UTRAN,

maxnoofUEIDIndicesforMBSPaging,

maxnoofMBSFSAs,

maxnoofMBSQoSFlows,

maxnoofMRBs,

maxnoofCellsforMBS,

maxnoofMBSServiceAreaInformation,

maxnoofTAIforMBS,

maxnoofAssociatedMBSSessions,

maxnoofMBSSessions,

maxnoofSuccessfulHOReports,

maxnoofPSCellsPerSN,

maxnoofNR-UChannelIDs,

maxnoofCellsinCHO,

maxnoofCHOexecutioncond,

maxnoofServingCells,

maxnoofBHInfo,

maxnoofTLAsIAB,

maxnoofTrafficIndexEntries,

maxnoofBAPControlPDURLCCHs,

maxnoofServedCellsIAB,

maxnoofDUFSlots,

maxnoofSymbols,

maxnoofHSNASlots,

maxnoofRBsetsPerCell,

maxnoofChildIABNodes,

maxnoofIABSTCInfo,

maxnoofPSCellCandidates,

maxnoofTargetSNs,

maxnoofUEAppLayerMeas,

maxnoofSNSSAIforQMC,

maxnoofCellIDforQMC,

maxnoofPLMNforQMC,

maxnoofTAforQMC,

maxnoofMTCItems,

maxnoofCSIRSconfigurations,

maxnoofCSIRSneighbourCells,

maxnoofCSIRSneighbourCellsInMTC,

maxnoofNeighbour-NG-RAN-Nodes,

maxnoofSRBs,

maxnoofSMBR,

maxnoofNSAGs,

maxnoofRBsetsPerCell1

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

Additional-Measurement-Timing-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofMTCItems)) OF Additional-Measurement-Timing-Configuration-Item

Additional-Measurement-Timing-Configuration-Item ::= SEQUENCE {

additionalMeasurementTimingConfigurationIndex INTEGER (0..16),

csi-RS-MTC-Configuration-List CSI-RS-MTC-Configuration-List,

iE-Extensions ProtocolExtensionContainer { { Additional-Measurement-Timing-Configuration-Item-ExtIEs} } OPTIONAL,

}

Additional-Measurement-Timing-Configuration-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ActivationIDforCellActivation ::= INTEGER (0..255)

Active-MBS-SessionInformation ::= SEQUENCE {

mBS-QoSFlowsToAdd-List MBS-QoSFlowsToAdd-List,

mBS-ServiceArea MBS-ServiceArea OPTIONAL,

mBS-MappingandDataForwardingRequestInfofromSource MBS-MappingandDataForwardingRequestInfofromSource OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { Active-MBS-SessionInformation-ExtIEs} } OPTIONAL,

}

Active-MBS-SessionInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

AllocationandRetentionPriority ::= SEQUENCE {

priorityLevel INTEGER (0..15,…),

pre-emption-capability ENUMERATED {shall-not-trigger-preemption, may-trigger-preemption, …},

pre-emption-vulnerability ENUMERATED {not-preemptable, preemptable, …},

iE-Extensions ProtocolExtensionContainer { {AllocationandRetentionPriority-ExtIEs} } OPTIONAL,

}

AllocationandRetentionPriority-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ActivationSFN ::= INTEGER (0..1023)

AllowedCAG-ID-List-perPLMN ::= SEQUENCE (SIZE(1..maxnoofCAGsperPLMN)) OF CAG-Identifier

AllowedPNI-NPN-ID-List ::= SEQUENCE (SIZE(1..maxnoofEPLMNsplus1)) OF AllowedPNI-NPN-ID-Item

AllowedPNI-NPN-ID-Item ::= SEQUENCE {

plmn-id PLMN-Identity,

pni-npn-restricted-information PNI-NPN-Restricted-Information,

allowed-CAG-id-list-per-plmn AllowedCAG-ID-List-perPLMN,

iE-Extensions ProtocolExtensionContainer { {AllowedPNI-NPN-ID-Item-ExtIEs} } OPTIONAL,

}

AllowedPNI-NPN-ID-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

AllTrafficIndication ::= ENUMERATED {true,…}

AlternativeQoSParaSetList ::= SEQUENCE (SIZE(1..maxnoofQoSParaSets)) OF AlternativeQoSParaSetItem

AlternativeQoSParaSetItem ::= SEQUENCE {

alternativeQoSParaSetIndex QoSParaSetIndex,

guaranteedFlowBitRateDL BitRate OPTIONAL,

guaranteedFlowBitRateUL BitRate OPTIONAL,

packetDelayBudget PacketDelayBudget OPTIONAL,

packetErrorRate PacketErrorRate OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {AlternativeQoSParaSetItem-ExtIEs} } OPTIONAL,

}

AlternativeQoSParaSetItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

AMF-Region-Information ::= SEQUENCE (SIZE (1..maxnoofAMFRegions)) OF GlobalAMF-Region-Information

GlobalAMF-Region-Information ::= SEQUENCE {

plmn-ID PLMN-Identity,

amf-region-id BIT STRING (SIZE (8)),

iE-Extensions ProtocolExtensionContainer { {GlobalAMF-Region-Information-ExtIEs} } OPTIONAL,

}

GlobalAMF-Region-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

AMF-UE-NGAP-ID ::= INTEGER (0..1099511627775)

AreaOfInterestInformation ::= SEQUENCE (SIZE(1..maxnoofAoIs)) OF AreaOfInterest-Item

AreaOfInterest-Item ::= SEQUENCE {

listOfTAIsinAoI ListOfTAIsinAoI OPTIONAL,

listOfCellsinAoI ListOfCells OPTIONAL,

listOfRANNodesinAoI ListOfRANNodesinAoI OPTIONAL,

requestReferenceID RequestReferenceID,

iE-Extensions ProtocolExtensionContainer { {AreaOfInterest-Item-ExtIEs} } OPTIONAL,

}

AreaOfInterest-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

AreaScopeOfMDT-NR ::= CHOICE {

cellBased CellBasedMDT-NR,

tABased TABasedMDT,

tAIBased TAIBasedMDT,

}

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 ::= {

}

AreaScopeOfQMC ::= CHOICE {

cellBased CellBasedQMC,

tABased TABasedQMC,

tAIBased TAIBasedQMC,

pLMNAreaBased PLMNAreaBasedQMC,

choice-extension ProtocolIE-Single-Container { {AreaScopeOfQMC-ExtIEs} }

}

AreaScopeOfQMC-ExtIEs XNAP-PROTOCOL-IES ::= {

}

AS-SecurityInformation ::= SEQUENCE {

key-NG-RAN-Star BIT STRING (SIZE(256)),

ncc INTEGER (0..7),

iE-Extensions ProtocolExtensionContainer { {AS-SecurityInformation-ExtIEs} } OPTIONAL,

}

AS-SecurityInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

AssistanceDataForRANPaging ::= SEQUENCE {

ran-paging-attempt-info RANPagingAttemptInfo OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {AssistanceDataForRANPaging-ExtIEs} } OPTIONAL,

}

AssistanceDataForRANPaging-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-NPNPagingAssistanceInformation CRITICALITY ignore EXTENSION NPNPagingAssistanceInformation PRESENCE optional },

}

Associated-QoSFlowInfo-List ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF Associated-QoSFlowInfo-Item

Associated-QoSFlowInfo-Item ::= SEQUENCE {

mBS-QoSFlowIdentifier QoSFlowIdentifier,

associatedUnicastQoSFlowIdentifier QoSFlowIdentifier,

iE-Extensions ProtocolExtensionContainer { { Associated-QoSFlowInfo-Item-ExtIEs} } OPTIONAL,

}

Associated-QoSFlowInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

AvailableCapacity ::= INTEGER (1.. 100,…)

AvailableRRCConnectionCapacityValue ::= INTEGER (0..100)

AvailableRVQoEMetrics ::= SEQUENCE {

bufferLevel ENUMERATED {true, …} OPTIONAL,

playoutDelayForMediaStartup ENUMERATED {true, …} OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {AvailableRVQoEMetrics-ExtIEs} } OPTIONAL,

}

AvailableRVQoEMetrics-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

AveragingWindow ::= INTEGER (0..4095, …)

— B

BAPAddress ::= BIT STRING (SIZE(10))

BAPPathID ::= BIT STRING (SIZE(10))

BAPRoutingID ::= SEQUENCE {

bAPAddress BAPAddress,

bAPPathID BAPPathID,

iE-Extensions ProtocolExtensionContainer { {BAPRoutingID-ExtIEs} } OPTIONAL,

}

BAPRoutingID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

BeamMeasurementIndicationM1 ::= ENUMERATED {true, …}

BeamMeasurementsReportConfiguration ::= SEQUENCE {

beamMeasurementsReportQuantity BeamMeasurementsReportQuantity OPTIONAL,

maxNrofRS-IndexesToReport MaxNrofRS-IndexesToReport OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportConfiguration-ExtIEs} } OPTIONAL,

}

BeamMeasurementsReportConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

BeamMeasurementsReportQuantity ::= SEQUENCE {

rSRP ENUMERATED {true, …},

rSRQ ENUMERATED {true, …},

sINR ENUMERATED {true, …},

iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportQuantity-ExtIEs} } OPTIONAL,

}

BeamMeasurementsReportQuantity-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

BHInfoIndex ::= INTEGER (1.. maxnoofBHInfo)

BHInfoList ::= SEQUENCE (SIZE(1.. maxnoofBHInfo)) OF BHInfo-Item

BHInfo-Item ::= SEQUENCE {

bHInfoIndex BHInfoIndex,

iE-Extensions ProtocolExtensionContainer { { BHInfo-Item-ExtIEs} } OPTIONAL,

}

BHInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

BHRLCChannelID ::= BIT STRING (SIZE(16))

BAPControlPDURLCCH-List ::= SEQUENCE (SIZE(1.. maxnoofBAPControlPDURLCCHs)) OF BAPControlPDURLCCH-Item

BAPControlPDURLCCH-Item ::= SEQUENCE {

bHRLCCHID BHRLCChannelID,

nexthopBAPAddress BAPAddress,

iE-Extensions ProtocolExtensionContainer { { BAPControlPDURLCCH-Item-ExtIEs} } OPTIONAL,

}

BAPControlPDURLCCH-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

BluetoothMeasurementConfiguration ::= SEQUENCE {

bluetoothMeasConfig BluetoothMeasConfig,

bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL,

bt-rssi ENUMERATED {true, …} OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL,

}

BluetoothMeasurementConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothName

BluetoothMeasConfig::= ENUMERATED {setup,…}

BluetoothName ::= OCTET STRING (SIZE (1..248))

BPLMN-ID-Info-EUTRA ::= SEQUENCE (SIZE(1..maxnoofEUTRABPLMNs)) OF BPLMN-ID-Info-EUTRA-Item

BPLMN-ID-Info-EUTRA-Item ::= SEQUENCE {

broadcastPLMNs BroadcastEUTRAPLMNs,

tac TAC,

e-utraCI E-UTRA-Cell-Identity,

ranac RANAC OPTIONAL,

iE-Extension ProtocolExtensionContainer { {BPLMN-ID-Info-EUTRA-Item-ExtIEs} } OPTIONAL,

}

BPLMN-ID-Info-EUTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

BPLMN-ID-Info-NR ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF BPLMN-ID-Info-NR-Item

BPLMN-ID-Info-NR-Item ::= SEQUENCE {

broadcastPLMNs BroadcastPLMNs,

tac TAC,

nr-CI NR-Cell-Identity,

ranac RANAC OPTIONAL,

iE-Extension ProtocolExtensionContainer { {BPLMN-ID-Info-NR-Item-ExtIEs} } OPTIONAL,

}

BPLMN-ID-Info-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-ConfiguredTACIndication CRITICALITY ignore EXTENSION ConfiguredTACIndication PRESENCE optional }|

{ ID id-NPN-Broadcast-Information CRITICALITY reject EXTENSION NPN-Broadcast-Information PRESENCE optional },

}

BitRate ::= INTEGER (0..4000000000000,…)

BroadcastCAG-Identifier-List ::= SEQUENCE (SIZE(1..maxnoofCAGs)) OF BroadcastCAG-Identifier-Item

BroadcastCAG-Identifier-Item ::= SEQUENCE {

cag-Identifier CAG-Identifier,

iE-Extension ProtocolExtensionContainer { {BroadcastCAG-Identifier-Item-ExtIEs} } OPTIONAL,

}

BroadcastCAG-Identifier-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

BroadcastNID-List ::= SEQUENCE (SIZE(1..maxnoofNIDs)) OF BroadcastNID-Item

BroadcastNID-Item ::= SEQUENCE {

nid NID,

iE-Extension ProtocolExtensionContainer { {BroadcastNID-Item-ExtIEs} } OPTIONAL,

}

BroadcastNID-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

BroadcastPLMNs ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF PLMN-Identity

BroadcastEUTRAPLMNs ::= SEQUENCE (SIZE(1..maxnoofEUTRABPLMNs)) OF PLMN-Identity

BroadcastPLMNinTAISupport-Item ::= SEQUENCE {

plmn-id PLMN-Identity,

tAISliceSupport-List SliceSupport-List,

iE-Extension ProtocolExtensionContainer { {BroadcastPLMNinTAISupport-Item-ExtIEs} } OPTIONAL,

}

BroadcastPLMNinTAISupport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-NPN-Support CRITICALITY reject EXTENSION NPN-Support PRESENCE optional}|

{ ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional}|

{ ID id-TAINSAGSupportList CRITICALITY ignore EXTENSION TAINSAGSupportList PRESENCE optional },

}

BroadcastPNI-NPN-ID-Information ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF BroadcastPNI-NPN-ID-Information-Item

BroadcastPNI-NPN-ID-Information-Item ::= SEQUENCE {

plmn-id PLMN-Identity,

broadcastCAG-Identifier-List BroadcastCAG-Identifier-List,

iE-Extension ProtocolExtensionContainer { {BroadcastPNI-NPN-ID-Information-Item-ExtIEs} } OPTIONAL,

}

BroadcastPNI-NPN-ID-Information-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

BroadcastSNPNID-List ::= SEQUENCE (SIZE(1..maxnoofSNPNIDs)) OF BroadcastSNPNID

BroadcastSNPNID ::= SEQUENCE {

plmn-id PLMN-Identity,

broadcastNID-List BroadcastNID-List,

iE-Extension ProtocolExtensionContainer { {BroadcastSNPNID-ExtIEs} } OPTIONAL,

}

BroadcastSNPNID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— C

CAG-Identifier ::= BIT STRING (SIZE (32))

CapacityValue ::= INTEGER (0..100)

CapacityValueInfo ::= SEQUENCE {

capacityValue CapacityValue,

ssbAreaCapacityValueList SSBAreaCapacityValue-List OPTIONAL,

iE-Extension ProtocolExtensionContainer { {CapacityValueInfo-ExtIEs} } OPTIONAL,

}

CapacityValueInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Cause ::= CHOICE {

radioNetwork CauseRadioNetworkLayer,

transport CauseTransportLayer,

protocol CauseProtocol,

misc CauseMisc,

choice-extension ProtocolIE-Single-Container { {Cause-ExtIEs} }

}

Cause-ExtIEs XNAP-PROTOCOL-IES ::= {

}

CauseRadioNetworkLayer ::= ENUMERATED {

cell-not-available,

handover-desirable-for-radio-reasons,

handover-target-not-allowed,

invalid-AMF-Set-ID,

no-radio-resources-available-in-target-cell,

partial-handover,

reduce-load-in-serving-cell,

resource-optimisation-handover,

time-critical-handover,

tXnRELOCoverall-expiry,

tXnRELOCprep-expiry,

unknown-GUAMI-ID,

unknown-local-NG-RAN-node-UE-XnAP-ID,

inconsistent-remote-NG-RAN-node-UE-XnAP-ID,

encryption-and-or-integrity-protection-algorithms-not-supported,

not-used-causes-value-1,

multiple-PDU-session-ID-instances,

unknown-PDU-session-ID,

unknown-QoS-Flow-ID,

multiple-QoS-Flow-ID-instances,

switch-off-ongoing,

not-supported-5QI-value,

tXnDCoverall-expiry,

tXnDCprep-expiry,

action-desirable-for-radio-reasons,

reduce-load,

resource-optimisation,

time-critical-action,

target-not-allowed,

no-radio-resources-available,

invalid-QoS-combination,

encryption-algorithms-not-supported,

procedure-cancelled,

rRM-purpose,

improve-user-bit-rate,

user-inactivity,

radio-connection-with-UE-lost,

failure-in-the-radio-interface-procedure,

bearer-option-not-supported,

up-integrity-protection-not-possible,

up-confidentiality-protection-not-possible,

resources-not-available-for-the-slice-s,

ue-max-IP-data-rate-reason,

cP-integrity-protection-failure,

uP-integrity-protection-failure,

slice-not-supported-by-NG-RAN,

mN-Mobility,

sN-Mobility,

count-reaches-max-value,

unknown-old-NG-RAN-node-UE-XnAP-ID,

pDCP-Overload,

drb-id-not-available,

unspecified,

…,

ue-context-id-not-known,

non-relocation-of-context,

cho-cpc-resources-tobechanged,

rSN-not-available-for-the-UP,

npn-access-denied,

report-characteristics-empty,

existing-measurement-ID,

measurement-temporarily-not-available,

measurement-not-supported-for-the-object,

ue-power-saving,

unknown-NG-RAN-node2-Measurement-ID,

insufficient-ue-capabilities,

normal-release,

value-out-of-allowed-range,

scg-activation-deactivation-failure,

scg-deactivation-failure-due-to-data-transmission

}

CauseTransportLayer ::= ENUMERATED {

transport-resource-unavailable,

unspecified,

}

CauseProtocol ::= ENUMERATED {

transfer-syntax-error,

abstract-syntax-error-reject,

abstract-syntax-error-ignore-and-notify,

message-not-compatible-with-receiver-state,

semantic-error,

abstract-syntax-error-falsely-constructed-message,

unspecified,

}

CauseMisc ::= ENUMERATED {

control-processing-overload,

hardware-failure,

o-and-M-intervention,

not-enough-user-plane-processing-resources,

unspecified,

}

CellAssistanceInfo-NR ::= CHOICE {

limitedNR-List SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF NR-CGI,

full-List ENUMERATED {all-served-cells-NR, …},

choice-extension ProtocolIE-Single-Container { {CellAssistanceInfo-NR-ExtIEs} }

}

CellAssistanceInfo-NR-ExtIEs XNAP-PROTOCOL-IES ::= {

}

CellAndCapacityAssistanceInfo-NR ::= SEQUENCE {

maximumCellListSize MaximumCellListSize OPTIONAL,

cellAssistanceInfo-NR CellAssistanceInfo-NR OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CellAndCapacityAssistanceInfo-NR-ExtIEs} } OPTIONAL,

}

CellAndCapacityAssistanceInfo-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CellAndCapacityAssistanceInfo-EUTRA ::= SEQUENCE {

maximumCellListSize MaximumCellListSize OPTIONAL,

cellAssistanceInfo-EUTRA CellAssistanceInfo-EUTRA OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CellAndCapacityAssistanceInfo-EUTRA-ExtIEs} } OPTIONAL,

}

CellAndCapacityAssistanceInfo-EUTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CellAssistanceInfo-EUTRA ::= CHOICE {

limitedEUTRA-List SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF E-UTRA-CGI,

full-List ENUMERATED {all-served-cells-E-UTRA, …},

choice-extension ProtocolIE-Single-Container { {CellAssistanceInfo-EUTRA-ExtIEs} }

}

CellAssistanceInfo-EUTRA-ExtIEs XNAP-PROTOCOL-IES ::= {

}

CellBasedMDT-NR::= SEQUENCE {

cellIdListforMDT-NR CellIdListforMDT-NR,

iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-NR-ExtIEs} } OPTIONAL,

}

CellBasedMDT-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CellIdListforMDT-NR ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF NR-CGI

CellBasedQMC::= SEQUENCE {

cellIdListforQMC CellIdListforQMC,

iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL,

}

CellBasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF GlobalNG-RANCell-ID

CellBasedMDT-EUTRA::= SEQUENCE {

cellIdListforMDT-EUTRA CellIdListforMDT-EUTRA,

iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-EUTRA-ExtIEs} } OPTIONAL,

}

CellBasedMDT-EUTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CellIdListforMDT-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF E-UTRA-CGI

CellCapacityClassValue ::= INTEGER (1..100,…)

CellDeploymentStatusIndicator ::= ENUMERATED {pre-change-notification, …}

CellGroupID ::= INTEGER (0..maxnoofSCellGroups)

CellMeasurementResult ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF CellMeasurementResult-Item

CellMeasurementResult-Item ::= SEQUENCE {

cell-ID GlobalNG-RANCell-ID,

radioResourceStatus RadioResourceStatus OPTIONAL,

tNLCapacityIndicator TNLCapacityIndicator OPTIONAL,

compositeAvailableCapacityGroup CompositeAvailableCapacityGroup OPTIONAL,

sliceAvailableCapacity SliceAvailableCapacity OPTIONAL,

numberofActiveUEs NumberofActiveUEs OPTIONAL,

rRCConnections RRCConnections OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CellMeasurementResult-Item-ExtIEs} } OPTIONAL,

}

CellMeasurementResult-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-NR-U-Channel-List CRITICALITY ignore EXTENSION NR-U-Channel-List PRESENCE optional },

}

CellReplacingInfo ::= SEQUENCE {

replacingCells ReplacingCells,

iE-Extensions ProtocolExtensionContainer { {CellReplacingInfo-ExtIEs}} OPTIONAL,

}

CellReplacingInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CellToReport ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF CellToReport-Item

CellToReport-Item ::= SEQUENCE {

cell-ID GlobalNG-RANCell-ID,

sSBToReport-List SSBToReport-List OPTIONAL,

sliceToReport-List SliceToReport-List OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CellToReport-Item-ExtIEs} } OPTIONAL,

}

CellToReport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Cell-Type-Choice ::= CHOICE {

ng-ran-e-utra E-UTRA-Cell-Identity,

ng-ran-nr NR-Cell-Identity,

e-utran E-UTRA-Cell-Identity,

choice-extension ProtocolIE-Single-Container { { Cell-Type-Choice-ExtIEs} }

}

Cell-Type-Choice-ExtIEs XNAP-PROTOCOL-IES ::= {

}

CHOConfiguration ::= SEQUENCE {

choCandidateCell-List CHOCandidateCell-List,

iE-Extensions ProtocolExtensionContainer { { CHOConfiguration-ExtIEs} } OPTIONAL,

}

CHOConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CHOCandidateCell-List ::= SEQUENCE (SIZE(1..maxnoofCellsinCHO)) OF CHOCandidateCell-Item

CHOCandidateCell-Item ::= SEQUENCE {

choCandidateCellID GlobalNG-RANCell-ID,

choExecutionCondition-List CHOExecutionCondition-List,

iE-Extensions ProtocolExtensionContainer { { CHOCandidateCell-Item-ExtIEs} } OPTIONAL,

}

CHOCandidateCell-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CHOExecutionCondition-List ::= SEQUENCE (SIZE(1..maxnoofCHOexecutioncond)) OF CHOExecutionCondition-Item

CHOExecutionCondition-Item ::= SEQUENCE { measObjectContainer MeasObjectContainer,

reportConfigContainer ReportConfigContainer,

iE-Extensions ProtocolExtensionContainer { { CHOExecutionCondition-Item-ExtIEs} } OPTIONAL,

}

CHOExecutionCondition-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CompositeAvailableCapacityGroup ::= SEQUENCE {

compositeAvailableCapacityDownlink CompositeAvailableCapacity,

compositeAvailableCapacityUplink CompositeAvailableCapacity,

iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL,

}

CompositeAvailableCapacityGroup-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-CompositeAvailableCapacitySupplementaryUplink CRITICALITY ignore EXTENSION CompositeAvailableCapacity PRESENCE optional },

}

CompositeAvailableCapacity ::= SEQUENCE {

cellCapacityClassValue CellCapacityClassValue OPTIONAL,

capacityValueInfo CapacityValueInfo, — this IE represents the IE "CapacityValue" in 9.2.2.a, it’s used to distinguish the "CapacityValue" in 9.2.2.c

iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacity-ExtIEs} }OPTIONAL,

}

CompositeAvailableCapacity-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ControlPlaneTrafficType ::= INTEGER (1..3, …)

CHO-MRDC-EarlyDataForwarding ::= ENUMERATED {stop, …}

CHO-MRDC-Indicator ::= ENUMERATED {true, …}

CHOtrigger ::= ENUMERATED {

cho-initiation,

cho-replace,

}

CHOinformation-Req ::= SEQUENCE {

cho-trigger CHOtrigger,

targetNG-RANnodeUEXnAPID NG-RANnodeUEXnAPID OPTIONAL

— This IE shall be present if the cho-trigger IE is present and set to "CHO-replace" –,

cHO-EstimatedArrivalProbability CHO-Probability OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CHOinformation-Req-ExtIEs} } OPTIONAL,

}

CHOinformation-Req-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

}

CHOinformation-Ack ::= SEQUENCE {

requestedTargetCellGlobalID Target-CGI,

maxCHOoperations MaxCHOpreparations OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CHOinformation-Ack-ExtIEs} } OPTIONAL,

}

CHOinformation-Ack-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

}

CHOinformation-AddReq ::= SEQUENCE {

source-M-NGRAN-node-ID GlobalNG-RANNode-ID,

source-M-NGRAN-node-UE-XnAP-ID NG-RANnodeUEXnAPID,

cHO-EstimatedArrivalProbability CHO-Probability OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CHOinformation-AddReq-ExtIEs} } OPTIONAL,

}

CHOinformation-AddReq-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

}

CHOinformation-ModReq ::= SEQUENCE {

conditionalReconfig ENUMERATED {intra-mn-cho, …},

cHO-EstimatedArrivalProbability CHO-Probability OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CHOinformation-ModReq-ExtIEs} } OPTIONAL,

}

CHOinformation-ModReq-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

}

CHO-Probability ::= INTEGER (1..100)

CNsubgroupID ::= INTEGER (0..7, …)

ConfiguredTACIndication ::= ENUMERATED {

true,

}

Connectivity-Support ::= SEQUENCE {

eNDC-Support ENUMERATED {supported, not-supported, …},

iE-Extensions ProtocolExtensionContainer { {Connectivity-Support-ExtIEs} } OPTIONAL,

}

Connectivity-Support-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ContainerAppLayerMeasConfig ::= OCTET STRING (SIZE (1..8000))

COUNT-PDCP-SN12 ::= SEQUENCE {

pdcp-SN12 INTEGER (0..4095),

hfn-PDCP-SN12 INTEGER (0..1048575),

iE-Extensions ProtocolExtensionContainer { {COUNT-PDCP-SN12-ExtIEs} } OPTIONAL,

}

COUNT-PDCP-SN12-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

COUNT-PDCP-SN18 ::= SEQUENCE {

pdcp-SN18 INTEGER (0..262143),

hfn-PDCP-SN18 INTEGER (0..16383),

iE-Extensions ProtocolExtensionContainer { {COUNT-PDCP-SN18-ExtIEs} } OPTIONAL,

}

COUNT-PDCP-SN18-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Coverage-Modification-List ::= SEQUENCE (SIZE (0..maxnoofCellsinNG-RANnode)) OF Coverage-Modification-List-Item

Coverage-Modification-List-Item ::= SEQUENCE {

globalNG-RANCell-ID GlobalCell-ID,

cellCoverageState INTEGER (0..63, …),

cellDeploymentStatusIndicator CellDeploymentStatusIndicator OPTIONAL,

cellReplacingInfo CellReplacingInfo OPTIONAL,

— Included in case the Cell Deployment Status Indicator IE is present

sSB-Coverage-Modification-List SSB-Coverage-Modification-List,

iE-Extension ProtocolExtensionContainer { { Coverage-Modification-Item-ExtIEs} } OPTIONAL,

}

Coverage-Modification-Item-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},

}

CPACcandidatePSCells-list ::= SEQUENCE (SIZE(1..maxnoofPSCellCandidates)) OF CPACcandidatePSCells-item

CPACcandidatePSCells-item ::= SEQUENCE {

pscell-id NR-CGI,

iE-Extensions ProtocolExtensionContainer { {CPACcandidatePSCells-item-ExtIEs}} OPTIONAL,

}

CPACcandidatePSCells-item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPCindicator ::= ENUMERATED {cpc-initiation, cpc-modification, cpc-cancellation, …}

CPAInformationRequest ::= SEQUENCE {

max-no-of-pscells INTEGER (1..maxnoofPSCellCandidates, …),

cpac-EstimatedArrivalProbability CHO-Probability OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CPAInformationRequest-ExtIEs} } OPTIONAL,

}

CPAInformationRequest-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPAInformationAck ::= SEQUENCE {

candidate-pscells CPACcandidatePSCells-list,

iE-Extensions ProtocolExtensionContainer { { CPAInformationAck-ExtIEs} } OPTIONAL,

}

CPAInformationAck-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPCInformationRequired::= SEQUENCE {

cpc-target-sn-required-list CPC-target-SN-required-list,

iE-Extensions ProtocolExtensionContainer { {CPCInformationRequired-ExtIEs} } OPTIONAL,

}

CPCInformationRequired-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPC-target-SN-required-list ::= SEQUENCE (SIZE(1..maxnoofTargetSNs)) OF CPC-target-SN-required-list-Item

CPC-target-SN-required-list-Item ::= SEQUENCE {

target-S-NG-RANnodeID GlobalNG-RANNode-ID,

cpc-indicator CPCindicator,

max-no-of-pscells INTEGER (1..maxnoofPSCellCandidates, …),

cpac-EstimatedArrivalProbability CHO-Probability OPTIONAL,

sN-to-MN-Container OCTET STRING,

iE-Extensions ProtocolExtensionContainer { { CPC-target-SN-required-list-Item-ExtIEs} } OPTIONAL,

}

CPC-target-SN-required-list-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPCInformationConfirm ::= SEQUENCE {

cpc-target-sn-confirm-list CPC-target-SN-confirm-list,

iE-Extensions ProtocolExtensionContainer { { CPCInformationConfirm-ExtIEs} } OPTIONAL,

}

CPCInformationConfirm-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPC-target-SN-confirm-list ::= SEQUENCE (SIZE(1..maxnoofTargetSNs)) OF CPC-target-SN-confirm-list-Item

CPC-target-SN-confirm-list-Item ::= SEQUENCE {

target-S-NG-RANnodeID GlobalNG-RANNode-ID,

candidate-pscells CPACcandidatePSCells-list,

iE-Extensions ProtocolExtensionContainer { { CPC-target-SN-confirm-list-Item-ExtIEs} } OPTIONAL,

}

CPC-target-SN-confirm-list-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPAInformationModReq ::= SEQUENCE {

max-no-of-pscells INTEGER (1..8, …) OPTIONAL,

cpac-EstimatedArrivalProbability CHO-Probability OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CPAInformationModReq-ExtIEs} } OPTIONAL,

}

CPAInformationModReq-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPAInformationModReqAck ::= SEQUENCE {

candidate-pscells CPACcandidatePSCells-list,

iE-Extensions ProtocolExtensionContainer { { CPAInformationModReqAck-ExtIEs} } OPTIONAL,

}

CPAInformationModReqAck-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPC-DataForwarding-Indicator ::= ENUMERATED {triggered, early-data-transmission-stop, …}

CPACInformationModRequired ::= SEQUENCE {

candidate-pscells CPACcandidatePSCells-list,

iE-Extensions ProtocolExtensionContainer { { CPACInformationModRequired-ExtIEs} } OPTIONAL,

}

CPACInformationModRequired-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPCInformationUpdate::= SEQUENCE {

cpc-target-sn-list CPC-target-SN-mod-list,

iE-Extensions ProtocolExtensionContainer { { CPCInformationUpdate-ExtIEs} } OPTIONAL,

}

CPCInformationUpdate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPC-target-SN-mod-list ::= SEQUENCE (SIZE(1..maxnoofTargetSNs)) OF CPC-target-SN-mod-item

CPC-target-SN-mod-item ::= SEQUENCE {

target-S-NG-RANnodeID GlobalNG-RANNode-ID,

candidate-pscells CPCInformationUpdatePSCells-list,

iE-Extensions ProtocolExtensionContainer { {CPC-target-SN-mod-item-ExtIEs} } OPTIONAL,

}

CPC-target-SN-mod-item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CPCInformationUpdatePSCells-list ::= SEQUENCE (SIZE(1..maxnoofPSCellCandidates)) OF CPCInformationUpdatePSCells-item

CPCInformationUpdatePSCells-item ::= SEQUENCE {

pscell-id NR-CGI,

iE-Extensions ProtocolExtensionContainer { {CPCInformationUpdatePSCells-item-ExtIEs}} OPTIONAL,

}

CPCInformationUpdatePSCells-item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CriticalityDiagnostics ::= SEQUENCE {

procedureCode ProcedureCode OPTIONAL,

triggeringMessage TriggeringMessage OPTIONAL,

procedureCriticality Criticality OPTIONAL,

iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,

}

CriticalityDiagnostics-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF

SEQUENCE {

iECriticality Criticality,

iE-ID ProtocolIE-ID,

typeOfError TypeOfError,

iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,

}

CriticalityDiagnostics-IE-List-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

C-RNTI ::= BIT STRING (SIZE(16))

CSI-RS-MTC-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofCSIRSconfigurations)) OF CSI-RS-MTC-Configuration-Item

CSI-RS-MTC-Configuration-Item ::= SEQUENCE {

csi-RS-Index INTEGER(0..95),

csi-RS-Status ENUMERATED {activated, deactivated, …},

csi-RS-Neighbour-List CSI-RS-Neighbour-List OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CSI-RS-MTC-Configuration-Item-ExtIEs} } OPTIONAL,

}

CSI-RS-MTC-Configuration-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CSI-RS-Neighbour-List ::= SEQUENCE (SIZE(1.. maxnoofCSIRSneighbourCells)) OF CSI-RS-Neighbour-Item

CSI-RS-Neighbour-Item ::= SEQUENCE {

nr-cgi NR-CGI,

csi-RS-MTC-Neighbour-List CSI-RS-MTC-Neighbour-List OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { CSI-RS-Neighbour-Item-ExtIEs} } OPTIONAL,

}

CSI-RS-Neighbour-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CSI-RS-MTC-Neighbour-List ::= SEQUENCE (SIZE(1.. maxnoofCSIRSneighbourCellsInMTC)) OF CSI-RS-MTC-Neighbour-Item

CSI-RS-MTC-Neighbour-Item ::= SEQUENCE {

csi-RS-Index INTEGER(0..95),

iE-Extensions ProtocolExtensionContainer { { CSI-RS-MTC-Neighbour-Item-ExtIEs} } OPTIONAL,

}

CSI-RS-MTC-Neighbour-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

CyclicPrefix-E-UTRA-DL ::= ENUMERATED {

normal,

extended,

}

CyclicPrefix-E-UTRA-UL ::= ENUMERATED {

normal,

extended,

}

CSI-RSTransmissionIndication ::= ENUMERATED {

activated,

deactivated,

}

— D

XnUAddressInfoperPDUSession-List ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF XnUAddressInfoperPDUSession-Item

XnUAddressInfoperPDUSession-Item ::= SEQUENCE {

pduSession-ID PDUSession-ID,

dataForwardingInfoFromTargetNGRANnode DataForwardingInfoFromTargetNGRANnode OPTIONAL,

pduSessionResourceSetupCompleteInfo-SNterm PDUSessionResourceBearerSetupCompleteInfo-SNterminated OPTIONAL,

iE-Extension ProtocolExtensionContainer { { XnUAddressInfoperPDUSession-Item-ExtIEs} } OPTIONAL,

}

XnUAddressInfoperPDUSession-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-SecondarydataForwardingInfoFromTarget-List CRITICALITY ignore EXTENSION SecondarydataForwardingInfoFromTarget-List PRESENCE optional}|

{ ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}|

{ ID id-dataForwardingInfoFromTargetE-UTRANnode CRITICALITY ignore EXTENSION DataForwardingInfoFromTargetE-UTRANnode PRESENCE optional},

}

DataForwardingInfoFromTargetE-UTRANnode ::= SEQUENCE {

dataForwardingInfoFromTargetE-UTRANnode-List DataForwardingInfoFromTargetE-UTRANnode-List,

iE-Extension ProtocolExtensionContainer { { DataForwardingInfoFromTargetE-UTRANnode-ExtIEs} } OPTIONAL,

}

DataForwardingInfoFromTargetE-UTRANnode-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DataForwardingInfoFromTargetE-UTRANnode-List ::= SEQUENCE (SIZE(1.. maxnoofDataForwardingTunneltoE-UTRAN)) OF DataForwardingInfoFromTargetE-UTRANnode-Item

DataForwardingInfoFromTargetE-UTRANnode-Item ::= SEQUENCE {

dlForwardingUPTNLInformation UPTransportLayerInformation,

qosFlowsToBeForwarded-List QoSFlowsToBeForwarded-List,

iE-Extension ProtocolExtensionContainer { { DataForwardingInfoFromTargetE-UTRANnode-Item-ExtIEs} } OPTIONAL,

}

DataForwardingInfoFromTargetE-UTRANnode-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

QoSFlowsToBeForwarded-List ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsToBeForwarded-Item

QoSFlowsToBeForwarded-Item ::= SEQUENCE {

qosFlowIdentifier QoSFlowIdentifier,

iE-Extension ProtocolExtensionContainer { { QoSFlowsToBeForwarded-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsToBeForwarded-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DataForwardingInfoFromTargetNGRANnode ::= SEQUENCE {

qosFlowsAcceptedForDataForwarding-List QoSFLowsAcceptedToBeForwarded-List,

pduSessionLevelDLDataForwardingInfo UPTransportLayerInformation OPTIONAL,

pduSessionLevelULDataForwardingInfo UPTransportLayerInformation OPTIONAL,

dataForwardingResponseDRBItemList DataForwardingResponseDRBItemList OPTIONAL,

iE-Extension ProtocolExtensionContainer { {DataForwardingInfoFromTargetNGRANnode-ExtIEs} } OPTIONAL,

}

DataForwardingInfoFromTargetNGRANnode-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

QoSFLowsAcceptedToBeForwarded-List ::= SEQUENCE (SIZE(1.. maxnoofQoSFlows)) OF QoSFLowsAcceptedToBeForwarded-Item

QoSFLowsAcceptedToBeForwarded-Item ::= SEQUENCE {

qosFlowIdentifier QoSFlowIdentifier,

iE-Extension ProtocolExtensionContainer { {QoSFLowsAcceptedToBeForwarded-Item-ExtIEs} } OPTIONAL,

}

QoSFLowsAcceptedToBeForwarded-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DataforwardingandOffloadingInfofromSource ::= SEQUENCE {

qosFlowsToBeForwarded QoSFLowsToBeForwarded-List,

sourceDRBtoQoSFlowMapping DRBToQoSFlowMapping-List OPTIONAL,

iE-Extension ProtocolExtensionContainer { {DataforwardingandOffloadingInfofromSource-ExtIEs} } OPTIONAL,

}

DataforwardingandOffloadingInfofromSource-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

QoSFLowsToBeForwarded-List ::= SEQUENCE (SIZE(1.. maxnoofQoSFlows)) OF QoSFLowsToBeForwarded-Item

QoSFLowsToBeForwarded-Item ::= SEQUENCE {

qosFlowIdentifier QoSFlowIdentifier,

dl-dataforwarding DLForwarding,

ul-dataforwarding ULForwarding,

iE-Extension ProtocolExtensionContainer { {QoSFLowsToBeForwarded-Item-ExtIEs} } OPTIONAL,

}

QoSFLowsToBeForwarded-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-ULForwardingProposal CRITICALITY ignore EXTENSION ULForwardingProposal PRESENCE optional }|

{ ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}|

{ ID id-SourceNodeDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional},

}

DataForwardingResponseDRBItemList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DataForwardingResponseDRBItem

DataForwardingResponseDRBItem ::= SEQUENCE {

drb-ID DRB-ID,

dlForwardingUPTNL UPTransportLayerInformation OPTIONAL,

ulForwardingUPTNL UPTransportLayerInformation OPTIONAL,

iE-Extension ProtocolExtensionContainer { {DataForwardingResponseDRBItem-ExtIEs} } OPTIONAL,

}

DataForwardingResponseDRBItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DataTrafficResources ::= BIT STRING (SIZE(6..17600))

DataTrafficResourceIndication ::= SEQUENCE {

activationSFN ActivationSFN,

sharedResourceType SharedResourceType,

reservedSubframePattern ReservedSubframePattern OPTIONAL,

iE-Extension ProtocolExtensionContainer { {DataTrafficResourceIndication-ExtIEs} } OPTIONAL,

}

DataTrafficResourceIndication-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DAPSRequestInfo ::= SEQUENCE {

dapsIndicator ENUMERATED {daps-HO-required, …},

iE-Extensions ProtocolExtensionContainer { {DAPSRequestInfo-ExtIEs} } OPTIONAL,

}

DAPSRequestInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DAPSResponseInfo-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DAPSResponseInfo-Item

DAPSResponseInfo-Item ::= SEQUENCE {

drbID DRB-ID,

dapsResponseIndicator ENUMERATED {daps-HO-accepted, daps-HO-not-accepted, …},

iE-Extensions ProtocolExtensionContainer { {DAPSResponseInfo-Item-ExtIEs} } OPTIONAL,

}

DAPSResponseInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DeliveryStatus ::= INTEGER (0..4095, …)

DesiredActNotificationLevel ::= ENUMERATED {none, qos-flow, pdu-session, ue-level, …}

DefaultDRB-Allowed ::= ENUMERATED {true, false, …}

DirectForwardingPathAvailability ::= ENUMERATED {direct-path-available, …}

DLCountChoice ::= CHOICE {

count12bits COUNT-PDCP-SN12,

count18bits COUNT-PDCP-SN18,

choice-extension ProtocolIE-Single-Container { {DLCountChoice-ExtIEs} }

}

DLCountChoice-ExtIEs XNAP-PROTOCOL-IES ::= {

}

DLForwarding ::= ENUMERATED {dl-forwarding-proposed, …}

DL-GBR-PRB-usage::= INTEGER (0..100)

DL-GBR-PRB-usage-for-MIMO::= INTEGER (0..100)

DL-non-GBR-PRB-usage::= INTEGER (0..100)

DL-non-GBR-PRB-usage-for-MIMO::= INTEGER (0..100)

DLF1Terminating-BHInfo ::= SEQUENCE {

egressBAPRoutingID BAPRoutingID,

egressBHRLCCHID BHRLCChannelID,

iE-Extensions ProtocolExtensionContainer { { DLF1Terminating-BHInfo-ExtIEs} } OPTIONAL,

}

DLF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DLNonF1Terminating-BHInfo ::= SEQUENCE {

ingressBAPRoutingID BAPRoutingID,

ingressBHRLCCHID BHRLCChannelID,

priorhopBAPAddress BAPAddress,

iabqosMappingInformation IAB-QoS-Mapping-Information,

iE-Extensions ProtocolExtensionContainer { { DLNonF1Terminating-BHInfo-ExtIEs} } OPTIONAL,

}

DLNonF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DL-Total-PRB-usage::= INTEGER (0..100)

DL-Total-PRB-usage-for-MIMO::= INTEGER (0..100)

DRB-ID ::= INTEGER (1..32, …)

DRB-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRB-ID

DRB-List-withCause ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRB-List-withCause-Item

DRB-List-withCause-Item ::= SEQUENCE {

drb-id DRB-ID,

cause Cause,

rLC-Mode RLCMode OPTIONAL,

iE-Extension ProtocolExtensionContainer { {DRB-List-withCause-Item-ExtIEs} } OPTIONAL,

}

DRB-List-withCause-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRB-Number ::= INTEGER (1..32, …)

DRBsSubjectToDLDiscarding-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBsSubjectToDLDiscarding-Item

DRBsSubjectToDLDiscarding-Item ::= SEQUENCE {

drbID DRB-ID,

dlCount DLCountChoice,

iE-Extension ProtocolExtensionContainer { { DRBsSubjectToDLDiscarding-Item-ExtIEs} } OPTIONAL,

}

DRBsSubjectToDLDiscarding-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBsSubjectToEarlyStatusTransfer-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBsSubjectToEarlyStatusTransfer-Item

DRBsSubjectToEarlyStatusTransfer-Item ::= SEQUENCE {

drbID DRB-ID,

dlCount DLCountChoice,

iE-Extension ProtocolExtensionContainer { { DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs} } OPTIONAL,

}

DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBsSubjectToStatusTransfer-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBsSubjectToStatusTransfer-Item

DRBsSubjectToStatusTransfer-Item ::= SEQUENCE {

drbID DRB-ID,

pdcpStatusTransfer-UL DRBBStatusTransferChoice,

pdcpStatusTransfer-DL DRBBStatusTransferChoice,

iE-Extension ProtocolExtensionContainer { {DRBsSubjectToStatusTransfer-Item-ExtIEs} } OPTIONAL,

}

DRBsSubjectToStatusTransfer-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-OldQoSFlowMap-ULendmarkerexpected CRITICALITY reject EXTENSION QoSFlows-List PRESENCE optional },

}

DRBBStatusTransferChoice ::= CHOICE {

pdcp-sn-12bits DRBBStatusTransfer12bitsSN,

pdcp-sn-18bits DRBBStatusTransfer18bitsSN,

choice-extension ProtocolIE-Single-Container { {DRBBStatusTransferChoice-ExtIEs} }

}

DRBBStatusTransferChoice-ExtIEs XNAP-PROTOCOL-IES ::= {

}

DRBBStatusTransfer12bitsSN ::= SEQUENCE {

receiveStatusofPDCPSDU BIT STRING (SIZE(1..2048)) OPTIONAL,

cOUNTValue COUNT-PDCP-SN12,

iE-Extension ProtocolExtensionContainer { {DRBBStatusTransfer12bitsSN-ExtIEs} } OPTIONAL,

}

DRBBStatusTransfer12bitsSN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBBStatusTransfer18bitsSN ::= SEQUENCE {

receiveStatusofPDCPSDU BIT STRING (SIZE(1..131072)) OPTIONAL,

cOUNTValue COUNT-PDCP-SN18,

iE-Extension ProtocolExtensionContainer { {DRBBStatusTransfer18bitsSN-ExtIEs} } OPTIONAL,

}

DRBBStatusTransfer18bitsSN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBToQoSFlowMapping-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBToQoSFlowMapping-Item

DRBToQoSFlowMapping-Item ::= SEQUENCE {

drb-ID DRB-ID,

qosFlows-List QoSFlows-List,

rLC-Mode RLCMode OPTIONAL,

iE-Extension ProtocolExtensionContainer { {DRBToQoSFlowMapping-Item-ExtIEs} } OPTIONAL,

}

DRBToQoSFlowMapping-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-DAPSRequestInfo CRITICALITY ignore EXTENSION DAPSRequestInfo PRESENCE optional },

}

DUF-Slot-Config-List ::= SEQUENCE (SIZE(1..maxnoofDUFSlots)) OF DUF-Slot-Config-Item

DUF-Slot-Config-Item ::= CHOICE {

explicitFormat ExplicitFormat,

implicitFormat ImplicitFormat,

choice-extension ProtocolIE-Single-Container { { DUF-Slot-Config-Item-ExtIEs} }

}

DUF-Slot-Config-Item-ExtIEs XNAP-PROTOCOL-IES ::= {

}

DUFSlotformatIndex ::= INTEGER(0..254)

DUFTransmissionPeriodicity ::= ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, …}

DU-RX-MT-RX ::= ENUMERATED {supported, not-supported, supported-FDM-required, …}

DU-TX-MT-TX ::= ENUMERATED {supported, not-supported, supported-FDM-required, …}

DU-RX-MT-TX ::= ENUMERATED {supported, not-supported, supported-FDM-required, …}

DU-TX-MT-RX ::= ENUMERATED {supported, not-supported, supported-FDM-required, …}

DuplicationActivation ::= ENUMERATED {active, inactive, …}

Dynamic5QIDescriptor ::= SEQUENCE {

priorityLevelQoS PriorityLevelQoS,

packetDelayBudget PacketDelayBudget,

packetErrorRate PacketErrorRate,

fiveQI FiveQI OPTIONAL,

delayCritical ENUMERATED {delay-critical, non-delay-critical, …} OPTIONAL,

— This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.

averagingWindow AveragingWindow OPTIONAL,

— This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.

maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL,

iE-Extension ProtocolExtensionContainer { {Dynamic5QIDescriptor-ExtIEs } } OPTIONAL,

}

Dynamic5QIDescriptor-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-ExtendedPacketDelayBudget CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional}|

{ ID id-CNPacketDelayBudgetDownlink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional}|

{ ID id-CNPacketDelayBudgetUplink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional},

}

— E

EarlyMeasurement ::= ENUMERATED {true, …}

E-RAB-ID ::= INTEGER (0..15, …)

E-UTRAARFCN ::= INTEGER (0..maxEARFCN)

E-UTRA-Cell-Identity ::= BIT STRING (SIZE(28))

E-UTRA-CGI ::= SEQUENCE {

plmn-id PLMN-Identity,

e-utra-CI E-UTRA-Cell-Identity,

iE-Extension ProtocolExtensionContainer { {E-UTRA-CGI-ExtIEs} } OPTIONAL,

}

E-UTRA-CGI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

E-UTRAFrequencyBandIndicator ::= INTEGER (1..256, …)

E-UTRAMultibandInfoList ::= SEQUENCE (SIZE(1..maxnoofEUTRABands)) OF E-UTRAFrequencyBandIndicator

EUTRAPagingeDRXInformation ::= SEQUENCE {

eutrapaging-eDRX-Cycle EUTRAPaging-eDRX-Cycle,

eutrapaging-Time-Window EUTRAPaging-Time-Window OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {EUTRAPagingeDRXInformation-ExtIEs} } OPTIONAL,

}

EUTRAPagingeDRXInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

EUTRAPaging-eDRX-Cycle ::= ENUMERATED {

hfhalf, hf1, hf2, hf4, hf6,

hf8, hf10, hf12, hf14, hf16,

hf32, hf64, hf128, hf256,

}

EUTRAPaging-Time-Window ::= ENUMERATED {

s1, s2, s3, s4, s5,

s6, s7, s8, s9, s10,

s11, s12, s13, s14, s15, s16,

}

E-UTRAPCI ::= INTEGER (0..503, …)

E-UTRAPRACHConfiguration ::= SEQUENCE {

rootSequenceIndex INTEGER (0..837),

zeroCorrelationIndex INTEGER (0..15),

highSpeedFlag ENUMERATED {true, false, …},

prach-FreqOffset INTEGER (0..94),

prach-ConfigIndex INTEGER (0..63) OPTIONAL,

— C-ifTDD: This IE shall be present if the EUTRA-Mode-Info IE in the Served Cell Information IE is set to the value "TDD" —

iE-Extensions ProtocolExtensionContainer { {E-UTRAPRACHConfiguration-ExtIEs} } OPTIONAL,

}

E-UTRAPRACHConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

E-UTRATransmissionBandwidth ::= ENUMERATED {bw6, bw15, bw25, bw50, bw75, bw100, …, bw1}

EndpointIPAddressAndPort ::=SEQUENCE {

endpointIPAddress TransportLayerAddress,

portNumber PortNumber,

iE-Extensions ProtocolExtensionContainer { { EndpointIPAddressAndPort-ExtIEs} } OPTIONAL

}

EndpointIPAddressAndPort-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

EventTriggered ::= SEQUENCE {

loggedEventTriggeredConfig LoggedEventTriggeredConfig,

iE-Extensions ProtocolExtensionContainer { { EventTriggered-ExtIEs} } OPTIONAL,

}

EventTriggered-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

EventType ::= ENUMERATED {

report-upon-change-of-serving-cell,

report-UE-moving-presence-into-or-out-of-the-Area-of-Interest,

…,

report-upon-change-of-serving-cell-and-Area-of-Interest

}

EventTypeTrigger ::= CHOICE {

outOfCoverage ENUMERATED {true, …},

eventL1 EventL1,

choice-Extensions ProtocolIE-Single-Container { {EventTypeTrigger-ExtIEs} }

}

EventTypeTrigger-ExtIEs XNAP-PROTOCOL-IES ::= {

}

EventL1 ::= SEQUENCE {

l1Threshold MeasurementThresholdL1LoggedMDT,

hysteresis Hysteresis,

timeToTrigger TimeToTrigger,

iE-Extensions ProtocolExtensionContainer { { EventL1-ExtIEs} } OPTIONAL,

}

EventL1-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MeasurementThresholdL1LoggedMDT ::= CHOICE {

threshold-RSRP Threshold-RSRP,

threshold-RSRQ Threshold-RSRQ,

}

ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, …)

ExpectedHOInterval ::= ENUMERATED {

sec15, sec30, sec60, sec90, sec120, sec180, long-time,

}

ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, …)

ExpectedUEActivityBehaviour ::= SEQUENCE {

expectedActivityPeriod ExpectedActivityPeriod OPTIONAL,

expectedIdlePeriod ExpectedIdlePeriod OPTIONAL,

sourceOfUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL,

}

ExpectedUEActivityBehaviour-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ExpectedUEBehaviour ::= SEQUENCE {

expectedUEActivityBehaviour ExpectedUEActivityBehaviour OPTIONAL,

expectedHOInterval ExpectedHOInterval OPTIONAL,

expectedUEMobility ExpectedUEMobility OPTIONAL,

expectedUEMovingTrajectory ExpectedUEMovingTrajectory OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ExpectedUEBehaviour-ExtIEs} } OPTIONAL,

}

ExpectedUEBehaviour-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ExpectedUEMobility ::= ENUMERATED {

stationary,

mobile,

}

ExpectedUEMovingTrajectory ::= SEQUENCE (SIZE(1..maxnoofCellsUEMovingTrajectory)) OF ExpectedUEMovingTrajectoryItem

ExpectedUEMovingTrajectoryItem ::= SEQUENCE {

nGRAN-CGI GlobalNG-RANCell-ID,

timeStayedInCell INTEGER (0..4095) OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ExpectedUEMovingTrajectoryItem-ExtIEs} } OPTIONAL,

}

ExpectedUEMovingTrajectoryItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SourceOfUEActivityBehaviourInformation ::= ENUMERATED {

subscription-information,

statistics,

}

ExplicitFormat ::= SEQUENCE {

permutation Permutation,

noofDownlinkSymbols INTEGER(0..14) OPTIONAL,

noofUplinkSymbols INTEGER(0..14) OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { ExplicitFormat-ExtIEs} } OPTIONAL,

}

ExplicitFormat-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ExtendedRATRestrictionInformation ::= SEQUENCE {

primaryRATRestriction BIT STRING (SIZE(8, …)),

secondaryRATRestriction BIT STRING (SIZE(8, …)),

iE-Extensions ProtocolExtensionContainer { {ExtendedRATRestrictionInformation-ExtIEs} } OPTIONAL,

}

ExtendedRATRestrictionInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ExtendedPacketDelayBudget ::= INTEGER (0..65535, …)

ExtendedSliceSupportList ::= SEQUENCE (SIZE(1..maxnoofExtSliceItems)) OF S-NSSAI

ExtendedUEIdentityIndexValue ::= BIT STRING (SIZE(16))

ExtTLAs ::= SEQUENCE (SIZE(1..maxnoofExtTLAs)) OF ExtTLA-Item

ExtTLA-Item ::= SEQUENCE {

iPsecTLA TransportLayerAddress OPTIONAL,

gTPTransportLayerAddresses GTPTLAs OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ExtTLA-Item-ExtIEs} } OPTIONAL,

}

ExtTLA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofGTPTLAs)) OF GTPTLA-Item

GTPTLA-Item ::= SEQUENCE {

gTPTransportLayerAddresses TransportLayerAddress,

iE-Extensions ProtocolExtensionContainer { { GTPTLA-Item-ExtIEs } } OPTIONAL,

}

GTPTLA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— F

F1CTrafficContainer ::= OCTET STRING

F1-terminatingIAB-donorIndicator ::= ENUMERATED {true, …}

F1-TerminatingTopologyBHInformation ::= SEQUENCE {

f1TerminatingBHInformation-List F1TerminatingBHInformation-List,

iE-Extensions ProtocolExtensionContainer { {F1-TerminatingTopologyBHInformation-ExtIEs} } OPTIONAL,

}

F1-TerminatingTopologyBHInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

F1TerminatingBHInformation-List ::= SEQUENCE (SIZE(1..maxnoofBHInfo)) OF F1TerminatingBHInformation-Item

F1TerminatingBHInformation-Item ::= SEQUENCE {

bHInfoIndex BHInfoIndex,

dLTNLAddress IABTNLAddress,

dlF1TerminatingBHInfo DLF1Terminating-BHInfo OPTIONAL,

ulF1TerminatingBHInfo ULF1Terminating-BHInfo OPTIONAL,

iE-Extension ProtocolExtensionContainer { { F1TerminatingBHInformation-Item-ExtIEs} } OPTIONAL,

}

F1TerminatingBHInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

FiveGCMobilityRestrictionListContainer ::= OCTET STRING

— This octets of the OCTET STRING contain the Mobility Restriction List IE as specified in TS 38.413 [5]. —

FiveGProSeAuthorized ::= SEQUENCE {

fiveGproSeDirectDiscovery FiveGProSeDirectDiscovery OPTIONAL,

fiveGproSeDirectCommunication FiveGProSeDirectCommunication OPTIONAL,

fiveGnrProSeLayer2UEtoNetworkRelay FiveGProSeLayer2UEtoNetworkRelay OPTIONAL,

fiveGnrProSeLayer3UEtoNetworkRelay FiveGProSeLayer3UEtoNetworkRelay OPTIONAL,

fiveGnrProSeLayer2RemoteUE FiveGProSeLayer2RemoteUE OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {FiveGProSeAuthorized-ExtIEs} } OPTIONAL,

}

FiveGProSeAuthorized-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

FiveGProSeDirectDiscovery ::= ENUMERATED {

authorized,

not-authorized,

}

FiveGProSeDirectCommunication ::= ENUMERATED {

authorized,

not-authorized,

}

FiveGProSeLayer2UEtoNetworkRelay ::= ENUMERATED {

authorized,

not-authorized,

}

FiveGProSeLayer3UEtoNetworkRelay ::= ENUMERATED {

authorized,

not-authorized,

}

FiveGProSeLayer2RemoteUE ::= ENUMERATED {

authorized,

not-authorized,

}

FiveGProSePC5QoSParameters ::= SEQUENCE {

fiveGProSepc5QoSFlowList FiveGProSePC5QoSFlowList,

fiveGproSepc5LinkAggregateBitRates BitRate OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5QoSParameters-ExtIEs} } OPTIONAL,

}

FiveGProSePC5QoSParameters-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

FiveGProSePC5QoSFlowList::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF FiveGProSePC5QoSFlowItem

FiveGProSePC5QoSFlowItem::= SEQUENCE {

fiveGproSepQI FiveQI,

fiveGproSepc5FlowBitRates FiveGProSePC5FlowBitRates OPTIONAL,

fiveGproSerange Range OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5QoSFlowItem-ExtIEs} } OPTIONAL,

}

FiveGProSePC5QoSFlowItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

FiveGProSePC5FlowBitRates ::= SEQUENCE {

fiveGproSeguaranteedFlowBitRate BitRate,

fiveGproSemaximumFlowBitRate BitRate,

iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5FlowBitRates-ExtIEs} } OPTIONAL,

}

FiveGProSePC5FlowBitRates-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

FiveQI ::= INTEGER (0..255, …)

Flows-Mapped-To-DRB-List ::= SEQUENCE (SIZE(1.. maxnoofQoSFlows)) OF Flows-Mapped-To-DRB-Item

Flows-Mapped-To-DRB-Item ::= SEQUENCE {

qoSFlowIdentifier QoSFlowIdentifier,

qoSFlowLevelQoSParameters QoSFlowLevelQoSParameters,

qoSFlowMappingIndication QoSFlowMappingIndication OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { Flows-Mapped-To-DRB-Item-ExtIEs} } OPTIONAL

}

Flows-Mapped-To-DRB-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

FreqDomainHSNAconfiguration-List ::= SEQUENCE (SIZE(1.. maxnoofHSNASlots)) OF FreqDomainHSNAconfiguration-List-Item

FreqDomainHSNAconfiguration-List-Item ::= SEQUENCE {

rBsetIndex INTEGER(0.. maxnoofRBsetsPerCell1, …),

freqDomainSlotHSNAconfiguration-List FreqDomainSlotHSNAconfiguration-List,

iE-Extensions ProtocolExtensionContainer { { FreqDomainHSNAconfiguration-List-Item-ExtIEs} } OPTIONAL,

}

FreqDomainHSNAconfiguration-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

FreqDomainSlotHSNAconfiguration-List ::= SEQUENCE (SIZE(1.. maxnoofHSNASlots)) OF FreqDomainSlotHSNAconfiguration-List-Item

FreqDomainSlotHSNAconfiguration-List-Item ::= SEQUENCE {

slotIndex INTEGER(1..maxnoofHSNASlots),

hSNADownlink HSNADownlink OPTIONAL,

hSNAUplink HSNAUplink OPTIONAL,

hSNAFlexible HSNAFlexible OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { FreqDomainSlotHSNAconfiguration-List-Item-ExtIEs} } OPTIONAL,

}

FreqDomainSlotHSNAconfiguration-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

FrequencyShift7p5khz ::= ENUMERATED {false, true, …}

— G

GBRQoSFlowInfo ::= SEQUENCE {

maxFlowBitRateDL BitRate,

maxFlowBitRateUL BitRate,

guaranteedFlowBitRateDL BitRate,

guaranteedFlowBitRateUL BitRate,

notificationControl ENUMERATED {notification-requested, …} OPTIONAL,

maxPacketLossRateDL PacketLossRate OPTIONAL,

maxPacketLossRateUL PacketLossRate OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {GBRQoSFlowInfo-ExtIEs} } OPTIONAL,

}

GBRQoSFlowInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-AlternativeQoSParaSetList CRITICALITY ignore EXTENSION AlternativeQoSParaSetList PRESENCE optional },

}

GlobalgNB-ID ::= SEQUENCE {

plmn-id PLMN-Identity,

gnb-id GNB-ID-Choice,

iE-Extensions ProtocolExtensionContainer { {GlobalgNB-ID-ExtIEs} } OPTIONAL,

}

GlobalgNB-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

GNB-DU-Cell-Resource-Configuration ::= SEQUENCE {

subcarrierSpacing SSB-subcarrierSpacing,

dUFTransmissionPeriodicity DUFTransmissionPeriodicity OPTIONAL,

dUF-Slot-Config-List DUF-Slot-Config-List OPTIONAL,

hSNATransmissionPeriodicity HSNATransmissionPeriodicity OPTIONAL,

hNSASlotConfigList HSNASlotConfigList OPTIONAL,

rBsetConfiguration RBsetConfiguration OPTIONAL,

freqDomainHSNAconfiguration-List FreqDomainHSNAconfiguration-List OPTIONAL,

nACellResourceConfigurationList NACellResourceConfigurationList OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { GNB-DU-Cell-Resource-Configuration-ExtIEs } } OPTIONAL,

}

GNB-DU-Cell-Resource-Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

GNB-ID-Choice ::= CHOICE {

gnb-ID BIT STRING (SIZE(22..32)),

choice-extension ProtocolIE-Single-Container { {GNB-ID-Choice-ExtIEs} }

}

GNB-ID-Choice-ExtIEs XNAP-PROTOCOL-IES ::= {

}

GNB-RadioResourceStatus ::= SEQUENCE {

ssbAreaRadioResourceStatus-List SSBAreaRadioResourceStatus-List,

iE-Extensions ProtocolExtensionContainer { { GNB-RadioResourceStatus-ExtIEs} } OPTIONAL,

}

GNB-RadioResourceStatus-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-SliceRadioResourceStatus-List CRITICALITY ignore EXTENSION SliceRadioResourceStatus-List PRESENCE optional }|

{ ID id-MIMOPRBusageInformation CRITICALITY ignore EXTENSION MIMOPRBusageInformation PRESENCE optional },

}

GlobalCell-ID ::= SEQUENCE {

plmn-id PLMN-Identity,

cell-type Cell-Type-Choice,

iE-Extensions ProtocolExtensionContainer { { GlobalCell-ID-ExtIEs} } OPTIONAL,

}

GlobalCell-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

GlobalngeNB-ID ::= SEQUENCE {

plmn-id PLMN-Identity,

enb-id ENB-ID-Choice,

iE-Extensions ProtocolExtensionContainer { {GlobaleNB-ID-ExtIEs} } OPTIONAL,

}

GlobaleNB-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ENB-ID-Choice ::= CHOICE {

enb-ID-macro BIT STRING (SIZE(20)),

enb-ID-shortmacro BIT STRING (SIZE(18)),

enb-ID-longmacro BIT STRING (SIZE(21)),

choice-extension ProtocolIE-Single-Container { {ENB-ID-Choice-ExtIEs} }

}

ENB-ID-Choice-ExtIEs XNAP-PROTOCOL-IES ::= {

}

GlobalNG-RANCell-ID ::= SEQUENCE {

plmn-id PLMN-Identity,

ng-RAN-Cell-id NG-RAN-Cell-Identity,

iE-Extensions ProtocolExtensionContainer { {GlobalNG-RANCell-ID-ExtIEs} } OPTIONAL,

}

GlobalNG-RANCell-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

GlobalNG-RANNode-ID ::= CHOICE {

gNB GlobalgNB-ID,

ng-eNB GlobalngeNB-ID,

choice-extension ProtocolIE-Single-Container { {GlobalNG-RANNode-ID-ExtIEs} }

}

GlobalNG-RANNode-ID-ExtIEs XNAP-PROTOCOL-IES ::= {

}

GTP-TEID ::= OCTET STRING (SIZE(4))

GTPtunnelTransportLayerInformation ::= SEQUENCE {

tnl-address TransportLayerAddress,

gtp-teid GTP-TEID,

iE-Extensions ProtocolExtensionContainer { {GTPtunnelTransportLayerInformation-ExtIEs} } OPTIONAL,

}

GTPtunnelTransportLayerInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

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,

}

HSNASlotConfigList ::= SEQUENCE (SIZE(1..maxnoofHSNASlots)) OF HSNASlotConfigItem

HSNASlotConfigItem ::= SEQUENCE {

hSNADownlink HSNADownlink OPTIONAL,

hSNAUplink HSNAUplink OPTIONAL,

hSNAFlexible HSNAFlexible OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { HSNASlotConfigItem-ExtIEs } } OPTIONAL,

}

HSNASlotConfigItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

HSNADownlink ::= ENUMERATED { hard, soft, notavailable }

HSNAFlexible ::= ENUMERATED { hard, soft, notavailable }

HSNAUplink ::= ENUMERATED { hard, soft, notavailable }

HSNATransmissionPeriodicity ::= ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ms20, ms40, ms80, ms160, …}

Hysteresis ::= INTEGER (0..30)

— I

IABCellInformation::= SEQUENCE{

nRCGI NR-CGI,

iAB-DU-Cell-Resource-Configuration-Mode-Info IAB-DU-Cell-Resource-Configuration-Mode-Info OPTIONAL,

iAB-STC-Info IAB-STC-Info OPTIONAL,

rACH-Config-Common RACH-Config-Common OPTIONAL,

rACH-Config-Common-IAB RACH-Config-Common-IAB OPTIONAL,

cSI-RS-Configuration OCTET STRING OPTIONAL,

sR-Configuration OCTET STRING OPTIONAL,

pDCCH-ConfigSIB1 OCTET STRING OPTIONAL,

sCS-Common OCTET STRING OPTIONAL,

multiplexingInfo MultiplexingInfo OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { IABCellInformation-ExtIEs} } OPTIONAL,

}

IABCellInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IAB-DU-Cell-Resource-Configuration-Mode-Info ::= CHOICE {

tDD IAB-DU-Cell-Resource-Configuration-TDD-Info,

fDD IAB-DU-Cell-Resource-Configuration-FDD-Info,

choice-extension ProtocolIE-Single-Container { { IAB-DU-Cell-Resource-Configuration-Mode-Info-ExtIEs} }

}

IAB-DU-Cell-Resource-Configuration-Mode-Info-ExtIEs XNAP-PROTOCOL-IES ::= {

}

IAB-DU-Cell-Resource-Configuration-FDD-Info ::= SEQUENCE {

gNB-DU-Cell-Resource-Configuration-FDD-UL GNB-DU-Cell-Resource-Configuration,

gNB-DU-Cell-Resource-Configuration-FDD-DL GNB-DU-Cell-Resource-Configuration,

uLFrequencyInfo NRFrequencyInfo OPTIONAL,

dLFrequencyInfo NRFrequencyInfo OPTIONAL,

uLTransmissionBandwidth NRTransmissionBandwidth OPTIONAL,

dlTransmissionBandwidth NRTransmissionBandwidth OPTIONAL,

uLCarrierList NRCarrierList OPTIONAL,

dlCarrierList NRCarrierList OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {IAB-DU-Cell-Resource-Configuration-FDD-Info-ExtIEs} } OPTIONAL,

}

IAB-DU-Cell-Resource-Configuration-FDD-Info-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IAB-DU-Cell-Resource-Configuration-TDD-Info ::= SEQUENCE {

gNB-DU-Cell-Resource-Configuration-TDD GNB-DU-Cell-Resource-Configuration,

frequencyInfo NRFrequencyInfo OPTIONAL,

transmissionBandwidth NRTransmissionBandwidth OPTIONAL,

carrierList NRCarrierList OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {IAB-DU-Cell-Resource-Configuration-TDD-Info-ExtIEs} } OPTIONAL,

}

IAB-DU-Cell-Resource-Configuration-TDD-Info-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IAB-MT-Cell-List ::= SEQUENCE (SIZE(1..maxnoofServingCells)) OF IAB-MT-Cell-List-Item

IAB-MT-Cell-List-Item ::= SEQUENCE {

nRCellIdentity NR-Cell-Identity,

dU-RX-MT-RX DU-RX-MT-RX,

dU-TX-MT-TX DU-TX-MT-TX,

dU-RX-MT-TX DU-RX-MT-TX,

dU-TX-MT-RX DU-TX-MT-RX,

iE-Extensions ProtocolExtensionContainer { { IAB-MT-Cell-List-Item-ExtIEs } } OPTIONAL,

}

IAB-MT-Cell-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IABNodeIndication ::= ENUMERATED {true,…}

IAB-QoS-Mapping-Information ::= SEQUENCE {

dscp BIT STRING (SIZE(6)) OPTIONAL,

flow-label BIT STRING (SIZE(20)) OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {IAB-QoS-Mapping-Information-ExtIEs} } OPTIONAL,

}

IAB-QoS-Mapping-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IAB-STC-Info ::= SEQUENCE{

iAB-STC-Info-List IAB-STC-Info-List,

iE-Extensions ProtocolExtensionContainer { { IAB-STC-Info-ExtIEs } } OPTIONAL,

}

IAB-STC-Info-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IAB-STC-Info-List ::= SEQUENCE (SIZE(1..maxnoofIABSTCInfo)) OF IAB-STC-Info-Item

IAB-STC-Info-Item::= SEQUENCE {

sSB-freqInfo SSB-freqInfo,

sSB-subcarrierSpacing SSB-subcarrierSpacing,

sSB-transmissionPeriodicity SSB-transmissionPeriodicity,

sSB-transmissionTimingOffset SSB-transmissionTimingOffset,

sSB-transmissionBitmap SSB-transmissionBitmap,

iE-Extensions ProtocolExtensionContainer { { IAB-STC-Info-Item-ExtIEs } } OPTIONAL,

}

IAB-STC-Info-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IAB-TNL-Address-Request ::= SEQUENCE {

iABIPv4AddressesRequested IABTNLAddressesRequested,

iABIPv6RequestType IABIPv6RequestType,

iABTNLAddressToRemove-List IABTNLAddressToRemove-List,

iE-Extensions ProtocolExtensionContainer { {IAB-TNL-Address-Request-ExtIEs} } OPTIONAL,

}

IAB-TNL-Address-Request-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IABIPv6RequestType ::= CHOICE {

iPv6Address IABTNLAddressesRequested,

iPv6Prefix IABTNLAddressesRequested,

choice-extension ProtocolIE-Single-Container { {IABIPv6RequestType-ExtIEs} }

}

IABIPv6RequestType-ExtIEs XNAP-PROTOCOL-IES ::= {

}

IAB-TNL-Address-Response ::= SEQUENCE {

iABAllocatedTNLAddress-List IABAllocatedTNLAddress-List,

iE-Extensions ProtocolExtensionContainer { {IAB-TNL-Address-Response-ExtIEs} } OPTIONAL,

}

IAB-TNL-Address-Response-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IABAllocatedTNLAddress-List ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF IABAllocatedTNLAddress-Item

IABAllocatedTNLAddress-Item ::= SEQUENCE {

iABTNLAddress IABTNLAddress,

iABTNLAddressUsage IABTNLAddressUsage OPTIONAL,

associatedDonorDUAddress BAPAddress OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {IABAllocatedTNLAddress-Item-ExtIEs} } OPTIONAL,

}

IABAllocatedTNLAddress-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IABTNLAddress ::= CHOICE {

iPv4Address BIT STRING (SIZE(32)),

iPv6Address BIT STRING (SIZE(128)),

iPv6Prefix BIT STRING (SIZE(64)),

choice-extension ProtocolIE-Single-Container { {IABTNLAddress-ExtIEs} }

}

IABTNLAddress-ExtIEs XNAP-PROTOCOL-IES ::= {

}

IABTNLAddressesRequested ::= SEQUENCE {

tNLAddressesOrPrefixesRequestedAllTraffic INTEGER (1..256) OPTIONAL,

tNLAddressesOrPrefixesRequestedF1-C INTEGER (1..256) OPTIONAL,

tNLAddressesOrPrefixesRequestedF1-U INTEGER (1..256) OPTIONAL,

tNLAddressesOrPrefixesRequestedNoNF1 INTEGER (1..256) OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {IABTNLAddressesRequested-ExtIEs} } OPTIONAL

}

IABTNLAddressesRequested-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IABTNLAddressToRemove-List ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF IABTNLAddressToRemove-Item

IABTNLAddressToRemove-Item ::= SEQUENCE {

iABTNLAddress IABTNLAddress,

iE-Extension ProtocolExtensionContainer { {IABTNLAddressToRemove-Item-ExtIEs} } OPTIONAL,

}

IABTNLAddressToRemove-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

IABTNLAddressUsage ::= ENUMERATED {

f1-c,

f1-u,

non-f1,

…,

all

}

IABTNLAddressException ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF IABTNLAddress-Item

IABTNLAddress-Item ::= SEQUENCE {

iABTNLAddress IABTNLAddress,

iE-Extensions ProtocolExtensionContainer { { IABTNLAddress-ItemExtIEs } } OPTIONAL,

…}

IABTNLAddress-ItemExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ImmediateMDT-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 ::= {

}

ImplicitFormat ::= SEQUENCE {

dUFSlotformatIndex DUFSlotformatIndex,

iE-Extensions ProtocolExtensionContainer { { ImplicitFormat-ExtIEs } } OPTIONAL,

}

ImplicitFormat-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

InitiatingCondition-FailureIndication ::= CHOICE {

rRCReestab RRCReestab-initiated,

rRCSetup RRCSetup-initiated,

choice-extension ProtocolIE-Single-Container { {InitiatingCondition-FailureIndication-ExtIEs} }

}

InitiatingCondition-FailureIndication-ExtIEs XNAP-PROTOCOL-IES ::= {

}

IntendedTDD-DL-ULConfiguration-NR ::= SEQUENCE {

nrscs NRSCS,

nrCyclicPrefix NRCyclicPrefix,

nrDL-ULTransmissionPeriodicity NRDL-ULTransmissionPeriodicity,

slotConfiguration-List SlotConfiguration-List,

iE-Extensions ProtocolExtensionContainer { {IntendedTDD-DL-ULConfiguration-NR-ExtIEs} } OPTIONAL,

}

IntendedTDD-DL-ULConfiguration-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

InterfaceInstanceIndication ::= INTEGER (0..255, …)

I-RNTI ::= CHOICE {

i-RNTI-full BIT STRING (SIZE(40)),

i-RNTI-short BIT STRING (SIZE(24)),

choice-extension ProtocolIE-Single-Container { {I-RNTI-ExtIEs} }

}

I-RNTI-ExtIEs XNAP-PROTOCOL-IES ::= {

}

— J

— K

— L

Local-NG-RAN-Node-Identifier ::= CHOICE {

full-I-RNTI-Profile-List Full-I-RNTI-Profile-List,

short-I-RNTI-Profile-List Short-I-RNTI-Profile-List,

choice-extension ProtocolIE-Single-Container { { Local-NG-RAN-Node-Identifier-ExtIEs} }

}

Local-NG-RAN-Node-Identifier-ExtIEs XNAP-PROTOCOL-IES ::= {

}

Full-I-RNTI-Profile-List ::= CHOICE {

full-I-RNTI-Profile-0 BIT STRING (SIZE (21)),

full-I-RNTI-Profile-1 BIT STRING (SIZE (18)),

full-I-RNTI-Profile-2 BIT STRING (SIZE (15)),

full-I-RNTI-Profile-3 BIT STRING (SIZE (12)),

choice-extension ProtocolIE-Single-Container { { Full-I-RNTI-Profile-List-ExtIEs} }

}

Full-I-RNTI-Profile-List-ExtIEs XNAP-PROTOCOL-IES ::= {

}

Short-I-RNTI-Profile-List ::= CHOICE {

short-I-RNTI-Profile-0 BIT STRING (SIZE (8)),

short-I-RNTI-Profile-1 BIT STRING (SIZE (6)),

choice-extension ProtocolIE-Single-Container { { Short-I-RNTI-Profile-List-ExtIEs} }

}

Short-I-RNTI-Profile-List-ExtIEs XNAP-PROTOCOL-IES ::= {

}

LastVisitedCell-Item ::= CHOICE {

nG-RAN-Cell LastVisitedNGRANCellInformation,

e-UTRAN-Cell LastVisitedEUTRANCellInformation,

uTRAN-Cell LastVisitedUTRANCellInformation,

gERAN-Cell LastVisitedGERANCellInformation,

choice-extension ProtocolIE-Single-Container { { LastVisitedCell-Item-ExtIEs} }

}

LastVisitedCell-Item-ExtIEs XNAP-PROTOCOL-IES ::= {

}

LastVisitedEUTRANCellInformation ::= OCTET STRING

LastVisitedGERANCellInformation ::= OCTET STRING

LastVisitedNGRANCellInformation ::= OCTET STRING

LastVisitedUTRANCellInformation ::= OCTET STRING

LastVisitedPSCellInformation ::= OCTET STRING

LastVisitedPSCellList ::= SEQUENCE (SIZE(1..maxnoofPSCellsPerSN)) OF LastVisitedPSCellList-Item

LastVisitedPSCellList-Item ::= SEQUENCE {

lastVisitedPSCellInformation LastVisitedPSCellInformation,

iE-Extensions ProtocolExtensionContainer { { LastVisitedPSCellList-Item-ExtIEs} } OPTIONAL,

}

LastVisitedPSCellList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SCGUEHistoryInformation ::= SEQUENCE {

lastVisitedPSCellList LastVisitedPSCellList OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { SCGUEHistoryInformation-ExtIEs} } OPTIONAL,

}

SCGUEHistoryInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

LCID ::= INTEGER (1..32, …)

Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, …}

ListOfCells ::= SEQUENCE (SIZE(1..maxnoofCellsinAoI)) OF CellsinAoI-Item

CellsinAoI-Item ::= SEQUENCE {

pLMN-Identity PLMN-Identity,

ng-ran-cell-id NG-RAN-Cell-Identity,

iE-Extensions ProtocolExtensionContainer { {CellsinAoI-Item-ExtIEs} } OPTIONAL,

}

CellsinAoI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ListOfRANNodesinAoI ::= SEQUENCE (SIZE(1.. maxnoofRANNodesinAoI)) OF GlobalNG-RANNodesinAoI-Item

GlobalNG-RANNodesinAoI-Item ::= SEQUENCE {

global-NG-RAN-Node-ID GlobalNG-RANNode-ID,

iE-Extensions ProtocolExtensionContainer { {GlobalNG-RANNodesinAoI-Item-ExtIEs} } OPTIONAL,

}

GlobalNG-RANNodesinAoI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ListOfTAIsinAoI ::= SEQUENCE (SIZE(1..maxnoofTAIsinAoI)) OF TAIsinAoI-Item

TAIsinAoI-Item ::= SEQUENCE {

pLMN-Identity PLMN-Identity,

tAC TAC,

iE-Extensions ProtocolExtensionContainer { {TAIsinAoI-Item-ExtIEs} } OPTIONAL,

}

TAIsinAoI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

LocationInformationSNReporting ::= ENUMERATED {

pSCell,

}

LocationReportingInformation ::= SEQUENCE {

eventType EventType,

reportArea ReportArea,

areaOfInterest AreaOfInterestInformation OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {LocationReportingInformation-ExtIEs} } OPTIONAL,

}

LocationReportingInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

{ ID id-AdditionLocationInformation CRITICALITY ignore EXTENSION AdditionLocationInformation PRESENCE optional},

}

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 ::= {

{ID id-earlyMeasurement CRITICALITY ignore EXTENSION EarlyMeasurement PRESENCE optional },

}

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

MaxNrofRS-IndexesToReport::= INTEGER (1..64, …)

MDTAlignmentInfo ::= CHOICE {

s-BasedMDT S-BasedMDT,

choice-extension ProtocolIE-Single-Container { {MDTAlignmentInfo-ExtIEs} }

}

MDTAlignmentInfo-ExtIEs XNAP-PROTOCOL-IES ::= {

}

MeasCollectionEntityIPAddress ::= TransportLayerAddress

M1Configuration ::= SEQUENCE {

m1reportingTrigger M1ReportingTrigger,

m1thresholdeventA2 M1ThresholdEventA2 OPTIONAL,

— Included in case of event-triggered, or event-triggered periodic reporting for measurement M1

m1periodicReporting M1PeriodicReporting OPTIONAL,

— Included in case of periodic or event-triggered periodic reporting

iE-Extensions ProtocolExtensionContainer { { M1Configuration-ExtIEs} } OPTIONAL,

}

M1Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ID id-BeamMeasurementIndicationM1 CRITICALITY ignore EXTENSION BeamMeasurementIndicationM1 PRESENCE optional }|

{ID id-BeamMeasurementsReportConfiguration CRITICALITY ignore EXTENSION BeamMeasurementsReportConfiguration PRESENCE conditional },

— The above IE shall be present if the BeamMeasurementIndicationM1 IE is set to “true”

}

M1PeriodicReporting ::= SEQUENCE {

reportInterval ReportIntervalMDT,

reportAmount ReportAmountMDT,

iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL,

}

M1PeriodicReporting-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ID id-ExtendedReportIntervalMDT CRITICALITY ignore EXTENSION ExtendedReportIntervalMDT PRESENCE optional},

}

M1ReportingTrigger ::= ENUMERATED{

periodic,

a2eventtriggered,

a2eventtriggered-periodic,

}

M1ThresholdEventA2 ::= SEQUENCE {

measurementThreshold MeasurementThresholdA2,

iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL,

}

M1ThresholdEventA2-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

M4Configuration ::= SEQUENCE {

m4period M4period,

m4-links-to-log Links-to-log,

iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL,

}

M4Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-M4ReportAmount CRITICALITY ignore EXTENSION M4ReportAmountMDT PRESENCE optional },

}

M4ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, …}

M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, … }

M5Configuration ::= SEQUENCE {

m5period M5period,

m5-links-to-log Links-to-log,

iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL,

}

M5Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-M5ReportAmount CRITICALITY ignore EXTENSION M5ReportAmountMDT PRESENCE optional },

}

M5ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, …}

M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, … }

M6Configuration ::= SEQUENCE {

m6report-Interval M6report-Interval,

m6-links-to-log Links-to-log,

iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL,

}

M6Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-M6ReportAmount CRITICALITY ignore EXTENSION M6ReportAmountMDT PRESENCE optional },

}

M6ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, …}

M6report-Interval ::= ENUMERATED { ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960, min1, min6, min12, min30,… }

M7Configuration ::= SEQUENCE {

m7period M7period,

m7-links-to-log Links-to-log,

iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL,

}

M7Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-M7ReportAmount CRITICALITY ignore EXTENSION M7ReportAmountMDT PRESENCE optional },

}

M7ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, …}

M7period ::= INTEGER(1..60, …)

MAC-I ::= BIT STRING (SIZE(16))

MaskedIMEISV ::= BIT STRING (SIZE(64))

MaxCHOpreparations ::= INTEGER (1..8, …)

MaximumDataBurstVolume ::= INTEGER (0..4095, …, 4096.. 2000000)

MaximumIPdatarate ::= SEQUENCE {

maxIPrate-UL MaxIPrate,

iE-Extensions ProtocolExtensionContainer { {MaximumIPdatarate-ExtIEs} } OPTIONAL,

}

MaximumIPdatarate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-MaxIPrate-DL CRITICALITY ignore EXTENSION MaxIPrate PRESENCE optional},

}

MaxIPrate ::= ENUMERATED {

bitrate64kbs,

max-UErate,

}

MBSFNControlRegionLength ::= INTEGER (0..3)

MBSFNSubframeAllocation-E-UTRA ::= CHOICE {

oneframe BIT STRING (SIZE(6)),

fourframes BIT STRING (SIZE(24)),

choice-extension ProtocolIE-Single-Container { {MBSFNSubframeAllocation-E-UTRA-ExtIEs} }

}

MBSFNSubframeAllocation-E-UTRA-ExtIEs XNAP-PROTOCOL-IES ::= {

}

MBSFNSubframeInfo-E-UTRA ::= SEQUENCE (SIZE(1..maxnoofMBSFNEUTRA)) OF MBSFNSubframeInfo-E-UTRA-Item

MBSFNSubframeInfo-E-UTRA-Item ::= SEQUENCE {

radioframeAllocationPeriod ENUMERATED{n1,n2,n4,n8,n16,n32,…},

radioframeAllocationOffset INTEGER (0..7, …),

subframeAllocation MBSFNSubframeAllocation-E-UTRA,

iE-Extensions ProtocolExtensionContainer { {MBSFNSubframeInfo-E-UTRA-Item-ExtIEs} } OPTIONAL,

}

MBSFNSubframeInfo-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

}

MBS-FrequencySelectionArea-Identity ::= OCTET STRING (SIZE(3))

MBS-Area-Session-ID ::= INTEGER (0..65535, …)

MBS-MappingandDataForwardingRequestInfofromSource ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-MappingandDataForwardingRequestInfofromSource-Item

MBS-MappingandDataForwardingRequestInfofromSource-Item ::= SEQUENCE {

mRB-ID MRB-ID,

mBS-QoSFlow-List MBS-QoSFlow-List,

mRB-ProgressInformation MRB-ProgressInformation OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { MBS-MappingandDataForwardingRequestInfofromSource-Item-ExtIEs} } OPTIONAL,

}

MBS-MappingandDataForwardingRequestInfofromSource-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MBS-DataForwardingResponseInfofromTarget ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-DataForwardingResponseInfofromTarget-Item

MBS-DataForwardingResponseInfofromTarget-Item ::= SEQUENCE {

mRB-ID MRB-ID,

dlForwardingUPTNL UPTransportLayerInformation,

mRB-ProgressInformation MRB-ProgressInformation OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { MBS-DataForwardingResponseInfofromTarget-Item-ExtIEs} } OPTIONAL,

}

MBS-DataForwardingResponseInfofromTarget-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MBS-QoSFlow-List ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF QoSFlowIdentifier

MBS-QoSFlowsToAdd-List ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF MBS-QoSFlowsToAdd-Item

MBS-QoSFlowsToAdd-Item ::= SEQUENCE {

mBS-QosFlowIdentifier QoSFlowIdentifier,

mBS-QosFlowLevelQosParameters QoSFlowLevelQoSParameters,

iE-Extensions ProtocolExtensionContainer { { MBS-QoSFlowsToAdd-Item-ExtIEs} } OPTIONAL,

}

MBS-QoSFlowsToAdd-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MBS-ServiceArea ::= CHOICE {

locationindependent MBS-ServiceAreaInformation,

locationdependent MBS-ServiceAreaInformationList,

choice-extension ProtocolIE-Single-Container { {MBS-ServiceArea-ExtIEs} }

}

MBS-ServiceArea-ExtIEs XNAP-PROTOCOL-IES ::= {

}

MBS-ServiceAreaCell-List ::= SEQUENCE (SIZE(1.. maxnoofCellsforMBS)) OF NR-CGI

MBS-ServiceAreaInformation ::= SEQUENCE {

mBS-ServiceAreaCell-List MBS-ServiceAreaCell-List OPTIONAL,

mBS-ServiceAreaTAI-List MBS-ServiceAreaTAI-List OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaInformation-ExtIEs} } OPTIONAL,

}

MBS-ServiceAreaInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MBS-ServiceAreaInformationList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-ServiceAreaInformation-Item

MBS-ServiceAreaInformation-Item ::= SEQUENCE { mBS-Area-Session-ID MBS-Area-Session-ID,

mBS-ServiceAreaInformation MBS-ServiceAreaInformation,

iE-Extensions ProtocolExtensionContainer { { MBS-ServiceAreaInformation-Item-ExtIEs} } OPTIONAL,

}

MBS-ServiceAreaInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MBS-ServiceAreaTAI-List ::= SEQUENCE (SIZE(1.. maxnoofTAIforMBS)) OF MBS-ServiceAreaTAI-Item

MBS-ServiceAreaTAI-Item ::= SEQUENCE {

plmn-ID PLMN-Identity,

tAC TAC,

iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaTAI-Item-ExtIEs} } OPTIONAL,

}

MBS-ServiceAreaTAI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MBS-Session-ID ::= SEQUENCE {

tMGI TMGI,

nID NID OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {MBS-Session-ID-ExtIEs} } OPTIONAL,

}

MBS-Session-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MBS-SessionAssociatedInformation ::= SEQUENCE (SIZE(1..maxnoofAssociatedMBSSessions)) OF MBS-SessionAssociatedInformation-Item

MBS-SessionAssociatedInformation-Item ::= SEQUENCE {

mBS-Session-ID MBS-Session-ID,

associated-QoSFlowInfo-List Associated-QoSFlowInfo-List,

iE-Extensions ProtocolExtensionContainer { { MBS-SessionAssociatedInformation-Item-ExtIEs} } OPTIONAL,

}

MBS-SessionAssociatedInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MBS-SessionInformation-List ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBS-SessionInformation-Item

MBS-SessionInformation-Item ::= SEQUENCE {

mBS-Session-ID MBS-Session-ID,

mBS-Area-Session-ID MBS-Area-Session-ID OPTIONAL,

active-MBS-SessioInformation Active-MBS-SessionInformation OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { MBS-SessionInformation-Item-ExtIEs} } OPTIONAL,

}

MBS-SessionInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MBS-SessionInformationResponse-List ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBS-SessionInformationResponse-Item

MBS-SessionInformationResponse-Item ::= SEQUENCE {

mBS-Session-ID MBS-Session-ID,

mBS-DataForwardingResponseInfofromTarget MBS-DataForwardingResponseInfofromTarget OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { MBS-SessionInformationResponse-Item-ExtIEs} } OPTIONAL,

}

MBS-SessionInformationResponse-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MRB-ID ::= INTEGER (1..512, …)

MRB-ProgressInformation ::= CHOICE {

pdcp-SN12 INTEGER (0..4095),

pdcp-SN18 INTEGER (0..262143),

choice-extension ProtocolIE-Single-Container { { MRB-ProgressInformation-ExtIEs} }

}

MRB-ProgressInformation-ExtIEs XNAP-PROTOCOL-IES ::= {

}

MDT-Activation ::= ENUMERATED {

immediate-MDT-only,

immediate-MDT-and-Trace,

logged-MDT-only,

}

MDT-Configuration ::= SEQUENCE {

mDT-Configuration-NR MDT-Configuration-NR OPTIONAL,

mDT-Configuration-EUTRA MDT-Configuration-EUTRA OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL,

}

MDT-Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MDT-Configuration-NR ::= SEQUENCE {

mdt-Activation MDT-Activation,

areaScopeOfMDT-NR AreaScopeOfMDT-NR OPTIONAL,

mDTMode-NR MDTMode-NR,

signallingBasedMDTPLMNList MDTPLMNList,

iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-NR-ExtIEs} } OPTIONAL,

}

MDT-Configuration-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MDT-Configuration-EUTRA ::= SEQUENCE {

mdt-Activation MDT-Activation,

areaScopeOfMDT-EUTRA AreaScopeOfMDT-EUTRA OPTIONAL,

mDTMode-EUTRA MDTMode-EUTRA,

signallingBasedMDTPLMNList MDTPLMNList,

iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-EUTRA-ExtIEs} } OPTIONAL,

}

MDT-Configuration-EUTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MDT-Location-Info ::= BIT STRING (SIZE (8))

MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMN-Identity

MDTPLMNModificationList ::= SEQUENCE (SIZE(0..maxnoofMDTPLMNs)) OF PLMN-Identity

MDTMode-NR ::= CHOICE {

immediateMDT ImmediateMDT-NR,

loggedMDT LoggedMDT-NR,

…,

mDTMode-NR-Extension MDTMode-NR-Extension

}

MDTMode-NR-Extension ::= ProtocolIE-Single-Container {{ MDTMode-NR-ExtensionIE }}

MDTMode-NR-ExtensionIE XNAP-PROTOCOL-IES ::= {

}

MDTMode-EUTRA ::= 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 ::= {

}

MeasObjectContainer ::= OCTET STRING

MeasurementsToActivate ::= BIT STRING (SIZE (8))

MeasurementThresholdA2 ::= CHOICE {

threshold-RSRP Threshold-RSRP,

threshold-RSRQ Threshold-RSRQ,

threshold-SINR Threshold-SINR,

choice-extension ProtocolIE-Single-Container { { MeasurementThresholdA2-ExtIEs} }

}

MeasurementThresholdA2-ExtIEs XNAP-PROTOCOL-IES ::= {

}

Measurement-ID ::= INTEGER (1..4095,…)

MIMOPRBusageInformation ::= SEQUENCE {

dl-GBR-PRB-usage-for-MIMO DL-GBR-PRB-usage-for-MIMO,

ul-GBR-PRB-usage-for-MIMO UL-GBR-PRB-usage-for-MIMO,

dl-non-GBR-PRB-usage-for-MIMO DL-non-GBR-PRB-usage-for-MIMO,

ul-non-GBR-PRB-usage-for-MIMO UL-non-GBR-PRB-usage-for-MIMO,

dl-Total-PRB-usage-for-MIMO DL-Total-PRB-usage-for-MIMO,

ul-Total-PRB-usage-for-MIMO UL-Total-PRB-usage-for-MIMO,

iE-Extensions ProtocolExtensionContainer { { MIMOPRBusageInformation-ExtIEs} } OPTIONAL,

}

MIMOPRBusageInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MobilityInformation ::= BIT STRING (SIZE(32))

MobilityParametersModificationRange ::= SEQUENCE {

handoverTriggerChangeLowerLimit INTEGER (-20..20),

handoverTriggerChangeUpperLimit INTEGER (-20..20),

}

MobilityParametersInformation ::= SEQUENCE {

handoverTriggerChange INTEGER (-20..20),

}

MobilityRestrictionList ::= SEQUENCE {

serving-PLMN PLMN-Identity,

equivalent-PLMNs SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMN-Identity OPTIONAL,

rat-Restrictions RAT-RestrictionsList OPTIONAL,

forbiddenAreaInformation ForbiddenAreaList OPTIONAL,

serviceAreaInformation ServiceAreaList OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {MobilityRestrictionList-ExtIEs} } OPTIONAL,

}

MobilityRestrictionList-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

{ ID id-LastE-UTRANPLMNIdentity CRITICALITY ignore EXTENSION PLMN-Identity PRESENCE optional }|

{ ID id-CNTypeRestrictionsForServing CRITICALITY ignore EXTENSION CNTypeRestrictionsForServing PRESENCE optional }|

{ ID id-CNTypeRestrictionsForEquivalent CRITICALITY ignore EXTENSION CNTypeRestrictionsForEquivalent PRESENCE optional }|

{ ID id-NPNMobilityInformation CRITICALITY reject EXTENSION NPNMobilityInformation PRESENCE optional },

}

CNTypeRestrictionsForEquivalent ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF CNTypeRestrictionsForEquivalentItem

CNTypeRestrictionsForEquivalentItem ::= SEQUENCE {

plmn-Identity PLMN-Identity,

cn-Type ENUMERATED {epc-forbidden, fiveGC-forbidden, …},

iE-Extensions ProtocolExtensionContainer { {CNTypeRestrictionsForEquivalentItem-ExtIEs} } OPTIONAL,

}

CNTypeRestrictionsForEquivalentItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

}

CNTypeRestrictionsForServing ::= ENUMERATED {

epc-forbidden,

}

RAT-RestrictionsList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF RAT-RestrictionsItem

RAT-RestrictionsItem ::= SEQUENCE {

plmn-Identity PLMN-Identity,

rat-RestrictionInformation RAT-RestrictionInformation,

iE-Extensions ProtocolExtensionContainer { {RAT-RestrictionsItem-ExtIEs} } OPTIONAL,

}

RAT-RestrictionsItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

{ ID id-ExtendedRATRestrictionInformation CRITICALITY ignore EXTENSION ExtendedRATRestrictionInformation PRESENCE optional},

}

RAT-RestrictionInformation ::= BIT STRING {e-UTRA (0),nR (1), nR-unlicensed (2), nR-LEO (3), nR-MEO (4), nR-GEO (5), nR-OTHERSAT (6)} (SIZE(8, …))

ForbiddenAreaList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF ForbiddenAreaItem

ForbiddenAreaItem ::= SEQUENCE {

plmn-Identity PLMN-Identity,

forbidden-TACs SEQUENCE (SIZE(1..maxnoofForbiddenTACs)) OF TAC,

iE-Extensions ProtocolExtensionContainer { {ForbiddenAreaItem-ExtIEs} } OPTIONAL,

}

ForbiddenAreaItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

}

ServiceAreaList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF ServiceAreaItem

ServiceAreaItem ::= SEQUENCE {

plmn-Identity PLMN-Identity,

allowed-TACs-ServiceArea SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC OPTIONAL,

not-allowed-TACs-ServiceArea SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ServiceAreaItem-ExtIEs} } OPTIONAL,

}

ServiceAreaItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

}

MR-DC-ResourceCoordinationInfo ::= SEQUENCE {

ng-RAN-Node-ResourceCoordinationInfo NG-RAN-Node-ResourceCoordinationInfo,

iE-Extension ProtocolExtensionContainer { {MR-DC-ResourceCoordinationInfo-ExtIEs}} OPTIONAL,

}

MR-DC-ResourceCoordinationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NG-RAN-Node-ResourceCoordinationInfo ::= CHOICE {

eutra-resource-coordination-info E-UTRA-ResourceCoordinationInfo,

nr-resource-coordination-info NR-ResourceCoordinationInfo

}

E-UTRA-ResourceCoordinationInfo ::= SEQUENCE {

e-utra-cell E-UTRA-CGI,

ul-coordination-info BIT STRING (SIZE (6..4400)),

dl-coordination-info BIT STRING (SIZE (6..4400)) OPTIONAL,

nr-cell NR-CGI OPTIONAL,

e-utra-coordination-assistance-info E-UTRA-CoordinationAssistanceInfo OPTIONAL,

iE-Extension ProtocolExtensionContainer { {E-UTRA-ResourceCoordinationInfo-ExtIEs} } OPTIONAL,

}

E-UTRA-ResourceCoordinationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

E-UTRA-CoordinationAssistanceInfo ::= ENUMERATED {coordination-not-required, …}

NR-ResourceCoordinationInfo ::= SEQUENCE {

nr-cell NR-CGI,

ul-coordination-info BIT STRING (SIZE (6..4400)),

dl-coordination-info BIT STRING (SIZE (6..4400)) OPTIONAL,

e-utra-cell E-UTRA-CGI OPTIONAL,

nr-coordination-assistance-info NR-CoordinationAssistanceInfo OPTIONAL,

iE-Extension ProtocolExtensionContainer { {NR-ResourceCoordinationInfo-ExtIEs} } OPTIONAL,

}

NR-ResourceCoordinationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NR-CoordinationAssistanceInfo ::= ENUMERATED {coordination-not-required, …}

MessageOversizeNotification ::= SEQUENCE {

maximumCellListSize MaximumCellListSize,

iE-Extension ProtocolExtensionContainer { {MessageOversizeNotification-ExtIEs}} OPTIONAL,

}

MessageOversizeNotification-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

MaximumCellListSize ::= INTEGER(1..16384, …)

MultiplexingInfo ::= SEQUENCE{

iAB-MT-Cell-List IAB-MT-Cell-List,

iE-Extensions ProtocolExtensionContainer { {MultiplexingInfo-ExtIEs} } OPTIONAL,

}

MultiplexingInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— N

NACellResourceConfigurationList ::= SEQUENCE (SIZE(1..maxnoofHSNASlots)) OF NACellResourceConfiguration-Item

NACellResourceConfiguration-Item ::= SEQUENCE {

nAdownlin ENUMERATED {true, false, …} OPTIONAL,

nAuplink ENUMERATED {true, false, …} OPTIONAL,

nAflexible ENUMERATED {true, false, …} OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { NACellResourceConfiguration-Item-ExtIEs} } OPTIONAL,

}

NACellResourceConfiguration-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NBIoT-UL-DL-AlignmentOffset ::= ENUMERATED {

khz-7dot5,

khz0,

khz7dot5,

}

NE-DC-TDM-Pattern ::= SEQUENCE {

subframeAssignment ENUMERATED {sa0,sa1,sa2,sa3,sa4,sa5,sa6},

harqOffset INTEGER (0..9),

iE-Extension ProtocolExtensionContainer { {NE-DC-TDM-Pattern-ExtIEs}} OPTIONAL,

}

NE-DC-TDM-Pattern-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NeighbourInformation-E-UTRA ::= SEQUENCE (SIZE(1..maxnoofNeighbours)) OF NeighbourInformation-E-UTRA-Item

NeighbourInformation-E-UTRA-Item ::= SEQUENCE {

e-utra-PCI E-UTRAPCI,

e-utra-cgi E-UTRA-CGI,

earfcn E-UTRAARFCN,

tac TAC,

ranac RANAC OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {NeighbourInformation-E-UTRA-Item-ExtIEs} } OPTIONAL,

}

NeighbourInformation-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

}

NeighbourInformation-NR ::= SEQUENCE (SIZE(1..maxnoofNeighbours)) OF NeighbourInformation-NR-Item

NeighbourInformation-NR-Item ::= SEQUENCE {

nr-PCI NRPCI,

nr-cgi NR-CGI,

tac TAC,

ranac RANAC OPTIONAL,

nr-mode-info NeighbourInformation-NR-ModeInfo,

connectivitySupport Connectivity-Support,

measurementTimingConfiguration OCTET STRING,

iE-Extensions ProtocolExtensionContainer { {NeighbourInformation-NR-Item-ExtIEs} } OPTIONAL,

}

NeighbourInformation-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::={

}

NeighbourInformation-NR-ModeInfo ::= CHOICE {

fdd-info NeighbourInformation-NR-ModeFDDInfo,

tdd-info NeighbourInformation-NR-ModeTDDInfo,

choice-extension ProtocolIE-Single-Container { {NeighbourInformation-NR-ModeInfo-ExtIEs} }

}

NeighbourInformation-NR-ModeInfo-ExtIEs XNAP-PROTOCOL-IES ::= {

}

NeighbourInformation-NR-ModeFDDInfo ::= SEQUENCE {

ul-NR-FreqInfo NRFrequencyInfo,

dl-NR-FequInfo NRFrequencyInfo,

ie-Extensions ProtocolExtensionContainer { {NeighbourInformation-NR-ModeFDDInfo-ExtIEs} } OPTIONAL,

}

NeighbourInformation-NR-ModeFDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NeighbourInformation-NR-ModeTDDInfo ::= SEQUENCE {

nr-FreqInfo NRFrequencyInfo,

ie-Extensions ProtocolExtensionContainer { {NeighbourInformation-NR-ModeTDDInfo-ExtIEs} } OPTIONAL,

}

NeighbourInformation-NR-ModeTDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Neighbour-NG-RAN-Node-List ::= SEQUENCE (SIZE(0..maxnoofNeighbour-NG-RAN-Nodes)) OF Neighbour-NG-RAN-Node-Item

Neighbour-NG-RAN-Node-Item ::= SEQUENCE {

globalNG-RANNodeID GlobalNG-RANNode-ID,

local-NG-RAN-Node-Identifier Local-NG-RAN-Node-Identifier,

ie-Extensions ProtocolExtensionContainer { {Neighbour-NG-RAN-Node-Item-ExtIEs} } OPTIONAL,

}

Neighbour-NG-RAN-Node-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NID ::= BIT STRING (SIZE(44))

NRCarrierList ::= SEQUENCE (SIZE(1..maxnoofNRSCSs)) OF NRCarrierItem

NRCarrierItem ::= SEQUENCE {

carrierSCS NRSCS,

offsetToCarrier INTEGER (0..2199, …),

carrierBandwidth INTEGER (0..maxnoofPhysicalResourceBlocks, …),

iE-Extension ProtocolExtensionContainer { {NRCarrierItem-ExtIEs} } OPTIONAL,

}

NRCarrierItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NRCellPRACHConfig ::= OCTET STRING

NG-RAN-Cell-Identity ::= CHOICE {

nr NR-Cell-Identity,

e-utra E-UTRA-Cell-Identity,

choice-extension ProtocolIE-Single-Container { {NG-RAN-Cell-Identity-ExtIEs} }

}

NG-RAN-Cell-Identity-ExtIEs XNAP-PROTOCOL-IES ::= {

}

NG-RAN-CellPCI ::= CHOICE {

nr NRPCI,

e-utra E-UTRAPCI,

choice-extension ProtocolIE-Single-Container { {NG-RAN-CellPCI-ExtIEs} }

}

NG-RAN-CellPCI-ExtIEs XNAP-PROTOCOL-IES ::= {

}

NG-RANnode2SSBOffsetsModificationRange ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBOffsetModificationRange

NG-RANnodeUEXnAPID ::= INTEGER (0.. 4294967295)

NumberofActiveUEs::= INTEGER(0..16777215, …)

NoofRRCConnections ::= INTEGER (1..65536,…)

NonDynamic5QIDescriptor ::= SEQUENCE {

fiveQI FiveQI,

priorityLevelQoS PriorityLevelQoS OPTIONAL,

averagingWindow AveragingWindow OPTIONAL,

maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL,

iE-Extension ProtocolExtensionContainer { {NonDynamic5QIDescriptor-ExtIEs } } OPTIONAL,

}

NonDynamic5QIDescriptor-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-CNPacketDelayBudgetDownlink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional}|

{ ID id-CNPacketDelayBudgetUplink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional},

}

NRARFCN ::= INTEGER (0.. maxNRARFCN)

NG-eNB-RadioResourceStatus ::= SEQUENCE {

dL-GBR-PRB-usage DL-GBR-PRB-usage,

uL-GBR-PRB-usage UL-GBR-PRB-usage,

dL-non-GBR-PRB-usage DL-non-GBR-PRB-usage,

uL-non-GBR-PRB-usage UL-non-GBR-PRB-usage,

dL-Total-PRB-usage DL-Total-PRB-usage,

uL-Total-PRB-usage UL-Total-PRB-usage,

iE-Extensions ProtocolExtensionContainer { { NG-eNB-RadioResourceStatus-ExtIEs} } OPTIONAL,

}

NG-eNB-RadioResourceStatus-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-DL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION DL-scheduling-PDCCH-CCE-usage PRESENCE optional}|

{ ID id-UL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION UL-scheduling-PDCCH-CCE-usage PRESENCE optional},

}

DL-scheduling-PDCCH-CCE-usage ::= INTEGER (0.. 100)

UL-scheduling-PDCCH-CCE-usage ::= INTEGER (0.. 100)

TNLCapacityIndicator ::= SEQUENCE {

dLTNLOfferedCapacity OfferedCapacity,

dLTNLAvailableCapacity AvailableCapacity,

uLTNLOfferedCapacity OfferedCapacity,

uLTNLAvailableCapacity AvailableCapacity,

iE-Extensions ProtocolExtensionContainer { { TNLCapacityIndicator-ExtIEs} } OPTIONAL,

}

TNLCapacityIndicator-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Non-F1-TerminatingTopologyBHInformation ::= SEQUENCE {

nonF1TerminatingBHInformation-List NonF1TerminatingBHInformation-List,

bAPControlPDURLCCH-List BAPControlPDURLCCH-List OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {Non-F1-TerminatingTopologyBHInformation-ExtIEs} } OPTIONAL,

}

Non-F1-TerminatingTopologyBHInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NonF1TerminatingBHInformation-List ::= SEQUENCE (SIZE(1..maxnoofBHInfo)) OF NonF1TerminatingBHInformation-Item

NonF1TerminatingBHInformation-Item ::= SEQUENCE {

bHInfoIndex BHInfoIndex,

dlNon-F1TerminatingBHInfo DLNonF1Terminating-BHInfo OPTIONAL,

ulNon-F1TerminatingBHInfo ULNonF1Terminating-BHInfo OPTIONAL,

iE-Extension ProtocolExtensionContainer { { NonF1TerminatingBHInformation-Item-ExtIEs} } OPTIONAL,

}

NonF1TerminatingBHInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NonUPTraffic ::= CHOICE {

nonUPTrafficType NonUPTrafficType,

controlPlaneTrafficType ControlPlaneTrafficType,

choice-extension ProtocolIE-Single-Container { { NonUPTraffic-ExtIEs} }

}

NonUPTraffic-ExtIEs XNAP-PROTOCOL-IES ::= {

}

NonUPTrafficType ::= ENUMERATED {ueassociatedf1ap, nonueassociatedf1ap, nonf1, …}

NoPDUSessionIndication ::= ENUMERATED {true, …}

NPN-Broadcast-Information ::= CHOICE {

snpn-Information NPN-Broadcast-Information-SNPN,

pni-npn-Information NPN-Broadcast-Information-PNI-NPN,

choice-extension ProtocolIE-Single-Container { {NPN-Broadcast-Information-ExtIEs} }

}

NPN-Broadcast-Information-ExtIEs XNAP-PROTOCOL-IES ::= {

}

NPN-Broadcast-Information-SNPN ::= SEQUENCE {

broadcastSNPNID-List BroadcastSNPNID-List,

iE-Extension ProtocolExtensionContainer { {NPN-Broadcast-Information-SNPN-ExtIEs} } OPTIONAL,

}

NPN-Broadcast-Information-SNPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NPN-Broadcast-Information-PNI-NPN ::= SEQUENCE {

broadcastPNI-NPN-ID-Information BroadcastPNI-NPN-ID-Information,

iE-Extension ProtocolExtensionContainer { {NPN-Broadcast-Information-PNI-NPN-ExtIEs} } OPTIONAL,

}

NPN-Broadcast-Information-PNI-NPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NPNMobilityInformation::= CHOICE {

snpn-mobility-information NPNMobilityInformation-SNPN,

pni-npn-mobility-information NPNMobilityInformation-PNI-NPN,

choice-extension ProtocolIE-Single-Container { {NPNMobilityInformation-ExtIEs} }

}

NPNMobilityInformation-ExtIEs XNAP-PROTOCOL-IES ::= {

}

NPNMobilityInformation-SNPN ::= SEQUENCE {

serving-NID NID,

iE-Extension ProtocolExtensionContainer { {NPNMobilityInformation-SNPN-ExtIEs} } OPTIONAL,

}

NPNMobilityInformation-SNPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NPNMobilityInformation-PNI-NPN ::= SEQUENCE {

allowedPNI-NPN-ID-List AllowedPNI-NPN-ID-List,

iE-Extension ProtocolExtensionContainer { {NPNMobilityInformation-PNI-NPN-ExtIEs} } OPTIONAL,

}

NPNMobilityInformation-PNI-NPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NPNPagingAssistanceInformation ::= CHOICE {

pni-npn-Information NPNPagingAssistanceInformation-PNI-NPN,

choice-extension ProtocolIE-Single-Container { {NPNPagingAssistanceInformation-ExtIEs} }

}

NPNPagingAssistanceInformation-ExtIEs XNAP-PROTOCOL-IES ::= {

}

NPNPagingAssistanceInformation-PNI-NPN ::= SEQUENCE {

allowedPNI-NPN-ID-List AllowedPNI-NPN-ID-List,

iE-Extension ProtocolExtensionContainer { {NPNPagingAssistanceInformation-PNI-NPN-ExtIEs} } OPTIONAL,

}

NPNPagingAssistanceInformation-PNI-NPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NPN-Support ::= CHOICE {

sNPN NPN-Support-SNPN,

choice-Extensions ProtocolIE-Single-Container { {NPN-Support-ExtIEs} }

}

NPN-Support-ExtIEs XNAP-PROTOCOL-IES ::= {

}

NPN-Support-SNPN ::= SEQUENCE {

nid NID,

ie-Extension ProtocolExtensionContainer { {NPN-Support-SNPN-ExtIEs} } OPTIONAL,

}

NPN-Support-SNPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NPRACHConfiguration::= SEQUENCE {

fdd-or-tdd CHOICE {

fdd NPRACHConfiguration-FDD,

tdd NPRACHConfiguration-TDD,

choice-extension ProtocolIE-Single-Container { { FDD-or-TDD-in-NPRACHConfiguration-Choice-ExtIEs} }

},

iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-ExtIEs} } OPTIONAL,

}

NPRACHConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

FDD-or-TDD-in-NPRACHConfiguration-Choice-ExtIEs XNAP-PROTOCOL-IES ::= {

}

NPRACHConfiguration-FDD::= SEQUENCE {

nprach-CP-length NPRACH-CP-Length,

anchorCarrier-NPRACHConfig OCTET STRING,

anchorCarrier-EDT-NPRACHConfig OCTET STRING OPTIONAL,

anchorCarrier-Format2-NPRACHConfig OCTET STRING OPTIONAL,

anchorCarrier-Format2-EDT-NPRACHConfig OCTET STRING OPTIONAL,

non-anchorCarrier-NPRACHConfig OCTET STRING OPTIONAL,

non-anchorCarrier-Format2-NPRACHConfig OCTET STRING OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-FDD-ExtIEs} } OPTIONAL,

}

NPRACHConfiguration-FDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NPRACHConfiguration-TDD::= SEQUENCE {

nprach-preambleFormat NPRACH-preambleFormat,

anchorCarrier-NPRACHConfigTDD OCTET STRING,

non-anchorCarrierFequencyConfiglist Non-AnchorCarrierFrequencylist OPTIONAL,

non-anchorCarrier-NPRACHConfigTDD OCTET STRING OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-TDD-ExtIEs} } OPTIONAL,

}

NPRACHConfiguration-TDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NPRACH-CP-Length::= ENUMERATED {

us66dot7,

us266dot7,

}

NPRACH-preambleFormat::= ENUMERATED {fmt0,fmt1,fmt2,fmt0a,fmt1a,…}

Non-AnchorCarrierFrequencylist ::= SEQUENCE (SIZE(1..maxnoofNonAnchorCarrierFreqConfig)) OF

SEQUENCE {

non-anchorCarrierFrquency OCTET STRING,

iE-Extensions ProtocolExtensionContainer { { Non-AnchorCarrierFrequencylist-ExtIEs} } OPTIONAL,

}

Non-AnchorCarrierFrequencylist-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NR-Cell-Identity ::= BIT STRING (SIZE (36))

NG-RAN-Cell-Identity-ListinRANPagingArea ::= SEQUENCE (SIZE (1..maxnoofCellsinRNA)) OF NG-RAN-Cell-Identity

NR-CGI ::= SEQUENCE {

plmn-id PLMN-Identity,

nr-CI NR-Cell-Identity,

iE-Extension ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL,

}

NR-CGI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NR-U-Channel-List ::= SEQUENCE (SIZE (1..maxnoofNR-UChannelIDs)) OF NR-U-Channel-Item

NR-U-Channel-Item ::= SEQUENCE {

nR-U-ChannelID NR-U-ChannelID,

channelOccupancyTimePercentageDL ChannelOccupancyTimePercentage,

energyDetectionThreshold EnergyDetectionThreshold,

iE-Extension ProtocolExtensionContainer { {NR-U-Channel-Item-ExtIEs} } OPTIONAL,

}

NR-U-Channel-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NR-U-ChannelID ::= INTEGER (1..maxnoofNR-UChannelIDs, …)

ChannelOccupancyTimePercentage ::= INTEGER (0..100,…)

EnergyDetectionThreshold ::= INTEGER (-100..-50, …)

NR-U-ChannelInfo-List ::= SEQUENCE (SIZE (1..maxnoofNR-UChannelIDs)) OF NR-U-ChannelInfo-Item

NR-U-ChannelInfo-Item ::= SEQUENCE {

nR-U-ChannelID NR-U-ChannelID,

nRARFCN NRARFCN,

bandwidth Bandwidth,

iE-Extension ProtocolExtensionContainer { {NR-U-ChannelInfo-Item-ExtIEs} } OPTIONAL,

}

NR-U-ChannelInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Bandwidth ::= ENUMERATED{mhz10, mhz20, mhz40, mhz60, mhz80, …}

NRCyclicPrefix ::= ENUMERATED {normal, extended, …}

NRDL-ULTransmissionPeriodicity ::= ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms3, ms4, ms5, ms10, ms20, ms40, ms60, ms80, ms100, ms120, ms140, ms160, …}

NRFrequencyBand ::= INTEGER (1..1024, …)

NRFrequencyBand-List ::= SEQUENCE (SIZE(1..maxnoofNRCellBands)) OF NRFrequencyBandItem

NRFrequencyBandItem ::= SEQUENCE {

nr-frequency-band NRFrequencyBand,

supported-SUL-Band-List SupportedSULBandList OPTIONAL,

iE-Extension ProtocolExtensionContainer { {NRFrequencyBandItem-ExtIEs} } OPTIONAL,

}

NRFrequencyBandItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NRFrequencyInfo ::= SEQUENCE {

nrARFCN NRARFCN,

sul-information SUL-Information OPTIONAL,

frequencyBand-List NRFrequencyBand-List,

iE-Extension ProtocolExtensionContainer { {NRFrequencyInfo-ExtIEs} } OPTIONAL,

}

NRFrequencyInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional },…

}

NRMobilityHistoryReport ::= OCTET STRING

NRModeInfo ::= CHOICE {

fdd NRModeInfoFDD,

tdd NRModeInfoTDD,

choice-extension ProtocolIE-Single-Container { {NRModeInfo-ExtIEs} }

}

NRModeInfo-ExtIEs XNAP-PROTOCOL-IES ::= {

}

NRModeInfoFDD ::= SEQUENCE {

ulNRFrequencyInfo NRFrequencyInfo,

dlNRFrequencyInfo NRFrequencyInfo,

ulNRTransmissonBandwidth NRTransmissionBandwidth,

dlNRTransmissonBandwidth NRTransmissionBandwidth,

iE-Extension ProtocolExtensionContainer { {NRModeInfoFDD-ExtIEs} } OPTIONAL,

}

NRModeInfoFDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-ULCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }|

{ ID id-DLCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }|

{ ID id-UL-GNB-DU-Cell-Resource-Configuration CRITICALITY ignore EXTENSION GNB-DU-Cell-Resource-Configuration PRESENCE optional }|

{ ID id-DL-GNB-DU-Cell-Resource-Configuration CRITICALITY ignore EXTENSION GNB-DU-Cell-Resource-Configuration PRESENCE optional },

}

NRModeInfoTDD ::= SEQUENCE {

nrFrequencyInfo NRFrequencyInfo,

nrTransmissonBandwidth NRTransmissionBandwidth,

iE-Extension ProtocolExtensionContainer { {NRModeInfoTDD-ExtIEs} } OPTIONAL,

}

NRModeInfoTDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ID id-IntendedTDD-DL-ULConfiguration-NR CRITICALITY ignore EXTENSION IntendedTDD-DL-ULConfiguration-NR PRESENCE optional }|

{ID id-TDDULDLConfigurationCommonNR CRITICALITY ignore EXTENSION TDDULDLConfigurationCommonNR PRESENCE optional }|

{ ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }|

{ID id-tdd-GNB-DU-Cell-Resource-Configuration CRITICALITY ignore EXTENSION GNB-DU-Cell-Resource-Configuration PRESENCE optional },

}

NRNRB ::= ENUMERATED { nrb11, nrb18, nrb24, nrb25, nrb31, nrb32, nrb38, nrb51, nrb52, nrb65, nrb66, nrb78, nrb79, nrb93, nrb106, nrb107, nrb121, nrb132, nrb133, nrb135, nrb160, nrb162, nrb189, nrb216, nrb217, nrb245, nrb264, nrb270, nrb273, …, nrb33, nrb62, nrb124, nrb148, nrb248}

NRPagingeDRXInformation ::= SEQUENCE {

nRPaging-eDRX-Cycle NRPaging-eDRX-Cycle,

nRPaging-Time-Window NRPaging-Time-Window OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {NRPagingeDRXInformation-ExtIEs} } OPTIONAL,

}

NRPagingeDRXInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NRPaging-eDRX-Cycle ::= ENUMERATED {

hfquarter, hfhalf, hf1, hf2, hf4,

hf8, hf16,

hf32, hf64, hf128, hf256,

hf512, hf1024,

}

NRPaging-Time-Window ::= ENUMERATED {

s1, s2, s3, s4, s5,

s6, s7, s8, s9, s10,

s11, s12, s13, s14, s15, s16,

…,s17, s18, s19, s20, s21, s22,

s23, s24, s25, s26, s27, s28, s29,

s30, s31, s32

}

NRPagingeDRXInformationforRRCINACTIVE ::= SEQUENCE {

nRPaging-eDRX-Cycle-Inactive NRPaging-eDRX-Cycle-Inactive,

iE-Extensions ProtocolExtensionContainer { { NRPagingeDRXInformationforRRCINACTIVE-ExtIEs} } OPTIONAL,

}

NRPagingeDRXInformationforRRCINACTIVE-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NRPaging-eDRX-Cycle-Inactive ::= ENUMERATED {

hfquarter, hfhalf, hf1,

}

NRPCI ::= INTEGER (0..1007, …)

NRSCS ::= ENUMERATED { scs15, scs30, scs60, scs120, …, scs480, scs960}

NRTransmissionBandwidth ::= SEQUENCE {

nRSCS NRSCS,

nRNRB NRNRB,

iE-Extensions ProtocolExtensionContainer { {NRTransmissionBandwidth-ExtIEs} } OPTIONAL,

}

NRTransmissionBandwidth-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NumberOfAntennaPorts-E-UTRA ::= ENUMERATED {an1, an2, an4, …}

NG-RANTraceID ::=OCTET STRING (SIZE (8))

NonGBRResources-Offered ::= ENUMERATED {true, …}

NRV2XServicesAuthorized ::= SEQUENCE {

vehicleUE VehicleUE OPTIONAL,

pedestrianUE PedestrianUE OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL,

}

NRV2XServicesAuthorized-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NRUESidelinkAggregateMaximumBitRate ::= SEQUENCE {

uESidelinkAggregateMaximumBitRate BitRate,

iE-Extensions ProtocolExtensionContainer { {NRUESidelinkAggregateMaximumBitRate-ExtIEs} } OPTIONAL,

}

NRUESidelinkAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

NSAG-ID ::= INTEGER (0..255, …)

— O

OfferedCapacity ::= INTEGER (1.. 16777216,…)

OffsetOfNbiotChannelNumberToEARFCN ::= ENUMERATED {

minusTen,

minusNine,

minusEightDotFive,

minusEight,

minusSeven,

minusSix,

minusFive,

minusFourDotFive,

minusFour,

minusThree,

minusTwo,

minusOne,

minusZeroDotFive,

zero,

one,

two,

three,

threeDotFive,

four,

five,

six,

seven,

sevenDotFive,

eight,

nine,

}

— P

PositioningInformation ::= SEQUENCE {

requestedSRSTransmissionCharacteristics RequestedSRSTransmissionCharacteristics,

routingID RoutingID,

nRPPaTransactionID INTEGER (0..32767),

iE-Extension ProtocolExtensionContainer { { PositioningInformation-ExtIEs} } OPTIONAL,

}

PositioningInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PacketDelayBudget ::= INTEGER (0..1023, …)

PacketErrorRate ::= SEQUENCE {

pER-Scalar PER-Scalar,

pER-Exponent PER-Exponent,

iE-Extensions ProtocolExtensionContainer { {PacketErrorRate-ExtIEs} } OPTIONAL,

}

PacketErrorRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PagingCause ::= ENUMERATED {

voice,

}

PedestrianUE ::= ENUMERATED {

authorized,

not-authorized,

}

PER-Scalar ::= INTEGER (0..9, …)

PER-Exponent ::= INTEGER (0..9, …)

PEIPSassistanceInformation ::= SEQUENCE {

cNsubgroupID CNsubgroupID,

iE-Extensions ProtocolExtensionContainer { {PEIPSassistanceInformation-ExtIEs} } OPTIONAL,

}

PEIPSassistanceInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PacketLossRate ::= INTEGER (0..1000, …)

PagingDRX ::= ENUMERATED {

v32,

v64,

v128,

v256,

… ,

v512,

v1024

}

PagingPriority ::= ENUMERATED {

priolevel1,

priolevel2,

priolevel3,

priolevel4,

priolevel5,

priolevel6,

priolevel7,

priolevel8,

}

PartialListIndicator ::= ENUMERATED {partial, …}

PC5QoSParameters ::= SEQUENCE {

pc5QoSFlowList PC5QoSFlowList,

pc5LinkAggregateBitRates BitRate OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs} } OPTIONAL,

}

PC5QoSParameters-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF PC5QoSFlowItem

— The size of the PC5 QoS Flow List shall not exceed 2048 items.

PC5QoSFlowItem::= SEQUENCE {

pQI FiveQI,

pc5FlowBitRates PC5FlowBitRates OPTIONAL,

range Range OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { PC5QoSFlowItem-ExtIEs} } OPTIONAL,

}

PC5QoSFlowItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PC5FlowBitRates ::= SEQUENCE {

guaranteedFlowBitRate BitRate,

maximumFlowBitRate BitRate,

iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs} } OPTIONAL,

}

PC5FlowBitRates-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PDCPChangeIndication ::= CHOICE {

from-S-NG-RAN-node ENUMERATED {s-ng-ran-node-key-update-required, pdcp-data-recovery-required, …},

from-M-NG-RAN-node ENUMERATED {pdcp-data-recovery-required, …},

choice-extension ProtocolIE-Single-Container { {PDCPChangeIndication-ExtIEs} }

}

PDCPChangeIndication-ExtIEs XNAP-PROTOCOL-IES ::= {

}

PDCPDuplicationConfiguration ::= ENUMERATED {

configured,

de-configured,

}

PDCPSNLength ::= SEQUENCE {

ulPDCPSNLength ENUMERATED {v12bits, v18bits, …},

dlPDCPSNLength ENUMERATED {v12bits, v18bits, …},

iE-Extension ProtocolExtensionContainer { {PDCPSNLength-ExtIEs} } OPTIONAL,

}

PDCPSNLength-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PDUSessionAggregateMaximumBitRate ::= SEQUENCE {

downlink-session-AMBR BitRate,

uplink-session-AMBR BitRate,

iE-Extensions ProtocolExtensionContainer { {PDUSessionAggregateMaximumBitRate-ExtIEs} } OPTIONAL,

}

PDUSessionAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PDUSession-List ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF PDUSession-ID

PDUSession-List-withCause ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF PDUSession-List-withCause-Item

PDUSession-List-withCause-Item ::= SEQUENCE {

pduSessionId PDUSession-ID,

cause Cause OPTIONAL,

iE-Extension ProtocolExtensionContainer { {PDUSession-List-withCause-Item-ExtIEs} } OPTIONAL,

}

PDUSession-List-withCause-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PDUSession-List-withDataForwardingFromTarget ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF

PDUSession-List-withDataForwardingFromTarget-Item

PDUSession-List-withDataForwardingFromTarget-Item ::= SEQUENCE {

pduSessionId PDUSession-ID,

dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode,

iE-Extension ProtocolExtensionContainer { {PDUSession-List-withDataForwardingFromTarget-Item-ExtIEs} } OPTIONAL,

}

PDUSession-List-withDataForwardingFromTarget-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional},

}

PDUSession-List-withDataForwardingRequest ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF

PDUSession-List-withDataForwardingRequest-Item

PDUSession-List-withDataForwardingRequest-Item ::= SEQUENCE {

pduSessionId PDUSession-ID,

dataforwardingInfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL,

dRBtoBeReleasedList DRBToQoSFlowMapping-List OPTIONAL,

iE-Extension ProtocolExtensionContainer { {PDUSession-List-withDataForwardingRequest-Item-ExtIEs} } OPTIONAL,

}

PDUSession-List-withDataForwardingRequest-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ID id-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional},

}

— **************************************************************

— PDU Session related message level IEs BEGIN

— **************************************************************

— **************************************************************

— PDU Session Resources Admitted List

— **************************************************************

PDUSessionResourcesAdmitted-List ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourcesAdmitted-Item

PDUSessionResourcesAdmitted-Item ::= SEQUENCE {

pduSessionId PDUSession-ID,

pduSessionResourceAdmittedInfo PDUSessionResourceAdmittedInfo,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourcesAdmitted-Item-ExtIEs} } OPTIONAL,

}

PDUSessionResourcesAdmitted-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PDUSessionResourceAdmittedInfo ::= SEQUENCE {

dL-NG-U-TNL-Information-Unchanged ENUMERATED {true, …} OPTIONAL,

qosFlowsAdmitted-List QoSFlowsAdmitted-List,

qosFlowsNotAdmitted-List QoSFlows-List-withCause OPTIONAL,

dataForwardingInfoFromTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceAdmittedInfo-ExtIEs} } OPTIONAL,

}

PDUSessionResourceAdmittedInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-SecondarydataForwardingInfoFromTarget-List CRITICALITY ignore EXTENSION SecondarydataForwardingInfoFromTarget-List PRESENCE optional},

}

— **************************************************************

— PDU Session Resources Not Admitted List

— **************************************************************

PDUSessionResourcesNotAdmitted-List ::= SEQUENCE (SIZE (1..maxnoofPDUSessions)) OF PDUSessionResourcesNotAdmitted-Item

PDUSessionResourcesNotAdmitted-Item ::= SEQUENCE {

pduSessionId PDUSession-ID,

cause Cause OPTIONAL,

iE-Extension ProtocolExtensionContainer { {PDUSessionResourcesNotAdmitted-Item-Item-ExtIEs} } OPTIONAL,

}

PDUSessionResourcesNotAdmitted-Item-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— PDU Session Resources To Be Setup List

— **************************************************************

PDUSessionResourcesToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourcesToBeSetup-Item

PDUSessionResourcesToBeSetup-Item ::= SEQUENCE {

pduSessionId PDUSession-ID,

s-NSSAI S-NSSAI,

pduSessionAMBR PDUSessionAggregateMaximumBitRate OPTIONAL,

uL-NG-U-TNLatUPF UPTransportLayerInformation,

source-DL-NG-U-TNL-Information UPTransportLayerInformation OPTIONAL,

securityIndication SecurityIndication OPTIONAL,

pduSessionType PDUSessionType,

pduSessionNetworkInstance PDUSessionNetworkInstance OPTIONAL,

qosFlowsToBeSetup-List QoSFlowsToBeSetup-List,

dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourcesToBeSetup-Item-ExtIEs} } OPTIONAL,

}

PDUSessionResourcesToBeSetup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-UL-NG-U-TNLatUPF-List CRITICALITY ignore EXTENSION Additional-UL-NG-U-TNLatUPF-List PRESENCE optional}|

{ ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}|

{ ID id-Redundant-UL-NG-U-TNLatUPF CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}|

{ ID id-Additional-Redundant-UL-NG-U-TNLatUPF-List CRITICALITY ignore EXTENSION Additional-UL-NG-U-TNLatUPF-List PRESENCE optional}|

{ ID id-RedundantCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}|

{ ID id-RedundantPDUSessionInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional}|

{ ID id-MBS-SessionAssociatedInformation CRITICALITY ignore EXTENSION MBS-SessionAssociatedInformation PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Setup Info – SN terminated

— **************************************************************

PDUSessionResourceSetupInfo-SNterminated ::= SEQUENCE {

uL-NG-U-TNLatUPF UPTransportLayerInformation,

pduSessionType PDUSessionType,

pduSessionNetworkInstance PDUSessionNetworkInstance OPTIONAL,

qosFlowsToBeSetup-List QoSFlowsToBeSetup-List-Setup-SNterminated,

dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL,

securityIndication SecurityIndication OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupInfo-SNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceSetupInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-SecurityResult CRITICALITY reject EXTENSION SecurityResult PRESENCE optional}|

{ ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}|

{ID id-DefaultDRB-Allowed CRITICALITY ignore EXTENSION DefaultDRB-Allowed PRESENCE optional}|

{ ID id-SplitSessionIndicator CRITICALITY reject EXTENSION SplitSessionIndicator PRESENCE optional}|

{ID id-NonGBRResources-Offered CRITICALITY ignore EXTENSION NonGBRResources-Offered PRESENCE optional}|

{ ID id-Redundant-UL-NG-U-TNLatUPF CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}|

{ ID id-RedundantCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}|

{ ID id-RedundantPDUSessionInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional},

}

QoSFlowsToBeSetup-List-Setup-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsToBeSetup-List-Setup-SNterminated-Item

QoSFlowsToBeSetup-List-Setup-SNterminated-Item ::= SEQUENCE {

qfi QoSFlowIdentifier,

qosFlowLevelQoSParameters QoSFlowLevelQoSParameters,

offeredGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {QoSFlowsToBeSetup-List-Setup-SNterminated-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsToBeSetup-List-Setup-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}|

{ ID id-RedundantQoSFlowIndicator CRITICALITY ignore EXTENSION RedundantQoSFlowIndicator PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Setup Response Info – SN terminated

— **************************************************************

PDUSessionResourceSetupResponseInfo-SNterminated ::= SEQUENCE {

dL-NG-U-TNLatNG-RAN UPTransportLayerInformation,

dRBsToBeSetup DRBsToBeSetupList-SetupResponse-SNterminated OPTIONAL,

dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL,

qosFlowsNotAdmittedList QoSFlows-List-withCause OPTIONAL,

securityResult SecurityResult OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupResponseInfo-SNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceSetupResponseInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}|

{ ID id-Redundant-DL-NG-U-TNLatNG-RAN CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}|

{ ID id-UsedRSNInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional},

}

DRBsToBeSetupList-SetupResponse-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetupList-SetupResponse-SNterminated-Item

DRBsToBeSetupList-SetupResponse-SNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

sN-UL-PDCP-UP-TNLInfo UPTransportParameters,

dRB-QoS QoSFlowLevelQoSParameters,

pDCP-SNLength PDCPSNLength OPTIONAL,

rLC-Mode RLCMode,

uL-Configuration ULConfiguration OPTIONAL,

secondary-SN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL,

duplicationActivation DuplicationActivation OPTIONAL,

qoSFlowsMappedtoDRB-SetupResponse-SNterminated QoSFlowsMappedtoDRB-SetupResponse-SNterminated,

iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetupList-SetupResponse-SNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsToBeSetupList-SetupResponse-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}|

{ ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional},

}

QoSFlowsMappedtoDRB-SetupResponse-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF

QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item

QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item ::= SEQUENCE {

qoSFlowIdentifier QoSFlowIdentifier,

mCGRequestedGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL,

qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional }|

{ ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Setup Info – MN terminated

— **************************************************************

PDUSessionResourceSetupInfo-MNterminated ::= SEQUENCE {

pduSessionType PDUSessionType,

dRBsToBeSetup DRBsToBeSetupList-Setup-MNterminated,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupInfo-MNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceSetupInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBsToBeSetupList-Setup-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetupList-Setup-MNterminated-Item

DRBsToBeSetupList-Setup-MNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

mN-UL-PDCP-UP-TNLInfo UPTransportParameters,

rLC-Mode RLCMode,

uL-Configuration ULConfiguration OPTIONAL,

dRB-QoS QoSFlowLevelQoSParameters,

pDCP-SNLength PDCPSNLength OPTIONAL,

secondary-MN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL,

duplicationActivation DuplicationActivation OPTIONAL,

qoSFlowsMappedtoDRB-Setup-MNterminated QoSFlowsMappedtoDRB-Setup-MNterminated,

iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetupList-Setup-MNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsToBeSetupList-Setup-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}|

{ ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional},

}

QoSFlowsMappedtoDRB-Setup-MNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsMappedtoDRB-Setup-MNterminated-Item

QoSFlowsMappedtoDRB-Setup-MNterminated-Item ::= SEQUENCE {

qoSFlowIdentifier QoSFlowIdentifier,

qoSFlowLevelQoSParameters QoSFlowLevelQoSParameters,

qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {QoSFlowsMappedtoDRB-Setup-MNterminated-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsMappedtoDRB-Setup-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Setup Response Info – MN terminated

— **************************************************************

PDUSessionResourceSetupResponseInfo-MNterminated ::= SEQUENCE {

dRBsAdmittedList DRBsAdmittedList-SetupResponse-MNterminated,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupResponseInfo-MNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceSetupResponseInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ID id-DRBsNotAdmittedSetupModifyList CRITICALITY ignore EXTENSION DRB-List-withCause PRESENCE optional},

}

DRBsAdmittedList-SetupResponse-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsAdmittedList-SetupResponse-MNterminated-Item

DRBsAdmittedList-SetupResponse-MNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

sN-DL-SCG-UP-TNLInfo UPTransportParameters,

secondary-SN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL,

lCID LCID OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {DRBsAdmittedList-SetupResponse-MNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsAdmittedList-SetupResponse-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}|

{ ID id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated CRITICALITY ignore EXTENSION QoSFlowsMappedtoDRB-SetupResponse-MNterminated PRESENCE optional},

}

QoSFlowsMappedtoDRB-SetupResponse-MNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item

QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item ::= SEQUENCE {

qoSFlowIdentifier QoSFlowIdentifier,

currentQoSParaSetIndex QoSParaSetIndex,

iE-Extensions ProtocolExtensionContainer { {QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— PDU Session Resource Modification Info – SN terminated

— **************************************************************

PDUSessionResourceModificationInfo-SNterminated ::= SEQUENCE {

uL-NG-U-TNLatUPF UPTransportLayerInformation OPTIONAL,

pduSessionNetworkInstance PDUSessionNetworkInstance OPTIONAL,

qosFlowsToBeSetup-List QoSFlowsToBeSetup-List-Setup-SNterminated OPTIONAL,

dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL,

qosFlowsToBeModified-List QoSFlowsToBeSetup-List-Modified-SNterminated OPTIONAL,

qoSFlowsToBeReleased-List QoSFlows-List-withCause OPTIONAL,

drbsToBeModifiedList DRBsToBeModified-List-Modified-SNterminated OPTIONAL,

dRBsToBeReleased DRB-List-withCause OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationInfo-SNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceModificationInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}|

{ID id-DefaultDRB-Allowed CRITICALITY ignore EXTENSION DefaultDRB-Allowed PRESENCE optional}|

{ID id-NonGBRResources-Offered CRITICALITY ignore EXTENSION NonGBRResources-Offered PRESENCE optional}|

{ID id-Redundant-UL-NG-U-TNLatUPF CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}|

{ID id-RedundantCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}|

{ID id-SecurityIndication CRITICALITY ignore EXTENSION SecurityIndication PRESENCE optional},

}

QoSFlowsToBeSetup-List-Modified-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsToBeSetup-List-Modified-SNterminated-Item

QoSFlowsToBeSetup-List-Modified-SNterminated-Item ::= SEQUENCE {

qfi QoSFlowIdentifier,

qosFlowLevelQoSParameters QoSFlowLevelQoSParameters OPTIONAL,

offeredGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL,

qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {QoSFlowsToBeSetup-List-Modified-SNterminated-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsToBeSetup-List-Modified-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}|

{ ID id-RedundantQoSFlowIndicator CRITICALITY ignore EXTENSION RedundantQoSFlowIndicator PRESENCE optional},

}

DRBsToBeModified-List-Modified-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModified-List-Modified-SNterminated-Item

DRBsToBeModified-List-Modified-SNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

mN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL,

secondary-MN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL,

lCID LCID OPTIONAL,

rlc-status RLC-Status OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {DRBsToBeModified-List-Modified-SNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsToBeModified-List-Modified-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Modification Response Info – SN terminated

— **************************************************************

PDUSessionResourceModificationResponseInfo-SNterminated ::= SEQUENCE {

dL-NG-U-TNLatNG-RAN UPTransportLayerInformation OPTIONAL,

dRBsToBeSetup DRBsToBeSetupList-SetupResponse-SNterminated OPTIONAL,

dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL,

dRBsToBeModified DRBsToBeModifiedList-ModificationResponse-SNterminated OPTIONAL,

dRBsToBeReleased DRB-List-withCause OPTIONAL,

dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL,

qosFlowsNotAdmittedTBAdded QoSFlows-List-withCause OPTIONAL,

qosFlowsReleased QoSFlows-List-withCause OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationResponseInfo-SNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceModificationResponseInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}|

{ ID id-Redundant-DL-NG-U-TNLatNG-RAN CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}|

{ ID id-SecurityResult CRITICALITY ignore EXTENSION SecurityResult PRESENCE optional},

}

DRBsToBeModifiedList-ModificationResponse-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF

DRBsToBeModifiedList-ModificationResponse-SNterminated-Item

DRBsToBeModifiedList-ModificationResponse-SNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

sN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL,

dRB-QoS QoSFlowLevelQoSParameters OPTIONAL,

qoSFlowsMappedtoDRB-SetupResponse-SNterminated QoSFlowsMappedtoDRB-SetupResponse-SNterminated OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {DRBsToBeModifiedList-ModificationResponse-SNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsToBeModifiedList-ModificationResponse-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}|

{ ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}|

{ ID id-secondary-SN-UL-PDCP-UP-TNLInfo CRITICALITY ignore EXTENSION UPTransportParameters PRESENCE optional}|

{ ID id-pdcpDuplicationConfiguration CRITICALITY ignore EXTENSION PDCPDuplicationConfiguration PRESENCE optional}|

{ ID id-duplicationActivation CRITICALITY ignore EXTENSION DuplicationActivation PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Modification Info – MN terminated

— **************************************************************

PDUSessionResourceModificationInfo-MNterminated ::= SEQUENCE {

pduSessionType PDUSessionType,

dRBsToBeSetup DRBsToBeSetupList-Setup-MNterminated OPTIONAL,

dRBsToBeModified DRBsToBeModifiedList-Modification-MNterminated OPTIONAL,

dRBsToBeReleased DRB-List-withCause OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationInfo-MNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceModificationInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBsToBeModifiedList-Modification-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF

DRBsToBeModifiedList-Modification-MNterminated-Item

DRBsToBeModifiedList-Modification-MNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

mN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL,

dRB-QoS QoSFlowLevelQoSParameters OPTIONAL,

secondary-MN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL,

uL-Configuration ULConfiguration OPTIONAL,

pdcpDuplicationConfiguration PDCPDuplicationConfiguration OPTIONAL,

duplicationActivation DuplicationActivation OPTIONAL,

qoSFlowsMappedtoDRB-Setup-MNterminated QoSFlowsMappedtoDRB-Setup-MNterminated OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {DRBsToBeModifiedList-Modification-MNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsToBeModifiedList-Modification-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}|

{ ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Modification Response Info – MN terminated

— **************************************************************

PDUSessionResourceModificationResponseInfo-MNterminated ::= SEQUENCE {

dRBsAdmittedList DRBsAdmittedList-ModificationResponse-MNterminated,

dRBsReleasedList DRB-List OPTIONAL,

dRBsNotAdmittedSetupModifyList DRB-List-withCause OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationResponseInfo-MNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceModificationResponseInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBsAdmittedList-ModificationResponse-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsAdmittedList-ModificationResponse-MNterminated-Item

DRBsAdmittedList-ModificationResponse-MNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

sN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL,

secondary-SN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL,

lCID LCID OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {DRBsAdmittedList-ModificationResponse-MNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsAdmittedList-ModificationResponse-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}|

{ ID id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated CRITICALITY ignore EXTENSION QoSFlowsMappedtoDRB-SetupResponse-MNterminated PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Change Required Info – SN terminated

— **************************************************************

PDUSessionResourceChangeRequiredInfo-SNterminated ::= SEQUENCE {

dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeRequiredInfo-SNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceChangeRequiredInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— PDU Session Resource Change Confirm Info – SN terminated

— **************************************************************

PDUSessionResourceChangeConfirmInfo-SNterminated ::= SEQUENCE {

dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeConfirmInfo-SNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceChangeConfirmInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Change Required Info – MN terminated

— **************************************************************

PDUSessionResourceChangeRequiredInfo-MNterminated ::= SEQUENCE {

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeRequiredInfo-MNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceChangeRequiredInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— PDU Session Resource Change Confirm Info – MN terminated

— **************************************************************

PDUSessionResourceChangeConfirmInfo-MNterminated ::= SEQUENCE {

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeConfirmInfo-MNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceChangeConfirmInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— PDU Session Resource Modification Required Info – SN terminated

— **************************************************************

PDUSessionResourceModRqdInfo-SNterminated ::= SEQUENCE {

dL-NG-U-TNLatNG-RAN UPTransportLayerInformation OPTIONAL,

qoSFlowsToBeReleased-List QoSFlows-List-withCause OPTIONAL,

dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL,

drbsToBeSetupList DRBsToBeSetup-List-ModRqd-SNterminated OPTIONAL,

drbsToBeModifiedList DRBsToBeModified-List-ModRqd-SNterminated OPTIONAL,

dRBsToBeReleased DRB-List-withCause OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModRqdInfo-SNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceModRqdInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBsToBeSetup-List-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetup-List-ModRqd-SNterminated-Item

DRBsToBeSetup-List-ModRqd-SNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

pDCP-SNLength PDCPSNLength OPTIONAL,

sn-UL-PDCP-UPTNLinfo UPTransportParameters,

dRB-QoS QoSFlowLevelQoSParameters,

secondary-SN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL,

duplicationActivation DuplicationActivation OPTIONAL,

uL-Configuration ULConfiguration OPTIONAL,

qoSFlowsMappedtoDRB-ModRqd-SNterminated QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated,

rLC-Mode RLCMode,

iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetup-List-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsToBeSetup-List-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}|

{ ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional},

}

QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF

QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item

QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item ::= SEQUENCE {

qoSFlowIdentifier QoSFlowIdentifier,

mCGRequestedGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBsToBeModified-List-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModified-List-ModRqd-SNterminated-Item

DRBsToBeModified-List-ModRqd-SNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

sN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL,

dRB-QoS QoSFlowLevelQoSParameters OPTIONAL,

secondary-SN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL,

uL-Configuration ULConfiguration OPTIONAL,

pdcpDuplicationConfiguration PDCPDuplicationConfiguration OPTIONAL,

duplicationActivation DuplicationActivation OPTIONAL,

qoSFlowsMappedtoDRB-ModRqd-SNterminated QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {DRBsToBeModified-List-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsToBeModified-List-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}|

{ ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional},

}

QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF

QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item

QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item ::= SEQUENCE {

qoSFlowIdentifier QoSFlowIdentifier,

mCGRequestedGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— PDU Session Resource Modification Confirm Info – SN terminated

— **************************************************************

PDUSessionResourceModConfirmInfo-SNterminated ::= SEQUENCE {

uL-NG-U-TNLatUPF UPTransportLayerInformation OPTIONAL,

dRBsAdmittedList DRBsAdmittedList-ModConfirm-SNterminated,

dRBsNotAdmittedSetupModifyList DRB-List-withCause OPTIONAL,

dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModConfirmInfo-SNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceModConfirmInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional},

}

DRBsAdmittedList-ModConfirm-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF

DRBsAdmittedList-ModConfirm-SNterminated-Item

DRBsAdmittedList-ModConfirm-SNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

mN-DL-CG-UP-TNLInfo UPTransportParameters OPTIONAL,

secondary-MN-DL-CG-UP-TNLInfo UPTransportParameters OPTIONAL,

lCID LCID OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {DRBsAdmittedList-ModConfirm-SNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsAdmittedList-ModConfirm-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Modification Required Info – MN terminated

— **************************************************************

PDUSessionResourceModRqdInfo-MNterminated ::= SEQUENCE {

dRBsToBeModified DRBsToBeModified-List-ModRqd-MNterminated OPTIONAL,

dRBsToBeReleased DRB-List-withCause OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModRqdInfo-MNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceModRqdInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBsToBeModified-List-ModRqd-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModified-List-ModRqd-MNterminated-Item

DRBsToBeModified-List-ModRqd-MNterminated-Item ::= SEQUENCE {

drb-ID DRB-ID,

sN-DL-SCG-UP-TNLInfo UPTransportLayerInformation,

secondary-SN-DL-SCG-UP-TNLInfo UPTransportLayerInformation OPTIONAL,

lCID LCID OPTIONAL,

rlc-status RLC-Status OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {DRBsToBeModified-List-ModRqd-MNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsToBeModified-List-ModRqd-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional},

}

— **************************************************************

— PDU Session Resource Modification Confirm Info – MN terminated

— **************************************************************

PDUSessionResourceModConfirmInfo-MNterminated ::= SEQUENCE {

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModConfirmInfo-MNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceModConfirmInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— **************************************************************

— PDU Session Resource Setup Complete Info – SN terminated

— **************************************************************

PDUSessionResourceBearerSetupCompleteInfo-SNterminated ::= SEQUENCE {

dRBsToBeSetupList SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceBearerSetupCompleteInfo-SNterminated-ExtIEs} } OPTIONAL,

}

PDUSessionResourceBearerSetupCompleteInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item ::= SEQUENCE {

dRB-ID DRB-ID,

mN-Xn-U-TNLInfoatM UPTransportLayerInformation,

iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item-ExtIEs} } OPTIONAL,

}

DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ID id-Secondary-MN-Xn-U-TNLInfoatM CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional},

}

— **************************************************************

— PDU Session related message level IEs END

— **************************************************************

PDUSessionResourceSecondaryRATUsageList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSecondaryRATUsageItem

PDUSessionResourceSecondaryRATUsageItem ::= SEQUENCE {

pDUSessionID PDUSession-ID,

secondaryRATUsageInformation SecondaryRATUsageInformation,

iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSecondaryRATUsageItem-ExtIEs} } OPTIONAL,

}

PDUSessionResourceSecondaryRATUsageItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PDUSessionUsageReport ::= SEQUENCE {

rATType ENUMERATED {nr, eutra, …, nr-unlicensed, e-utra-unlicensed},

pDUSessionTimedReportList VolumeTimedReportList,

iE-Extensions ProtocolExtensionContainer { {PDUSessionUsageReport-ExtIEs} } OPTIONAL,

}

PDUSessionUsageReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PDUSessionType ::= ENUMERATED {ipv4, ipv6, ipv4v6, ethernet, unstructured, …}

PDUSession-ID ::= INTEGER (0..255)

PDUSessionNetworkInstance ::= INTEGER (1..256, …)

PDUSessionCommonNetworkInstance ::= OCTET STRING

PDUSession-PairID ::= INTEGER (0..255, …)

Periodical ::= SEQUENCE {

iE-Extensions ProtocolExtensionContainer { { Periodical-ExtIEs} } OPTIONAL,

}

Periodical-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Permutation ::= ENUMERATED {dfu, ufd, …}

PLMN-Identity ::= OCTET STRING (SIZE(3))

PLMNAreaBasedQMC ::= SEQUENCE {

plmnListforQMC PLMNListforQMC,

iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL,

}

PLMNAreaBasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMN-Identity

PCIListForMDT ::= SEQUENCE (SIZE(1.. maxnoofNeighPCIforMDT)) OF NRPCI

PNI-NPN-Restricted-Information ::= ENUMERATED { restriced, not-restricted, …}

PortNumber ::= BIT STRING (SIZE (16))

PriorityLevelQoS ::= INTEGER (1..127, …)

ProtectedE-UTRAResourceIndication ::= SEQUENCE {

activationSFN ActivationSFN,

protectedResourceList ProtectedE-UTRAResourceList,

mbsfnControlRegionLength MBSFNControlRegionLength OPTIONAL,

pDCCHRegionLength INTEGER (1..3),

iE-Extensions ProtocolExtensionContainer { {ProtectedE-UTRAResourceIndication-ExtIEs} } OPTIONAL,

}

ProtectedE-UTRAResourceIndication-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ProtectedE-UTRAResourceList ::= SEQUENCE (SIZE (1.. maxnoofProtectedResourcePatterns)) OF ProtectedE-UTRAResource-Item

ProtectedE-UTRAResource-Item ::= SEQUENCE {

resourceType ENUMERATED {downlinknonCRS, cRS, uplink, …},

intra-PRBProtectedResourceFootprint BIT STRING (SIZE(84, …)),

protectedFootprintFrequencyPattern BIT STRING (SIZE(6..110, …)),

protectedFootprintTimePattern ProtectedE-UTRAFootprintTimePattern,

iE-Extensions ProtocolExtensionContainer { {ProtectedE-UTRAResource-Item-ExtIEs} } OPTIONAL,

}

ProtectedE-UTRAResource-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ProtectedE-UTRAFootprintTimePattern ::= SEQUENCE {

protectedFootprintTimeperiodicity INTEGER (1..320, …),

protectedFootrpintStartTime INTEGER (1..20, …),

iE-Extensions ProtocolExtensionContainer { {ProtectedE-UTRAFootprintTimePattern-ExtIEs} } OPTIONAL,

}

ProtectedE-UTRAFootprintTimePattern-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

PrivacyIndicator ::= ENUMERATED {

immediate-MDT,

logged-MDT,

}

PSCellChangeHistory ::= ENUMERATED {reporting-full-history, …}

PSCellHistoryInformationRetrieve ::= ENUMERATED {query, …}

— Q

QMCConfigInfo ::= SEQUENCE {

uEAppLayerMeasInfoList UEAppLayerMeasInfoList,

iE-Extensions ProtocolExtensionContainer { {QMCConfigInfo-ExtIEs} } OPTIONAL,

}

QMCConfigInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

UEAppLayerMeasInfoList ::= SEQUENCE (SIZE(1..maxnoofUEAppLayerMeas)) OF UEAppLayerMeasInfo-Item

UEAppLayerMeasInfo-Item ::= SEQUENCE {

uEAppLayerMeasConfigInfo UEAppLayerMeasConfigInfo,

iE-Extensions ProtocolExtensionContainer { { UEAppLayerMeasInfo-Item-ExtIEs} } OPTIONAL,

}

UEAppLayerMeasInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

QOEMeasConfAppLayerID ::= INTEGER (0..15, …)

QOEMeasStatus ::= ENUMERATED {ongoing, …}

QOEReference ::= OCTET STRING (SIZE (6))

QoSCharacteristics ::= CHOICE {

non-dynamic NonDynamic5QIDescriptor,

dynamic Dynamic5QIDescriptor,

choice-extension ProtocolIE-Single-Container { {QoSCharacteristics-ExtIEs} }

}

QoSCharacteristics-ExtIEs XNAP-PROTOCOL-IES ::= {

}

QoSFlowIdentifier ::= INTEGER (0..63, …)

QoSFlowLevelQoSParameters ::= SEQUENCE {

qos-characteristics QoSCharacteristics,

allocationAndRetentionPrio AllocationandRetentionPriority,

gBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL,

reflectiveQoS ReflectiveQoSAttribute OPTIONAL,

additionalQoSflowInfo ENUMERATED {more-likely, …} OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {QoSFlowLevelQoSParameters-ExtIEs} } OPTIONAL,

}

QoSFlowLevelQoSParameters-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ID id-QoSMonitoringRequest CRITICALITY ignore EXTENSION QosMonitoringRequest PRESENCE optional}|

{ID id-QosMonitoringReportingFrequency CRITICALITY ignore EXTENSION QosMonitoringReportingFrequency PRESENCE optional}|

{ID id-QoSMonitoringDisabled CRITICALITY ignore EXTENSION QoSMonitoringDisabled PRESENCE optional},

}

QoSFlowMappingIndication ::= ENUMERATED {

ul,

dl,

}

QoSFlowNotificationControlIndicationInfo ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowNotify-Item

QoSFlowNotify-Item ::= SEQUENCE {

qosFlowIdentifier QoSFlowIdentifier,

notificationInformation ENUMERATED {fulfilled, not-fulfilled, …},

iE-Extensions ProtocolExtensionContainer { {QoSFlowNotificationControlIndicationInfo-ExtIEs} } OPTIONAL,

}

QoSFlowNotificationControlIndicationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetNotifyIndex PRESENCE optional },

}

QoSFlows-List ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlow-Item

QoSFlow-Item ::= SEQUENCE {

qfi QoSFlowIdentifier,

qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL,

iE-Extension ProtocolExtensionContainer { {QoSFlow-Item-ExtIEs} } OPTIONAL,

}

QoSFlow-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

QoSFlows-List-withCause ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowwithCause-Item

QoSFlowwithCause-Item ::= SEQUENCE {

qfi QoSFlowIdentifier,

cause Cause OPTIONAL,

iE-Extension ProtocolExtensionContainer { {QoSFlowwithCause-Item-ExtIEs} } OPTIONAL,

}

QoSFlowwithCause-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

QoS-Mapping-Information ::= SEQUENCE {

dscp BIT STRING (SIZE(6)) OPTIONAL,

flow-label BIT STRING (SIZE(20)) OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {QoS-Mapping-Information-ExtIEs} } OPTIONAL,

}

QoS-Mapping-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

QoSParaSetIndex ::= INTEGER (1..8,…)

QoSParaSetNotifyIndex ::= INTEGER (0..8,…)

QoSFlowsAdmitted-List ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowsAdmitted-Item

QoSFlowsAdmitted-Item ::= SEQUENCE {

qfi QoSFlowIdentifier,

iE-Extension ProtocolExtensionContainer { {QoSFlowsAdmitted-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsAdmitted-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional },

}

QoSFlowsToBeSetup-List ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowsToBeSetup-Item

QoSFlowsToBeSetup-Item ::= SEQUENCE {

qfi QoSFlowIdentifier,

qosFlowLevelQoSParameters QoSFlowLevelQoSParameters,

e-RAB-ID E-RAB-ID OPTIONAL,

iE-Extension ProtocolExtensionContainer { {QoSFlowsToBeSetup-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsToBeSetup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}|

{ ID id-RedundantQoSFlowIndicator CRITICALITY ignore EXTENSION RedundantQoSFlowIndicator PRESENCE optional},

}

QoSFlowsUsageReportList ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsUsageReport-Item

QoSFlowsUsageReport-Item ::= SEQUENCE {

qosFlowIdentifier QoSFlowIdentifier,

rATType ENUMERATED {nr, eutra, …, nr-unlicensed, e-utra-unlicensed},

qoSFlowsTimedReportList VolumeTimedReportList,

iE-Extensions ProtocolExtensionContainer { {QoSFlowsUsageReport-Item-ExtIEs} } OPTIONAL,

}

QoSFlowsUsageReport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

QosMonitoringRequest ::= ENUMERATED {ul, dl, both}

QoSMonitoringDisabled ::= ENUMERATED {true, …}

QosMonitoringReportingFrequency ::= INTEGER (1..1800, …)

— R

RACH-Config-Common ::= OCTET STRING

RACH-Config-Common-IAB ::= OCTET STRING

RACHReportInformation ::= SEQUENCE (SIZE(1.. maxnoofRACHReports)) OF RACHReportList-Item

RACHReportList-Item ::= SEQUENCE {

rACHReport RACHReportContainer,

iE-Extensions ProtocolExtensionContainer { { RACHReportList-Item-ExtIEs} } OPTIONAL,

}

RACHReportList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-UEAssistantIdentifier CRITICALITY ignore EXTENSION NG-RANnodeUEXnAPID PRESENCE optional},

}

RACHReportContainer ::= OCTET STRING

RadioResourceStatus ::= CHOICE {

ng-eNB-RadioResourceStatus NG-eNB-RadioResourceStatus,

gNB-RadioResourceStatus GNB-RadioResourceStatus,

choice-extension ProtocolIE-Single-Container { { RadioResourceStatus-ExtIEs} }

}

RadioResourceStatus-ExtIEs XNAP-PROTOCOL-IES ::= {

}

RANAC ::= INTEGER (0..255)

RANAreaID ::= SEQUENCE {

tAC TAC,

rANAC RANAC OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {RANAreaID-ExtIEs} } OPTIONAL,

}

RANAreaID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RANAreaID-List ::= SEQUENCE (SIZE(1..maxnoofRANAreasinRNA)) OF RANAreaID

Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, …}

RANPagingArea ::= SEQUENCE {

pLMN-Identity PLMN-Identity,

rANPagingAreaChoice RANPagingAreaChoice,

iE-Extensions ProtocolExtensionContainer { {RANPagingArea-ExtIEs} } OPTIONAL,

}

RANPagingArea-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RANPagingAreaChoice ::= CHOICE {

cell-List NG-RAN-Cell-Identity-ListinRANPagingArea,

rANAreaID-List RANAreaID-List,

choice-extension ProtocolIE-Single-Container { {RANPagingAreaChoice-ExtIEs} }

}

RANPagingAreaChoice-ExtIEs XNAP-PROTOCOL-IES ::= {

}

RANPagingAttemptInfo ::= SEQUENCE {

pagingAttemptCount INTEGER (1..16, …),

intendedNumberOfPagingAttempts INTEGER (1..16, …),

nextPagingAreaScope ENUMERATED {same, changed, …} OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {RANPagingAttemptInfo-ExtIEs} } OPTIONAL,

}

RANPagingAttemptInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RANPagingFailure ::= ENUMERATED {

true,

}

RBsetConfiguration ::= SEQUENCE {

subcarrierSpacing SSB-subcarrierSpacing,

rBsetSize ENUMERATED {rb2, rb4, rb8, rb16, rb32, rb64},

numberofRBSets INTEGER(1.. maxnoofRBsetsPerCell),

iE-Extensions ProtocolExtensionContainer { { RBsetConfiguration-ExtIEs} } OPTIONAL,

}

RBsetConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Redcap-Bcast-Information ::= BIT STRING(SIZE(8))

RedundantQoSFlowIndicator ::= ENUMERATED {true, false}

RedundantPDUSessionInformation ::= SEQUENCE {

rSN RSN,

iE-Extensions ProtocolExtensionContainer { {RedundantPDUSessionInformation-ExtIEs} } OPTIONAL,

}

RedundantPDUSessionInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-PDUSession-PairID CRITICALITY ignore EXTENSION PDUSession-PairID PRESENCE optional },

}

RSN ::= ENUMERATED {v1, v2, …}

ReflectiveQoSAttribute ::= ENUMERATED {subject-to-reflective-QoS, …}

RequestedSRSTransmissionCharacteristics ::= OCTET STRING

RoutingID ::= OCTET STRING

ReplacingCells ::= SEQUENCE (SIZE(0.. maxnoofCellsinNG-RANnode)) OF ReplacingCells-Item

ReplacingCells-Item ::= SEQUENCE {

globalNG-RANCell-ID GlobalCell-ID,

iE-Extensions ProtocolExtensionContainer { {ReplacingCells-Item-ExtIEs} } OPTIONAL,

}

ReplacingCells-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, …}

ReportArea ::= ENUMERATED {

cell,

}

ReportConfigContainer ::= OCTET STRING

ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60, …}

ReportType ::= CHOICE {

periodical Periodical,

eventTriggered EventTriggered,

}

ExtendedReportIntervalMDT ::= ENUMERATED {

ms20480,

ms40960,

}

ReportCharacteristics ::= BIT STRING(SIZE(32))

ReportingPeriodicity ::= ENUMERATED {

half-thousand-ms,

one-thousand-ms,

two-thousand-ms,

five-thousand-ms,

ten-thousand-ms,

}

RegistrationRequest ::= ENUMERATED {start, stop, add, … }

RequestReferenceID ::= INTEGER (1..64, …)

ReservedSubframePattern ::= SEQUENCE {

subframeType ENUMERATED {mbsfn, non-mbsfn, …},

reservedSubframePattern BIT STRING (SIZE(10..160)),

mbsfnControlRegionLength MBSFNControlRegionLength OPTIONAL,

iE-Extension ProtocolExtensionContainer { {ReservedSubframePattern-ExtIEs} } OPTIONAL,

}

ReservedSubframePattern-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ResetRequestTypeInfo ::= CHOICE {

fullReset ResetRequestTypeInfo-Full,

partialReset ResetRequestTypeInfo-Partial,

choice-extension ProtocolIE-Single-Container { {ResetRequestTypeInfo-ExtIEs} }

}

ResetRequestTypeInfo-ExtIEs XNAP-PROTOCOL-IES ::= {

}

ResetRequestTypeInfo-Full ::= SEQUENCE {

iE-Extension ProtocolExtensionContainer { {ResetRequestTypeInfo-Full-ExtIEs} } OPTIONAL,

}

ResetRequestTypeInfo-Full-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ResetRequestTypeInfo-Partial ::= SEQUENCE {

ue-contexts-ToBeReleasedList ResetRequestPartialReleaseList,

iE-Extension ProtocolExtensionContainer { {ResetRequestTypeInfo-Partial-ExtIEs} } OPTIONAL,

}

ResetRequestTypeInfo-Partial-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ResetRequestPartialReleaseList ::= SEQUENCE (SIZE(1..maxnoofUEContexts)) OF ResetRequestPartialReleaseItem

ResetRequestPartialReleaseItem ::= SEQUENCE {

ng-ran-node1UEXnAPID NG-RANnodeUEXnAPID OPTIONAL,

ng-ran-node2UEXnAPID NG-RANnodeUEXnAPID OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ResetRequestPartialReleaseItem-ExtIEs} } OPTIONAL,

}

ResetRequestPartialReleaseItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ResetResponseTypeInfo ::= CHOICE {

fullReset ResetResponseTypeInfo-Full,

partialReset ResetResponseTypeInfo-Partial,

choice-extension ProtocolIE-Single-Container { {ResetResponseTypeInfo-ExtIEs} }

}

ResetResponseTypeInfo-ExtIEs XNAP-PROTOCOL-IES ::= {

}

ResetResponseTypeInfo-Full ::= SEQUENCE {

iE-Extension ProtocolExtensionContainer { {ResetResponseTypeInfo-Full-ExtIEs} } OPTIONAL,

}

ResetResponseTypeInfo-Full-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ResetResponseTypeInfo-Partial ::= SEQUENCE {

ue-contexts-AdmittedToBeReleasedList ResetResponsePartialReleaseList,

iE-Extension ProtocolExtensionContainer { {ResetResponseTypeInfo-Partial-ExtIEs} } OPTIONAL,

}

ResetResponseTypeInfo-Partial-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ResetResponsePartialReleaseList ::= SEQUENCE (SIZE(1..maxnoofUEContexts)) OF ResetResponsePartialReleaseItem

ResetResponsePartialReleaseItem ::= SEQUENCE {

ng-ran-node1UEXnAPID NG-RANnodeUEXnAPID OPTIONAL,

ng-ran-node2UEXnAPID NG-RANnodeUEXnAPID OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ResetResponsePartialReleaseItem-ExtIEs} } OPTIONAL,

}

ResetResponsePartialReleaseItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RLCMode ::= ENUMERATED {

rlc-am,

rlc-um-bidirectional,

rlc-um-unidirectional-ul,

rlc-um-unidirectional-dl,

}

RLC-Status ::= SEQUENCE {

reestablishment-Indication Reestablishment-Indication,

iE-Extensions ProtocolExtensionContainer { {RLC-Status-ExtIEs} } OPTIONAL,

}

RLC-Status-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RLCDuplicationInformation ::= SEQUENCE {

rLCDuplicationStateList RLCDuplicationStateList,

rLC-PrimaryIndicator ENUMERATED {true, false} OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {RLCDuplicationInformation-ItemExtIEs} } OPTIONAL

}

RLCDuplicationInformation-ItemExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RLCDuplicationStateList ::= SEQUENCE (SIZE(1..maxnoofRLCDuplicationstate)) OF RLCDuplicationState-Item

RLCDuplicationState-Item ::= SEQUENCE {

duplicationState ENUMERATED {active,inactive, …},

iE-Extensions ProtocolExtensionContainer { {RLCDuplicationState-ItemExtIEs } } OPTIONAL,

}

RLCDuplicationState-ItemExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Reestablishment-Indication ::= ENUMERATED {

reestablished,

}

RFSP-Index ::= INTEGER (1..256)

RRCConfigIndication ::= ENUMERATED {

full-config,

delta-config,

}

RRCConnections::= SEQUENCE {

noofRRCConnections NoofRRCConnections,

availableRRCConnectionCapacityValue AvailableRRCConnectionCapacityValue,

iE-Extensions ProtocolExtensionContainer { { RRCConnections-ExtIEs} } OPTIONAL,

}

RRCConnections-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RRCConnReestab-Indicator ::= ENUMERATED { reconfigurationFailure, handoverFailure, otherFailure, …}

RRCReestab-initiated ::= SEQUENCE {

rRRCReestab-initiated-reporting RRCReestab-Initiated-Reporting,

iE-Extensions ProtocolExtensionContainer { { RRCReestab-initiated-ExtIEs} } OPTIONAL,

}

RRCReestab-initiated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RRCReestab-Initiated-Reporting ::= CHOICE {

rRCReestab-reporting-wo-UERLFReport RRCReestab-Initiated-Reporting-wo-UERLFReport,

rRCReestab-reporting-with-UERLFReport RRCReestab-Initiated-Reporting-with-UERLFReport,

choice-extension ProtocolIE-Single-Container { {RRCReestab-Initiated-Reporting-ExtIEs} }

}

RRCReestab-Initiated-Reporting-ExtIEs XNAP-PROTOCOL-IES ::= {

}

RRCReestab-Initiated-Reporting-wo-UERLFReport ::= SEQUENCE {

failureCellPCI NG-RAN-CellPCI,

reestabCellCGI GlobalNG-RANCell-ID,

c-RNTI C-RNTI,

shortMAC-I MAC-I,

iE-Extensions ProtocolExtensionContainer { { RRCReestab-Initiated-Reporting-wo-UERLFReport-ExtIEs} } OPTIONAL,

}

RRCReestab-Initiated-Reporting-wo-UERLFReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-RRCConnReestab-Indicator CRITICALITY ignore EXTENSION RRCConnReestab-Indicator PRESENCE optional },

}

RRCReestab-Initiated-Reporting-with-UERLFReport ::= SEQUENCE {

uERLFReportContainer UERLFReportContainer,

iE-Extensions ProtocolExtensionContainer { {RRCReestab-Initiated-Reporting-with-UERLFReport-ExtIEs} } OPTIONAL,

}

RRCReestab-Initiated-Reporting-with-UERLFReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RRCSetup-initiated ::= SEQUENCE {

rRRCSetup-Initiated-Reporting RRCSetup-Initiated-Reporting,

uERLFReportContainer UERLFReportContainer OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { RRCSetup-initiated-ExtIEs} } OPTIONAL,

}

RRCSetup-initiated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RRCSetup-Initiated-Reporting ::= CHOICE {

rRCSetup-reporting-with-UERLFReport RRCSetup-Initiated-Reporting-with-UERLFReport,

choice-extension ProtocolIE-Single-Container { {RRCSetup-Initiated-Reporting-ExtIEs} }

}

RRCSetup-Initiated-Reporting-ExtIEs XNAP-PROTOCOL-IES ::= {

}

RRCSetup-Initiated-Reporting-with-UERLFReport ::= SEQUENCE {

uERLFReportContainer UERLFReportContainer,

iE-Extensions ProtocolExtensionContainer { {RRCSetup-Initiated-Reporting-with-UERLFReport-ExtIEs} } OPTIONAL,

}

RRCSetup-Initiated-Reporting-with-UERLFReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

RRCResumeCause ::= ENUMERATED {

rna-Update,

}

— S

SCGreconfigNotification ::= ENUMERATED {executed, …}

S-NSSAIListQoE ::= SEQUENCE (SIZE(1..maxnoofSNSSAIforQMC)) OF S-NSSAI

S-BasedMDT ::= SEQUENCE {

ng-ran-TraceID NG-RANTraceID,

iE-Extension ProtocolExtensionContainer { {S-BasedMDT-ExtIEs} } OPTIONAL,

}

S-BasedMDT-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ServiceType ::= ENUMERATED{

qMC-for-streaming-service,

qMC-for-MTSI-service,

qMC-for-VR-service,

}

SecondarydataForwardingInfoFromTarget-Item::= SEQUENCE {

secondarydataForwardingInfoFromTarget DataForwardingInfoFromTargetNGRANnode,

iE-Extensions ProtocolExtensionContainer { { SecondarydataForwardingInfoFromTarget-Item-ExtIEs} } OPTIONAL,

}

SecondarydataForwardingInfoFromTarget-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SecondarydataForwardingInfoFromTarget-List ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF SecondarydataForwardingInfoFromTarget-Item

SCGActivationRequest ::= ENUMERATED {activate-scg, deactivate-scg, …}

SCGActivationStatus ::= ENUMERATED {scg-activated, scg-deactivated, …}

SCGConfigurationQuery ::= ENUMERATED {true, …}

SCGIndicator ::= ENUMERATED{released, …}

SCGFailureReportContainer ::= OCTET STRING

SDTSupportRequest ::= SEQUENCE {

sdtindicator SDTIndicator,

sdtAssistantInfo SDTAssistantInfo OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { SDTSupportRequest-ExtIEs} } OPTIONAL,

}

SDTSupportRequest-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SDTIndicator ::= ENUMERATED {true, …}

SDTAssistantInfo ::= ENUMERATED {single-packet, multiple-packets, …}

SDT-Termination-Request ::= ENUMERATED {radio-link-problem, normal, …}

SDTPartialUEContextInfo ::= SEQUENCE {

dRBsToBeSetup SDT-DRBsToBeSetupList OPTIONAL,

sRBsToBeSetup SDT-SRBsToBeSetupList,

iE-Extensions ProtocolExtensionContainer { { SDTPartialUEContextInfo-ExtIEs} } OPTIONAL,

}

SDTPartialUEContextInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SDT-DRBsToBeSetupList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF SDT-DRBsToBeSetupList-Item

SDT-DRBsToBeSetupList-Item ::= SEQUENCE {

drb-ID DRB-ID,

uL-TNLInfo UPTransportParameters,

dRB-RLC-Bearer-Configuration OCTET STRING,

dRB-QoS QoSFlowLevelQoSParameters,

rLC-Mode RLCMode,

s-nssai S-NSSAI,

pDCP-SNLength PDCPSNLength,

flows-Mapped-To-DRB-List Flows-Mapped-To-DRB-List,

iE-Extensions ProtocolExtensionContainer { { SDT-DRBsToBeSetupList-Item-ExtIEs} } OPTIONAL,

}

SDT-DRBsToBeSetupList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SDT-SRBsToBeSetupList ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF SDT-SRBsToBeSetupList-Item

SDT-SRBsToBeSetupList-Item ::= SEQUENCE {

srb-ID SRB-ID,

sRB-RLC-Bearer-Configuration OCTET STRING,

iE-Extensions ProtocolExtensionContainer { { SDT-SRBsToBeSetupList-Item-ExtIEs} } OPTIONAL,

}

SDT-SRBsToBeSetupList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SRB-ID ::= INTEGER (0..4, …)

SDTDataForwardingDRBList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF SDTDataForwardingDRBList-Item

SDTDataForwardingDRBList-Item ::= SEQUENCE {

drb-ID DRB-ID,

dL-TNLInfo UPTransportParameters OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { SDTDataForwardingDRBList-Item-ExtIEs} } OPTIONAL,

}

SDTDataForwardingDRBList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SecondaryRATUsageInformation ::= SEQUENCE {

pDUSessionUsageReport PDUSessionUsageReport OPTIONAL,

qosFlowsUsageReportList QoSFlowsUsageReportList OPTIONAL,

iE-Extension ProtocolExtensionContainer { {SecondaryRATUsageInformation-ExtIEs} } OPTIONAL,

}

SecondaryRATUsageInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SecurityIndication ::= SEQUENCE {

integrityProtectionIndication ENUMERATED {required, preferred, not-needed, …},

confidentialityProtectionIndication ENUMERATED {required, preferred, not-needed, …},

maximumIPdatarate MaximumIPdatarate OPTIONAL,

— This IE shall be present if the Integrity Protection IE within the Security Indication IE is present and set to "required" or "preferred". —

iE-Extensions ProtocolExtensionContainer { {SecurityIndication-ExtIEs} } OPTIONAL,

}

SecurityIndication-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SecurityResult ::= SEQUENCE {

integrityProtectionResult ENUMERATED {performed, not-performed, …},

confidentialityProtectionResult ENUMERATED {performed, not-performed, …},

iE-Extensions ProtocolExtensionContainer { {SecurityResult-ExtIEs} } OPTIONAL,

}

SecurityResult-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SensorMeasurementConfiguration ::= SEQUENCE {

sensorMeasConfig SensorMeasConfig,

sensorMeasConfigNameList SensorMeasConfigNameList OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { SensorMeasurementConfiguration-ExtIEs } } OPTIONAL,

}

SensorMeasurementConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SensorMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofSensorName)) OF SensorName

SensorMeasConfig::= ENUMERATED {setup,…}

SensorName ::= SEQUENCE {

uncompensatedBarometricConfig ENUMERATED {true, …} OPTIONAL,

ueSpeedConfig ENUMERATED {true, …} OPTIONAL,

ueOrientationConfig ENUMERATED {true, …} OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {SensorNameConfig-ExtIEs} } OPTIONAL,

}

SensorNameConfig-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— Served Cells E-UTRA IEs

ServedCellInformation-E-UTRA ::= SEQUENCE {

e-utra-pci E-UTRAPCI,

e-utra-cgi E-UTRA-CGI,

tac TAC,

ranac RANAC OPTIONAL,

broadcastPLMNs SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF ServedCellInformation-E-UTRA-perBPLMN,

e-utra-mode-info ServedCellInformation-E-UTRA-ModeInfo,

numberofAntennaPorts NumberOfAntennaPorts-E-UTRA OPTIONAL,

prach-configuration E-UTRAPRACHConfiguration OPTIONAL,

mBSFNsubframeInfo MBSFNSubframeInfo-E-UTRA OPTIONAL,

multibandInfo E-UTRAMultibandInfoList OPTIONAL,

freqBandIndicatorPriority ENUMERATED {not-broadcast, broadcast, …} OPTIONAL,

bandwidthReducedSI ENUMERATED {scheduled, …} OPTIONAL,

protectedE-UTRAResourceIndication ProtectedE-UTRAResourceIndication OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-ExtIEs} } OPTIONAL,

}

ServedCellInformation-E-UTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-BPLMN-ID-Info-EUTRA CRITICALITY ignore EXTENSION BPLMN-ID-Info-EUTRA PRESENCE optional }|

{ ID id-NPRACHConfiguration CRITICALITY ignore EXTENSION NPRACHConfiguration PRESENCE optional},

}

ServedCellInformation-E-UTRA-perBPLMN ::= SEQUENCE {

plmn-id PLMN-Identity,

iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-perBPLMN-ExtIEs} } OPTIONAL,

}

ServedCellInformation-E-UTRA-perBPLMN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ServedCellInformation-E-UTRA-ModeInfo ::= CHOICE {

fdd ServedCellInformation-E-UTRA-FDDInfo,

tdd ServedCellInformation-E-UTRA-TDDInfo,

choice-extension ProtocolIE-Single-Container{ {ServedCellInformation-E-UTRA-ModeInfo-ExtIEs} }

}

ServedCellInformation-E-UTRA-ModeInfo-ExtIEs XNAP-PROTOCOL-IES ::= {

}

ServedCellInformation-E-UTRA-FDDInfo ::= SEQUENCE {

ul-earfcn E-UTRAARFCN,

dl-earfcn E-UTRAARFCN,

ul-e-utraTxBW E-UTRATransmissionBandwidth,

dl-e-utraTxBW E-UTRATransmissionBandwidth,

iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-FDDInfo-ExtIEs} } OPTIONAL,

}

ServedCellInformation-E-UTRA-FDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-OffsetOfNbiotChannelNumberToDL-EARFCN CRITICALITY reject EXTENSION OffsetOfNbiotChannelNumberToEARFCN PRESENCE optional}|

{ ID id-OffsetOfNbiotChannelNumberToUL-EARFCN CRITICALITY reject EXTENSION OffsetOfNbiotChannelNumberToEARFCN PRESENCE optional},

}

ServedCellInformation-E-UTRA-TDDInfo ::= SEQUENCE {

earfcn E-UTRAARFCN,

e-utraTxBW E-UTRATransmissionBandwidth,

subframeAssignmnet ENUMERATED {sa0,sa1,sa2,sa3,sa4,sa5,sa6,…},

specialSubframeInfo SpecialSubframeInfo-E-UTRA,

iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-TDDInfo-ExtIEs} } OPTIONAL,

}

ServedCellInformation-E-UTRA-TDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-OffsetOfNbiotChannelNumberToDL-EARFCN CRITICALITY reject EXTENSION OffsetOfNbiotChannelNumberToEARFCN PRESENCE optional}|

{ ID id-NBIoT-UL-DL-AlignmentOffset CRITICALITY reject EXTENSION NBIoT-UL-DL-AlignmentOffset PRESENCE optional},

}

ServedCells-E-UTRA ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-E-UTRA-Item

ServedCells-E-UTRA-Item ::= SEQUENCE {

served-cell-info-E-UTRA ServedCellInformation-E-UTRA,

neighbour-info-NR NeighbourInformation-NR OPTIONAL,

neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ServedCells-E-UTRA-Item-ExtIEs} } OPTIONAL,

}

ServedCells-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional },

}

ServedCellsToUpdate-E-UTRA ::= SEQUENCE {

served-Cells-ToAdd-E-UTRA ServedCells-E-UTRA OPTIONAL,

served-Cells-ToModify-E-UTRA ServedCells-ToModify-E-UTRA OPTIONAL,

served-Cells-ToDelete-E-UTRA SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF E-UTRA-CGI OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ServedCellsToUpdate-E-UTRA-ExtIEs} } OPTIONAL,

}

ServedCellsToUpdate-E-UTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ServedCells-ToModify-E-UTRA ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-ToModify-E-UTRA-Item

ServedCells-ToModify-E-UTRA-Item ::= SEQUENCE {

old-ECGI E-UTRA-CGI,

served-cell-info-E-UTRA ServedCellInformation-E-UTRA,

neighbour-info-NR NeighbourInformation-NR OPTIONAL,

neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL,

deactivation-indication ENUMERATED {deactivated, …} OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {Served-cells-ToModify-E-UTRA-Item-ExtIEs} } OPTIONAL,

}

Served-cells-ToModify-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

— Served Cells NR IEs

ServedCellInformation-NR ::= SEQUENCE {

nrPCI NRPCI,

cellID NR-CGI,

tac TAC,

ranac RANAC OPTIONAL,

broadcastPLMN BroadcastPLMNs,

nrModeInfo NRModeInfo,

measurementTimingConfiguration OCTET STRING,

connectivitySupport Connectivity-Support,

iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-NR-ExtIEs} } OPTIONAL,

}

ServedCellInformation-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-BPLMN-ID-Info-NR CRITICALITY ignore EXTENSION BPLMN-ID-Info-NR PRESENCE optional }|

{ ID id-ConfiguredTACIndication CRITICALITY ignore EXTENSION ConfiguredTACIndication PRESENCE optional }|

{ ID id-SSB-PositionsInBurst CRITICALITY ignore EXTENSION SSB-PositionsInBurst PRESENCE optional }|

{ ID id-NRCellPRACHConfig CRITICALITY ignore EXTENSION NRCellPRACHConfig PRESENCE optional }|

{ ID id-NPN-Broadcast-Information CRITICALITY reject EXTENSION NPN-Broadcast-Information PRESENCE optional }|

{ ID id-CSI-RSTransmissionIndication CRITICALITY ignore EXTENSION CSI-RSTransmissionIndication PRESENCE optional } |

{ ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional }|

{ ID id-Supported-MBS-FSA-ID-List CRITICALITY ignore EXTENSION Supported-MBS-FSA-ID-List PRESENCE optional }|

{ ID id-NR-U-ChannelInfo-List CRITICALITY ignore EXTENSION NR-U-ChannelInfo-List PRESENCE optional }|

{ ID id-Additional-Measurement-Timing-Configuration-List CRITICALITY ignore EXTENSION Additional-Measurement-Timing-Configuration-List PRESENCE optional }|

{ ID id-Redcap-Bcast-Information CRITICALITY ignore EXTENSION Redcap-Bcast-Information PRESENCE optional },

}

SFN-Offset ::= SEQUENCE {

sFN-Time-Offset BIT STRING (SIZE(24)),

iE-Extensions ProtocolExtensionContainer { {SFN-Offset-ExtIEs} } OPTIONAL,

}

SFN-Offset-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ServedCells-NR ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-NR-Item

ServedCells-NR-Item ::= SEQUENCE {

served-cell-info-NR ServedCellInformation-NR,

neighbour-info-NR NeighbourInformation-NR OPTIONAL,

neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ServedCells-NR-Item-ExtIEs} } OPTIONAL,

}

ServedCells-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-ServedCellSpecificInfoReq-NR CRITICALITY ignore EXTENSION ServedCellSpecificInfoReq-NR PRESENCE optional },

}

ServedCells-ToModify-NR ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-ToModify-NR-Item

ServedCells-ToModify-NR-Item ::= SEQUENCE {

old-NR-CGI NR-CGI,

served-cell-info-NR ServedCellInformation-NR,

neighbour-info-NR NeighbourInformation-NR OPTIONAL,

neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL,

deactivation-indication ENUMERATED {deactivated, …} OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {Served-cells-ToModify-NR-Item-ExtIEs} } OPTIONAL,

}

Served-cells-ToModify-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ServedCellSpecificInfoReq-NR ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF ServedCellSpecificInfoReq-NR-Item

ServedCellSpecificInfoReq-NR-Item ::= SEQUENCE {

nRCGI NR-CGI,

additionalMTCListRequestIndicator ENUMERATED {additionalMTCListRequested, …} OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { ServedCellSpecificInfoReq-NR-Item-ExtIEs} } OPTIONAL,

}

ServedCellSpecificInfoReq-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ServedCellsToUpdate-NR ::= SEQUENCE {

served-Cells-ToAdd-NR ServedCells-NR OPTIONAL,

served-Cells-ToModify-NR ServedCells-ToModify-NR OPTIONAL,

served-Cells-ToDelete-NR SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF NR-CGI OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {ServedCellsToUpdate-NR-ExtIEs} } OPTIONAL,

}

ServedCellsToUpdate-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SharedResourceType ::= CHOICE {

ul-onlySharing SharedResourceType-UL-OnlySharing,

ul-and-dl-Sharing SharedResourceType-ULDL-Sharing,

choice-extension ProtocolIE-Single-Container { {SharedResourceType-ExtIEs} }

}

SharedResourceType-ExtIEs XNAP-PROTOCOL-IES ::= {

}

SharedResourceType-UL-OnlySharing ::= SEQUENCE {

ul-resourceBitmap DataTrafficResources,

iE-Extensions ProtocolExtensionContainer { {SharedResourceType-UL-OnlySharing-ExtIEs} } OPTIONAL,

}

SharedResourceType-UL-OnlySharing-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SharedResourceType-ULDL-Sharing ::= CHOICE {

ul-resources SharedResourceType-ULDL-Sharing-UL-Resources,

dl-resources SharedResourceType-ULDL-Sharing-DL-Resources,

choice-extension ProtocolIE-Single-Container { {SharedResourceType-ULDL-Sharing-ExtIEs} }

}

SharedResourceType-ULDL-Sharing-ExtIEs XNAP-PROTOCOL-IES ::= {

}

SharedResourceType-ULDL-Sharing-UL-Resources ::= CHOICE {

unchanged NULL,

changed SharedResourceType-ULDL-Sharing-UL-ResourcesChanged,

choice-extension ProtocolIE-Single-Container { {SharedResourceType-ULDL-Sharing-UL-Resources-ExtIEs} }

}

SharedResourceType-ULDL-Sharing-UL-Resources-ExtIEs XNAP-PROTOCOL-IES ::= {

}

SharedResourceType-ULDL-Sharing-UL-ResourcesChanged ::= SEQUENCE {

ul-resourceBitmap DataTrafficResources,

iE-Extensions ProtocolExtensionContainer { {SharedResourceType-ULDL-Sharing-UL-ResourcesChanged-ExtIEs} } OPTIONAL,

}

SharedResourceType-ULDL-Sharing-UL-ResourcesChanged-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SharedResourceType-ULDL-Sharing-DL-Resources ::= CHOICE {

unchanged NULL,

changed SharedResourceType-ULDL-Sharing-DL-ResourcesChanged,

choice-extension ProtocolIE-Single-Container { {SharedResourceType-ULDL-Sharing-DL-Resources-ExtIEs} }

}

SharedResourceType-ULDL-Sharing-DL-Resources-ExtIEs XNAP-PROTOCOL-IES ::= {

}

SharedResourceType-ULDL-Sharing-DL-ResourcesChanged ::= SEQUENCE {

dl-resourceBitmap DataTrafficResources,

iE-Extensions ProtocolExtensionContainer { {SharedResourceType-ULDL-Sharing-DL-ResourcesChanged-ExtIEs} } OPTIONAL,

}

SharedResourceType-ULDL-Sharing-DL-ResourcesChanged-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SliceAvailableCapacity ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF SliceAvailableCapacity-Item

SliceAvailableCapacity-Item ::= SEQUENCE {

pLMNIdentity PLMN-Identity,

sNSSAIAvailableCapacity-List SNSSAIAvailableCapacity-List,

iE-Extensions ProtocolExtensionContainer { { SliceAvailableCapacity-Item-ExtIEs} } OPTIONAL,

}

SliceAvailableCapacity-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SNSSAIAvailableCapacity-List ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAIAvailableCapacity-Item

SNSSAIAvailableCapacity-Item ::= SEQUENCE {

sNSSAI S-NSSAI,

sliceAvailableCapacityValueDownlink INTEGER (0..100),

sliceAvailableCapacityValueUplink INTEGER (0..100),

iE-Extensions ProtocolExtensionContainer { { SNSSAIAvailableCapacity-Item-ExtIEs } } OPTIONAL

}

SNSSAIAvailableCapacity-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SliceRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF SliceRadioResourceStatus-Item

SliceRadioResourceStatus-Item ::= SEQUENCE {

plmn-Identity PLMN-Identity,

sNSSAIRadioResourceStatus-List SNSSAIRadioResourceStatus-List,

iE-Extensions ProtocolExtensionContainer { { SliceRadioResourceStatus-Item-ExtIEs} } OPTIONAL,

}

SliceRadioResourceStatus-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SNSSAIRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF SNSSAIRadioResourceStatus-Item

SNSSAIRadioResourceStatus-Item ::= SEQUENCE {

sNSSAI S-NSSAI,

slice-DL-GBR-PRB-Usage Slice-DL-GBR-PRB-Usage,

slice-UL-GBR-PRB-Usage Slice-UL-GBR-PRB-Usage,

slice-DL-non-GBR-PRB-Usage Slice-DL-non-GBR-PRB-Usage,

slice-UL-non-GBR-PRB-Usage Slice-UL-non-GBR-PRB-Usage,

slice-DL-Total-PRB-Allocation Slice-DL-Total-PRB-Allocation,

slice-UL-Total-PRB-Allocation Slice-UL-Total-PRB-Allocation,

iE-Extensions ProtocolExtensionContainer { { SNSSAIRadioResourceStatus-Item-ExtIEs} } OPTIONAL,

}

SNSSAIRadioResourceStatus-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Slice-DL-GBR-PRB-Usage ::= INTEGER (0..100)

Slice-UL-GBR-PRB-Usage ::= INTEGER (0..100)

Slice-DL-non-GBR-PRB-Usage ::= INTEGER (0..100)

Slice-UL-non-GBR-PRB-Usage ::= INTEGER (0..100)

Slice-DL-Total-PRB-Allocation ::= INTEGER (0..100)

Slice-UL-Total-PRB-Allocation ::= INTEGER (0..100)

SliceSupport-List ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF S-NSSAI

SliceToReport-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF SliceToReport-List-Item

SliceToReport-List-Item ::= SEQUENCE {

pLMNIdentity PLMN-Identity,

sNSSAIlist SNSSAI-list,

iE-Extensions ProtocolExtensionContainer { { SliceToReport-List-Item-ExtIEs} } OPTIONAL,

}

SliceToReport-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SNSSAI-list ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAI-Item

SNSSAI-Item ::= SEQUENCE {

sNSSAI S-NSSAI,

iE-Extensions ProtocolExtensionContainer { { SNSSAI-Item-ExtIEs } } OPTIONAL

}

SNSSAI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SlotConfiguration-List ::= SEQUENCE (SIZE (1..maxnoofslots)) OF SlotConfiguration-List-Item

SlotConfiguration-List-Item ::= SEQUENCE {

slotIndex INTEGER (0..5119),

symbolAllocation-in-Slot SymbolAllocation-in-Slot,

iE-Extensions ProtocolExtensionContainer { {SlotConfiguration-List-Item-ExtIEs} } OPTIONAL,

}

SlotConfiguration-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

S-NG-RANnode-SecurityKey ::= BIT STRING (SIZE(256))

S-NG-RANnode-Addition-Trigger-Ind ::= ENUMERATED {

sn-change,

inter-MN-HO,

intra-MN-HO,

}

S-NSSAI ::= SEQUENCE {

sst OCTET STRING (SIZE(1)),

sd OCTET STRING (SIZE(3)) OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {S-NSSAI-ExtIEs} } OPTIONAL,

}

S-NSSAI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SNMobilityInformation ::= BIT STRING (SIZE(32))

SNTriggered ::=ENUMERATED{

true,

}

SpecialSubframeInfo-E-UTRA ::= SEQUENCE {

specialSubframePattern SpecialSubframePatterns-E-UTRA,

cyclicPrefixDL CyclicPrefix-E-UTRA-DL,

cyclicPrefixUL CyclicPrefix-E-UTRA-UL,

iE-Extensions ProtocolExtensionContainer { {SpecialSubframeInfo-E-UTRA-ExtIEs} } OPTIONAL,

}

SpecialSubframeInfo-E-UTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SpecialSubframePatterns-E-UTRA ::= ENUMERATED {

ssp0,

ssp1,

ssp2,

ssp3,

ssp4,

ssp5,

ssp6,

ssp7,

ssp8,

ssp9,

ssp10,

}

SpectrumSharingGroupID ::= INTEGER (1..maxnoofCellsinNG-RANnode)

SplitSessionIndicator ::= ENUMERATED {

split,

}

SplitSRBsTypes ::= ENUMERATED {srb1, srb2, srb1and2, …}

SSBAreaCapacityValue-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBAreaCapacityValue-List-Item

SSBAreaCapacityValue-List-Item ::= SEQUENCE {

sSBIndex INTEGER(0..63),

ssbAreaCapacityValue INTEGER (0..100),

iE-Extensions ProtocolExtensionContainer { { SSBAreaCapacityValue-List-Item-ExtIEs} } OPTIONAL,

}

SSBAreaCapacityValue-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SSBAreaRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBAreaRadioResourceStatus-List-Item

SSBAreaRadioResourceStatus-List-Item ::= SEQUENCE {

sSBIndex INTEGER(0..63),

ssb-Area-DL-GBR-PRB-usage DL-GBR-PRB-usage,

ssb-Area-UL-GBR-PRB-usage UL-GBR-PRB-usage,

ssb-Area-dL-non-GBR-PRB-usage DL-non-GBR-PRB-usage,

ssb-Area-uL-non-GBR-PRB-usage UL-non-GBR-PRB-usage,

ssb-Area-dL-Total-PRB-usage DL-Total-PRB-usage,

ssb-Area-uL-Total-PRB-usage UL-Total-PRB-usage,

iE-Extensions ProtocolExtensionContainer { { SSBAreaRadioResourceStatus-List-Item-ExtIEs} } OPTIONAL,

}

SSBAreaRadioResourceStatus-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-DL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION DL-scheduling-PDCCH-CCE-usage PRESENCE optional}|

{ ID id-UL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION UL-scheduling-PDCCH-CCE-usage PRESENCE optional},

}

SSB-Coverage-Modification-List ::= SEQUENCE (SIZE (0..maxnoofSSBAreas)) OF SSB-Coverage-Modification-List-Item

SSB-Coverage-Modification-List-Item ::= SEQUENCE {

sSBIndex INTEGER(0..63),

sSBCoverageState INTEGER (0..15, …),

iE-Extension ProtocolExtensionContainer { { SSB-Coverage-Modification-Item-ExtIEs} } OPTIONAL,

}

SSB-Coverage-Modification-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SSB-PositionsInBurst ::= CHOICE {

shortBitmap BIT STRING (SIZE (4)),

mediumBitmap BIT STRING (SIZE (8)),

longBitmap BIT STRING (SIZE (64)),

choice-extension ProtocolIE-Single-Container { {SSB-PositionsInBurst-ExtIEs} }

}

SSB-PositionsInBurst-ExtIEs XNAP-PROTOCOL-IES ::= {

}

SSB-freqInfo ::= INTEGER (0..maxNRARFCN)

SSB-subcarrierSpacing ::= ENUMERATED {kHz15, kHz30, kHz120, kHz240, spare3, spare2, spare1, …}

SSBOffsets-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBOffsets-Item

SSBOffsets-Item ::= SEQUENCE {

nG-RANnode1SSBOffsets SSBOffsetInformation OPTIONAL,

nG-RANnode2ProposedSSBOffsets SSBOffsetInformation,

iE-Extensions ProtocolExtensionContainer { { SSBOffsets-Item-ExtIEs} } OPTIONAL,

}

SSBOffsets-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SSBOffsetInformation ::= SEQUENCE {

sSBIndex INTEGER(0..63),

sSBTriggeringOffset MobilityParametersInformation,

iE-Extensions ProtocolExtensionContainer { { SSBOffsetInformation-ExtIEs} } OPTIONAL,

}

SSBOffsetInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SSBOffsetModificationRange ::= SEQUENCE {

sSBIndex INTEGER(0..63),

sSBobilityParametersModificationRange MobilityParametersModificationRange,

iE-Extensions ProtocolExtensionContainer { { SSBOffsetModificationRange-ExtIEs} } OPTIONAL,

}

SSBOffsetModificationRange-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SSBToReport-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBToReport-List-Item

SSBToReport-List-Item ::= SEQUENCE {

sSBIndex INTEGER(0..63),

iE-Extensions ProtocolExtensionContainer { { SSBToReport-List-Item-ExtIEs} } OPTIONAL,

}

SSBToReport-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SSB-transmissionPeriodicity ::= ENUMERATED {sf10, sf20, sf40, sf80, sf160, sf320, sf640, …}

SSB-transmissionTimingOffset ::= INTEGER (0..127, …)

SSB-transmissionBitmap ::= CHOICE {

shortBitmap BIT STRING (SIZE (4)),

mediumBitmap BIT STRING (SIZE (8)),

longBitmap BIT STRING (SIZE (64)),

choice-extension ProtocolIE-Single-Container { { SSB-transmisisonBitmap-ExtIEs} }

}

SSB-transmisisonBitmap-ExtIEs XNAP-PROTOCOL-IES ::= {

}

SuccessfulHOReportInformation ::= SEQUENCE (SIZE(1.. maxnoofSuccessfulHOReports)) OF SuccessfulHOReportList-Item

SuccessfulHOReportList-Item ::= SEQUENCE {

successfulHOReport SuccessfulHOReportContainer,

iE-Extensions ProtocolExtensionContainer { { SuccessfulHOReportList-Item-ExtIEs} } OPTIONAL,

}

SuccessfulHOReportList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SuccessfulHOReportContainer ::= OCTET STRING

SUL-FrequencyBand ::= INTEGER (1..1024)

SUL-Information ::= SEQUENCE {

sulFrequencyInfo NRARFCN,

sulTransmissionBandwidth NRTransmissionBandwidth,

iE-Extensions ProtocolExtensionContainer { {SUL-Information-ExtIEs} } OPTIONAL,

}

SUL-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }|

{ ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional },

}

Supported-MBS-FSA-ID-List ::= SEQUENCE (SIZE(1..maxnoofMBSFSAs)) OF MBS-FrequencySelectionArea-Identity

SupportedSULBandList ::= SEQUENCE (SIZE(1..maxnoofNRCellBands)) OF SupportedSULBandItem

SupportedSULBandItem ::= SEQUENCE {

sulBandItem SUL-FrequencyBand,

iE-Extensions ProtocolExtensionContainer { {SupportedSULBandItem-ExtIEs} } OPTIONAL,

}

SupportedSULBandItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SurvivalTime ::= INTEGER (0..1920000, …)

SymbolAllocation-in-Slot ::= CHOICE {

allDL SymbolAllocation-in-Slot-AllDL,

allUL SymbolAllocation-in-Slot-AllUL,

bothDLandUL SymbolAllocation-in-Slot-BothDLandUL,

choice-extension ProtocolIE-Single-Container { {SymbolAllocation-in-Slot-ExtIEs} }

}

SymbolAllocation-in-Slot-ExtIEs XNAP-PROTOCOL-IES ::= {

}

SymbolAllocation-in-Slot-AllDL ::= SEQUENCE {

iE-Extension ProtocolExtensionContainer { {SymbolAllocation-in-Slot-AllDL-ExtIEs} } OPTIONAL,

}

SymbolAllocation-in-Slot-AllDL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SymbolAllocation-in-Slot-AllUL ::= SEQUENCE {

iE-Extension ProtocolExtensionContainer { {SymbolAllocation-in-Slot-AllUL-ExtIEs} } OPTIONAL,

}

SymbolAllocation-in-Slot-AllUL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

SymbolAllocation-in-Slot-BothDLandUL ::= SEQUENCE {

numberofDLSymbols INTEGER (0..13),

numberofULSymbols INTEGER (0..13),

iE-Extension ProtocolExtensionContainer { {SymbolAllocation-in-Slot-BothDLandUL-ExtIEs} } OPTIONAL,

}

SymbolAllocation-in-Slot-BothDLandUL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-permutation CRITICALITY ignore EXTENSION Permutation PRESENCE optional },

}

— T

TABasedMDT ::= SEQUENCE {

tAListforMDT TAListforMDT,

iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL,

}

TABasedMDT-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TAIBasedMDT ::= SEQUENCE {

tAIListforMDT TAIListforMDT,

iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL,

}

TAIBasedMDT-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAIforMDT-Item

TAIforMDT-Item ::= SEQUENCE {

plmn-ID PLMN-Identity,

tAC TAC,

iE-Extensions ProtocolExtensionContainer { {TAIforMDT-Item-ExtIEs} } OPTIONAL,

}

TAIforMDT-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TAC ::= OCTET STRING (SIZE (3))

TAINSAGSupportList ::= SEQUENCE (SIZE(1..maxnoofNSAGs)) OF TAINSAGSupportItem

TAINSAGSupportItem ::= SEQUENCE {

nSAG-ID NSAG-ID,

nSAGSliceSupportList ExtendedSliceSupportList,

iE-Extensions ProtocolExtensionContainer { {TAINSAGSupportItem-ExtIEs} } OPTIONAL,

}

TAINSAGSupportItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TAISupport-List ::= SEQUENCE (SIZE(1..maxnoofsupportedTACs)) OF TAISupport-Item

TAISupport-Item ::= SEQUENCE {

tac TAC,

broadcastPLMNs SEQUENCE (SIZE(1..maxnoofsupportedPLMNs)) OF BroadcastPLMNinTAISupport-Item,

iE-Extensions ProtocolExtensionContainer { {TAISupport-Item-ExtIEs} } OPTIONAL,

}

TAISupport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC

TABasedQMC ::= SEQUENCE {

tAListforQMC TAListforQMC,

iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL,

}

TABasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC

TAIBasedQMC ::= SEQUENCE {

tAIListforQMC TAIListforQMC,

iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL,

}

TAIBasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI-Item

TAI-Item ::= SEQUENCE {

tAC TAC,

pLMN-Identity PLMN-Identity,

iE-Extensions ProtocolExtensionContainer { {TAI-Item-ExtIEs} } OPTIONAL,

}

TAI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TargetCellinEUTRAN ::= OCTET STRING — This IE is to be encoded according to Global Cell ID in the Last Visited E-UTRAN Cell Information IE, as defined in in TS 36.413 [31]

Target-CGI ::= CHOICE {

nr NR-CGI,

e-utra E-UTRA-CGI,

choice-extension ProtocolIE-Single-Container { {TargetCGI-ExtIEs} }

}

TargetCGI-ExtIEs XNAP-PROTOCOL-IES ::= {

}

TDDULDLConfigurationCommonNR ::= OCTET STRING

TargetCellList ::= SEQUENCE (SIZE(1..maxnoofCHOcells)) OF TargetCellList-Item

TargetCellList-Item ::= SEQUENCE {

target-cell Target-CGI,

iE-Extensions ProtocolExtensionContainer { { TargetCellList-Item-ExtIEs} } OPTIONAL

}

TargetCellList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

Threshold-RSRQ ::= INTEGER(0..34)

Threshold-RSRP ::= INTEGER(0..97)

Threshold-SINR ::= INTEGER(0..127)

TimeSynchronizationAssistanceInformation ::= SEQUENCE {

timeDistributionIndication ENUMERATED {enabled, disabled, …},

uuTimeSynchronizationErrorBudget INTEGER (0..1000000, …) OPTIONAL,

— The above IE shall be present if the Time Distribution Indication IE is set to the value “enabled”

ie-Extension ProtocolExtensionContainer { { TimeSynchronizationAssistanceInformation-ExtIEs} } OPTIONAL,

}

TimeSynchronizationAssistanceInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TimeToTrigger ::= ENUMERATED {ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120}

TimeToWait ::= ENUMERATED {

v1s,

v2s,

v5s,

v10s,

v20s,

v60s,

}

TMGI ::= OCTET STRING (SIZE(6))

TNLConfigurationInfo ::= SEQUENCE {

extendedUPTransportLayerAddressesToAdd ExtTLAs OPTIONAL,

extendedUPTransportLayerAddressesToRemove ExtTLAs OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {TNLConfigurationInfo-ExtIEs} } OPTIONAL,

}

TNLConfigurationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TNLA-To-Add-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Add-Item

TNLA-To-Add-Item ::= SEQUENCE {

tNLAssociationTransportLayerAddress CPTransportLayerInformation,

tNLAssociationUsage TNLAssociationUsage,

iE-Extensions ProtocolExtensionContainer { { TNLA-To-Add-Item-ExtIEs} } OPTIONAL

}

TNLA-To-Add-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TNLA-To-Update-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Update-Item

TNLA-To-Update-Item::= SEQUENCE {

tNLAssociationTransportLayerAddress CPTransportLayerInformation,

tNLAssociationUsage TNLAssociationUsage OPTIONAL,

iE-Extensions ProtocolExtensionContainer { { TNLA-To-Update-Item-ExtIEs} } OPTIONAL

}

TNLA-To-Update-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TNLA-To-Remove-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Remove-Item

TNLA-To-Remove-Item::= SEQUENCE {

tNLAssociationTransportLayerAddress CPTransportLayerInformation,

iE-Extensions ProtocolExtensionContainer { { TNLA-To-Remove-Item-ExtIEs} } OPTIONAL

}

TNLA-To-Remove-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TNLA-Setup-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-Setup-Item

TNLA-Setup-Item ::= SEQUENCE {

tNLAssociationTransportLayerAddress CPTransportLayerInformation,

iE-Extensions ProtocolExtensionContainer { { TNLA-Setup-Item-ExtIEs} } OPTIONAL,

}

TNLA-Setup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TNLA-Failed-To-Setup-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-Failed-To-Setup-Item

TNLA-Failed-To-Setup-Item ::= SEQUENCE {

tNLAssociationTransportLayerAddress CPTransportLayerInformation,

cause Cause,

iE-Extensions ProtocolExtensionContainer { { TNLA-Failed-To-Setup-Item-ExtIEs} } OPTIONAL

}

TNLA-Failed-To-Setup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TNLAssociationUsage ::= ENUMERATED {

ue,

non-ue,

both,

}

TransportLayerAddress ::= BIT STRING (SIZE(1..160, …))

TraceActivation ::= SEQUENCE {

ng-ran-TraceID NG-RANTraceID,

interfaces-to-trace BIT STRING { ng-c (0), x-nc (1), uu (2), f1-c (3), e1 (4)} (SIZE(8)),

trace-depth Trace-Depth,

trace-coll-address TransportLayerAddress,

ie-Extension ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL,

}

TraceActivation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

— Extension to support MDT –

{ ID id-TraceCollectionEntityURI CRITICALITY ignore EXTENSION URIaddress PRESENCE optional}|

{ ID id-MDT-Configuration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional},

}

Trace-Depth ::= ENUMERATED {

minimum,

medium,

maximum,

minimumWithoutVendorSpecificExtension,

mediumWithoutVendorSpecificExtension,

maximumWithoutVendorSpecificExtension,

}

TrafficIndex ::= INTEGER (1..1024, …)

TrafficProfile ::= CHOICE {

uPTraffic QoSFlowLevelQoSParameters,

nonUPTraffic NonUPTraffic,

choice-extension ProtocolIE-Single-Container { {TrafficProfile-ExtIEs} }

}

TrafficProfile-ExtIEs XNAP-PROTOCOL-IES ::= {

}

TrafficReleaseType ::= CHOICE {

fullRelease AllTrafficIndication,

partialRelease TrafficToBeRelease-List,

choice-extension ProtocolIE-Single-Container { {TrafficReleaseType-ExtIEs} }

}

TrafficReleaseType-ExtIEs XNAP-PROTOCOL-IES ::= {

}

TrafficToBeReleaseInformation ::= SEQUENCE {

releaseType TrafficReleaseType,

ie-Extensions ProtocolExtensionContainer { {TrafficToBeReleaseInformation-ExtIEs} } OPTIONAL,

}

TrafficToBeReleaseInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TrafficToBeRelease-List ::= SEQUENCE (SIZE(1..maxnoofTrafficIndexEntries)) OF TrafficToBeRelease-Item

TrafficToBeRelease-Item ::= SEQUENCE {

trafficIndex TrafficIndex,

bHInfoList BHInfoList OPTIONAL,

iE-Extension ProtocolExtensionContainer { {TrafficToBeRelease-Item-ExtIEs} } OPTIONAL,

}

TrafficToBeRelease-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TSCTrafficCharacteristics ::= SEQUENCE {

tSCAssistanceInformationDownlink TSCAssistanceInformation OPTIONAL,

tSCAssistanceInformationUplink TSCAssistanceInformation OPTIONAL,

ie-Extension ProtocolExtensionContainer { {TSCTrafficCharacteristics-ExtIEs} } OPTIONAL,

}

TSCTrafficCharacteristics-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

TSCAssistanceInformation ::= SEQUENCE {

periodicity INTEGER (0.. 640000, …),

burstArrivalTime OCTET STRING OPTIONAL,

ie-Extension ProtocolExtensionContainer { { TSCAssistanceInformation-ExtIEs} } OPTIONAL,

}

TSCAssistanceInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-SurvivalTime CRITICALITY ignore EXTENSION SurvivalTime PRESENCE optional},

}

TypeOfError ::= ENUMERATED {

not-understood,

missing,

}

— U

UEAggregateMaximumBitRate ::= SEQUENCE {

dl-UE-AMBR BitRate,

ul-UE-AMBR BitRate,

iE-Extension ProtocolExtensionContainer { {UEAggregateMaximumBitRate-ExtIEs} } OPTIONAL,

}

UEAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

UEAppLayerMeasConfigInfo ::= SEQUENCE {

qOEReference QOEReference,

qOEMeasConfigAppLayerID QOEMeasConfAppLayerID OPTIONAL,

serviceType ServiceType,

qOEMeasStatus QOEMeasStatus OPTIONAL,

containerAppLayerMeasConfig ContainerAppLayerMeasConfig OPTIONAL,

mDTAlignmentInfo MDTAlignmentInfo OPTIONAL,

measCollectionEntityIPAddress MeasCollectionEntityIPAddress OPTIONAL,

areaScopeOfQMC AreaScopeOfQMC OPTIONAL,

s-NSSAIListQoE S-NSSAIListQoE OPTIONAL,

availableRVQoEMetrics AvailableRVQoEMetrics OPTIONAL,

iE-Extension ProtocolExtensionContainer { {UEAppLayerMeasConfigInfo-ExtIEs} } OPTIONAL,

}

UEAppLayerMeasConfigInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

UEContextKeptIndicator ::= ENUMERATED {true, …}

UEContextID ::= CHOICE {

rRCResume UEContextIDforRRCResume,

rRRCReestablishment UEContextIDforRRCReestablishment,

choice-extension ProtocolIE-Single-Container { {UEContextID-ExtIEs} }

}

UEContextID-ExtIEs XNAP-PROTOCOL-IES ::= {

}

UEContextIDforRRCResume ::= SEQUENCE {

i-rnti I-RNTI,

allocated-c-rnti C-RNTI,

accessPCI NG-RAN-CellPCI,

iE-Extension ProtocolExtensionContainer { {UEContextIDforRRCResume-ExtIEs} } OPTIONAL,

}

UEContextIDforRRCResume-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

UEContextIDforRRCReestablishment ::= SEQUENCE {

c-rnti C-RNTI,

failureCellPCI NG-RAN-CellPCI,

iE-Extension ProtocolExtensionContainer { {UEContextIDforRRCReestablishment-ExtIEs} } OPTIONAL,

}

UEContextIDforRRCReestablishment-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

UEContextInfoRetrUECtxtResp ::= SEQUENCE {

ng-c-UE-signalling-ref AMF-UE-NGAP-ID,

signalling-TNL-at-source CPTransportLayerInformation,

ueSecurityCapabilities UESecurityCapabilities,

securityInformation AS-SecurityInformation,

ue-AMBR UEAggregateMaximumBitRate,

pduSessionResourcesToBeSetup-List PDUSessionResourcesToBeSetup-List,

rrc-Context OCTET STRING,

mobilityRestrictionList MobilityRestrictionList OPTIONAL,

indexToRatFrequencySelectionPriority RFSP-Index OPTIONAL,

iE-Extension ProtocolExtensionContainer { {UEContextInfoRetrUECtxtResp-ExtIEs} } OPTIONAL,

}

UEContextInfoRetrUECtxtResp-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{ ID id-FiveGCMobilityRestrictionListContainer CRITICALITY ignore EXTENSION FiveGCMobilityRestrictionListContainer PRESENCE optional }|

{ ID id-NRUESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION NRUESidelinkAggregateMaximumBitRate PRESENCE optional }|

{ ID id-LTEUESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION LTEUESidelinkAggregateMaximumBitRate PRESENCE optional }|

{ ID id-UERadioCapabilityID CRITICALITY reject EXTENSION UERadioCapabilityID PRESENCE optional }|

{ ID id-MBS-SessionInformation-List CRITICALITY ignore EXTENSION MBS-SessionInformation-List PRESENCE optional }|

{ ID id-NoPDUSessionIndication CRITICALITY ignore EXTENSION NoPDUSessionIndication PRESENCE optional }|

{ ID id-FiveGProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore EXTENSION NRUESidelinkAggregateMaximumBitRate PRESENCE optional }|

{ ID id-UESliceMaximumBitRateList CRITICALITY ignore EXTENSION UESliceMaximumBitRateList PRESENCE optional }|

{ ID id-PositioningInformation CRITICALITY ignore EXTENSION PositioningInformation PRESENCE optional },

}

UEHistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCell-Item

UEHistoryInformationFromTheUE ::= CHOICE {

nR NRMobilityHistoryReport,

choice-extension ProtocolIE-Single-Container { {UEHistoryInformationFromTheUE-ExtIEs} }

}

UEHistoryInformationFromTheUE-ExtIEs XNAP-PROTOCOL-IES ::= {

}

UEIdentityIndexValue ::= CHOICE {

indexLength10 BIT STRING (SIZE(10)),

choice-extension ProtocolIE-Single-Container { {UEIdentityIndexValue-ExtIEs} }

}

UEIdentityIndexValue-ExtIEs XNAP-PROTOCOL-IES ::= {

}

UEIdentityIndexList-MBSGroupPaging ::= SEQUENCE (SIZE(1..maxnoofUEIDIndicesforMBSPaging)) OF UEIdentityIndexList-MBSGroupPaging-Item

UEIdentityIndexList-MBSGroupPaging-Item ::= SEQUENCE {

ueIdentityIndexList-MBSGroupPagingValue UEIdentityIndexList-MBSGroupPagingValue,

pagingDRX UESpecificDRX OPTIONAL,

iE-Extension ProtocolExtensionContainer { {UEIdentityIndexList-MBSGroupPaging-Item-ExtIEs} } OPTIONAL,

}

UEIdentityIndexList-MBSGroupPaging-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

UEIdentityIndexList-MBSGroupPagingValue ::= CHOICE {

uEIdentityIndexValueMBSGroupPaging BIT STRING (SIZE(10)),

choice-extension ProtocolIE-Single-Container { {UEIdentityIndexValueMBSGroupPaging-ExtIEs} }

}

UEIdentityIndexValueMBSGroupPaging-ExtIEs XNAP-PROTOCOL-IES ::= {

}

UERadioCapabilityForPaging ::= SEQUENCE {

uERadioCapabilityForPagingOfNR UERadioCapabilityForPagingOfNR OPTIONAL,

uERadioCapabilityForPagingOfEUTRA UERadioCapabilityForPagingOfEUTRA OPTIONAL,

iE-Extensions ProtocolExtensionContainer { {UERadioCapabilityForPaging-ExtIEs} } OPTIONAL,

}

UERadioCapabilityForPaging-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

UERadioCapabilityForPagingOfNR ::= OCTET STRING

UERadioCapabilityForPagingOfEUTRA ::= OCTET STRING

UERadioCapabilityID ::= OCTET STRING

UERANPagingIdentity ::= CHOICE {

i-RNTI-full BIT STRING ( SIZE (40)),

choice-extension ProtocolIE-Single-Container { {UERANPagingIdentity-ExtIEs} }

}

UERANPagingIdentity-ExtIEs XNAP-PROTOCOL-IES ::= {

}

UERLFReportContainer ::= CHOICE {

nR-UERLFReportContainer UERLFReportContainerNR,

lTE-UERLFReportContainer UERLFReportContainerLTE,

choice-Extension ProtocolIE-Single-Container { {UERLFReportContainer-ExtIEs} }

}

UERLFReportContainer-ExtIEs XNAP-PROTOCOL-IES ::= {

}

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])

UESliceMaximumBitRateList ::= SEQUENCE (SIZE(1.. maxnoofSMBR)) OF UESliceMaximumBitRate-Item

UESliceMaximumBitRate-Item ::= SEQUENCE {

s-NSSAI S-NSSAI,

dl-UE-Slice-MBR BitRate,

ul-UE-Slice-MBR BitRate,

iE-Extensions ProtocolExtensionContainer { { UESliceMaximumBitRate-Item-ExtIEs} } OPTIONAL,

}

UESliceMaximumBitRate-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

UESecurityCapabilities ::= SEQUENCE {

nr-EncyptionAlgorithms BIT STRING {nea1-128(1),

nea2-128(2),

nea3-128(3)} (SIZE(16, …)),

nr-IntegrityProtectionAlgorithms BIT STRING {nia1-128(1),

nia2-128(2),

nia3-128(3)} (SIZE(16, …)),

e-utra-EncyptionAlgorithms BIT STRING {eea1-128(1),

eea2-128(2),

eea3-128(3)} (SIZE(16, …)),

e-utra-IntegrityProtectionAlgorithms BIT STRING {eia1-128(1),

eia2-128(2),

eia3-128(3)} (SIZE(16, …)),

iE-Extension ProtocolExtensionContainer { {UESecurityCapabilities-ExtIEs} } OPTIONAL,

}

UESecurityCapabilities-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

UESpecificDRX ::= ENUMERATED {

v32,

v64,

v128,

v256,

}

ULConfiguration::= SEQUENCE {

uL-PDCP UL-UE-Configuration,

iE-Extensions ProtocolExtensionContainer { {ULConfiguration-ExtIEs} } OPTIONAL,

}

ULConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

UL-UE-Configuration::= ENUMERATED {no-data, shared, only, …}

ULF1Terminating-BHInfo ::= SEQUENCE {

ingressBAPRoutingID BAPRoutingID,

ingressBHRLCCHID BHRLCChannelID,

iE-Extensions ProtocolExtensionContainer { { ULF1Terminating-BHInfo-ExtIEs} } OPTIONAL,

}

ULF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ULNonF1Terminating-BHInfo ::= SEQUENCE {

egressBAPRoutingID BAPRoutingID,

egressBHRLCCHID BHRLCChannelID,

nexthopBAPAddress BAPAddress,

iE-Extensions ProtocolExtensionContainer { { ULNonF1Terminating-BHInfo-ExtIEs} } OPTIONAL,

}

ULNonF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

}

ULForwarding ::= ENUMERATED {ul-forwarding-proposed, …}

ULForwardingProposal ::= ENUMERATED {ul-forwarding-proposed, …}

UL-GBR-PRB-usage::= INTEGER (0..100)

UL-GBR-PRB-usage-for-MIMO::= INTEGER (0..100)

UL-non-GBR-PRB-usage::= INTEGER (0..100)

UL-non-GBR-PRB-usage-for-MIMO::= INTEGER (0..100)

UL-Total-PRB-usage::= INTEGER (0..100)

UL-Total-PRB-usage-for-MIMO::= INTEGER (0..100)

UPTransportLayerInformation ::= CHOICE {

gtpTunnel GTPtunnelTransportLayerInformation,

choice-extension ProtocolIE-Single-Container { {UPTransportLayerInformation-ExtIEs} }

}

UPTransportLayerInformation-ExtIEs XNAP-PROTOCOL-IES ::= {

}

UPTransportParameters ::= SEQUENCE (SIZE(1..maxnoofSCellGroupsplus1)) OF UPTransportParametersItem

UPTransportParametersItem ::= SEQUENCE {

upTNLInfo UPTransportLayerInformation,

cellGroupID CellGroupID,

iE-Extension ProtocolExtensionContainer { {UPTransportParametersItem-ExtIEs} } OPTIONAL,

}

UPTransportParametersItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {

{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

— ASN1STOP