[DCAEGEN2-SERVICES] Fix and resolve remote references in st. def. domain
[oom.git] / kubernetes / dcaegen2-services / resources / external / schemas / sa88-rel16 / nrNrm.yaml
@@ -1,13 +1,13 @@
 openapi: 3.0.1
 info:
   title: NR NRM
-  version: 16.6.0
+  version: 16.5.0
   description: >-
     OAS 3.0.1 specification of the NR NRM
     © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
     All rights reserved.
 externalDocs:
-  description: 3GPP TS 28.541 V16.6.0; 5G NRM, NR NRM
+  description: 3GPP TS 28.541 V16.5.0; 5G NRM, NR NRM
   url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/
 paths: {}
 components:
@@ -55,7 +55,7 @@ components:
       type: object
       properties:
         mcc:
-          $ref: 'comDefs.yaml#/components/schemas/Mcc'
+          $ref: 'genericNrm.yaml#/components/schemas/Mcc'
         mnc:
           $ref: '#/components/schemas/Mnc'
     PlmnIdList:
@@ -73,22 +73,16 @@ components:
       type: array
       items:
         $ref: '#/components/schemas/PlmnInfo'
-    GGnbId:
-        type: string
-        pattern: '^[0-9]{3}[0-9]{2,3}-(22|23|24|25|26|27|28|29|30|31|32)-[0-9]{1,10}'
-    GEnbId:
-        type: string
-        pattern: '^[0-9]{3}[0-9]{2,3}-(18|20|21|22)-[0-9]{1,7}'
 
     GGnbIdList:
         type: array
-        items:
-          $ref: '#/components/schemas/GGnbId'
+        items: string
+        pattern: '^[0-9]{3}[0-9]{2,3}-(22|23|24|25|26|27|28|29|30|31|32)-[0-9]{1,10}'
 
     GEnbIdList:
         type: array
-        items:
-          $ref: '#/components/schemas/GEnbId'
+        items: string
+        pattern: '^[0-9]{3}[0-9]{2,3}-(18|20|21|22)-[0-9]{1,7}'
 
     NrPci:
       type: integer
@@ -172,7 +166,7 @@ components:
         timeDuration:
           type: integer
 
-    UeAccProbilityDist:
+    UeAccProbilityDistPerSSB:
       type: object
       properties:
         targetProbability:
@@ -180,7 +174,7 @@ components:
         numberofpreamblessent:
           type: integer
 
-    UeAccDelayProbilityDist:
+    UeAccDelayProbilityDistPerSSB:
       type: object
       properties:
         targetProbability:
@@ -268,7 +262,8 @@ components:
       type: array
       items:
         $ref: '#/components/schemas/RrmPolicyMember'
-    AddressWithVlan:
+
+    LocalAddress:
       type: object
       properties:
         ipv4Address:
@@ -279,11 +274,6 @@ components:
           type: integer
           minimum: 0
           maximum: 4096
-    LocalAddress:
-      type: object
-      properties:
-        addressWithVlan:
-          $ref: '#/components/schemas/AddressWithVlan'
         port:
           type: integer
           minimum: 0
@@ -408,7 +398,7 @@ components:
     RSSetId:
       type: integer
       maximum: 4194303
-
+    
     RSSetType:
       type: string
       enum:
@@ -421,11 +411,11 @@ components:
         rimRSSubcarrierSpacing:
           type: integer
         rIMRSBandwidth:
-         type: integer
+          type: integer
         nrofGlobalRIMRSFrequencyCandidates:
           type: integer
         rimRSCommonCarrierReferencePoint:
-         type: integer
+          type: integer
         rimRSStartingFrequencyOffsetIdList:
           type: array
           items:
@@ -435,13 +425,13 @@ components:
       type: object
       properties:
         nrofRIMRSSequenceCandidatesofRS1:
-         type: integer
+          type: integer
         rimRSScrambleIdListofRS1:
           type: array
           items:
             type: integer
         nrofRIMRSSequenceCandidatesofRS2:
