TODO netlogon_user_flags_ntlmv2_enabled
[wireshark-sm.git] / epan / dissectors / asn1 / rc-v3 / e2sm-rc-v3.05.asn
bloba12956e01c39e7ab4b1c1da6a51993402ebe294d
1 -- ASN1START
2 -- **************************************************************
3 -- E2SM-RC Information Element Definitions
4 -- **************************************************************
6 E2SM-RC-IEs {
7 iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) oran(53148) e2(1) version1(1) e2sm(2) e2sm-RC-IEs (3)}
10 DEFINITIONS AUTOMATIC TAGS ::=
12 BEGIN
15 -- **************************************************************
16 -- E2SM Common IEs
17 -- **************************************************************
19 IMPORTS
20         CGI,
21         E-UTRA-ARFCN,
22         EUTRA-CGI,
23         E-UTRA-PCI,
24         E-UTRA-TAC,
25         FiveGS-TAC,
26         InterfaceIdentifier,
27         InterfaceType,
28         Interface-MessageID,
29         NRFrequencyInfo,
30         NR-CGI,
31         NR-PCI,
32         PartialUEID,
33         RANfunction-Name,
34         RIC-Format-Type,
35         RIC-Style-Name,
36         RIC-Style-Type,
37         RRC-MessageID,
38         ServingCell-ARFCN,
39         ServingCell-PCI,
40         UEID
41 FROM E2SM-COMMON-IEs;
44 -- *****************************************************
45 -- CONSTANTS
46 -- *****************************************************
48 maxnoofMessages                                                 INTEGER ::= 65535
49 maxnoofE2InfoChanges                                    INTEGER ::= 65535
50 maxnoofUEInfoChanges                                    INTEGER ::= 65535
51 maxnoofRRCstate                                                 INTEGER ::= 8
52 maxnoofParametersToReport                               INTEGER ::= 65535
53 maxnoofPolicyConditions                                 INTEGER ::= 65535
54 maxnoofAssociatedRANParameters                  INTEGER ::= 65535
55 maxnoofUEID                                                             INTEGER ::= 65535
56 maxnoofCellID                                                   INTEGER ::= 65535
57 maxnoofRANOutcomeParameters                             INTEGER ::= 255
58 maxnoofParametersinStructure                    INTEGER ::= 65535
59 maxnoofItemsinList                                              INTEGER ::= 65535
60 maxnoofUEInfo                                                   INTEGER ::= 65535
61 maxnoofCellInfo                                                 INTEGER ::= 65535
62 maxnoofUEeventInfo                                              INTEGER ::= 65535
63 maxnoofRANparamTest                                             INTEGER ::= 255
64 maxnoofNeighbourCell                                    INTEGER ::= 65535
65 maxnoofRICStyles                                                INTEGER ::= 63
66 maxnoofCallProcessTypes                                 INTEGER ::= 65535
67 maxnoofCallProcessBreakpoints                   INTEGER ::= 65535
68 maxnoofInsertIndication                                 INTEGER ::= 65535
69 maxnoofControlAction                                    INTEGER ::= 65535
70 maxnoofPolicyAction                                             INTEGER ::= 65535
71 maxnoofInsertIndicationActions                  INTEGER ::= 63
72 maxnoofMulCtrlActions                                   INTEGER ::= 63
73 maxGroupDefinitionIdentifierParameters  INTEGER ::= 255
74 maxnoofAssociatedEntityFilters                  INTEGER ::= 255
75 maxnoofFormatTypes                                              INTEGER ::= 63
78 -- *****************************************************
79 -- IEs
80 -- *****************************************************
82 LogicalOR ::= ENUMERATED {true, false, ...}
84 NeighborCell-List ::= SEQUENCE (SIZE(1..maxnoofNeighbourCell)) OF NeighborCell-Item
86 NeighborCell-Item ::= CHOICE {
87         ranType-Choice-NR                                       NeighborCell-Item-Choice-NR,
88         ranType-Choice-EUTRA                            NeighborCell-Item-Choice-E-UTRA,
89         ...
92 NeighborCell-Item-Choice-NR ::= SEQUENCE {
93         nR-CGI                                                          NR-CGI,
94         nR-PCI                                                          NR-PCI,
95         fiveGS-TAC                                                      FiveGS-TAC,
96         nR-mode-info                                            ENUMERATED {fdd, tdd, ...},
97         nR-FreqInfo                                                     NRFrequencyInfo,
98         x2-Xn-established                                       ENUMERATED {true, false, ...},
99         hO-validated                                            ENUMERATED {true, false, ...},
100         version                                                         INTEGER (1..65535, ...),
101         ...
104 NeighborCell-Item-Choice-E-UTRA ::= SEQUENCE {
105         eUTRA-CGI                                                       EUTRA-CGI,
106         eUTRA-PCI                                                       E-UTRA-PCI,
107         eUTRA-ARFCN                                                     E-UTRA-ARFCN,
108         eUTRA-TAC                                                       E-UTRA-TAC,
109         x2-Xn-established                                       ENUMERATED {true, false, ...},
110         hO-validated                                            ENUMERATED {true, false, ...},
111         version                                                         INTEGER (1..65535, ...),
112         ...
115 NeighborRelation-Info ::= SEQUENCE {
116         servingCellPCI                                          ServingCell-PCI,
117         servingCellARFCN                                        ServingCell-ARFCN,
118         neighborCell-List                                       NeighborCell-List,
119         ...
122 RRC-State ::= ENUMERATED {rrc-connected, rrc-inactive, rrc-idle, any, ...}
125 -------------------------------
126 -- Event Trigger related IEs
127 -------------------------------
129 EventTrigger-Cell-Info ::= SEQUENCE {
130 cellInfo-List                                           SEQUENCE (SIZE(1..maxnoofCellInfo)) OF EventTrigger-Cell-Info-Item,
131         ...
134 EventTrigger-Cell-Info-Item ::= SEQUENCE {
135         eventTriggerCellID                                      RIC-EventTrigger-Cell-ID,
136         cellType                                                        CHOICE {
137                 cellType-Choice-Individual              EventTrigger-Cell-Info-Item-Choice-Individual,
138                 cellType-Choice-Group                   EventTrigger-Cell-Info-Item-Choice-Group,
139                 ...
140         },
141         logicalOR                                                       LogicalOR                                                       OPTIONAL,
142         ...
145 EventTrigger-Cell-Info-Item-Choice-Individual ::= SEQUENCE {
146         cellGlobalID                                            CGI,
147         ...
150 EventTrigger-Cell-Info-Item-Choice-Group ::= SEQUENCE {
151         ranParameterTesting                             RANParameter-Testing,
152         ...
157 EventTrigger-UE-Info ::= SEQUENCE {
158 ueInfo-List                                                     SEQUENCE (SIZE(1..maxnoofUEInfo)) OF EventTrigger-UE-Info-Item,
162 EventTrigger-UE-Info-Item ::= SEQUENCE {
163         eventTriggerUEID                                        RIC-EventTrigger-UE-ID,
164         ueType                                                          CHOICE {
165                 ueType-Choice-Individual                EventTrigger-UE-Info-Item-Choice-Individual,
166                 ueType-Choice-Group                             EventTrigger-UE-Info-Item-Choice-Group,
167                 ...
168         },
169         logicalOR                                                       LogicalOR                                                       OPTIONAL,
170         ...
173 EventTrigger-UE-Info-Item-Choice-Individual ::= SEQUENCE {
174         ueID                                                            UEID,
175         ranParameterTesting                                     RANParameter-Testing                            OPTIONAL,
176         ...
179 EventTrigger-UE-Info-Item-Choice-Group ::= SEQUENCE {
180         ranParameterTesting                     RANParameter-Testing,
181         ...
186 EventTrigger-UEevent-Info ::= SEQUENCE {
187 ueEvent-List                                            SEQUENCE (SIZE(1..maxnoofUEeventInfo)) OF EventTrigger-UEevent-Info-Item,
191 EventTrigger-UEevent-Info-Item ::= SEQUENCE {
192         ueEventID                                                       RIC-EventTrigger-UEevent-ID,
193         logicalOR                                                       LogicalOR                                                       OPTIONAL,
194         ...
198 -------------------------------
199 -- RAN Parameter related IEs
200 -------------------------------
202 RANParameter-ID         ::= INTEGER (1..4294967295, ...)
204 RANParameter-Name ::= PrintableString (SIZE(1..150, ...))
206 RANParameter-Definition ::= SEQUENCE {
207         ranParameter-Definition-Choice          RANParameter-Definition-Choice,
208         ...
211 RANParameter-Definition-Choice ::= CHOICE {
212         choiceLIST                                                      RANParameter-Definition-Choice-LIST,
213         choiceSTRUCTURE                                         RANParameter-Definition-Choice-STRUCTURE,
214         ...
217 RANParameter-Definition-Choice-LIST ::= SEQUENCE {
218         ranParameter-List                                       SEQUENCE (SIZE(1..maxnoofItemsinList)) OF RANParameter-Definition-Choice-LIST-Item,
219         ...
222 RANParameter-Definition-Choice-LIST-Item ::= SEQUENCE {
223         ranParameter-ID                                         RANParameter-ID,
224         ranParameter-name                                       RANParameter-Name,
225         ranParameter-Definition                         RANParameter-Definition         OPTIONAL,
226         ...
229 RANParameter-Definition-Choice-STRUCTURE ::= SEQUENCE {
230         ranParameter-STRUCTURE                          SEQUENCE (SIZE(1..maxnoofParametersinStructure)) OF RANParameter-Definition-Choice-STRUCTURE-Item,
231         ...
234 RANParameter-Definition-Choice-STRUCTURE-Item ::= SEQUENCE {
235         ranParameter-ID                                         RANParameter-ID,
236         ranParameter-name                                       RANParameter-Name,
237         ranParameter-Definition                         RANParameter-Definition         OPTIONAL,
238         ...
241 RANParameter-Value ::= CHOICE {
242         valueBoolean                                            BOOLEAN,
243         valueInt                                                        INTEGER,
244         valueReal                                                       REAL,
245         valueBitS                                                       BIT STRING,
246         valueOctS                                                       OCTET STRING,
247         valuePrintableString                            PrintableString,
248         ...
251 RANParameter-ValueType ::= CHOICE {
252         ranP-Choice-ElementTrue                 RANParameter-ValueType-Choice-ElementTrue,
253         ranP-Choice-ElementFalse                RANParameter-ValueType-Choice-ElementFalse,
254         ranP-Choice-Structure                   RANParameter-ValueType-Choice-Structure,
255         ranP-Choice-List                                RANParameter-ValueType-Choice-List,
256         ...
261 RANParameter-ValueType-Choice-ElementTrue ::= SEQUENCE {
262         ranParameter-value                      RANParameter-Value,
263         ...
266 RANParameter-ValueType-Choice-ElementFalse ::= SEQUENCE {
267         ranParameter-value                      RANParameter-Value                      OPTIONAL,
268 -- C-ifControl: This IE shall be present if it is part of a RIC Control Request message. Otherwise it is optional.
269         ...
272 RANParameter-ValueType-Choice-Structure ::= SEQUENCE {
273         ranParameter-Structure                  RANParameter-STRUCTURE,
274         ...
277 RANParameter-ValueType-Choice-List ::= SEQUENCE {
278         ranParameter-List                               RANParameter-LIST,
279         ...
283 RANParameter-STRUCTURE ::= SEQUENCE {
284         sequence-of-ranParameters               SEQUENCE (SIZE(1..maxnoofParametersinStructure)) OF RANParameter-STRUCTURE-Item         OPTIONAL,
285         ...
288 RANParameter-STRUCTURE-Item ::= SEQUENCE {
289         ranParameter-ID                                         RANParameter-ID,
290         ranParameter-valueType                          RANParameter-ValueType,
291         ...
294 RANParameter-LIST ::= SEQUENCE {
295         list-of-ranParameter                            SEQUENCE (SIZE(1..maxnoofItemsinList)) OF RANParameter-STRUCTURE,
296         ...
300 RANParameter-Testing ::= SEQUENCE (SIZE(1..maxnoofRANparamTest)) OF RANParameter-Testing-Item
302 RANParameter-TestingCondition ::= CHOICE {
303         ranP-Choice-comparison                          ENUMERATED {equal, difference, greaterthan, lessthan, contains, starts-with, ...},
304         ranP-Choice-presence                            ENUMERATED {present, configured, rollover, non-zero, ..., value-change},
305         ...
308 RANParameter-Testing-Item ::= SEQUENCE {
309         ranParameter-ID                                         RANParameter-ID,
310         ranParameter-Type                                       CHOICE {
311                 ranP-Choice-List                                RANParameter-Testing-Item-Choice-List,
312                 ranP-Choice-Structure                   RANParameter-Testing-Item-Choice-Structure,
313                 ranP-Choice-ElementTrue                 RANParameter-Testing-Item-Choice-ElementTrue,
314                 ranP-Choice-ElementFalse                RANParameter-Testing-Item-Choice-ElementFalse,
315                 ...
316         },
317         ...
320 RANParameter-Testing-Item-Choice-List ::= SEQUENCE {
321         ranParameter-List                                       RANParameter-Testing-LIST,
322         ...
325 RANParameter-Testing-Item-Choice-Structure ::= SEQUENCE {
326         ranParameter-Structure                          RANParameter-Testing-STRUCTURE,
327         ...
330 RANParameter-Testing-Item-Choice-ElementTrue ::= SEQUENCE {
331         ranParameter-value                                      RANParameter-Value,
332         ...
335 RANParameter-Testing-Item-Choice-ElementFalse ::= SEQUENCE {
336         ranParameter-TestCondition                      RANParameter-TestingCondition,
337         ranParameter-Value                                      RANParameter-Value                                      OPTIONAL,
338         logicalOR                                                       LogicalOR                                                       OPTIONAL,
339         ...
342 RANParameter-Testing-LIST ::= SEQUENCE (SIZE(1..maxnoofItemsinList)) OF RANParameter-Testing-Item
344 RANParameter-Testing-STRUCTURE ::= SEQUENCE (SIZE(1..maxnoofParametersinStructure)) OF RANParameter-Testing-Item
346 UE-Group-Definition ::= SEQUENCE {
347         ueGroupDefinitionIdentifier-LIST SEQUENCE (SIZE(1..maxGroupDefinitionIdentifierParameters)) OF UEGroupDefinitionIdentifier-Item,
348         ...
351 UEGroupDefinitionIdentifier-Item ::= SEQUENCE {
352         ranParameter-ID                                         RANParameter-ID,
353         ranParameter-valueType                          RANParameter-ValueType,
354         logicalOR                                                       LogicalOR                                                       OPTIONAL,
355         ...
359 ----------------------------
360 -- RIC Service related IEs
361 ----------------------------
363 RAN-CallProcess-ID ::= INTEGER (1..4294967295, ...)
365 RIC-CallProcessType-ID ::= INTEGER (1..65535, ...)
367 RIC-CallProcessType-Name ::= PrintableString (SIZE(1..150, ...))
369 RIC-CallProcessBreakpoint-ID ::= INTEGER (1..65535, ...)
371 RIC-CallProcessBreakpoint-Name ::= PrintableString (SIZE(1..150, ...))
373 RIC-ControlAction-ID ::= INTEGER (1..65535, ...)
375 RIC-ControlAction-Name ::= PrintableString (SIZE(1..150, ...))
377 RIC-EventTriggerCondition-ID ::= INTEGER (1..65535, ...)
379 RIC-EventTrigger-UE-ID ::= INTEGER (1..65535, ...)
381 RIC-EventTrigger-UEevent-ID ::= INTEGER (1..65535, ...)
383 RIC-EventTrigger-Cell-ID ::= INTEGER (1..65535, ...)
385 RIC-InsertIndication-ID ::= INTEGER (1..65535, ...)
387 RIC-InsertIndication-Name ::= PrintableString (SIZE(1..150, ...))
389 UE-Group-ID ::= INTEGER (1..65535, ...)
391 EntityFilter-ID ::=     INTEGER (1..255, ...)
394 RIC-PolicyAction ::= SEQUENCE {
395         ric-PolicyAction-ID                                     RIC-ControlAction-ID,
396         ranParameters-List                                      SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF RIC-PolicyAction-RANParameter-Item                OPTIONAL,
397         ...,
398         ric-PolicyDecision                                      ENUMERATED {accept, reject, ...}                        OPTIONAL
402 RIC-PolicyAction-RANParameter-Item ::= SEQUENCE {
403         ranParameter-ID                                         RANParameter-ID,
404         ranParameter-valueType                          RANParameter-ValueType,
405         ...
408 UE-Filter-ID ::= INTEGER (1..65535, ...)
410 Associated-UE-Info ::= SEQUENCE {
411 associatedUEInfo-List                                   SEQUENCE (SIZE(1..maxnoofUEInfo)) OF Associated-UE-Info-Item,
415 Associated-UE-Info-Item ::= SEQUENCE {
416         ueFilterID                                                      UE-Filter-ID,
417         ueType                                                          CHOICE {
418                 ueType-Choice-Individual                EventTrigger-UE-Info-Item-Choice-Individual,
419                 ueType-Choice-Group                             EventTrigger-UE-Info-Item-Choice-Group,
420                 ...,
421                 ueQuery                                                 UEQuery
422         },
423         logicalOR                                                       LogicalOR                                                       OPTIONAL,
424         ...
427 UEQuery ::= SEQUENCE {
428         partialUEID                                                     PartialUEID,
429         ranParameterTesting                                     RANParameter-Testing                            OPTIONAL,
430         ...
433 -- **************************************************************
434 -- E2SM-RC Service Model IEs
435 -- **************************************************************
438 -- ***************************************************
439 -- Event Trigger OCTET STRING contents
440 -- ***************************************************
442 E2SM-RC-EventTrigger ::= SEQUENCE {
443         ric-eventTrigger-formats                                        CHOICE {
444                 eventTrigger-Format1                                    E2SM-RC-EventTrigger-Format1,
445                 eventTrigger-Format2                                    E2SM-RC-EventTrigger-Format2,
446                 eventTrigger-Format3                                    E2SM-RC-EventTrigger-Format3,
447                 eventTrigger-Format4                                    E2SM-RC-EventTrigger-Format4,
448                 eventTrigger-Format5                                    NULL,
449                 ...
450         },
451         ...
454 E2SM-RC-EventTrigger-Format1 ::= SEQUENCE {
455         message-List                                                    SEQUENCE (SIZE(1..maxnoofMessages)) OF E2SM-RC-EventTrigger-Format1-Item,
456         globalAssociatedUEInfo                                  EventTrigger-UE-Info                                    OPTIONAL,
457         ...
460 E2SM-RC-EventTrigger-Format1-Item ::= SEQUENCE {
461         ric-eventTriggerCondition-ID            RIC-EventTriggerCondition-ID,
462         messageType                                                     MessageType-Choice,
463         messageDirection                                        ENUMERATED {incoming, outgoing, ...}    OPTIONAL,
464         associatedUEInfo                                        EventTrigger-UE-Info                                    OPTIONAL,
465         associatedUEEvent                                       EventTrigger-UEevent-Info                               OPTIONAL,
466         logicalOR                                                       LogicalOR                                                               OPTIONAL,
467         ...
471 MessageType-Choice ::= CHOICE {
472         messageType-Choice-NI                                   MessageType-Choice-NI,
473         messageType-Choice-RRC                                  MessageType-Choice-RRC,
474         ...
478 MessageType-Choice-NI ::= SEQUENCE {
479         nI-Type                                                                 InterfaceType,
480         nI-Identifier                                                   InterfaceIdentifier                             OPTIONAL,
481         nI-Message                                                              Interface-MessageID                             OPTIONAL,
482         ...
485 MessageType-Choice-RRC ::= SEQUENCE {
486         rRC-Message                                                             RRC-MessageID,
487         ...
491 E2SM-RC-EventTrigger-Format2 ::= SEQUENCE {
492         ric-callProcessType-ID                          RIC-CallProcessType-ID,
493         ric-callProcessBreakpoint-ID            RIC-CallProcessBreakpoint-ID,
494         associatedE2NodeInfo                            RANParameter-Testing                                    OPTIONAL,
495         associatedUEInfo                                        EventTrigger-UE-Info                                    OPTIONAL,
496         ...
500 E2SM-RC-EventTrigger-Format3 ::= SEQUENCE {
501         e2NodeInfoChange-List                           SEQUENCE (SIZE(1..maxnoofE2InfoChanges)) OF E2SM-RC-EventTrigger-Format3-Item,
502         ...
505 E2SM-RC-EventTrigger-Format3-Item ::= SEQUENCE {
506         ric-eventTriggerCondition-ID            RIC-EventTriggerCondition-ID,
507         e2NodeInfoChange-ID                                     INTEGER (1..512, ...),
508         associatedCellInfo                                      EventTrigger-Cell-Info                  OPTIONAL,
509         logicalOR                                                       LogicalOR                                               OPTIONAL,
510         ...
514 E2SM-RC-EventTrigger-Format4 ::= SEQUENCE {
515         uEInfoChange-List                                               SEQUENCE (SIZE(1..maxnoofUEInfoChanges)) OF E2SM-RC-EventTrigger-Format4-Item,
516         ...
519 E2SM-RC-EventTrigger-Format4-Item ::= SEQUENCE {
520         ric-eventTriggerCondition-ID            RIC-EventTriggerCondition-ID,
521         triggerType                                                     TriggerType-Choice,
522         associatedUEInfo                                        EventTrigger-UE-Info                                    OPTIONAL,
523         logicalOR                                                       LogicalOR                                                               OPTIONAL,
524         ...
528 TriggerType-Choice ::= CHOICE {
529         triggerType-Choice-RRCstate             TriggerType-Choice-RRCstate,
530         triggerType-Choice-UEID                 TriggerType-Choice-UEID,
531         triggerType-Choice-L2state              TriggerType-Choice-L2state,
532         ...,
533         triggerType-Choice-UEcontext    TriggerType-Choice-UEcontext,
534         triggerType-Choice-L2MACschChg  TriggerType-Choice-L2MACschChg
537 TriggerType-Choice-RRCstate ::= SEQUENCE {
538         rrcState-List                                                   SEQUENCE (SIZE(1..maxnoofRRCstate)) OF TriggerType-Choice-RRCstate-Item,
539         ...
542 TriggerType-Choice-RRCstate-Item ::= SEQUENCE {
543         stateChangedTo                                                  RRC-State,
544         logicalOR                                                               LogicalOR                                               OPTIONAL,
545         ...
548 TriggerType-Choice-UEID ::= SEQUENCE {
549         ueIDchange-ID                                                   INTEGER (1..512, ...),
550         ...
553 TriggerType-Choice-L2state ::= SEQUENCE {
554         associatedL2variables                                   RANParameter-Testing,
555         ...
558 TriggerType-Choice-UEcontext ::= SEQUENCE {
559         associatedUECtxtVariables                               RANParameter-Testing,
560         ...
563 TriggerType-Choice-L2MACschChg ::= SEQUENCE {
564         l2MACschChgType                                                 L2MACschChgType-Choice,
565         ...
568 L2MACschChgType-Choice ::= CHOICE {
569         triggerType-Choice-MIMOandBFconfig              TriggerType-Choice-MIMOandBFconfig,
570         ...
573 TriggerType-Choice-MIMOandBFconfig ::= SEQUENCE {
574         mIMOtransModeState                                              ENUMERATED {enabled, disabled, ...},
575         ...
580 -- ***************************************************
581 -- Action Definition OCTET STRING contents
582 -- ***************************************************
584 E2SM-RC-ActionDefinition ::= SEQUENCE {
585         ric-Style-Type                                                  RIC-Style-Type,
586         ric-actionDefinition-formats                    CHOICE {
587                 actionDefinition-Format1                        E2SM-RC-ActionDefinition-Format1,
588                 actionDefinition-Format2                        E2SM-RC-ActionDefinition-Format2,
589                 actionDefinition-Format3                        E2SM-RC-ActionDefinition-Format3,
590                 ...,
591                 actionDefinition-Format4                        E2SM-RC-ActionDefinition-Format4
593         },
594         ...
597 E2SM-RC-ActionDefinition-Format1 ::= SEQUENCE {
598         ranP-ToBeReported-List                                  SEQUENCE (SIZE(1..maxnoofParametersToReport)) OF E2SM-RC-ActionDefinition-Format1-Item,
599         ...
603 E2SM-RC-ActionDefinition-Format1-Item ::= SEQUENCE {
604         ranParameter-ID                                         RANParameter-ID,
605         ...,
606         ranParameter-Definition                         RANParameter-Definition                         OPTIONAL
610 E2SM-RC-ActionDefinition-Format2 ::= SEQUENCE {
611         ric-PolicyConditions-List                               SEQUENCE (SIZE(1..maxnoofPolicyConditions)) OF E2SM-RC-ActionDefinition-Format2-Item,
612         ...
615 E2SM-RC-ActionDefinition-Format2-Item ::= SEQUENCE {
616         ric-PolicyAction                                                RIC-PolicyAction,
617         ric-PolicyConditionDefinition                   RANParameter-Testing                    OPTIONAL,
618         ...
621 E2SM-RC-ActionDefinition-Format3 ::= SEQUENCE {
622         ric-InsertIndication-ID                                 RIC-InsertIndication-ID,
623         ranP-InsertIndication-List                              SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-ActionDefinition-Format3-Item,
624         ueID                                                                    UEID                                    OPTIONAL,
625         ...
629 E2SM-RC-ActionDefinition-Format3-Item ::= SEQUENCE {
630         ranParameter-ID                                         RANParameter-ID,
631         ...,
632         ranParameter-Definition                         RANParameter-Definition                 OPTIONAL
635 E2SM-RC-ActionDefinition-Format4 ::= SEQUENCE {
636         ric-InsertStyle-List                                    SEQUENCE (SIZE(1.. maxnoofRICStyles)) OF E2SM-RC-ActionDefinition-Format4-Style-Item,
637         ueID                                                                    UEID                                    OPTIONAL,
638         ...
641 E2SM-RC-ActionDefinition-Format4-Style-Item ::= SEQUENCE {
642         requested-Insert-Style-Type                             RIC-Style-Type,
643         ric-InsertIndication-List                               SEQUENCE (SIZE(1..maxnoofInsertIndicationActions)) OF E2SM-RC-ActionDefinition-Format4-Indication-Item,
644         ...
647 E2SM-RC-ActionDefinition-Format4-Indication-Item ::= SEQUENCE {
648         ric-InsertIndication-ID                                 RIC-InsertIndication-ID,
649         ranP-InsertIndication-List                              SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-ActionDefinition-Format4-RANP-Item,
650         ...
653 E2SM-RC-ActionDefinition-Format4-RANP-Item ::= SEQUENCE {
654         ranParameter-ID                                                 RANParameter-ID,
655         ...,
656         ranParameter-Definition                         RANParameter-Definition                         OPTIONAL
660 -- ***************************************************
661 -- Indication Header OCTET STRING contents
662 -- ***************************************************
664 E2SM-RC-IndicationHeader ::= SEQUENCE {
665 ric-indicationHeader-formats            CHOICE {
666                 indicationHeader-Format1                        E2SM-RC-IndicationHeader-Format1,
667                 indicationHeader-Format2                        E2SM-RC-IndicationHeader-Format2,
668                 ...,
669                 indicationHeader-Format3                        E2SM-RC-IndicationHeader-Format3
671         },
672         ...
675 E2SM-RC-IndicationHeader-Format1 ::= SEQUENCE {
676         ric-eventTriggerCondition-ID            RIC-EventTriggerCondition-ID            OPTIONAL,
677         ...
680 E2SM-RC-IndicationHeader-Format2 ::= SEQUENCE {
681         ueID                                                            UEID,
682         ric-InsertStyle-Type                            RIC-Style-Type,
683         ric-InsertIndication-ID                         RIC-InsertIndication-ID,
684         ...
687 E2SM-RC-IndicationHeader-Format3 ::= SEQUENCE {
688         ric-eventTriggerCondition-ID            RIC-EventTriggerCondition-ID            OPTIONAL,
689         ueID                                                            UEID                                                            OPTIONAL,
690         ...
694 -- ***************************************************
695 -- Indication Message OCTET STRING contents
696 -- ***************************************************
698 E2SM-RC-IndicationMessage ::= SEQUENCE {
699 ric-indicationMessage-formats           CHOICE {
700                 indicationMessage-Format1                       E2SM-RC-IndicationMessage-Format1,
701                 indicationMessage-Format2                       E2SM-RC-IndicationMessage-Format2,
702                 indicationMessage-Format3                       E2SM-RC-IndicationMessage-Format3,
703                 indicationMessage-Format4                       NULL,
704                 indicationMessage-Format5                       E2SM-RC-IndicationMessage-Format5,
705                 ...,
706                 indicationMessage-Format6                       E2SM-RC-IndicationMessage-Format6
708         },
709         ...
712 E2SM-RC-IndicationMessage-Format1 ::= SEQUENCE {
713         ranP-Reported-List                                      SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-IndicationMessage-Format1-Item,
714         ...
717 E2SM-RC-IndicationMessage-Format1-Item ::= SEQUENCE {
718         ranParameter-ID                                         RANParameter-ID,
719         ranParameter-valueType                          RANParameter-ValueType,
720         ...
724 E2SM-RC-IndicationMessage-Format2 ::= SEQUENCE {
725         ueParameter-List                                        SEQUENCE (SIZE(1..maxnoofUEID)) OF E2SM-RC-IndicationMessage-Format2-Item,
726         ...
729 E2SM-RC-IndicationMessage-Format2-Item ::= SEQUENCE {
730         ueID                                                            UEID,
731         ranP-List                                                       SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-IndicationMessage-Format2-RANParameter-Item,
732         ...
736 E2SM-RC-IndicationMessage-Format2-RANParameter-Item ::= SEQUENCE {
737         ranParameter-ID                                         RANParameter-ID,
738         ranParameter-valueType                          RANParameter-ValueType,
739         ...
743 E2SM-RC-IndicationMessage-Format3 ::= SEQUENCE {
744         cellInfo-List                                           SEQUENCE (SIZE(1..maxnoofCellID)) OF E2SM-RC-IndicationMessage-Format3-Item,
745         ...
748 E2SM-RC-IndicationMessage-Format3-Item ::= SEQUENCE {
749         cellGlobal-ID                                           CGI,
750         cellContextInfo                                         OCTET STRING                                    OPTIONAL,
751         cellDeleted                                                     BOOLEAN                                                 OPTIONAL,
752         neighborRelation-Table                          NeighborRelation-Info           OPTIONAL,
753         ...
757 E2SM-RC-IndicationMessage-Format5 ::= SEQUENCE{
758         ranP-Requested-List                                     SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF E2SM-RC-IndicationMessage-Format5-Item,
759         ...
763 E2SM-RC-IndicationMessage-Format5-Item ::= SEQUENCE {
764         ranParameter-ID                                         RANParameter-ID,
765         ranParameter-valueType                          RANParameter-ValueType,
766         ...
769 E2SM-RC-IndicationMessage-Format6 ::= SEQUENCE {
770         ric-InsertStyle-List                                    SEQUENCE (SIZE(1.. maxnoofRICStyles)) OF E2SM-RC-IndicationMessage-Format6-Style-Item,
771         ...
774 E2SM-RC-IndicationMessage-Format6-Style-Item ::= SEQUENCE {
775         indicated-Insert-Style-Type                             RIC-Style-Type,
776         ric-InsertIndication-List                               SEQUENCE (SIZE(1..maxnoofInsertIndicationActions)) OF E2SM-RC-IndicationMessage-Format6-Indication-Item,
777         ...
780 E2SM-RC-IndicationMessage-Format6-Indication-Item ::= SEQUENCE {
781         ric-InsertIndication-ID                                 RIC-InsertIndication-ID,
782         ranP-InsertIndication-List                              SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF E2SM-RC-IndicationMessage-Format6-RANP-Item       ,
783         ...
786 E2SM-RC-IndicationMessage-Format6-RANP-Item ::= SEQUENCE {
787         ranParameter-ID                                                 RANParameter-ID,
788         ranParameter-valueType                                  RANParameter-ValueType,
789         ...
793 -- **************************************************
794 -- Call Process ID OCTET STRING contents
795 -- **************************************************
797 E2SM-RC-CallProcessID ::= SEQUENCE {
798 ric-callProcessID-formats               CHOICE {
799                 callProcessID-Format1                   E2SM-RC-CallProcessID-Format1,
800                 ...
801         },
802         ...
805 E2SM-RC-CallProcessID-Format1 ::= SEQUENCE {
806         ric-callProcess-ID                      RAN-CallProcess-ID,
807         ...
811 -- ***************************************************
812 -- Control Header OCTET STRING contents
813 -- ***************************************************
815 E2SM-RC-ControlHeader ::= SEQUENCE {
816         ric-controlHeader-formats                       CHOICE {
817         controlHeader-Format1           E2SM-RC-ControlHeader-Format1,
818                 ...,
819                 controlHeader-Format2                           E2SM-RC-ControlHeader-Format2,
820                 controlHeader-Format3                           E2SM-RC-ControlHeader-Format3,
821                 controlHeader-Format4                           E2SM-RC-ControlHeader-Format4
822         },
823         ...
826 E2SM-RC-ControlHeader-Format1 ::= SEQUENCE {
827         ueID                                                            UEID,
828         ric-Style-Type                                          RIC-Style-Type,
829         ric-ControlAction-ID                            RIC-ControlAction-ID,
830         ric-ControlDecision                                     ENUMERATED {accept, reject, ...}                        OPTIONAL,
831         ...
834 E2SM-RC-ControlHeader-Format2 ::= SEQUENCE {
835         ueID                                                            UEID                                                                            OPTIONAL,
836         ric-ControlDecision                                     ENUMERATED {accept, reject, ...}                        OPTIONAL,
837         ...
840 E2SM-RC-ControlHeader-Format3 ::= SEQUENCE {
841         ue-Group-ID                                                     UE-Group-ID,
842         ue-Group-Definition                                     UE-Group-Definition,
843         ric-Style-Type                                          RIC-Style-Type,
844         ric-ControlAction-ID                            RIC-ControlAction-ID,
845         ...
848 E2SM-RC-ControlHeader-Format4 ::= SEQUENCE {
849         partial-ueID                                            PartialUEID,
850         ric-Style-Type                                          RIC-Style-Type,
851         ric-ControlAction-ID                            RIC-ControlAction-ID,
852         ric-ControlDecision                                     ENUMERATED {accept, reject, ...}                        OPTIONAL,
853         ...
857 -- ***************************************************
858 -- Control Message OCTET STRING contents
859 -- ***************************************************
861 E2SM-RC-ControlMessage ::= SEQUENCE {
862         ric-controlMessage-formats                      CHOICE {
863                 controlMessage-Format1                  E2SM-RC-ControlMessage-Format1,
864                 ...,
865                 controlMessage-Format2                          E2SM-RC-ControlMessage-Format2,
866                 controlMessage-Format3                          E2SM-RC-ControlMessage-Format3,
867                 controlMessage-Format4                          E2SM-RC-ControlMessage-Format4,
868                 controlMessage-Format5                          E2SM-RC-ControlMessage-Format5
869         },
870         ...
873 E2SM-RC-ControlMessage-Format1 ::= SEQUENCE {
874         ranP-List                                                       SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF E2SM-RC-ControlMessage-Format1-Item,
875         ...
879 E2SM-RC-ControlMessage-Format1-Item ::= SEQUENCE {
880         ranParameter-ID                                         RANParameter-ID,
881         ranParameter-valueType                          RANParameter-ValueType,
882         ...
885 E2SM-RC-ControlMessage-Format2 ::= SEQUENCE {
886         ric-ControlStyle-List                                   SEQUENCE (SIZE(1.. maxnoofRICStyles)) OF E2SM-RC-ControlMessage-Format2-Style-Item,
887         ...
890 E2SM-RC-ControlMessage-Format2-Style-Item ::= SEQUENCE {
891         indicated-Control-Style-Type                    RIC-Style-Type,
892         ric-ControlAction-List                                  SEQUENCE (SIZE(1..maxnoofMulCtrlActions)) OF E2SM-RC-ControlMessage-Format2-ControlAction-Item,
893         ...
896 E2SM-RC-ControlMessage-Format2-ControlAction-Item ::= SEQUENCE {
897         ric-ControlAction-ID                                    RIC-ControlAction-ID,
898         ranP-List                                                               E2SM-RC-ControlMessage-Format1,
899         ...
902 E2SM-RC-ControlMessage-Format3 ::= SEQUENCE {
903         listOfEntityFilters                                             SEQUENCE (SIZE(0..maxnoofAssociatedEntityFilters)) OF E2SM-RC-EntityFilter              OPTIONAL,
904         entityAgnosticControlRanP-List                                          SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF EntityAgnostic-ranP-ControlParameters             OPTIONAL,
905         ...
908 E2SM-RC-EntityFilter ::= SEQUENCE {
909         entityFilter-ID                                         EntityFilter-ID,
910         entityFilter-Definition                         RANParameter-Testing,
911         entitySpecificControlRanP-List                                          SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF EntitySpecific-ranP-ControlParameters,
912         ...
915 EntityAgnostic-ranP-ControlParameters ::= SEQUENCE {
916         ranParameter-ID                                         RANParameter-ID,
917         ranParameter-valueType                          RANParameter-ValueType,
918         ...
921 EntitySpecific-ranP-ControlParameters ::= SEQUENCE {
922         ranParameter-ID                                         RANParameter-ID,
923         ranParameter-valueType                          RANParameter-ValueType,
924         ...
927 E2SM-RC-ControlMessage-Format4 ::= SEQUENCE {
928         ranP-List                                                       SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF E2SM-RC-ControlMessage-Format4-Item,
929         ...
933 E2SM-RC-ControlMessage-Format4-Item ::= SEQUENCE {
934         ranParameter-ID                                         RANParameter-ID,
935         ranParameter-Definition                         RANParameter-Definition                         OPTIONAL,
936         ...
939 E2SM-RC-ControlMessage-Format5 ::= NULL
942 -- ****************************************************
943 -- Control Outcome OCTET STRING contents
944 -- ****************************************************
946 E2SM-RC-ControlOutcome ::= SEQUENCE {
947         ric-controlOutcome-formats              CHOICE {
948                 controlOutcome-Format1          E2SM-RC-ControlOutcome-Format1,
949                 ...,
950                 controlOutcome-Format2                  E2SM-RC-ControlOutcome-Format2,
951                 controlOutcome-Format3                  E2SM-RC-ControlOutcome-Format3  },
952         ...
955 E2SM-RC-ControlOutcome-Format1 ::= SEQUENCE {
956         ranP-List                                                       SEQUENCE (SIZE(0..maxnoofRANOutcomeParameters)) OF E2SM-RC-ControlOutcome-Format1-Item,
957         ...
961 E2SM-RC-ControlOutcome-Format1-Item ::= SEQUENCE {
962         ranParameter-ID                                 RANParameter-ID,
963         ranParameter-value                              RANParameter-Value,
964         ...
967 E2SM-RC-ControlOutcome-Format2 ::= SEQUENCE {
968         ric-ControlStyle-List                                   SEQUENCE (SIZE(1.. maxnoofRICStyles)) OF E2SM-RC-ControlOutcome-Format2-Style-Item,
969         ...
972 E2SM-RC-ControlOutcome-Format2-Style-Item ::= SEQUENCE {
973         indicated-Control-Style-Type                    RIC-Style-Type,
974         ric-ControlOutcome-List                                 SEQUENCE (SIZE(1..maxnoofMulCtrlActions)) OF E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item,
975         ...
978 E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item ::= SEQUENCE {
979         ric-ControlAction-ID                                    RIC-ControlAction-ID,
980         ranP-List                                                               SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-ControlOutcome-Format2-RANP-Item,
981         ...
984 E2SM-RC-ControlOutcome-Format2-RANP-Item ::= SEQUENCE {
985         ranParameter-ID                                                 RANParameter-ID,
986         ranParameter-value                                              RANParameter-Value,
987         ...
990 E2SM-RC-ControlOutcome-Format3 ::= SEQUENCE {
991         ranP-List                                                               SEQUENCE (SIZE(0..maxnoofRANOutcomeParameters)) OF E2SM-RC-ControlOutcome-Format3-Item,
992         ...
996 E2SM-RC-ControlOutcome-Format3-Item ::= SEQUENCE {
997         ranParameter-ID                                                 RANParameter-ID,
998         ranParameter-valueType                                  RANParameter-ValueType,
999         ...
1002 -- ***************************************************
1003 -- Query Header OCTET STRING contents
1004 -- ***************************************************
1006 E2SM-RC-QueryHeader ::= SEQUENCE {
1007         ric-queryHeader-formats                 CHOICE {
1008         queryHeader-Format1                             E2SM-RC-QueryHeader-Format1,
1009                 ...
1010         },
1011         ...
1014 E2SM-RC-QueryHeader-Format1 ::= SEQUENCE {
1015         ric-Style-Type                                          RIC-Style-Type,
1016         associatedE2NodeInfo                            RANParameter-Testing                            OPTIONAL,
1017         associatedUEInfo                                        Associated-UE-Info                                      OPTIONAL,
1018         ...
1021 -- ***************************************************
1022 -- Query Definition OCTET STRING contents
1023 -- ***************************************************
1025 E2SM-RC-QueryDefinition ::= SEQUENCE {
1026         ric-queryDefinition-formats                     CHOICE {
1027                 queryRequest-Format1                    E2SM-RC-QueryDefinition-Format1,
1028                 ...
1029         },
1030         ...
1033 E2SM-RC-QueryDefinition-Format1 ::= SEQUENCE {
1034         ranP-List                                                       SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-QueryDefinition-Format1-Item,
1035         ...
1038 E2SM-RC-QueryDefinition-Format1-Item ::= SEQUENCE {
1039         ranParameter-ID                                         RANParameter-ID,
1040         ranParameter-Definition                         RANParameter-Definition                         OPTIONAL,
1041         ...
1044 -- ***************************************************
1045 -- Query Outcome OCTET STRING contents
1046 -- ***************************************************
1048 E2SM-RC-QueryOutcome ::= SEQUENCE {
1049         ric-queryOutcome-formats                        CHOICE {
1050                 queryOutcome-Format1                    E2SM-RC-QueryOutcome-Format1,
1051                 queryOutcome-Format2                    E2SM-RC-QueryOutcome-Format2,
1052                 ...
1053         },
1054         ...
1057 E2SM-RC-QueryOutcome-Format1 ::= SEQUENCE {
1058         cellInfo-List                                                   SEQUENCE (SIZE(1..maxnoofCellID)) OF E2SM-RC-QueryOutcome-Format1-ItemCell,
1059         ...
1062 E2SM-RC-QueryOutcome-Format1-ItemCell ::= SEQUENCE {
1063         cellGlobal-ID                                           CGI,
1064         ranP-List                                                       SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF E2SM-RC-QueryOutcome-Format1-ItemParameters,
1065         neighborRelation-Table                          NeighborRelation-Info           OPTIONAL,
1066         ...
1069 E2SM-RC-QueryOutcome-Format1-ItemParameters ::= SEQUENCE {
1070         ranParameter-ID                                         RANParameter-ID,
1071         ranParameter-valueType                          RANParameter-ValueType          OPTIONAL,
1072         ...
1074 E2SM-RC-QueryOutcome-Format2 ::= SEQUENCE {
1075         ueInfo-List                                                             SEQUENCE (SIZE(0..maxnoofUEID)) OF E2SM-RC-QueryOutcome-Format2-ItemUE,
1076         ...
1079 E2SM-RC-QueryOutcome-Format2-ItemUE::= SEQUENCE {
1080         ueID                                                            UEID,
1081         ranP-List                                                       SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF E2SM-RC-QueryOutcome-Format2-ItemParameters,
1082         ueFilterID                                                      UE-Filter-ID                            OPTIONAL,       ...
1085 E2SM-RC-QueryOutcome-Format2-ItemParameters ::= SEQUENCE {
1086         ranParameter-ID                                         RANParameter-ID,
1087         ranParameter-valueType                          RANParameter-ValueType          OPTIONAL,
1088         ...
1091 -- **************************************************************
1092 -- RAN Function Definition IEs
1093 -- **************************************************************
1095 E2SM-RC-RANFunctionDefinition ::= SEQUENCE{
1096         ranFunction-Name                                                RANfunction-Name,
1097         ranFunctionDefinition-EventTrigger              RANFunctionDefinition-EventTrigger                      OPTIONAL,
1098         ranFunctionDefinition-Report                    RANFunctionDefinition-Report                            OPTIONAL,
1099         ranFunctionDefinition-Insert                    RANFunctionDefinition-Insert                            OPTIONAL,
1100         ranFunctionDefinition-Control                   RANFunctionDefinition-Control                           OPTIONAL,
1101         ranFunctionDefinition-Policy                    RANFunctionDefinition-Policy                            OPTIONAL,
1102         ...,
1103         ranFunctionDefinition-Query                             RANFunctionDefinition-Query                                     OPTIONAL
1106 -------------------------------
1107 -- Event Trigger
1108 -------------------------------
1109 RANFunctionDefinition-EventTrigger ::= SEQUENCE {
1110         ric-EventTriggerStyle-List                              SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-EventTrigger-Style-Item,
1111         ran-L2Parameters-List                                   SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF L2Parameters-RANParameter-Item                    OPTIONAL,
1112         ran-CallProcessTypes-List                               SEQUENCE (SIZE(1..maxnoofCallProcessTypes)) OF RANFunctionDefinition-EventTrigger-CallProcess-Item              OPTIONAL,
1113         ran-UEIdentificationParameters-List             SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF UEIdentification-RANParameter-Item                OPTIONAL,
1114         ran-CellIdentificationParameters-List   SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF CellIdentification-RANParameter-Item              OPTIONAL,
1115         ...
1118 RANFunctionDefinition-EventTrigger-Style-Item ::= SEQUENCE {
1119         ric-EventTriggerStyle-Type                              RIC-Style-Type,
1120         ric-EventTriggerStyle-Name                              RIC-Style-Name,
1121         ric-EventTriggerFormat-Type                             RIC-Format-Type,
1122         ...
1126 L2Parameters-RANParameter-Item ::= SEQUENCE {
1127         ranParameter-ID                                                 RANParameter-ID,
1128         ranParameter-name                                               RANParameter-Name,
1129         ...,
1130         ranParameter-Definition                                 RANParameter-Definition         OPTIONAL
1134 UEIdentification-RANParameter-Item ::= SEQUENCE {
1135         ranParameter-ID                                         RANParameter-ID,
1136         ranParameter-name                                       RANParameter-Name,
1137         ...,
1138         ranParameter-Definition                         RANParameter-Definition         OPTIONAL
1142 CellIdentification-RANParameter-Item ::= SEQUENCE {
1143         ranParameter-ID                                         RANParameter-ID,
1144         ranParameter-name                                       RANParameter-Name,
1145         ...,
1146         ranParameter-Definition                         RANParameter-Definition         OPTIONAL
1149 RANFunctionDefinition-EventTrigger-CallProcess-Item ::= SEQUENCE {
1150         callProcessType-ID                                              RIC-CallProcessType-ID,
1151         callProcessType-Name                                    RIC-CallProcessType-Name,
1152         callProcessBreakpoints-List                             SEQUENCE (SIZE (1..maxnoofCallProcessBreakpoints)) OF RANFunctionDefinition-EventTrigger-Breakpoint-Item,
1153         ...
1157 RANFunctionDefinition-EventTrigger-Breakpoint-Item ::= SEQUENCE {
1158         callProcessBreakpoint-ID                                        RIC-CallProcessBreakpoint-ID,
1159         callProcessBreakpoint-Name                                      RIC-CallProcessBreakpoint-Name,
1160         ran-CallProcessBreakpointParameters-List        SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF CallProcessBreakpoint-RANParameter-Item          OPTIONAL,
1161         ...
1165 CallProcessBreakpoint-RANParameter-Item ::= SEQUENCE {
1166         ranParameter-ID                                         RANParameter-ID,
1167         ranParameter-name                                       RANParameter-Name,
1168         ...,
1169         ranParameter-Definition                         RANParameter-Definition         OPTIONAL
1172 -------------------------------
1173 -- Report
1174 -------------------------------
1176 RANFunctionDefinition-Report ::= SEQUENCE {
1177         ric-ReportStyle-List                                    SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-Report-Item,
1178         ...
1182 RANFunctionDefinition-Report-Item ::= SEQUENCE {
1183         ric-ReportStyle-Type                                    RIC-Style-Type,
1184         ric-ReportStyle-Name                                    RIC-Style-Name,
1185         ric-SupportedEventTriggerStyle-Type             RIC-Style-Type,
1186         ric-ReportActionFormat-Type                             RIC-Format-Type,
1187         ric-IndicationHeaderFormat-Type                 RIC-Format-Type,
1188         ric-IndicationMessageFormat-Type                RIC-Format-Type,
1189         ran-ReportParameters-List                               SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF  Report-RANParameter-Item                        OPTIONAL,
1190         ...
1194 Report-RANParameter-Item ::= SEQUENCE {
1195         ranParameter-ID                                         RANParameter-ID,
1196         ranParameter-name                                       RANParameter-Name,
1197         ...,
1198         ranParameter-Definition                         RANParameter-Definition         OPTIONAL
1201 -------------------------------
1202 -- Insert
1203 -------------------------------
1205 RANFunctionDefinition-Insert ::= SEQUENCE {
1206         ric-InsertStyle-List                                                    SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-Insert-Item,
1207         ...
1210 RANFunctionDefinition-Insert-Item ::= SEQUENCE {
1211         ric-InsertStyle-Type                                            RIC-Style-Type,
1212         ric-InsertStyle-Name                                            RIC-Style-Name,
1213         ric-SupportedEventTriggerStyle-Type                     RIC-Style-Type,
1214         ric-ActionDefinitionFormat-Type                         RIC-Format-Type,
1215         ric-InsertIndication-List                                       SEQUENCE (SIZE(1..maxnoofInsertIndication)) OF RANFunctionDefinition-Insert-Indication-Item     OPTIONAL,
1216         ric-IndicationHeaderFormat-Type                         RIC-Format-Type,
1217         ric-IndicationMessageFormat-Type                        RIC-Format-Type,
1218         ric-CallProcessIDFormat-Type                            RIC-Format-Type,
1219         ...
1223 RANFunctionDefinition-Insert-Indication-Item ::= SEQUENCE {
1224         ric-InsertIndication-ID                                         RIC-InsertIndication-ID,
1225         ric-InsertIndication-Name                                       RIC-InsertIndication-Name,
1226         ran-InsertIndicationParameters-List             SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF InsertIndication-RANParameter-Item               OPTIONAL,
1227         ...
1231 InsertIndication-RANParameter-Item ::= SEQUENCE {
1232         ranParameter-ID                                         RANParameter-ID,
1233         ranParameter-name                                       RANParameter-Name,
1234         ...,
1235         ranParameter-Definition                         RANParameter-Definition         OPTIONAL
1237 -------------------------------
1238 -- Control
1239 -------------------------------
1241 RANFunctionDefinition-Control ::= SEQUENCE {
1242         ric-ControlStyle-List                                   SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-Control-Item,
1243         ...
1247 RANFunctionDefinition-Control-Item ::= SEQUENCE {
1248         ric-ControlStyle-Type                                           RIC-Style-Type,
1249         ric-ControlStyle-Name                                           RIC-Style-Name,
1250         ric-ControlAction-List                                          SEQUENCE (SIZE(1..maxnoofControlAction)) OF  RANFunctionDefinition-Control-Action-Item  OPTIONAL,
1251         ric-ControlHeaderFormat-Type                    RIC-Format-Type,
1252         ric-ControlMessageFormat-Type                   RIC-Format-Type,
1253         ric-CallProcessIDFormat-Type                    RIC-Format-Type                         OPTIONAL,
1254         ric-ControlOutcomeFormat-Type                   RIC-Format-Type,
1255         ran-ControlOutcomeParameters-List       SEQUENCE (SIZE(1..maxnoofRANOutcomeParameters)) OF ControlOutcome-RANParameter-Item             OPTIONAL,
1256         ...,
1257         listOfAdditionalSupportedFormats                ListOfAdditionalSupportedFormats        OPTIONAL}
1259 ControlOutcome-RANParameter-Item ::= SEQUENCE {
1260         ranParameter-ID                                         RANParameter-ID,
1261         ranParameter-name                                       RANParameter-Name,
1262         ...,
1263         ranParameter-Definition                         RANParameter-Definition         OPTIONAL
1267 RANFunctionDefinition-Control-Action-Item ::= SEQUENCE {
1268         ric-ControlAction-ID                                    RIC-ControlAction-ID,
1269         ric-ControlAction-Name                                  RIC-ControlAction-Name,
1270         ran-ControlActionParameters-List                SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF ControlAction-RANParameter-Item          OPTIONAL,
1271         ...,
1272         ueGroup-ControlAction-Supported                 ENUMERATED {true, false, ...}           OPTIONAL
1275 ControlAction-RANParameter-Item ::= SEQUENCE {
1276         ranParameter-ID                                         RANParameter-ID,
1277         ranParameter-name                                       RANParameter-Name,
1278         ...,
1279         ranParameter-Definition                         RANParameter-Definition         OPTIONAL
1282 ListOfAdditionalSupportedFormats ::= SEQUENCE (SIZE(0..maxnoofFormatTypes)) OF AdditionalSupportedFormat
1284 AdditionalSupportedFormat ::= SEQUENCE {
1285         ric-ControlHeaderFormat-Type                    RIC-Format-Type,
1286         ric-ControlMessageFormat-Type                   RIC-Format-Type,
1287         ...,
1288         ric-ControlOutcomeFormat-Type                   RIC-Format-Type         OPTIONAL,
1289         ric-ControlAction-ID                                    RIC-ControlAction-ID    OPTIONAL
1292 -------------------------------
1293 -- Policy
1294 -------------------------------
1296 RANFunctionDefinition-Policy ::= SEQUENCE {
1297         ric-PolicyStyle-List                                    SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-Policy-Item,
1298         ...
1301 RANFunctionDefinition-Policy-Item ::= SEQUENCE {
1302         ric-PolicyStyle-Type                                    RIC-Style-Type,
1303         ric-PolicyStyle-Name                                    RIC-Style-Name,
1304         ric-SupportedEventTriggerStyle-Type             RIC-Style-Type,
1305         ric-PolicyAction-List                           SEQUENCE (SIZE(1..maxnoofPolicyAction)) OF RANFunctionDefinition-Policy-Action-Item     OPTIONAL,
1306         ...
1310 RANFunctionDefinition-Policy-Action-Item ::= SEQUENCE {
1311         ric-PolicyAction-ID                                             RIC-ControlAction-ID,
1312         ric-PolicyAction-Name                                   RIC-ControlAction-Name,
1313         ric-ActionDefinitionFormat-Type                 RIC-Format-Type,
1314         ran-PolicyActionParameters-List                 SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF PolicyAction-RANParameter-Item           OPTIONAL,
1315         ran-PolicyConditionParameters-List              SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF PolicyCondition-RANParameter-Item                OPTIONAL,
1316         ...
1320 PolicyAction-RANParameter-Item ::= SEQUENCE {
1321         ranParameter-ID                                         RANParameter-ID,
1322         ranParameter-name                                       RANParameter-Name,
1323         ...,
1324         ranParameter-Definition                         RANParameter-Definition         OPTIONAL
1328 PolicyCondition-RANParameter-Item ::= SEQUENCE {
1329         ranParameter-ID                                         RANParameter-ID,
1330         ranParameter-name                                       RANParameter-Name,
1331         ...,
1332         ranParameter-Definition                         RANParameter-Definition         OPTIONAL
1335 -------------------------------
1336 -- Query
1337 -------------------------------
1339 RANFunctionDefinition-Query ::= SEQUENCE {
1340         ric-QueryStyle-List                                     SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-Query-Item,
1341         ...
1345 RANFunctionDefinition-Query-Item ::= SEQUENCE {
1346         ric-QueryStyle-Type                                             RIC-Style-Type,
1347         ric-QueryStyle-Name                                             RIC-Style-Name,
1348         ric-QueryHeaderFormat-Type                              RIC-Format-Type,
1349         ric-QueryDefinitionFormat-Type                          RIC-Format-Type,
1350         ric-QueryOutcomeFormat-Type                     RIC-Format-Type,
1351         ran-QueryParameters-List                                SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF  Query-RANParameter-Item                 OPTIONAL,
1352         ...
1356 Query-RANParameter-Item ::= SEQUENCE {
1357         ranParameter-ID                                         RANParameter-ID,
1358         ranParameter-name                                       RANParameter-Name,
1359         ranParameter-Definition                         RANParameter-Definition         OPTIONAL,
1360         ...
1366 -- ASN1STOP