2 -- **************************************************************
4 -- Information Element Definitions
6 -- **************************************************************
9 iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 28458 exp(99) mobileDomain (0) ric (21) modules (3) e2sm (3) version1 (1) e2sm-gNB-NRT-IEs (3) }
11 DEFINITIONS AUTOMATIC TAGS ::=
15 -- **************************************************************
17 -- copied from X2AP IEs v15.4.0
18 -- note: ie-Extensions removed
19 -- **************************************************************
24 pLMN-Identity PLMN-Identity,
25 eUTRANcellIdentifier EUTRANCellIdentifier,
28 EUTRANCellIdentifier ::= BIT STRING (SIZE (28))
30 NRCellIdentifier ::= BIT STRING (SIZE (36))
33 pLMN-Identity PLMN-Identity,
34 nRcellIdentifier NRCellIdentifier,
38 PLMN-Identity ::= OCTET STRING (SIZE(3))
40 -- **************************************************************
44 -- **************************************************************
46 maxofCellinRAN INTEGER ::= 16384
47 maxNoOfNeighbours INTEGER ::= 1024
48 maxofRANParameters INTEGER ::= 255
49 maxofRICstyles INTEGER ::= 63
51 -- E2 Service model IEs
53 -- ---------------------------------------------------
54 -- Event Trigger Definition OCTET STRING contents
55 -- ---------------------------------------------------
57 -- E2SM-gNB-NRT-EventTriggerDefinition IE
58 E2SM-gNB-NRT-EventTriggerDefinition ::= CHOICE{
59 eventDefinition-Format1 E2SM-gNB-NRT-EventTriggerDefinition-Format1,
63 -- E2SM-gNB-NRT-eventTriggerDefinition IE Format 1
64 E2SM-gNB-NRT-EventTriggerDefinition-Format1 ::= SEQUENCE{
65 triggerNature NRT-TriggerNature,
69 -- ---------------------------------------------------
70 -- Action Definition OCTET STRING contents
71 -- ---------------------------------------------------
72 E2SM-gNB-NRT-ActionDefinition ::= CHOICE{
73 actionDefinition-Format1 E2SM-gNB-NRT-ActionDefinition-Format1,
77 -- E2SM-gNB-NRT-actionDefinition IE used for Action Format 1
78 E2SM-gNB-NRT-ActionDefinition-Format1 ::= SEQUENCE{
79 ranParameter-List SEQUENCE (SIZE(1..maxofRANParameters)) OF RANparameter-Item OPTIONAL,
85 -- ---------------------------------------------------
86 -- Indication Header OCTET STRING contents
87 -- ---------------------------------------------------
89 E2SM-gNB-NRT-IndicationHeader ::= CHOICE{
90 indicationHeader-Format1 E2SM-gNB-NRT-IndicationHeader-Format1,
94 -- E2SM-gNB-NRT-indicationHeader Format 1
95 E2SM-gNB-NRT-IndicationHeader-Format1 ::= SEQUENCE{
96 timestamp NRT-TimeStamp OPTIONAL,
100 -- ---------------------------------------------------
101 -- Indication Message OCTET STRING contents
102 -- ---------------------------------------------------
104 -- E2SM-gNB-NRT-indicationMessage IE
105 E2SM-gNB-NRT-IndicationMessage ::= CHOICE{
106 indicationMessage-Format1 E2SM-gNB-NRT-IndicationMessage-Format1,
110 -- E2SM-gNB-NRT-IndicationMessage Format 1
111 NRT-Record-row-item ::= SEQUENCE{
112 neighbourCellID NRT-Cell-ID,
113 nrt-Record NRT-TableRecord
116 NRT-Record-List-item ::= SEQUENCE{
117 servedCellID NRT-Cell-ID,
118 nrt-Record-row SEQUENCE (SIZE(1..maxNoOfNeighbours)) OF NRT-Record-row-item
121 E2SM-gNB-NRT-IndicationMessage-Format1 ::= SEQUENCE{
122 nrt-Record-List SEQUENCE (SIZE(1..maxofCellinRAN)) OF NRT-Record-List-item,
126 -- ---------------------------------------------------
128 -- ---------------------------------------------------
130 -- Not defined in this E2SM
132 -- ---------------------------------------------------
133 -- Control Header OCTET STRING contents
134 -- ---------------------------------------------------
136 -- E2SM-gNB-NRT-ControlHeader
137 E2SM-gNB-NRT-ControlHeader ::= CHOICE{
138 controlHeader-Format1 E2SM-gNB-NRT-ControlHeader-Format1,
142 -- E2SM-gNB-NRT-ControlHeader Format 1
143 E2SM-gNB-NRT-ControlHeader-Format1 ::= SEQUENCE{
144 command NRT-ControlCommand,
145 servedCellID NRT-Cell-ID,
146 neighbourCellID NRT-Cell-ID,
151 -- ---------------------------------------------------
152 -- Control Message OCTET STRING contents
153 -- ---------------------------------------------------
155 -- E2SM-gNB-NRT-ControlMessage
156 E2SM-gNB-NRT-ControlMessage ::= CHOICE{
157 controlMessage-Format1 E2SM-gNB-NRT-ControlMessage-Format1,
161 -- E2SM-gNB-NRT-controlMessage Format 1
162 E2SM-gNB-NRT-ControlMessage-Format1 ::= SEQUENCE{
163 tablerecord NRT-TableRecord,
167 -- NEW for Release 4 *****
168 -- ---------------------------------------------------
169 -- RAN Function Definition OCTET STRING contents
170 -- ---------------------------------------------------
172 -- E2SM-gNB-NRT-RANfunction-Definition
173 E2SM-gNB-NRT-RANfunction-Definition ::= SEQUENCE{
174 ranFunction-Name RANfunction-Name,
175 ric-EventTriggerStyle-List SEQUENCE (SIZE(1..maxofRICstyles)) OF RIC-EventTriggerStyle-List OPTIONAL,
176 ric-ReportStyle-List SEQUENCE (SIZE(1..maxofRICstyles)) OF RIC-ReportStyle-List OPTIONAL,
177 ric-InsertStyle-List SEQUENCE (SIZE(1..maxofRICstyles)) OF RIC-InsertStyle-List OPTIONAL,
178 ric-ControlStyle-List SEQUENCE (SIZE(1..maxofRICstyles)) OF RIC-ControlStyle-List OPTIONAL,
179 ric-PolicyStyle-List SEQUENCE (SIZE(1..maxofRICstyles)) OF RIC-PolicyStyle-List OPTIONAL,
182 -- ---------------------------------------------------
184 -- ---------------------------------------------------
201 NRT-Cell-ID ::= CHOICE{
207 NRT-ControlCommand ::= ENUMERATED{
213 NRT-TableRecord ::= OCTET STRING
215 NRT-TimeStamp ::= OCTET STRING (SIZE(8))
217 NRT-TriggerNature ::= ENUMERATED{
228 -- NEW for Release 4 *****
229 RANfunction-Name ::= SEQUENCE{
230 ranFunction-ShortName PrintableString(SIZE(1..150,...)),
231 ranFunction-E2SM-OID PrintableString(SIZE(1..1000,...)),
232 ranFunction-Description PrintableString(SIZE(1..150,...)),
233 ranFunction-Instance INTEGER OPTIONAL,
237 RANparameter-Item ::= SEQUENCE {
238 ranParameter-ID RANparameter-ID,
239 ranParameter-Value RANparameter-Value,
243 -- NEW for Release 4 *****
244 RANparameterDef-Item ::= SEQUENCE {
245 ranParameter-ID RANparameter-ID,
246 ranParameter-Name RANparameter-Name,
247 ranParameter-Type RANparameter-Type,
251 RANparameter-ID ::= INTEGER (0..maxofRANParameters)
253 -- NEW for Release 4 *****
254 RANparameter-Name ::= PrintableString(SIZE(1..150,...))
256 RANparameter-Test ::= ENUMERATED{
265 -- NEW for Release 4 *****
266 RANparameter-Type ::= ENUMERATED{
276 RANparameter-Value ::= CHOICE{
280 valueBitS BIT STRING,
281 valueOctS OCTET STRING,
282 valuePrtS PrintableString,
286 -- NEW for Release 4 *****
287 RIC-ControlStyle-List ::= SEQUENCE{
288 ric-ControlStyle-Type RIC-Style-Type,
289 ric-ControlStyle-Name RIC-Style-Name,
290 ric-ControlHeaderFormat-Type RIC-Format-Type,
291 ric-ControlMessageFormat-Type RIC-Format-Type,
292 ric-CallProcessIDFormat-Type RIC-Format-Type,
296 -- NEW for Release 4 *****
297 RIC-EventTriggerStyle-List ::= SEQUENCE{
298 ric-EventTriggerStyle-Type RIC-Style-Type,
299 ric-EventTriggerStyle-Name RIC-Style-Name,
300 ric-EventTriggerFormat-Type RIC-Format-Type,
304 -- NEW for Release 4 *****
305 RIC-InsertStyle-List ::= SEQUENCE{
306 ric-InsertStyle-Type RIC-Style-Type,
307 ric-InsertStyle-Name RIC-Style-Name,
308 ric-InsertActionFormat-Type RIC-Format-Type,
309 ric-InsertRanParameterDef-List SEQUENCE (SIZE(1..maxofRANParameters)) OF RANparameterDef-Item,
310 ric-IndicationHeaderFormat-Type RIC-Format-Type,
311 ric-IndicationMessageFormat-Type RIC-Format-Type,
312 ric-CallProcessIDFormat-Type RIC-Format-Type,
316 -- NEW for Release 4 *****
317 RIC-PolicyStyle-List ::= SEQUENCE{
318 ric-PolicyStyle-Type RIC-Style-Type,
319 ric-PolicyStyle-Name RIC-Style-Name,
320 ric-PolicyActionFormat-Type RIC-Format-Type,
321 ric-PolicyRanParameterDef-List SEQUENCE (SIZE(1..maxofRANParameters)) OF RANparameterDef-Item,
325 -- NEW for Release 4 *****
326 RIC-ReportStyle-List ::= SEQUENCE{
327 ric-ReportStyle-Type RIC-Style-Type,
328 ric-ReportStyle-Name RIC-Style-Name,
329 ric-ReportActionFormat-Type RIC-Format-Type,
330 ric-ReportRanParameterDef-List SEQUENCE (SIZE(1..maxofRANParameters)) OF RANparameterDef-Item,
331 ric-IndicationHeaderFormat-Type RIC-Format-Type,
332 ric-IndicationMessageFormat-Type RIC-Format-Type,
336 -- NEW for Release 4 *****
337 RIC-Format-Type ::= INTEGER
339 -- NEW for Release 4 *****
340 RIC-Style-Type ::= INTEGER
342 -- NEW for Release 4 *****
343 RIC-Style-Name ::= PrintableString(SIZE(1..150,...))