-         type: integer
+          type: integer
         rimRSScrambleIdListofRS2:
           type: array
           items:
@@ -450,7 +440,7 @@ components:
           type: string
           enum:
             - ENABLE
-            - DISABLE
+            - DISABLE          
         RIMRSScrambleTimerMultiplier:
           type: integer
         RIMRSScrambleTimerOffset:
@@ -462,33 +452,33 @@ components:
         dlULSwitchingPeriod1:
           type: string
           enum:
-           - MS0P5
-           - MS0P625
-           - MS1
-           - MS1P25
-           - MS2
-           - MS2P5
-           - MS3
-           - MS4
-           - MS5
-           - MS10
-           - MS20
+            - MS0P5
+            - MS0P625
+            - MS1
+            - MS1P25
+            - MS2
+            - MS2P5
+            - MS3
+            - MS4
+            - MS5
+            - MS10
+            - MS20
         symbolOffsetOfReferencePoint1:
-           type: integer
+          type: integer
         dlULSwitchingPeriod2:
           type: string
           enum:
-           - MS0P5
-           - MS0P625
-           - MS1
-           - MS1P25
-           - MS2
-           - MS2P5
-           - MS3
-           - MS4
-           - MS5
-           - MS10
-           - MS20
+            - MS0P5
+            - MS0P625
+            - MS1
+            - MS1P25
+            - MS2
+            - MS2P5
+            - MS3
+            - MS4
+            - MS5
+            - MS10
+            - MS20
         symbolOffsetOfReferencePoint2:
           type: integer
         totalnrofSetIdofRS1:
@@ -511,12 +501,12 @@ components:
           type: string
           enum:
             - ENABLE
-            - DISABLE
+            - DISABLE          
         enablenearfarIndicationRS2:
           type: string
           enum:
             - ENABLE
-            - DISABLE
+            - DISABLE          
 
     RimRSReportInfo:
       type: object
@@ -531,7 +521,7 @@ components:
             - RS1
             - RS2
             - RS1forEnoughMitigation
-            - RS1forNotEnoughMitigation
+            - RS1forNotEnoughMitigation          
 
     RimRSReportConf:
       type: object
@@ -540,9 +530,9 @@ components:
           type: string
           enum:
             - ENABLE
-            - DISABLE
+            - DISABLE          
         reportInterval:
-           type: integer
+          type: integer
         nrofRIMRSReportInfo:
           type: integer
         maxPropagationDelay:
@@ -551,22 +541,6 @@ components:
           type: array
           items:
             $ref: '#/components/schemas/RimRSReportInfo'
-    TceMappingInfo:
-      type: object
-      properties:
-        TceIPAddress:
-          oneOf:
-            - $ref: 'genericNrm.yaml#/components/schemas/Ipv4Addr'
-            - $ref: 'genericNrm.yaml#/components/schemas/Ipv6Addr'
-        TceID:
-          type: integer
-        PlmnTarget:
-          $ref: '#/components/schemas/PlmnId'
-    TceMappingInfoList:
-      type: array
-      items:
-        $ref: '#/components/schemas/TceMappingInfo'
-
 
 #-------- Definition of abstract IOCs --------------------------------------------
 
@@ -619,17 +593,14 @@ components:
               $ref: '5gcNrm.yaml#/components/schemas/Configurable5QISet-Multiple'
             RimRSGlobal:
               $ref: '#/components/schemas/RimRSGlobal-Single'
-            Dynamic5QISet:
-              $ref: '5gcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple'
-
     ManagedElement-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
-              $ref: 'genericNrm.yaml#/components/schemas/ManagedElement-Attr'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedElement-ncO'
+              $ref: 'genericNRM.yaml#/components/schemas/ManagedElement-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedElement-ncO'
         - type: object
           properties:
             GnbDuFunction:
