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
// 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);
// type record NR_CGI {
// 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;
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
// 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;
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
// 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,
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
}//,
// {
// 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;
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
// 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;
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
// 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;
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
2639
2640
2641
2642
2643
2644
2645
2646
// 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 {
// 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;
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
// 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
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
// 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;
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
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
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
// type record length (1 .. NGAP_Constants.maxnoofTACsinNTN) of TAC TACListInNRNTN;
// type record TAI {
// 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;
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
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
// 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 (?);
// type record TSCAssistanceInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TSCAssistanceInformation_ExtIEs (
// type record TSCTrafficCharacteristics {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION TSCTrafficCharacteristics_ExtIEs (?);
// type record UEAggregateMaximumBitRate {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAggregateMaximumBitRate_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofUEAppLayerMeas) of UEAppLayerMeasInfoItem UEAppLayerMeasInfoList;
// type record UEAppLayerMeasInfoItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAppLayerMeasInfoItem_ExtIEs (?);
// type record UEAppLayerMeasConfigInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEAppLayerMeasConfigInfo_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofNGConnectionsToReset) of UE_associatedLogicalNG_connectionItem UE_associatedLogicalNG_connectionList;
// type record UE_associatedLogicalNG_connectionItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_associatedLogicalNG_connectionItem_ExtIEs (?);
// type enumerated UECapabilityInfoRequest {
// type enumerated UEContextRequest {
// type record UEContextResumeRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextResumeRequestTransfer_ExtIEs (?);
// type record UEContextResumeResponseTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextResumeResponseTransfer_ExtIEs (?);
// type record UEContextSuspendRequestTransfer {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEContextSuspendRequestTransfer_ExtIEs (?);
// type record UE_DifferentiationInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_DifferentiationInfo_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofCellsinUEHistoryInfo) of LastVisitedCellItem UEHistoryInformation;
// type union UEHistoryInformationFromTheUE {
// type NGAP_Containers.NGAP_PROTOCOL_IES UEHistoryInformationFromTheUE_ExtIEs (?);
// type union UEIdentityIndexValue {
// type NGAP_Containers.NGAP_PROTOCOL_IES UEIdentityIndexValue_ExtIEs (?);
// type union UE_NGAP_IDs {
// type NGAP_Containers.NGAP_PROTOCOL_IES UE_NGAP_IDs_ExtIEs (?);
// type record UE_NGAP_ID_pair {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UE_NGAP_ID_pair_ExtIEs (?);
// type union UEPagingIdentity {
// type NGAP_Containers.NGAP_PROTOCOL_IES UEPagingIdentity_ExtIEs (?);
// type enumerated UEPresence {
// type record length (1 .. NGAP_Constants.maxnoofAoI) of UEPresenceInAreaOfInterestItem UEPresenceInAreaOfInterestList;
// type record UEPresenceInAreaOfInterestItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UEPresenceInAreaOfInterestItem_ExtIEs (?);
// type octetstring UERadioCapability;
// type record UERadioCapabilityForPaging {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UERadioCapabilityForPaging_ExtIEs (
// type octetstring UERadioCapabilityForPagingOfNB_IoT;
// type octetstring UERadioCapabilityForPagingOfNR;
// type octetstring UERadioCapabilityForPagingOfEUTRA;
// type octetstring UERadioCapabilityID;
// type enumerated UERetentionInformation {
// type union UERLFReportContainer {
// type NGAP_Containers.NGAP_PROTOCOL_IES UERLFReportContainer_ExtIEs (?);
// type record UESecurityCapabilities {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UESecurityCapabilities_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofAllowedS_NSSAIs) of UESliceMaximumBitRateItem UESliceMaximumBitRateList;
// type record UESliceMaximumBitRateItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UESliceMaximumBitRateItem_ExtIEs (?);
// type enumerated UE_UP_CIoT_Support {
// type record UL_CP_SecurityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UL_CP_SecurityInformation_ExtIEs (?);
// type bitstring UL_NAS_MAC length (16);
// type bitstring UL_NAS_Count length (5);
// type record length (1 .. NGAP_Constants.maxnoofMultiConnectivity) of UL_NGU_UP_TNLModifyItem UL_NGU_UP_TNLModifyList;
// type record UL_NGU_UP_TNLModifyItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UL_NGU_UP_TNLModifyItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofServedGUAMIs) of UnavailableGUAMIItem UnavailableGUAMIList;
// type record UnavailableGUAMIItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UnavailableGUAMIItem_ExtIEs (?);
// type enumerated ULForwarding {
// type bitstring UpdateFeedback length (
template (value) UPTransportLayerInformation m_ie_uPTLInf(
in template (value) GTPTunnel p_gtpt
) := {
gTPTunnel := p_gtpt
} // End of template m_ie_uPTLInf
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
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
// type NGAP_Containers.NGAP_PROTOCOL_IES UPTransportLayerInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of UPTransportLayerInformationItem UPTransportLayerInformationList;
// type record UPTransportLayerInformationItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UPTransportLayerInformationItem_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofMultiConnectivityMinusOne) of UPTransportLayerInformationPairItem UPTransportLayerInformationPairList;
// type record UPTransportLayerInformationPairItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UPTransportLayerInformationPairItem_ExtIEs (?);
// type ASNAUX.VisibleString URI_address;
// type union UserLocationInformation {
// type NGAP_Containers.NGAP_PROTOCOL_IES UserLocationInformation_ExtIEs (
// type record UserLocationInformationEUTRA {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationEUTRA_ExtIEs (
// type record UserLocationInformationN3IWF {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationN3IWF_ExtIEs (
// type record UserLocationInformationTNGF {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationTNGF_ExtIEs (
// type record UserLocationInformationTWIF {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationTWIF_ExtIEs (
// type union UserLocationInformationW_AGF {
// type NGAP_Containers.NGAP_PROTOCOL_IES UserLocationInformationW_AGF_ExtIEs (
// type record UserLocationInformationNR {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserLocationInformationNR_ExtIEs (
// type record UserPlaneSecurityInformation {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION UserPlaneSecurityInformation_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofTimePeriods) of VolumeTimedReport_Item VolumeTimedReportList;
// type record VolumeTimedReport_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION VolumeTimedReport_Item_ExtIEs (?);
// type union W_AGF_ID {
// type NGAP_Containers.NGAP_PROTOCOL_IES W_AGF_ID_ExtIEs (?);
// type octetstring WarningAreaCoordinates length (1 .. 1024);
// type union WarningAreaList {
// type NGAP_Containers.NGAP_PROTOCOL_IES WarningAreaList_ExtIEs (?);
// type octetstring WarningMessageContents length (1 .. 9600);
// type octetstring WarningSecurityInfo length (50);
// type octetstring WarningType length (2);
// type record WLANMeasurementConfiguration {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WLANMeasurementConfiguration_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofWLANName) of WLANMeasConfigNameItem WLANMeasConfigNameList;
// type record WLANMeasConfigNameItem {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WLANMeasConfigNameItem_ExtIEs (?);
// type enumerated WLANMeasConfig {
// type octetstring WLANName length (1 .. 32);
// type record WUS_Assistance_Information {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION WUS_Assistance_Information_ExtIEs (?);
// type record length (1 .. NGAP_Constants.maxnoofXnExtTLAs) of XnExtTLA_Item XnExtTLAs;
// type record XnExtTLA_Item {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION XnExtTLA_Item_ExtIEs (
// type record length (1 .. NGAP_Constants.maxnoofXnGTP_TLAs) of TransportLayerAddress XnGTP_TLAs;
// type record length (1 .. NGAP_Constants.maxnoofXnTLAs) of TransportLayerAddress XnTLAs;
// type record XnTNLConfigurationInfo {
// type NGAP_Containers.NGAP_PROTOCOL_EXTENSION XnTNLConfigurationInfo_ExtIEs (?);
} // End of group send
group Receive{
template (present) AdditionalDLUPTNLInformationForHOItem mw_additionalDLUPTNLInformationForHOItem(
template (present) UPTransportLayerInformation p_additionalDL_NGU_UP_TNLInformation := ?,
template (present) QosFlowListWithDataForwarding p_additionalQosFlowSetupResponseList := ?,
template UPTransportLayerInformation p_additionalDLForwardingUPTNLInformation := *,
template AdditionalDLUPTNLInformationForHOItem.iE_Extensions p_iE_Extensions := *
) := {