Newer
Older
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
// type record EUTRAN_CellReportItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CellReportItem_ExtIEs (?);
// type record EUTRAN_CompositeAvailableCapacityGroup {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CompositeAvailableCapacityGroup_ExtIEs (?);
// type record CompositeAvailableCapacity {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompositeAvailableCapacity_ExtIEs (?);
// type integer EUTRAN_NumberOfActiveUEs (
// type record EUTRAN_RadioResourceStatus {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_RadioResourceStatus_ExtIEs (?);
// type record NGRAN_ReportingStatusIEs {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_ReportingStatusIEs_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofReportedCells) of NGRAN_CellReportItem NGRAN_CellReportList;
// type record NGRAN_CellReportItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_CellReportItem_ExtIEs (?);
// type integer NGRAN_NumberOfActiveUEs (
// type integer NGRAN_NoofRRCConnections (
// type record NGRAN_RadioResourceStatus {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_RadioResourceStatus_ExtIEs (?);
// type record InterSystemHOReport {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION InterSystemHOReport_ExtIEs (?);
// type union InterSystemHandoverReportType {
// type NGAP_Containers.NGAP_PROTOCOL_IES InterSystemHandoverReportType_ExtIEs (?);
// type record IntersystemUnnecessaryHO {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemUnnecessaryHO_ExtIEs (?);
// type octetstring LAC length (2);
// type record LAI {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LAI_ExtIEs (?);
// type union LastVisitedCellInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES LastVisitedCellInformation_ExtIEs (?);
// type record LastVisitedCellItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedCellItem_ExtIEs (?);
// type octetstring LastVisitedEUTRANCellInformation;
// type octetstring LastVisitedGERANCellInformation;
// type record LastVisitedNGRANCellInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedNGRANCellInformation_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPSCellsPerPrimaryCellinUEHistoryInfo) of LastVisitedPSCellInformation LastVisitedPSCellList;
// type record LastVisitedPSCellInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedPSCellInformation_ExtIEs (?);
// type octetstring LastVisitedUTRANCellInformation;
// type enumerated LineType {
// type enumerated LocationReportingAdditionalInfo {
// type integer LocationReportingReferenceID (
// type record LocationReportingRequestType {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LocationReportingRequestType_ExtIEs (
// type record LoggedMDTNr {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LoggedMDTNr_ExtIEs (
// type enumerated LoggingInterval {
// type enumerated LoggingDuration {
// type enumerated Links_to_log {
// type union LoggedMDTTrigger {
// type NGAP_Containers.NGAP_PROTOCOL_IES LoggedMDTTrigger_ExtIEs (?);
// type enumerated LTEM_Indication {
// type octetstring LTEUERLFReportContainer;
// type record LTEV2XServicesAuthorized {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LTEV2XServicesAuthorized_ExtIEs (?);
// type record LTEUESidelinkAggregateMaximumBitrate {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs (?);
// type bitstring MaskedIMEISV length (64);
// type integer MaximumDataBurstVolume (
// type bitstring MessageIdentifier length (16);
// type enumerated MaximumIntegrityProtectedDataRate {
// type integer MBS_AreaSessionID (
// type record length (1 .. NGAP_Constants.maxnoofMRBs) of MBS_DataForwardingResponseMRBItem MBS_DataForwardingResponseMRBList;
// type record MBS_DataForwardingResponseMRBItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DataForwardingResponseMRBItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMRBs) of MBS_MappingandDataForwardingRequestItem MBS_MappingandDataForwardingRequestList;
// type record MBS_MappingandDataForwardingRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_MappingandDataForwardingRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of QosFlowIdentifier MBS_QoSFlowList;
// type union MRB_ProgressInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES MRB_ProgressInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of MBS_QoSFlowsToBeSetupItem MBS_QoSFlowsToBeSetupList;
// type record MBS_QoSFlowsToBeSetupItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_QoSFlowsToBeSetupItem_ExtIEs (?);
// type union MBS_ServiceArea {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBS_ServiceArea_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_ServiceAreaInformationItem MBS_ServiceAreaInformationList;
// type record MBS_ServiceAreaInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ServiceAreaInformationItem_ExtIEs (?);
// type record MBS_ServiceAreaInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ServiceAreaInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsforMBS) of NR_CGI MBS_ServiceAreaCellList;
// type record length (1 .. NGAP_Constants.maxnoofTAIforMBS) of TAI MBS_ServiceAreaTAIList;
// type record MBS_SessionID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionID_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionFailedtoSetupItem MBSSessionFailedtoSetupList;
// type record MBSSessionFailedtoSetupItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionFailedtoSetupItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessionsofUE) of MBS_ActiveSessionInformation_SourcetoTargetItem MBS_ActiveSessionInformation_SourcetoTargetList;
// type record MBS_ActiveSessionInformation_SourcetoTargetItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessionsofUE) of MBS_ActiveSessionInformation_TargettoSourceItem MBS_ActiveSessionInformation_TargettoSourceList;
// type record MBS_ActiveSessionInformation_TargettoSourceItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs (?);
// type record MBSSessionSetupOrModFailureTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupOrModFailureTransfer_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetupResponseItem MBSSessionSetupResponseList;
// type record MBSSessionSetupResponseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupResponseItem_ExtIEs (?);
// type record MBSSessionSetupOrModRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBSSessionSetupOrModRequestTransferIEs (
// type record length (1 .. NGAP_Constants.maxnoofMBSFSAs) of MBS_SessionFSAID MBS_SessionFSAIDList;
// type octetstring MBS_SessionFSAID length (3);
// type record MBSSessionReleaseResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionReleaseResponseTransfer_ExtIEs (?);
// type record MBSSessionSetupOrModResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupOrModResponseTransfer_ExtIEs (?);
// type enumerated MBS_SupportIndicator {
// type union MBS_SessionTNLInfo5GC {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBS_SessionTNLInfo5GC_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_SessionTNLInfo5GCItem MBS_SessionTNLInfo5GCList;
// type record MBS_SessionTNLInfo5GCItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionTNLInfo5GCItem_ExtIEs (?);
// type union MBS_SessionTNLInfoNGRAN {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBS_SessionTNLInfoNGRAN_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_SessionTNLInfoNGRANItem MBS_SessionTNLInfoNGRANList;
// type record MBS_SessionTNLInfoNGRANItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionTNLInfoNGRANItem_ExtIEs (?);
// type record MBS_DistributionReleaseRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionReleaseRequesTransfer_ExtIEs (?);
// type record MBS_DistributionSetupRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupRequestTransfer_ExtIEs (?);
// type record MBS_DistributionSetupResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupResponseTransfer_ExtIEs (?);
// type record MBS_DistributionSetupUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetupRequestItem MBSSessionSetupRequestList;
// type record MBSSessionSetupRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetuporModifyRequestItem MBSSessionSetuporModifyRequestList;
// type record MBSSessionSetuporModifyRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetuporModifyRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionToReleaseItem MBSSessionToReleaseList;
// type record MBSSessionToReleaseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionToReleaseItem_ExtIEs (?);
// type enumerated MBSSessionStatus {
// type enumerated MicoAllPLMN {
// type enumerated MICOModeIndication {
// type bitstring MobilityInformation length (16);
// type record MobilityRestrictionList {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MobilityRestrictionList_ExtIEs (
// type union MDT_AlignmentInfo {
// type NGAP_Containers.NGAP_PROTOCOL_IES MDT_AlignmentInfo_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMDTPLMNs) of PLMNIdentity MDTPLMNList;
// type record length (0 .. NGAP_Constants.maxnoofMDTPLMNs) of PLMNIdentity MDTPLMNModificationList;
// type record MDT_Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_ExtIEs (?);
// type record MDT_Configuration_NR {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_NR_ExtIEs (?);
// type record MDT_Configuration_EUTRA {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_EUTRA_ExtIEs (?);
// type enumerated MDT_Activation {
// type union MDTModeNr {
// type NGAP_Containers.NGAP_PROTOCOL_IES MDTModeNr_ExtIEs (?);
// type octetstring MDTModeEutra;
// type bitstring MeasurementsToActivate length (8);
// type integer MRB_ID (
// type record MulticastSessionActivationRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastSessionActivationRequestTransfer_ExtIEs (?);
// type record MulticastSessionDeactivationRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastSessionDeactivationRequestTransfer_ExtIEs (?);
// type record MulticastSessionUpdateRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_IES MulticastSessionUpdateRequestTransferIEs (
// type record length (1 .. NGAP_Constants.maxnoofPagingAreas) of MulticastGroupPagingAreaItem MulticastGroupPagingAreaList;
// type record MulticastGroupPagingAreaItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastGroupPagingAreaItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforPaging) of TAI MBS_AreaTAIList;
// type record MulticastGroupPagingArea {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastGroupPagingArea_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofUEsforPaging) of UE_PagingItem UE_PagingList;
// type record UE_PagingItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_PagingItem_ExtIEs (?);
// type record M1Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1Configuration_ExtIEs (
// type enumerated IncludeBeamMeasurementsIndication {
// type integer MaxNrofRS_IndexesToReport (
// type enumerated M1ReportingTrigger {
// type record M1ThresholdEventA2 {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1ThresholdEventA2_ExtIEs (?);
// type union M1ThresholdType {
// type NGAP_Containers.NGAP_PROTOCOL_IES M1ThresholdType_ExtIEs (?);
// type record M1PeriodicReporting {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1PeriodicReporting_ExtIEs (
// type record M4Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M4Configuration_ExtIEs (
// type enumerated M4ReportAmountMDT {
// type enumerated M4period {
// type record M5Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M5Configuration_ExtIEs (
// type enumerated M5ReportAmountMDT {
// type enumerated M5period {
// type record M6Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M6Configuration_ExtIEs (
// type enumerated M6ReportAmountMDT {
// type enumerated M6report_Interval {
// type record M7Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M7Configuration_ExtIEs (
// type enumerated M7ReportAmountMDT {
// type integer M7period (
// type record MDT_Location_Info {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Location_Info_ExtIEs (?);
// type bitstring MDT_Location_Information length (8);
// type union N3IWF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES N3IWF_ID_ExtIEs (?);
// type octetstring NAS_PDU;
// type octetstring NASSecurityParametersFromNGRAN;
// type enumerated NB_IoT_DefaultPagingDRX {
// type enumerated NB_IoT_PagingDRX {
// type enumerated NB_IoT_Paging_eDRXCycle {
// type enumerated NB_IoT_Paging_TimeWindow {
// type record NB_IoT_Paging_eDRXInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NB_IoT_Paging_eDRXInfo_ExtIEs (?);
// type integer NB_IoT_UEPriority (
// type integer NetworkInstance (
// type enumerated NewSecurityContextInd {
// type integer NextHopChainingCount (0 .. 7);
// type enumerated NextPagingAreaScope {
// type record length (1 .. NGAP_Constants.maxnoofNGAPIESupportInfo) of NGAPIESupportInformationRequestItem NGAPIESupportInformationRequestList;
// type record NGAPIESupportInformationRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGAPIESupportInformationRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofNGAPIESupportInfo) of NGAPIESupportInformationResponseItem NGAPIESupportInformationResponseList;
// type record NGAPIESupportInformationResponseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGAPIESupportInformationResponseItem_ExtIEs (?);
// type union NgENB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES NgENB_ID_ExtIEs (?);
// type enumerated NotifySourceNGRANNode {
// type union NGRAN_CGI {
// type NGAP_Containers.NGAP_PROTOCOL_IES NGRAN_CGI_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of NGRAN_TNLAssociationToRemoveItem NGRAN_TNLAssociationToRemoveList;
// type record NGRAN_TNLAssociationToRemoveItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_TNLAssociationToRemoveItem_ExtIEs (?);
// type octetstring NGRANTraceID length (8);
// type bitstring NID length (44);
// type record NonDynamic5QIDescriptor {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NonDynamic5QIDescriptor_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofAllowedAreas) of TAC NotAllowedTACs;
// type enumerated NotificationCause {
// type enumerated NotificationControl {
// type union NPN_AccessInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_AccessInformation_ExtIEs (?);
// type union NPN_MobilityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_MobilityInformation_ExtIEs (?);
// type union NPN_PagingAssistanceInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_PagingAssistanceInformation_ExtIEs (?);
// type union NPN_Support {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_Support_ExtIEs (?);
// type bitstring NRCellIdentity length (36);
template (value) NRCellIdentity m_ie_nRCellId(template (value) NRCellIdentity p_nrCId:='000000000000000000000000000000000000'B):= p_nrCId;
template (value) NR_CGI m_ie_nrCgi(
template (value) PLMNIdentity p_PlmnId,
template (value) NRCellIdentity p_nrCellId
):={
pLMNIdentity := p_PlmnId,
nRCellIdentity := p_nrCellId
} //End of template m_ie_nrCgi
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NR_CGI_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsingNB) of NR_CGI NR_CGIList;
// type record length (1 .. NGAP_Constants.maxnoofCellIDforWarning) of NR_CGI NR_CGIListForWarning;
// type record NR_PagingeDRXInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NR_PagingeDRXInformation_ExtIEs (?);
// type enumerated NR_Paging_eDRX_Cycle {
// type enumerated NR_Paging_Time_Window {
// type bitstring NRencryptionAlgorithms length (
// type bitstring NRintegrityProtectionAlgorithms length (
// type octetstring NRMobilityHistoryReport;
// type octetstring NRPPa_PDU;
// type octetstring NRUERLFReportContainer;
// type record NRNTNTAIInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRNTNTAIInformation_ExtIEs (?);
// type integer NumberOfBroadcasts (0 .. 65535);
// type integer NumberOfBroadcastsRequested (0 .. 65535);
// type integer NRARFCN (0 .. NGAP_Constants.maxNRARFCN);
// type integer NRFrequencyBand (
// type record length (1 .. NGAP_Constants.maxnoofNRCellBands) of NRFrequencyBandItem NRFrequencyBand_List;
// type record NRFrequencyBandItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRFrequencyBandItem_ExtIEs (?);
// type record NRFrequencyInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRFrequencyInfo_ExtIEs (?);
// type integer NR_PCI (
// type record NRV2XServicesAuthorized {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRV2XServicesAuthorized_ExtIEs (?);
// type enumerated VehicleUE {
// type enumerated PedestrianUE {
// type record NRUESidelinkAggregateMaximumBitrate {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NRUESidelinkAggregateMaximumBitrate_ExtIEs (?);
// type integer NSAG_ID (
// type enumerated OnboardingSupport {
// type enumerated OverloadAction {
// type union OverloadResponse {
// type NGAP_Containers.NGAP_PROTOCOL_IES OverloadResponse_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofSliceItems) of OverloadStartNSSAIItem OverloadStartNSSAIList;
// type record OverloadStartNSSAIItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION OverloadStartNSSAIItem_ExtIEs (?);
// type integer PacketDelayBudget (
// type record PacketErrorRate {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PacketErrorRate_ExtIEs (?);
// type integer PacketLossRate (
// type record PagingAssisDataforCEcapabUE {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PagingAssisDataforCEcapabUE_ExtIEs (?);
// type record PagingAttemptInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PagingAttemptInformation_ExtIEs (?);
// type integer PagingAttemptCount (
// type enumerated PagingCause {
// type enumerated PagingCauseIndicationForVoiceService {
template (value) PagingDRX m_ie_defaultPagingDRX(in PagingDRX p_drx := v256) := p_drx;
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
// type enumerated PagingOrigin {
// type enumerated PagingPriority {
// type enumerated PagingProbabilityInformation {
// type record PathSwitchRequestAcknowledgeTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestAcknowledgeTransfer_ExtIEs (
// type record PathSwitchRequestSetupFailedTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestSetupFailedTransfer_ExtIEs (?);
// type record PathSwitchRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestTransfer_ExtIEs (
// type record PathSwitchRequestUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PathSwitchRequestUnsuccessfulTransfer_ExtIEs (?);
// type record PC5QoSParameters {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5QoSParameters_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPC5QoSFlows) of PC5QoSFlowItem PC5QoSFlowList;
// type record PC5QoSFlowItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5QoSFlowItem_ExtIEs (?);
// type record PC5FlowBitRates {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PC5FlowBitRates_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofNeighPCIforMDT) of NR_PCI PCIListForMDT;
// type enumerated PrivacyIndicator {
// type record PDUSessionAggregateMaximumBitRate {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionAggregateMaximumBitRate_ExtIEs (?);
template (value) PDUSessionID m_ie_pDUSessId(in PDUSessionID p_val := 0) := p_val;
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
// type integer PDUSessionPairID (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceAdmittedItem PDUSessionResourceAdmittedList;
// type record PDUSessionResourceAdmittedItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceAdmittedItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToModifyItemModCfm PDUSessionResourceFailedToModifyListModCfm;
// type record PDUSessionResourceFailedToModifyItemModCfm {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToModifyItemModCfm_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToModifyItemModRes PDUSessionResourceFailedToModifyListModRes;
// type record PDUSessionResourceFailedToModifyItemModRes {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToModifyItemModRes_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToResumeItemRESReq PDUSessionResourceFailedToResumeListRESReq;
// type record PDUSessionResourceFailedToResumeItemRESReq {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToResumeItemRESReq_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToResumeItemRESRes PDUSessionResourceFailedToResumeListRESRes;
// type record PDUSessionResourceFailedToResumeItemRESRes {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToResumeItemRESRes_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemCxtFail PDUSessionResourceFailedToSetupListCxtFail;
// type record PDUSessionResourceFailedToSetupItemCxtFail {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemCxtRes PDUSessionResourceFailedToSetupListCxtRes;
// type record PDUSessionResourceFailedToSetupItemCxtRes {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemHOAck PDUSessionResourceFailedToSetupListHOAck;
// type record PDUSessionResourceFailedToSetupItemHOAck {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemHOAck_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemPSReq PDUSessionResourceFailedToSetupListPSReq;
// type record PDUSessionResourceFailedToSetupItemPSReq {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemPSReq_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceFailedToSetupItemSURes PDUSessionResourceFailedToSetupListSURes;
// type record PDUSessionResourceFailedToSetupItemSURes {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceFailedToSetupItemSURes_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceHandoverItem PDUSessionResourceHandoverList;
// type record PDUSessionResourceHandoverItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceHandoverItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceInformationItem PDUSessionResourceInformationList;
// type record PDUSessionResourceInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceInformationItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceItemCxtRelCpl PDUSessionResourceListCxtRelCpl;
// type record PDUSessionResourceItemCxtRelCpl {
// type octetstring PDUSessionResourceReleaseResponseTransfer_OCTET_STRING;
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceItemCxtRelCpl_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceItemCxtRelReq PDUSessionResourceListCxtRelReq;
// type record PDUSessionResourceItemCxtRelReq {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceItemCxtRelReq_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceItemHORqd PDUSessionResourceListHORqd;
// type record PDUSessionResourceItemHORqd {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceItemHORqd_ExtIEs (?);
// type record PDUSessionResourceModifyConfirmTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyConfirmTransfer_ExtIEs (
// type record PDUSessionResourceModifyIndicationUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs (?);
// type record PDUSessionResourceModifyRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_IES PDUSessionResourceModifyRequestTransferIEs (
// type record PDUSessionResourceModifyResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyResponseTransfer_ExtIEs (
// type record PDUSessionResourceModifyIndicationTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyIndicationTransfer_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModCfm PDUSessionResourceModifyListModCfm;
// type record PDUSessionResourceModifyItemModCfm {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModCfm_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModInd PDUSessionResourceModifyListModInd;
// type record PDUSessionResourceModifyItemModInd {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModInd_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModReq PDUSessionResourceModifyListModReq;
// type record PDUSessionResourceModifyItemModReq {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModReq_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceModifyItemModRes PDUSessionResourceModifyListModRes;
// type record PDUSessionResourceModifyItemModRes {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyItemModRes_ExtIEs (?);
// type record PDUSessionResourceModifyUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceNotifyItem PDUSessionResourceNotifyList;
// type record PDUSessionResourceNotifyItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceNotifyItem_ExtIEs (?);
// type record PDUSessionResourceNotifyReleasedTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceNotifyReleasedTransfer_ExtIEs (
// type record PDUSessionResourceNotifyTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceNotifyTransfer_ExtIEs (
// type record PDUSessionResourceReleaseCommandTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleaseCommandTransfer_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemNot PDUSessionResourceReleasedListNot;
// type record PDUSessionResourceReleasedItemNot {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemNot_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemPSAck PDUSessionResourceReleasedListPSAck;
// type record PDUSessionResourceReleasedItemPSAck {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemPSAck_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemPSFail PDUSessionResourceReleasedListPSFail;
// type record PDUSessionResourceReleasedItemPSFail {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemPSFail_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceReleasedItemRelRes PDUSessionResourceReleasedListRelRes;
// type record PDUSessionResourceReleasedItemRelRes {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleasedItemRelRes_ExtIEs (?);
// type record PDUSessionResourceReleaseResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceReleaseResponseTransfer_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceResumeItemRESReq PDUSessionResourceResumeListRESReq;
// type record PDUSessionResourceResumeItemRESReq {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceResumeItemRESReq_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceResumeItemRESRes PDUSessionResourceResumeListRESRes;
// type record PDUSessionResourceResumeItemRESRes {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceResumeItemRESRes_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSecondaryRATUsageItem PDUSessionResourceSecondaryRATUsageList;
// type record PDUSessionResourceSecondaryRATUsageItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSecondaryRATUsageItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemCxtReq PDUSessionResourceSetupListCxtReq;
// type record PDUSessionResourceSetupItemCxtReq {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemCxtReq_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemCxtRes PDUSessionResourceSetupListCxtRes;
// type record PDUSessionResourceSetupItemCxtRes {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemCxtRes_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemHOReq PDUSessionResourceSetupListHOReq;
// type record PDUSessionResourceSetupItemHOReq {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemHOReq_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemSUReq PDUSessionResourceSetupListSUReq;
template (value) PDUSessionResourceSetupListSUReq m_ie_pDUSessionResourceSetupListSUReq(
in template (value) PDUSessionResourceSetupListSUReq p_list
) := p_list;
// type record PDUSessionResourceSetupItemSUReq {
template (omit) PDUSessionResourceSetupItemSUReq m_ie_pDUSessionResourceSetupItemSUReq(
in template (value) PDUSessionID p_pDUSessId,
in template (omit) NAS_PDU p_nASPdu := omit,
in template (value) S_NSSAI p_sNSSAI,
in template (value) octetstring p_pduSessResSetReqTra,
in template (omit) PDUSessionResourceSetupItemSUReq.iE_Extensions p_iE_Extensions := omit
):= {
pDUSessionID := p_pDUSessId,
pDUSessionNAS_PDU :=p_nASPdu,
s_NSSAI := p_sNSSAI,
pDUSessionResourceSetupRequestTransfer := p_pduSessResSetReqTra,
iE_Extensions := p_iE_Extensions
} // End of template m_ie_pDUSessionResourceSetupItemSUReq
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemSUReq_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSetupItemSURes PDUSessionResourceSetupListSURes;
// type record PDUSessionResourceSetupItemSURes {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupItemSURes_ExtIEs (?);
// type record PDUSessionResourceSetupRequestTransfer {
template PDUSessionResourceSetupRequestTransfer m_ie_pDUSessResSetReqTrEmpty:={protocolIEs:={}};
// type NGAP_Containers.NGAP_PROTOCOL_IES PDUSessionResourceSetupRequestTransferIEs (
template (value) PDUSessionResourceSetupRequestTransfer m_ie_pDUSessResSetReqTrIEs(
in template (value) UPTransportLayerInformation p_utli,
in template (value) PDUSessionType p_pst,
in template (value) QosFlowSetupRequestList p_qfsrl
// {
// id := id_PDUSessionAggregateMaximumBitRate,
// criticality := reject,
// value_ := omit //"NGAP_IEs.PDUSessionAggregateMaximumBitRate",
// //presence := optional_
// },
{
id := id_UL_NGU_UP_TNLInformation,
criticality := reject,
// {
// id := id_AdditionalUL_NGU_UP_TNLInformation,
// criticality := reject,
// value_ := omit //"NGAP_IEs.UPTransportLayerInformationList",
// //presence := optional_
// },
// {
// id := id_DataForwardingNotPossible,
// criticality := reject,
// value_ := omit //"NGAP_IEs.DataForwardingNotPossible",
// //presence := optional_
// },
{
id := id_PDUSessionType,
criticality := reject,
// {
// id := id_SecurityIndication,
// criticality := reject,
// value_ := omit //"NGAP_IEs.SecurityIndication",
// //presence := optional_
// },
// {
// id := id_NetworkInstance,
// criticality := reject,
// value_ := omit //"NGAP_IEs.NetworkInstance",
// //presence := optional_
// },
{
id := id_QosFlowSetupRequestList,
criticality := reject,
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
}//,
// {
// id := id_CommonNetworkInstance,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.CommonNetworkInstance",
// //presence := optional_
// },
// {
// id := id_DirectForwardingPathAvailability,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.DirectForwardingPathAvailability",
// //presence := optional_
// },
// {
// id := id_RedundantUL_NGU_UP_TNLInformation,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.UPTransportLayerInformation",
// //presence := optional_
// },
// {
// id := id_AdditionalRedundantUL_NGU_UP_TNLInformation,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.UPTransportLayerInformationList",
// //presence := optional_
// },
// {
// id := id_RedundantCommonNetworkInstance,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.CommonNetworkInstance",
// //presence := optional_
// },
// {
// id := id_RedundantPDUSessionInformation,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.RedundantPDUSessionInformation",
// //presence := optional_
// },
// {
// id := id_MBSSessionSetupRequestList,
// criticality := ignore,
// value_ := omit //"NGAP_IEs.MBSSessionSetupRequestList",
// //presence := optional_
// }
} // End of template m_ie_pDUSessResSetReqTrIEs
// type record PDUSessionResourceSetupResponseTransfer {
template (omit) PDUSessionResourceSetupResponseTransfer m_ie_pDUSessResSetRespTr(
in template (value) QosFlowPerTNLInformation p_qosfTnlInf,
in template (omit) QosFlowPerTNLInformationList p_qosfList := omit,
in template (omit) SecurityResult p_secRes := omit,
in template (omit) QosFlowListWithCause p_qosfCause := omit,
in template (omit) PDUSessionResourceSetupResponseTransfer.iE_Extensions p_iE_Extensions := omit
):={
dLQosFlowPerTNLInformation := p_qosfTnlInf,
additionalDLQosFlowPerTNLInformation := p_qosfList,
securityResult := p_secRes,
qosFlowFailedToSetupList := p_qosfCause,
iE_Extensions := p_iE_Extensions
} // End of template m_ie_pDUSessResSetRespTr
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupResponseTransfer_ExtIEs (
// type record PDUSessionResourceSetupUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSuspendItemSUSReq PDUSessionResourceSuspendListSUSReq;
// type record PDUSessionResourceSuspendItemSUSReq {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSuspendItemSUSReq_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceSwitchedItem PDUSessionResourceSwitchedList;
// type record PDUSessionResourceSwitchedItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceSwitchedItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToBeSwitchedDLItem PDUSessionResourceToBeSwitchedDLList;
// type record PDUSessionResourceToBeSwitchedDLItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToBeSwitchedDLItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToReleaseItemHOCmd PDUSessionResourceToReleaseListHOCmd;
// type record PDUSessionResourceToReleaseItemHOCmd {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToReleaseItemHOCmd_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPDUSessions) of PDUSessionResourceToReleaseItemRelCmd PDUSessionResourceToReleaseListRelCmd;
// type record PDUSessionResourceToReleaseItemRelCmd {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionResourceToReleaseItemRelCmd_ExtIEs (?);
template (value) PDUSessionType m_ie_PDUSessionType(in PDUSessionType p_val := unstructured) := p_val;
// type record PDUSessionUsageReport {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PDUSessionUsageReport_ExtIEs (?);
// type record PEIPSassistanceInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PEIPSassistanceInformation_ExtIEs (?);
// type integer Periodicity (
// type bitstring PeriodicRegistrationUpdateTimer length (8);
// type octetstring PLMNIdentity length (3);
template (value) PLMNIdentity m_ie_pLMNIdentity(in PLMNIdentity p_val) := p_val;
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
// type record PLMNAreaBasedQMC {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PLMNAreaBasedQMC_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPLMNforQMC) of PLMNIdentity PLMNListforQMC;
// type record length (1 .. NGAP_Constants.maxnoofPLMNs) of PLMNSupportItem PLMNSupportList;
// type record PLMNSupportItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PLMNSupportItem_ExtIEs (
// type record PNI_NPN_MobilityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PNI_NPN_MobilityInformation_ExtIEs (?);
// type octetstring PortNumber length (2);
// type enumerated Pre_emptionCapability {
// type enumerated Pre_emptionVulnerability {
// type integer PriorityLevelARP (1 .. 15);
// type integer PriorityLevelQos (
// type union PWSFailedCellIDList {
// type NGAP_Containers.NGAP_PROTOCOL_IES PWSFailedCellIDList_ExtIEs (?);
// type record QMCConfigInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QMCConfigInfo_ExtIEs (?);
// type record QMCDeactivation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QMCDeactivation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofUEAppLayerMeas) of QoEReference QoEReferenceList;
// type octetstring QoEReference length (6);
// type union QosCharacteristics {
// type NGAP_Containers.NGAP_PROTOCOL_IES QosCharacteristics_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAcceptedItem QosFlowAcceptedList;
// type record QosFlowAcceptedItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAcceptedItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAddOrModifyRequestItem QosFlowAddOrModifyRequestList;
// type record QosFlowAddOrModifyRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAddOrModifyRequestItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowAddOrModifyResponseItem QosFlowAddOrModifyResponseList;
// type record QosFlowAddOrModifyResponseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowAddOrModifyResponseItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowFeedbackItem QosFlowFeedbackList;
// type record QosFlowFeedbackItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowFeedbackItem_ExtIEs (?);
template (value) QosFlowIdentifier m_qosFlowIdentifier(in QosFlowIdentifier p_value := 0) := p_value;
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowInformationItem QosFlowInformationList;
// type record QosFlowInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowInformationItem_ExtIEs (
// type record QosFlowLevelQosParameters {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowLevelQosParameters_ExtIEs (
// type enumerated QosMonitoringRequest {
// type integer QosMonitoringReportingFrequency (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowIdentifier QoSFlowList;
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowWithCauseItem QosFlowListWithCause;
// type record QosFlowWithCauseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowWithCauseItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowModifyConfirmItem QosFlowModifyConfirmList;
// type record QosFlowModifyConfirmItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowModifyConfirmItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowNotifyItem QosFlowNotifyList;
// type record QosFlowNotifyItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowNotifyItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowParametersItem QosFlowParametersList;
// type record QosFlowParametersItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowParametersItem_ExtIEs (
// type record QosFlowPerTNLInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowPerTNLInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of QosFlowPerTNLInformationItem QosFlowPerTNLInformationList;
// type record QosFlowPerTNLInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowPerTNLInformationItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowSetupRequestItem QosFlowSetupRequestList;
template (value) QosFlowSetupRequestList m_ie_qosFlowSetReqList(in QosFlowSetupRequestList p_list) := p_list;
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowSetupRequestItem_ExtIEs (
template (omit) QosFlowItemWithDataForwarding m_qosFlowItemWithDataForwarding(
in template (value) QosFlowIdentifier p_qosFlowIdentifier,
in template (omit) DataForwardingAccepted p_dataForwardingAccepted := omit,
in template (omit) QosFlowItemWithDataForwarding.iE_Extensions p_iE_Extensions := omit
) := {
qosFlowIdentifier := p_qosFlowIdentifier,
dataForwardingAccepted := p_dataForwardingAccepted,
iE_Extensions := p_iE_Extensions
} // End of template m_qosFlowItemWithDataForwarding
template (omit) QosFlowItemWithDataForwarding.iE_Extensions m_qosFlowItemWithDataForwarding_alternativeQoSParaSetIndex(
in template (value) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex
) := {
{
id := id_CurrentQoSParaSetIndex,
criticality := ignore,
extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex }
}
} // End of template m_qosFlowItemWithDataForwarding_alternativeQoSParaSetIndex
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowItemWithDataForwarding_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QosFlowToBeForwardedItem QosFlowToBeForwardedList;
// type record QosFlowToBeForwardedItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QosFlowToBeForwardedItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofQosFlows) of QoSFlowsUsageReport_Item QoSFlowsUsageReportList;
// type record QoSFlowsUsageReport_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION QoSFlowsUsageReport_Item_ExtIEs (?);
// type enumerated Range {
// type ASNAUX.PrintableString RANNodeName length (
// type ASNAUX.VisibleString RANNodeNameVisibleString length (
// type ASNAUX.UTF8String RANNodeNameUTF8String length (
// type integer RANPagingPriority (1 .. 256);
// type record RANStatusTransfer_TransparentContainer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RANStatusTransfer_TransparentContainer_ExtIEs (?);
// type integer RAN_UE_NGAP_ID (0 .. 4294967295);
template (value) RAN_UE_NGAP_ID m_ie_rANUeNgapId(in integer p_val := 1) := p_val;
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
// type enumerated RAT_Information {
// type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of RATRestrictions_Item RATRestrictions;
// type record RATRestrictions_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RATRestrictions_Item_ExtIEs (
// type bitstring RATRestrictionInformation length (
// type record RecommendedCellsForPaging {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedCellsForPaging_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofRecommendedCells) of RecommendedCellItem RecommendedCellList;
// type record RecommendedCellItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedCellItem_ExtIEs (?);
// type record RecommendedRANNodesForPaging {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedRANNodesForPaging_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofRecommendedRANNodes) of RecommendedRANNodeItem RecommendedRANNodeList;
// type record RecommendedRANNodeItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RecommendedRANNodeItem_ExtIEs (?);
// type enumerated RedCapIndication {
// type enumerated RedirectionVoiceFallback {
// type record RedundantPDUSessionInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RedundantPDUSessionInformation_ExtIEs (
// type enumerated RedundantQosFlowIndicator {
// type enumerated ReflectiveQosAttribute {
// type integer RelativeAMFCapacity (0 .. 255);
// type enumerated ReportArea {
// type integer RepetitionPeriod (0 .. 131071);
// type enumerated ResetAll {
// type enumerated ReportAmountMDT {
// type enumerated ReportIntervalMDT {
// type enumerated ExtendedReportIntervalMDT {
// type union ResetType {
// type NGAP_Containers.NGAP_PROTOCOL_IES ResetType_ExtIEs (?);
// type octetstring RGLevelWirelineAccessCharacteristics;
// type integer RNC_ID (0 .. 4095);
// type octetstring RoutingID;
// type octetstring RRCContainer;
// type enumerated RRCEstablishmentCause {
template (value) RRCEstablishmentCause m_ie_rrcEstCause(template (value) RRCEstablishmentCause p_rrcEstCause:=mo_Signalling):=p_rrcEstCause;
// type enumerated RRCInactiveTransitionReportRequest {
// type enumerated RRCState {
// type enumerated RSN {
// type record RIMInformationTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RIMInformationTransfer_ExtIEs (?);
// type record RIMInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION RIMInformation_ExtIEs (?);
// type bitstring GNBSetID length (22);
// type record ScheduledCommunicationTime {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ScheduledCommunicationTime_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofXnTLAs) of TransportLayerAddress SCTP_TLAs;
template (value) SD m_ie_sD(in SD p_val := '000000'O) := p_val;
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
// type record SecondaryRATUsageInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecondaryRATUsageInformation_ExtIEs (?);
// type record SecondaryRATDataUsageReportTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecondaryRATDataUsageReportTransfer_ExtIEs (?);
// type record SecurityContext {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityContext_ExtIEs (?);
// type record SecurityIndication {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityIndication_ExtIEs (
// type bitstring SecurityKey length (256);
// type record SecurityResult {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SecurityResult_ExtIEs (?);
// type record SensorMeasurementConfiguration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SensorMeasurementConfiguration_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofSensorName) of SensorMeasConfigNameItem SensorMeasConfigNameList;
// type record SensorMeasConfigNameItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SensorMeasConfigNameItem_ExtIEs (?);
// type enumerated SensorMeasConfig {
// type union SensorNameConfig {
// type NGAP_Containers.NGAP_PROTOCOL_IES SensorNameConfig_ExtIEs (?);
// type bitstring SerialNumber length (16);
// type record length (1 .. NGAP_Constants.maxnoofServedGUAMIs) of ServedGUAMIItem ServedGUAMIList;
// type record ServedGUAMIItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ServedGUAMIItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of ServiceAreaInformation_Item ServiceAreaInformation;
// type record ServiceAreaInformation_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ServiceAreaInformation_Item_ExtIEs (?);
// type enumerated ServiceType {
// type integer SgNB_UE_X2AP_ID (0 .. 4294967295);
// type record SharedNGU_MulticastTNLInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SharedNGU_MulticastTNLInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceOverloadItem SliceOverloadList;
// type record SliceOverloadItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceOverloadItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceSupportItem SliceSupportList;
template (value) SliceSupportList m_ie_sliceSupportList(in template (value) SliceSupportList p_list) := p_list;
template (omit) SliceSupportItem m_ie_sliceSupportItem(
in template (value) S_NSSAI p_S_NSSAI,
in template (omit) SliceSupportItem.iE_Extensions p_iE_Extensions := omit
):={
s_NSSAI := p_S_NSSAI,
iE_Extensions :=p_iE_Extensions
} // End of template m_ie_sliceSupportItem
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceSupportItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofSNSSAIforQMC) of SliceSupportQMC_Item SliceSupportListQMC;
// type record SliceSupportQMC_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceSupportQMC_Item_ExtIEs (?);
// type record SNPN_MobilityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SNPN_MobilityInformation_ExtIEs (?);
// type record S_NSSAI {
template (omit) S_NSSAI m_ie_sNSSAI(
in template (value) SST p_sST,
in template (value) SD p_sD,
in template (omit) S_NSSAI.iE_Extensions p_iE_Extensions := omit
):={
sST := p_sST,//'00'O,
sD := p_sD,//'000000'O,
iE_Extensions := p_iE_Extensions
} // End of template m_ie_sNSSAI
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION S_NSSAI_ExtIEs (?);
// type record SONConfigurationTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SONConfigurationTransfer_ExtIEs (?);
// type union SONInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES SONInformation_ExtIEs (
// type record SONInformationReply {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SONInformationReply_ExtIEs (?);
// type union SONInformationReport {
// type NGAP_Containers.NGAP_PROTOCOL_IES SONInformationReport_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofSuccessfulHOReports) of SuccessfulHandoverReport_Item SuccessfulHandoverReportList;
// type record SuccessfulHandoverReport_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SuccessfulHandoverReport_Item_ExtIEs (?);
// type enumerated SONInformationRequest {
// type record SourceNGRANNode_ToTargetNGRANNode_TransparentContainer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs (
// type union SourceNodeID {
// type NGAP_Containers.NGAP_PROTOCOL_IES SourceNodeID_ExtIEs (?);
// type enumerated SourceOfUEActivityBehaviourInformation {
// type record SourceRANNodeID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceRANNodeID_ExtIEs (?);
// type octetstring SourceToTarget_TransparentContainer;
// type record SourceToTarget_AMFInformationReroute {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SourceToTarget_AMFInformationReroute_ExtIEs (?);
// type enumerated SRVCCOperationPossible {
// type octetstring ConfiguredNSSAI length (128);
// type octetstring RejectedNSSAIinPLMN length (32);
// type octetstring RejectedNSSAIinTA length (32);
// type octetstring SST length (1);
template (value) SST m_ie_sST(in SST p_val := '00'O) := p_val;
// type record length (1 .. NGAP_Constants.maxnoofTACs) of SupportedTAItem SupportedTAList;
template (value) SupportedTAList m_ie_supportedTAList(in template (value) SupportedTAList p_list) := p_list;
template (omit) SupportedTAItem m_ie_supportedTAItem(
in template (value) TAC p_tAC,
in template (value) BroadcastPLMNList p_broadcastPLMNList,
in template (omit) SupportedTAItem.iE_Extensions p_iE_Extensions := omit
):={
tAC := p_tAC,
broadcastPLMNList := p_broadcastPLMNList,
iE_Extensions := p_iE_Extensions
} // End of template m_ie_supportedTAItem
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SupportedTAItem_ExtIEs (
// type enumerated SuspendIndicator {
// type enumerated Suspend_Request_Indication {
// type enumerated Suspend_Response_Indication {
// type integer SurvivalTime (
template (value) TAC m_ie_tAC(in template (value) TAC p_val) := p_val;
// type record length (1 .. NGAP_Constants.maxnoofTACsinNTN) of TAC TACListInNRNTN;
// type record TAI {
template (value) TAI m_ie_tAI(
template (value) PLMNIdentity p_plmnId,
template (value) TAC p_tac
):={
pLMNIdentity := p_plmnId,
tAC := p_tac
} //End of template m_ie_tAI
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAI_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAIBroadcastEUTRA_Item TAIBroadcastEUTRA;
// type record TAIBroadcastEUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBroadcastEUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAIBroadcastNR_Item TAIBroadcastNR;
// type record TAIBroadcastNR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBroadcastNR_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAICancelledEUTRA_Item TAICancelledEUTRA;
// type record TAICancelledEUTRA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAICancelledEUTRA_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAICancelledNR_Item TAICancelledNR;
// type record TAICancelledNR_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAICancelledNR_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforInactive) of TAIListForInactiveItem TAIListForInactive;
// type record TAIListForInactiveItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIListForInactiveItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforPaging) of TAIListForPagingItem TAIListForPaging;
// type record TAIListForPagingItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIListForPagingItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforRestart) of TAI TAIListForRestart;
// type record length (1 .. NGAP_Constants.maxnoofTAIforWarning) of TAI TAIListForWarning;
// type record length (1 .. NGAP_Constants.maxnoofNSAGs) of TAINSAGSupportItem TAINSAGSupportList;
// type record TAINSAGSupportItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAINSAGSupportItem_ExtIEs (?);
// type record TargeteNB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargeteNB_ID_ExtIEs (?);
// type record TargetHomeENB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetHomeENB_ID_ExtIEs (?);
// type union TargetID {
// type NGAP_Containers.NGAP_PROTOCOL_IES TargetID_ExtIEs (
// type record TargetNGRANNode_ToSourceNGRANNode_TransparentContainer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs (
// type record TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofTargetS_NSSAIs) of TargetNSSAI_Item TargetNSSAI;
// type record TargetNSSAI_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNSSAI_Item_ExtIEs (?);
// type record TargetNSSAIInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetNSSAIInformation_Item_ExtIEs (?);
// type record TargetRANNodeID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_ExtIEs (?);
// type record TargetRANNodeID_RIM {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_RIM_ExtIEs (?);
// type record TargetRANNodeID_SON {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRANNodeID_SON_ExtIEs (
// type record TargetRNC_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TargetRNC_ID_ExtIEs (?);
// type octetstring TargetToSource_TransparentContainer;
// type octetstring TargettoSource_Failure_TransparentContainer;
// type enumerated TimerApproachForGUAMIRemoval {
// type octetstring TimeStamp length (4);
// type record TimeSyncAssistanceInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TimeSyncAssistanceInfo_ExtIEs (?);
// type enumerated TimeToWait {
// type integer TimeUEStayedInCell (0 .. 4095);
// type integer TimeUEStayedInCellEnhancedGranularity (0 .. 40950);
// type octetstring TMGI length (6);
// type octetstring TNAP_ID;
// type union TNGF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES TNGF_ID_ExtIEs (?);
// type integer TNLAddressWeightFactor (0 .. 255);
// type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of TNLAssociationItem TNLAssociationList;
// type record TNLAssociationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TNLAssociationItem_ExtIEs (?);
// type enumerated TNLAssociationUsage {
// type record TooearlyIntersystemHO {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TooearlyIntersystemHO_ExtIEs (?);
// type record TraceActivation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TraceActivation_ExtIEs (
// type enumerated TraceDepth {
// type integer TrafficLoadReductionIndication (1 .. 99);
template (value) TransportLayerAddress m_ie_tla(in bitstring p_val := '0'B) := p_val;
// type enumerated TypeOfError {
// type record TAIBasedMDT {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBasedMDT_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAforMDT) of TAI TAIListforMDT;
// type record TAIBasedQMC {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TAIBasedQMC_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAforQMC) of TAI TAIListforQMC;
// type record TABasedQMC {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TABasedQMC_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAforQMC) of TAC TAListforQMC;
// type record TABasedMDT {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TABasedMDT_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAforMDT) of TAC TAListforMDT;
// type integer Threshold_RSRP (0 .. 127);
// type integer Threshold_RSRQ (0 .. 127);
// type integer Threshold_SINR (0 .. 127);
// type enumerated TimeToTrigger {
// type octetstring TWAP_ID;
// type union TWIF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES TWIF_ID_ExtIEs (?);