@@ -652,17 +623,15 @@ components:
               $ref: '#/components/schemas/CESManagementFunction-Single'
             Configurable5QISet:
               $ref: '5gcNrm.yaml#/components/schemas/Configurable5QISet-Multiple'
-            Dynamic5QISet:
-              $ref: '5gcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple'
 
     GnbDuFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     gnbDuId:
@@ -675,7 +644,7 @@ components:
                       $ref: '#/components/schemas/GnbIdLength'
                     rimRSReportConf:
                       $ref: '#/components/schemas/RimRSReportConf'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
             RRMPolicyRatio:
@@ -690,16 +659,14 @@ components:
               $ref: '#/components/schemas/EP_F1C-Single'
             EP_F1U:
               $ref: '#/components/schemas/EP_F1U-Multiple'
-            DRACHOptimizationFunction:
-              $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
     GnbCuUpFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     gnbId:
@@ -711,10 +678,8 @@ components:
                     plmnInfoList:
                       $ref: '#/components/schemas/PlmnInfoList'
                     configurable5QISetRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-                    dynamic5QISetRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
             RRMPolicyRatio:
@@ -733,12 +698,12 @@ components:
               $ref: '#/components/schemas/EP_S1U-Multiple'
     GnbCuCpFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     gnbId:
@@ -756,18 +721,16 @@ components:
                     x2WhiteList:
                       $ref: '#/components/schemas/GGnbIdList'
                     xnWhiteList:
-                      $ref: '#/components/schemas/GGnbIdList'
-                    x2XnHOBlackList:
+                      $ref: '#/components/schemas/GGnbIdList '
+                    xnHOBlackList:
+                      $ref: '#/components/schemas/GGnbIdList '
+                    x2HOBlackList:
                       $ref: '#/components/schemas/GEnbIdList'
                     mappingSetIDBackhaulAddress:
                       $ref: '#/components/schemas/MappingSetIDBackhaulAddress'
-                    tceMappingInfoList:
-                      $ref: '#/components/schemas/TceMappingInfoList'
                     configurable5QISetRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-                    dynamic5QISetRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
             RRMPolicyRatio:
@@ -788,17 +751,19 @@ components:
               $ref: '#/components/schemas/DANRManagementFunction-Single'
             DESManagementFunction:
               $ref: '#/components/schemas/DESManagementFunction-Single'
+            DRACHOptimizationFunction:
+              $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
             DMROFunction:
               $ref: '#/components/schemas/DMROFunction-Single'
 
     NrCellCu-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     cellLocalId:
@@ -806,8 +771,8 @@ components:
                     plmnInfoList:
                       $ref: '#/components/schemas/PlmnInfoList'
                     nRFrequencyRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
             RRMPolicyRatio:
@@ -822,27 +787,27 @@ components:
               $ref: '#/components/schemas/EUtranFreqRelation-Multiple'
             DESManagementFunction:
               $ref: '#/components/schemas/DESManagementFunction-Single'
+            DRACHOptimizationFunction:
+              $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
             DMROFunction:
               $ref: '#/components/schemas/DMROFunction-Single'
             CESManagementFunction:
               $ref: '#/components/schemas/CESManagementFunction-Single'
-            DPCIConfigurationFunction:
-              $ref: '#/components/schemas/DPCIConfigurationFunction-Single'
 
     NrCellDu-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     administrativeState:
-                      $ref: 'comDefs.yaml#/components/schemas/AdministrativeState'
+                      $ref: 'genericNRM.yaml#/components/schemas/AdministrativeState'
                     operationalState:
-                      $ref: 'comDefs.yaml#/components/schemas/OperationalState'
+                      $ref: 'genericNRM.yaml#/components/schemas/OperationalState'
                     cellLocalId:
                       type: integer
                     cellState:
@@ -882,70 +847,65 @@ components:
                     nrSectorCarrierRef:
                       type: array
                       items:
-                        $ref: 'comDefs.yaml#/components/schemas/Dn'
+                        $ref: 'genericNRM.yaml#/components/schemas/Dn'
                     bwpRef:
                       type: array
                       items:
