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
// type NGAP_Containers.NGAP_PROTOCOL_IES MeasurementThresholdL1LoggedMDT_ExtIEs (?);
// type record FailureIndication {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FailureIndication_ExtIEs (?);
// type record FiveG_ProSeAuthorized {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_ProSeAuthorized_ExtIEs (?);
// type enumerated FiveGProSeDirectDiscovery {
// type enumerated FiveGProSeDirectCommunication {
// type enumerated FiveGProSeLayer2UEtoNetworkRelay {
// type enumerated FiveGProSeLayer3UEtoNetworkRelay {
// type enumerated FiveGProSeLayer2RemoteUE {
// type record FiveG_ProSePC5QoSParameters {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_ProSePC5QoSParameters_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofPC5QoSFlows) of FiveGProSePC5QoSFlowItem FiveGProSePC5QoSFlowList;
// type record FiveGProSePC5QoSFlowItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveGProSePC5QoSFlowItem_ExtIEs (?);
// type record FiveGProSePC5FlowBitRates {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveGProSePC5FlowBitRates_ExtIEs (?);
// type record FiveG_S_TMSI {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FiveG_S_TMSI_ExtIEs (?);
// type octetstring FiveG_TMSI length (4);
// type integer FiveQI (
// type record length (1 .. NGAP_Constants.maxnoofEPLMNsPlusOne) of ForbiddenAreaInformation_Item ForbiddenAreaInformation;
// type record ForbiddenAreaInformation_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ForbiddenAreaInformation_Item_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofForbTACs) of TAC ForbiddenTACs;
// type record FromEUTRANtoNGRAN {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FromEUTRANtoNGRAN_ExtIEs (?);
// type record FromNGRANtoEUTRAN {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION FromNGRANtoEUTRAN_ExtIEs (?);
// type record GBR_QosInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GBR_QosInformation_ExtIEs (
// type octetstring GlobalCable_ID;
// type record GlobalCable_ID_new {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalCable_ID_new_ExtIEs (?);
// type record GlobalENB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalENB_ID_ExtIEs (?);
template (omit) GlobalGNB_ID m_ie_globalGnbId(
in template (value) PLMNIdentity p_plmnId,
in template (value) bitstring p_gnbId,
in template (omit) GlobalGNB_ID.iE_Extensions p_iE_Extensions := omit
) := {
gNB_ID := { gNB_ID := p_gnbId/*'0000000000000000000000'B*/},
iE_Extensions := p_iE_Extensions
} // End of template m_ie_globalGnbId
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalGNB_ID_ExtIEs (?);
// type record GlobalN3IWF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalN3IWF_ID_ExtIEs (?);
// type record GlobalLine_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalLine_ID_ExtIEs (
// type octetstring GlobalLineIdentity;
// type record GlobalNgENB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalNgENB_ID_ExtIEs (?);
template (value) GlobalRANNodeID m_ie_gRanNodeID(
in template (value) GlobalGNB_ID p_gGnbId
globalGNB_ID := p_gGnbId
// {
// pLMNIdentity := p_plmnId,//'010001'O,
// gNB_ID := {gNB_ID:=p_gnbId/*'0000000000000000000000'B*/},
// iE_Extensions := omit
} // End of template m_ie_gRanNodeID
// type NGAP_Containers.NGAP_PROTOCOL_IES GlobalRANNodeID_ExtIEs (
// type record GlobalTNGF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalTNGF_ID_ExtIEs (?);
// type record GlobalTWIF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalTWIF_ID_ExtIEs (?);
// type record GlobalW_AGF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GlobalW_AGF_ID_ExtIEs (?);
// type union GNB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES GNB_ID_ExtIEs (?);
template (value) GTP_TEID m_ie_gtpTeId(in GTP_TEID p_val := '00000000'O) :=p_val;
template (omit) GTPTunnel m_ie_gTPTunnel(
in template (value) TransportLayerAddress p_tla,
in template (value) GTP_TEID p_gtp_teid,
in template (omit) GTPTunnel.iE_Extensions p_iE_Extensions := omit
):= {
gTP_TEID := p_gtp_teid,
iE_Extensions := p_iE_Extensions
} // End of template m_ie_gTPTunnel
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
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
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
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
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
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GTPTunnel_ExtIEs (?);
// type record GUAMI {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION GUAMI_ExtIEs (?);
// type enumerated GUAMIType {
// type record HandoverCommandTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverCommandTransfer_ExtIEs (
// type enumerated HandoverFlag {
// type record HandoverPreparationUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverPreparationUnsuccessfulTransfer_ExtIEs (?);
// type record HandoverRequestAcknowledgeTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverRequestAcknowledgeTransfer_ExtIEs (
// type record HandoverRequiredTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverRequiredTransfer_ExtIEs (?);
// type record HandoverResourceAllocationUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs (?);
// type enumerated HandoverType {
// type bitstring HashedUEIdentityIndexValue length (
// type octetstring HFCNode_ID;
// type record HFCNode_ID_new {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HFCNode_ID_new_ExtIEs (?);
// type record HOReport {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION HOReport_ExtIEs (?);
// type integer Hysteresis (0 .. 30);
// type enumerated IAB_Authorized {
// type enumerated IAB_Supported {
// type enumerated IABNodeIndication {
// type enumerated IMSVoiceSupportIndicator {
// type integer IndexToRFSP (
// type record InfoOnRecommendedCellsAndRANNodesForPaging {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs (?);
// type enumerated IntegrityProtectionIndication {
// type enumerated IntegrityProtectionResult {
// type integer IntendedNumberOfPagingAttempts (
// type bitstring InterfacesToTrace length (8);
// type record ImmediateMDTNr {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION ImmediateMDTNr_ExtIEs (?);
// type record InterSystemFailureIndication {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION InterSystemFailureIndication_ExtIEs (?);
// type record IntersystemSONConfigurationTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemSONConfigurationTransfer_ExtIEs (?);
// type union IntersystemSONTransferType {
// type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONTransferType_ExtIEs (?);
// type record IntersystemSONeNBID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemSONeNBID_ExtIEs (?);
// type record IntersystemSONNGRANnodeID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemSONNGRANnodeID_ExtIEs (?);
// type union IntersystemSONInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformation_ExtIEs (
// type union IntersystemSONInformationRequest {
// type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformationRequest_ExtIEs (?);
// type record IntersystemCellActivationRequest {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemCellActivationRequest_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsinNGRANNode) of NGRAN_CGI CellsToActivateList;
// type record IntersystemResourceStatusRequest {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemResourceStatusRequest_ExtIEs (?);
// type union ReportingSystem {
// type NGAP_Containers.NGAP_PROTOCOL_IES ReportingSystem_ExtIEs (?);
// type record EUTRAN_ReportingSystemIEs {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_ReportingSystemIEs_ExtIEs (?);
// type record NGRAN_ReportingSystemIEs {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_ReportingSystemIEs_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofReportedCells) of EUTRAN_CellToReportItem EUTRAN_CellToReportList;
// type record EUTRAN_CellToReportItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CellToReportItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofReportedCells) of NGRAN_CellToReportItem NGRAN_CellToReportList;
// type record NGRAN_CellToReportItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_CellToReportItem_ExtIEs (?);
// type bitstring ReportCharacteristics length (32);
// type union ReportType {
// type NGAP_Containers.NGAP_PROTOCOL_IES ReportType_ExtIEs (?);
// type record EventBasedReportingIEs {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EventBasedReportingIEs_ExtIEs (?);
// type integer IntersystemResourceThreshold (0 .. 100);
// type enumerated NumberOfMeasurementReportingLevels {
// type record PeriodicReportingIEs {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PeriodicReportingIEs_ExtIEs (?);
// type enumerated ReportingPeriodicity {
// type union IntersystemSONInformationReply {
// type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformationReply_ExtIEs (?);
// type record IntersystemCellActivationReply {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemCellActivationReply_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsinNGRANNode) of NGRAN_CGI ActivatedCellList;
// type record IntersystemResourceStatusReply {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemResourceStatusReply_ExtIEs (?);
// type union IntersystemSONInformationReport {
// type NGAP_Containers.NGAP_PROTOCOL_IES IntersystemSONInformationReport_ExtIEs (
// type record IntersystemCellStateIndication {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemCellStateIndication_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsinNGRANNode) of NotificationCell_Item NotificationCellList;
// type record NotificationCell_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NotificationCell_Item_ExtIEs (?);
// type record IntersystemResourceStatusReport {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemResourceStatusReport_ExtIEs (?);
// type union ResourceStatusReportingSystem {
// type NGAP_Containers.NGAP_PROTOCOL_IES ResourceStatusReportingSystem_ExtIEs (?);
// type record EUTRAN_ReportingStatusIEs {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_ReportingStatusIEs_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofReportedCells) of EUTRAN_CellReportItem EUTRAN_CellReportList;
// type record EUTRAN_CellReportItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CellReportItem_ExtIEs (?);
// type record EUTRAN_CompositeAvailableCapacityGroup {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_CompositeAvailableCapacityGroup_ExtIEs (?);
// type record CompositeAvailableCapacity {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION CompositeAvailableCapacity_ExtIEs (?);
// type integer EUTRAN_NumberOfActiveUEs (
// type record EUTRAN_RadioResourceStatus {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION EUTRAN_RadioResourceStatus_ExtIEs (?);
// type record NGRAN_ReportingStatusIEs {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_ReportingStatusIEs_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofReportedCells) of NGRAN_CellReportItem NGRAN_CellReportList;
// type record NGRAN_CellReportItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_CellReportItem_ExtIEs (?);
// type integer NGRAN_NumberOfActiveUEs (
// type integer NGRAN_NoofRRCConnections (
// type record NGRAN_RadioResourceStatus {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_RadioResourceStatus_ExtIEs (?);
// type record InterSystemHOReport {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION InterSystemHOReport_ExtIEs (?);
// type union InterSystemHandoverReportType {
// type NGAP_Containers.NGAP_PROTOCOL_IES InterSystemHandoverReportType_ExtIEs (?);
// type record IntersystemUnnecessaryHO {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION IntersystemUnnecessaryHO_ExtIEs (?);
// type octetstring LAC length (2);
// type record LAI {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LAI_ExtIEs (?);
// type union LastVisitedCellInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES LastVisitedCellInformation_ExtIEs (?);
// type record LastVisitedCellItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedCellItem_ExtIEs (?);
// type octetstring LastVisitedEUTRANCellInformation;
// type octetstring LastVisitedGERANCellInformation;
// type record LastVisitedNGRANCellInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedNGRANCellInformation_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofPSCellsPerPrimaryCellinUEHistoryInfo) of LastVisitedPSCellInformation LastVisitedPSCellList;
// type record LastVisitedPSCellInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LastVisitedPSCellInformation_ExtIEs (?);
// type octetstring LastVisitedUTRANCellInformation;
// type enumerated LineType {
// type enumerated LocationReportingAdditionalInfo {
// type integer LocationReportingReferenceID (
// type record LocationReportingRequestType {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LocationReportingRequestType_ExtIEs (
// type record LoggedMDTNr {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LoggedMDTNr_ExtIEs (
// type enumerated LoggingInterval {
// type enumerated LoggingDuration {
// type enumerated Links_to_log {
// type union LoggedMDTTrigger {
// type NGAP_Containers.NGAP_PROTOCOL_IES LoggedMDTTrigger_ExtIEs (?);
// type enumerated LTEM_Indication {
// type octetstring LTEUERLFReportContainer;
// type record LTEV2XServicesAuthorized {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LTEV2XServicesAuthorized_ExtIEs (?);
// type record LTEUESidelinkAggregateMaximumBitrate {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs (?);
// type bitstring MaskedIMEISV length (64);
// type integer MaximumDataBurstVolume (
// type bitstring MessageIdentifier length (16);
// type enumerated MaximumIntegrityProtectedDataRate {
// type integer MBS_AreaSessionID (
// type record length (1 .. NGAP_Constants.maxnoofMRBs) of MBS_DataForwardingResponseMRBItem MBS_DataForwardingResponseMRBList;
// type record MBS_DataForwardingResponseMRBItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DataForwardingResponseMRBItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMRBs) of MBS_MappingandDataForwardingRequestItem MBS_MappingandDataForwardingRequestList;
// type record MBS_MappingandDataForwardingRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_MappingandDataForwardingRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of QosFlowIdentifier MBS_QoSFlowList;
// type union MRB_ProgressInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES MRB_ProgressInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSQoSFlows) of MBS_QoSFlowsToBeSetupItem MBS_QoSFlowsToBeSetupList;
// type record MBS_QoSFlowsToBeSetupItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_QoSFlowsToBeSetupItem_ExtIEs (?);
// type union MBS_ServiceArea {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBS_ServiceArea_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_ServiceAreaInformationItem MBS_ServiceAreaInformationList;
// type record MBS_ServiceAreaInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ServiceAreaInformationItem_ExtIEs (?);
// type record MBS_ServiceAreaInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ServiceAreaInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsforMBS) of NR_CGI MBS_ServiceAreaCellList;
// type record length (1 .. NGAP_Constants.maxnoofTAIforMBS) of TAI MBS_ServiceAreaTAIList;
// type record MBS_SessionID {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionID_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionFailedtoSetupItem MBSSessionFailedtoSetupList;
// type record MBSSessionFailedtoSetupItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionFailedtoSetupItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessionsofUE) of MBS_ActiveSessionInformation_SourcetoTargetItem MBS_ActiveSessionInformation_SourcetoTargetList;
// type record MBS_ActiveSessionInformation_SourcetoTargetItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessionsofUE) of MBS_ActiveSessionInformation_TargettoSourceItem MBS_ActiveSessionInformation_TargettoSourceList;
// type record MBS_ActiveSessionInformation_TargettoSourceItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs (?);
// type record MBSSessionSetupOrModFailureTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupOrModFailureTransfer_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetupResponseItem MBSSessionSetupResponseList;
// type record MBSSessionSetupResponseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupResponseItem_ExtIEs (?);
// type record MBSSessionSetupOrModRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBSSessionSetupOrModRequestTransferIEs (
// type record length (1 .. NGAP_Constants.maxnoofMBSFSAs) of MBS_SessionFSAID MBS_SessionFSAIDList;
// type octetstring MBS_SessionFSAID length (3);
// type record MBSSessionReleaseResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionReleaseResponseTransfer_ExtIEs (?);
// type record MBSSessionSetupOrModResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupOrModResponseTransfer_ExtIEs (?);
// type enumerated MBS_SupportIndicator {
// type union MBS_SessionTNLInfo5GC {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBS_SessionTNLInfo5GC_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_SessionTNLInfo5GCItem MBS_SessionTNLInfo5GCList;
// type record MBS_SessionTNLInfo5GCItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionTNLInfo5GCItem_ExtIEs (?);
// type union MBS_SessionTNLInfoNGRAN {
// type NGAP_Containers.NGAP_PROTOCOL_IES MBS_SessionTNLInfoNGRAN_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSServiceAreaInformation) of MBS_SessionTNLInfoNGRANItem MBS_SessionTNLInfoNGRANList;
// type record MBS_SessionTNLInfoNGRANItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_SessionTNLInfoNGRANItem_ExtIEs (?);
// type record MBS_DistributionReleaseRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionReleaseRequesTransfer_ExtIEs (?);
// type record MBS_DistributionSetupRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupRequestTransfer_ExtIEs (?);
// type record MBS_DistributionSetupResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupResponseTransfer_ExtIEs (?);
// type record MBS_DistributionSetupUnsuccessfulTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetupRequestItem MBSSessionSetupRequestList;
// type record MBSSessionSetupRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetupRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionSetuporModifyRequestItem MBSSessionSetuporModifyRequestList;
// type record MBSSessionSetuporModifyRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionSetuporModifyRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMBSSessions) of MBSSessionToReleaseItem MBSSessionToReleaseList;
// type record MBSSessionToReleaseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MBSSessionToReleaseItem_ExtIEs (?);
// type enumerated MBSSessionStatus {
// type enumerated MicoAllPLMN {
// type enumerated MICOModeIndication {
// type bitstring MobilityInformation length (16);
// type record MobilityRestrictionList {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MobilityRestrictionList_ExtIEs (
// type union MDT_AlignmentInfo {
// type NGAP_Containers.NGAP_PROTOCOL_IES MDT_AlignmentInfo_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMDTPLMNs) of PLMNIdentity MDTPLMNList;
// type record length (0 .. NGAP_Constants.maxnoofMDTPLMNs) of PLMNIdentity MDTPLMNModificationList;
// type record MDT_Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_ExtIEs (?);
// type record MDT_Configuration_NR {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_NR_ExtIEs (?);
// type record MDT_Configuration_EUTRA {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Configuration_EUTRA_ExtIEs (?);
// type enumerated MDT_Activation {
// type union MDTModeNr {
// type NGAP_Containers.NGAP_PROTOCOL_IES MDTModeNr_ExtIEs (?);
// type octetstring MDTModeEutra;
// type bitstring MeasurementsToActivate length (8);
// type integer MRB_ID (
// type record MulticastSessionActivationRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastSessionActivationRequestTransfer_ExtIEs (?);
// type record MulticastSessionDeactivationRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastSessionDeactivationRequestTransfer_ExtIEs (?);
// type record MulticastSessionUpdateRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_IES MulticastSessionUpdateRequestTransferIEs (
// type record length (1 .. NGAP_Constants.maxnoofPagingAreas) of MulticastGroupPagingAreaItem MulticastGroupPagingAreaList;
// type record MulticastGroupPagingAreaItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastGroupPagingAreaItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTAIforPaging) of TAI MBS_AreaTAIList;
// type record MulticastGroupPagingArea {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MulticastGroupPagingArea_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofUEsforPaging) of UE_PagingItem UE_PagingList;
// type record UE_PagingItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_PagingItem_ExtIEs (?);
// type record M1Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1Configuration_ExtIEs (
// type enumerated IncludeBeamMeasurementsIndication {
// type integer MaxNrofRS_IndexesToReport (
// type enumerated M1ReportingTrigger {
// type record M1ThresholdEventA2 {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1ThresholdEventA2_ExtIEs (?);
// type union M1ThresholdType {
// type NGAP_Containers.NGAP_PROTOCOL_IES M1ThresholdType_ExtIEs (?);
// type record M1PeriodicReporting {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M1PeriodicReporting_ExtIEs (
// type record M4Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M4Configuration_ExtIEs (
// type enumerated M4ReportAmountMDT {
// type enumerated M4period {
// type record M5Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M5Configuration_ExtIEs (
// type enumerated M5ReportAmountMDT {
// type enumerated M5period {
// type record M6Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M6Configuration_ExtIEs (
// type enumerated M6ReportAmountMDT {
// type enumerated M6report_Interval {
// type record M7Configuration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION M7Configuration_ExtIEs (
// type enumerated M7ReportAmountMDT {
// type integer M7period (
// type record MDT_Location_Info {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION MDT_Location_Info_ExtIEs (?);
// type bitstring MDT_Location_Information length (8);
// type union N3IWF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES N3IWF_ID_ExtIEs (?);
// type octetstring NAS_PDU;
// type octetstring NASSecurityParametersFromNGRAN;
// type enumerated NB_IoT_DefaultPagingDRX {
// type enumerated NB_IoT_PagingDRX {
// type enumerated NB_IoT_Paging_eDRXCycle {
// type enumerated NB_IoT_Paging_TimeWindow {
// type record NB_IoT_Paging_eDRXInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NB_IoT_Paging_eDRXInfo_ExtIEs (?);
// type integer NB_IoT_UEPriority (
// type integer NetworkInstance (
// type enumerated NewSecurityContextInd {
// type integer NextHopChainingCount (0 .. 7);
// type enumerated NextPagingAreaScope {
// type record length (1 .. NGAP_Constants.maxnoofNGAPIESupportInfo) of NGAPIESupportInformationRequestItem NGAPIESupportInformationRequestList;
// type record NGAPIESupportInformationRequestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGAPIESupportInformationRequestItem_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofNGAPIESupportInfo) of NGAPIESupportInformationResponseItem NGAPIESupportInformationResponseList;
// type record NGAPIESupportInformationResponseItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGAPIESupportInformationResponseItem_ExtIEs (?);
// type union NgENB_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES NgENB_ID_ExtIEs (?);
// type enumerated NotifySourceNGRANNode {
// type union NGRAN_CGI {
// type NGAP_Containers.NGAP_PROTOCOL_IES NGRAN_CGI_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTNLAssociations) of NGRAN_TNLAssociationToRemoveItem NGRAN_TNLAssociationToRemoveList;
// type record NGRAN_TNLAssociationToRemoveItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NGRAN_TNLAssociationToRemoveItem_ExtIEs (?);
// type octetstring NGRANTraceID length (8);
// type bitstring NID length (44);
// type record NonDynamic5QIDescriptor {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION NonDynamic5QIDescriptor_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofAllowedAreas) of TAC NotAllowedTACs;
// type enumerated NotificationCause {
// type enumerated NotificationControl {
// type union NPN_AccessInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_AccessInformation_ExtIEs (?);
// type union NPN_MobilityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_MobilityInformation_ExtIEs (?);
// type union NPN_PagingAssistanceInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_PagingAssistanceInformation_ExtIEs (?);
// type union NPN_Support {
// type NGAP_Containers.NGAP_PROTOCOL_IES NPN_Support_ExtIEs (?);
// type bitstring NRCellIdentity length (36);
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,
in template (omit) NR_CGI.iE_Extensions p_iE_Extensions := omit
pLMNIdentity := p_PlmnId,
nRCellIdentity := p_nrCellId,
iE_Extensions := p_iE_Extensions
} //End of template m_ie_nrCgi
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
// 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;
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
// 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;
2527
2528
2529
2530
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
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
// 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,
2721
2722
2723
2724
2725
2726
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
2763
}//,
// {
// 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;
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
// 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;
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
// 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;
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
// 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;
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
// 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;