-                        $ref: 'comDefs.yaml#/components/schemas/Dn'
+                        $ref: 'genericNRM.yaml#/components/schemas/Dn'
                     nRFrequencyRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
                     victimSetRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
                     aggressorSetRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
             RRMPolicyRatio:
               $ref: '#/components/schemas/RRMPolicyRatio-Multiple'
+            DPCIConfigurationFunction:
+              $ref: '#/components/schemas/DPCIConfigurationFunction-Single'
             CPCIConfigurationFunction:
               $ref: '#/components/schemas/CPCIConfigurationFunction-Single'
-            DRACHOptimizationFunction:
-              $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
 
     NRFrequency-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
-                type: object
-                properties:
-                  absoluteFrequencySSB:
-                    type: integer
-                    minimum: 0
-                    maximum: 3279165
-                  ssbSubCarrierSpacing:
-                    $ref: '#/components/schemas/SsbSubCarrierSpacing'
-                  multiFrequencyBandListNR:
-                    type: integer
-                    minimum: 1
-                    maximum: 256
+              allOf:
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
+                - type: object
+                  properties:
+                    absoluteFrequencySSB:
+                      type: integer
+                      minimum: 0
+                      maximum: 3279165
+                    ssbSubCarrierSpacing:
+                      $ref: '#/components/schemas/SsbSubCarrierSpacing'
+                    multiFrequencyBandListNR:
+                      type: integer
+                      minimum: 1
+                      maximum: 256
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
     EUtranFrequency-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
-              type: object
-              properties:
-                earfcnDL:
-                  type: integer
-                  minimum: 0
-                  maximum: 262143
-                multiBandInfoListEutra:
-                  type: integer
-                  minimum: 1
-                  maximum: 256
+              $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
 
     NrSectorCarrier-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     txDirection:
@@ -961,20 +921,20 @@ components:
                     bSChannelBwUL:
                       type: integer
                     sectorEquipmentFunctionRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
             CommonBeamformingFunction:
               $ref: '#/components/schemas/CommonBeamformingFunction-Single'
     Bwp-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     bwpContext:
@@ -989,10 +949,10 @@ components:
                       type: integer
                     numberOfRBs:
                       type: integer
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
     CommonBeamformingFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1011,7 +971,7 @@ components:
               $ref: '#/components/schemas/Beam-Multiple'
     Beam-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1042,7 +1002,7 @@ components:
                       maximum: 1800
     RRMPolicyRatio-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1059,7 +1019,7 @@ components:
 
     NRCellRelation-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1070,9 +1030,9 @@ components:
                     cellIndividualOffset:
                       $ref: '#/components/schemas/CellIndividualOffset'
                     adjacentNRCellRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
                     nRFrequencyRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
                     isRemoveAllowed:
                       type: boolean
                     isHOAllowed:
@@ -1083,20 +1043,20 @@ components:
                       type: boolean
     EUtranCellRelation-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     adjacentEUtranCellRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
     NRFreqRelation-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1156,73 +1116,23 @@ components:
                     tReselectionNRSfMedium:
                       $ref: '#/components/schemas/TReselectionNRSf'
                     nRFrequencyRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
     EUtranFreqRelation-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
-              type: object
-              properties:
-                    cellIndividualOffset:
-                      $ref: '#/components/schemas/CellIndividualOffset'
-                    blackListEntry:
-                      type: array
-                      items:
-                        type: integer
-                        minimum: 0
-                        maximum: 1007
-                    blackListEntryIdleMode:
-                      type: integer
-                    cellReselectionPriority:
-                      type: integer
-                    cellReselectionSubPriority:
-                      type: number
-                      minimum: 0.2
-                      maximum: 0.8
-                      multipleOf: 0.2
-                    pMax:
-                      type: integer
-                      minimum: -30
-                      maximum: 33
-                    qOffsetFreq:
-                      $ref: '#/components/schemas/QOffsetFreq'
-                    qQualMin:
-                      type: number
-                    qRxLevMin:
-                      type: integer
-                      minimum: -140
-                      maximum: -44
-                    threshXHighP:
-                      type: integer
-                      minimum: 0
-                      maximum: 62
-                    threshXHighQ:
-                      type: integer
-                      minimum: 0
-                      maximum: 31
-                    threshXLowP:
-                      type: integer
-                      minimum: 0
-                      maximum: 62
-                    threshXLowQ:
-                      type: integer
-                      minimum: 0
-                      maximum: 31
-                    tReselectionEutran:
-                      type: integer
-                      minimum: 0
-                      maximum: 7
-                    tReselectionNRSfHigh:
-                      $ref: '#/components/schemas/TReselectionNRSf'
-                    tReselectionNRSfMedium:
-                      $ref: '#/components/schemas/TReselectionNRSf'
+              allOf:
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
+                - type: object
+                  properties:
                     eUTranFrequencyRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
     DANRManagementFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1235,7 +1145,7 @@ components:
 
     DESManagementFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1260,17 +1170,17 @@ components:
                     isProbingCapable:
                       type: string
                       enum:
-                         - yes
-                         - no
+                        - yes
+                        - no
                     energySavingState:
                       type: string
                       enum:
-                         - isNotEnergySaving
-                         - isEnergySaving
+                        - isNotEnergySaving
+                        - isEnergySaving
 
     DRACHOptimizationFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1278,18 +1188,18 @@ components:
                   properties:
                     drachOptimizationControl:
                       type: boolean
-                    ueAccProbilityDist:
-                      $ref: "#/components/schemas/UeAccProbilityDist"
-                    ueAccDelayProbilityDist:
-                      $ref: "#/components/schemas/UeAccDelayProbilityDist"
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+                    ueAccProbilityDistPerSSB:
+                      $ref: "#/components/schemas/UeAccProbilityDistPerSSB"
+                    ueAccDelayProbilityDistPerSSB:
+                      $ref: "#/components/schemas/UeAccDelayProbilityDistPerSSB"
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
 
     DMROFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
-            attributes:
+            attributes: 
                   type: object
                   properties:
                     dmroControl:
@@ -1303,7 +1213,7 @@ components:
 
     DPCIConfigurationFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1316,7 +1226,7 @@ components:
 
     CPCIConfigurationFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1329,7 +1239,7 @@ components:
 
     CESManagementFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1340,17 +1250,17 @@ components:
                     energySavingControl:
                       type: string
                       enum:
-                         - toBeEnergySaving
-                         - toBeNotEnergySaving
+                        - toBeEnergySaving
+                        - toBeNotEnergySaving
                     energySavingState:
                       type: string
                       enum:
-                         - isNotEnergySaving
-                         - isEnergySaving
+                        - isNotEnergySaving
+                        - isEnergySaving
 
     RimRSGlobal-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1367,7 +1277,7 @@ components:
 
     RimRSSet-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1392,23 +1302,23 @@ components:
                 rimRSMonitoringOccasionStartingOffset:
                   type: integer
                 nRCellDURefs:
-                  $ref: 'comDefs.yaml#/components/schemas/DnList'
+                  $ref: 'genericNRM.yaml#/components/schemas/DnList'
 
     ExternalGnbDuFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     gnbId:
                       $ref: '#/components/schemas/GnbId'
                     gnbIdLength:
                       $ref: '#/components/schemas/GnbIdLength'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
             EP_F1C:
@@ -1417,19 +1327,19 @@ components:
               $ref: '#/components/schemas/EP_F1U-Multiple'
     ExternalGnbCuUpFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     gnbId:
                       $ref: '#/components/schemas/GnbId'
                     gnbIdLength:
                       $ref: '#/components/schemas/GnbIdLength'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
             EP_E1:
@@ -1440,13 +1350,13 @@ components:
               $ref: '#/components/schemas/EP_XnU-Multiple'
     ExternalGnbCuCpFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
                 - $ref: >-
-                    genericNrm.yaml#/components/schemas/ManagedFunction-Attr
+                    genericNRM.yaml#/components/schemas/ManagedFunction-Attr
                 - type: object
                   properties:
                     gnbId:
@@ -1455,7 +1365,7 @@ components:
                       $ref: '#/components/schemas/GnbIdLength'
                     plmnId:
                       $ref: '#/components/schemas/PlmnId'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
             ExternalNrCellCu:
@@ -1468,12 +1378,12 @@ components:
               $ref: '#/components/schemas/EP_F1C-Multiple'
     ExternalNrCellCu-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     cellLocalId:
@@ -1483,47 +1393,47 @@ components:
                     plmnIdList:
                       $ref: '#/components/schemas/PlmnIdList'
                     nRFrequencyRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
     ExternalENBFunction-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     eNBId:
                       type: integer
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
             ExternalEUTranCell:
               $ref: '#/components/schemas/ExternalEUTranCell-Multiple'
     ExternalEUTranCell-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
                 - type: object
                   properties:
                     EUtranFrequencyRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-        - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
+        - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
 
     EP_XnC-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
                 - type: object
                   properties:
                     localAddress:
@@ -1532,12 +1442,12 @@ components:
                       $ref: '#/components/schemas/RemoteAddress'
     EP_E1-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
                 - type: object
                   properties:
                     localAddress:
@@ -1546,12 +1456,12 @@ components:
                       $ref: '#/components/schemas/RemoteAddress'
     EP_F1C-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
                 - type: object
                   properties:
                     localAddress:
@@ -1560,12 +1470,12 @@ components:
                       $ref: '#/components/schemas/RemoteAddress'
     EP_NgC-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
                 - type: object
                   properties:
                     localAddress:
@@ -1574,12 +1484,12 @@ components:
                       $ref: '#/components/schemas/RemoteAddress'
     EP_X2C-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
                 - type: object
                   properties:
                     localAddress:
@@ -1588,12 +1498,12 @@ components:
                       $ref: '#/components/schemas/RemoteAddress'
     EP_XnU-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
                 - type: object
                   properties:
                     localAddress:
@@ -1602,12 +1512,12 @@ components:
                       $ref: '#/components/schemas/RemoteAddress'
     EP_F1U-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
                 - type: object
                   properties:
                     localAddress:
@@ -1616,29 +1526,26 @@ components:
                       $ref: '#/components/schemas/RemoteAddress'
     EP_NgU-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
                 - type: object
                   properties:
                     localAddress:
                       $ref: '#/components/schemas/LocalAddress'
                     remoteAddress:
                       $ref: '#/components/schemas/RemoteAddress'
-                    epTransportRefs:
-                      $ref: 'comDefs.yaml#/components/schemas/DnList'
-
     EP_X2U-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
                 - type: object
                   properties:
                     localAddress:
@@ -1647,12 +1554,12 @@ components:
                       $ref: '#/components/schemas/RemoteAddress'
     EP_S1U-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
               allOf:
-                - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+                - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
                 - type: object
                   properties:
                     localAddress:
@@ -1831,7 +1738,6 @@ components:
         - $ref: '#/components/schemas/CommonBeamformingFunction-Single'
         - $ref: '#/components/schemas/Beam-Single'
         - $ref: '#/components/schemas/RRMPolicyRatio-Single'
-
         - $ref: '#/components/schemas/NRCellRelation-Single'
         - $ref: '#/components/schemas/EUtranCellRelation-Single'
         - $ref: '#/components/schemas/NRFreqRelation-Single'
@@ -1865,4 +1771,3 @@ components:
         - $ref: '#/components/schemas/EP_NgU-Single'
         - $ref: '#/components/schemas/EP_X2U-Single'
         - $ref: '#/components/schemas/EP_S1U-Single'
-