[DCAEGEN2-SERVICES] Fix and resolve remote references in st. def. domain
[oom.git] / kubernetes / dcaegen2-services / resources / external / schemas / sa88-rel16 / 5gcNrm.yaml
@@ -1,13 +1,13 @@
 openapi: 3.0.1
 info:
   title: 3GPP 5GC NRM
-  version: 16.6.0
+  version: 16.5.0
   description: >-
     OAS 3.0.1 specification of the 5GC 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, 5GC NRM
+  description: 3GPP TS 28.541 V16.4.0; 5G NRM, 5GC NRM
   url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/
 paths: {}
 components:
@@ -223,7 +223,7 @@ components:
         commModelType:
           $ref: '#/components/schemas/CommModelType'
         targetNFServiceList:
-          $ref: 'comDefs.yaml#/components/schemas/DnList'
+          $ref: 'genericNrm.yaml#/components/schemas/DnList'
         commModelConfiguration:
           type: string
     CommModelList:
@@ -240,7 +240,7 @@ components:
         fiveQIValues:
           type: array
           items:
-            type: integer
+          type: integer
         dscp:
           type: integer
 
@@ -298,144 +298,6 @@ components:
         thresholdRtt:
           type: integer
 
-    QosData:
-      type: object
-      properties:
-        qosId:
-          type: string
-        fiveQIValue:
-          type: integer
-        maxbrUl:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
-        maxbrDl:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
-        gbrUl:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
-        gbrDl:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
-        arp:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/Arp'
-        qosNotificationControl:
-          type: boolean
-        reflectiveQos:
-          type: boolean
-        sharingKeyDl:
-          type: string
-        sharingKeyUl:
-          type: string
-        maxPacketLossRateDl:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm'
-        maxPacketLossRateUl:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm'
-        extMaxDataBurstVol:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm'
-
-    QosDataList:
-      type: array
-      items:
-        $ref: '#/components/schemas/QosData'
-
-    SteeringMode:
-      type: object
-      properties:
-        steerModeValue:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteerModeValue'
-        active:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/AccessType'
-        standby:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/AccessTypeRm'
-        threeGLoad:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/Uinteger'
-        prioAcc:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/AccessType'
-
-    TrafficControlData:
-      type: object
-      properties:
-        tcId:
-          type: string
-        flowStatus:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/FlowStatus'
-        redirectInfo:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RedirectInformation'
-        addRedirectInfo:
-          type: array
-          items:
-            $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RedirectInformation'
-          minItems: 1
-        muteNotif:
-          type: boolean
-        trafficSteeringPolIdDl:
-          type: string
-          nullable: true
-        trafficSteeringPolIdUl:
-          type: string
-          nullable: true
-        routeToLocs:
-          type: array
-          items:
-            $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/RouteToLocation'
-        traffCorreInd:
-          type: boolean
-        upPathChgEvent:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/UpPathChgEvent'
-        steerFun:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteeringFunctionality'
-        steerModeDl:
-          $ref: '#/components/schemas/SteeringMode'
-        steerModeUl:
-          $ref: '#/components/schemas/SteeringMode'
-        mulAccCtrl:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/MulticastAccessControl'
-
-    TrafficControlDataList:
-      type: array
-      items:
-        $ref: '#/components/schemas/TrafficControlData'
-
-    PccRule:
-      type: object
-      properties:
-        pccRuleId:
-          type: string
-          description: Univocally identifies the PCC rule within a PDU session.
-        flowInfoList:
-          type: array
-          items:
-            $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/FlowInformation'
-        applicationId:
-          type: string
-        appDescriptor:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ApplicationDescriptor'
-        contentVersion:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/ContentVersion'
-        precedence:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/Uinteger'
-        afSigProtocol:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/AfSigProtocol'
-        isAppRelocatable:
-          type: boolean
-        isUeAddrPreserved:
-          type: boolean
-        qosData:
-          type: array
-          items:
-            $ref: '#/components/schemas/QosDataList'
-        altQosParams:
-          type: array
-          items:
-            $ref: '#/components/schemas/QosDataList'
-        trafficControlData:
-          type: array
-          items:
-            $ref: '#/components/schemas/TrafficControlDataList'
-        conditionData:
-            $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ConditionData'
-        tscaiInputDl:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer'
-        tscaiInputUl:
-          $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer'
-
 
 #-------- Definition of concrete IOCs --------------------------------------------
 
@@ -466,8 +328,6 @@ components:
               $ref: '#/components/schemas/AmfRegion-Multiple'
             Configurable5QISet:
               $ref: '#/components/schemas/Configurable5QISet-Multiple'
-            Dynamic5QISet:
-              $ref: '#/components/schemas/Dynamic5QISet-Multiple'
 
     ManagedElement-Single:
       allOf:
@@ -518,8 +378,6 @@ components:
               $ref: '#/components/schemas/NefFunction-Multiple'
             Configurable5QISet:
               $ref: '#/components/schemas/Configurable5QISet-Multiple'
-            Dynamic5QISet:
-              $ref: '#/components/schemas/Dynamic5QISet-Multiple'
 
     AmfFunction-Single:
       allOf:
@@ -542,7 +400,7 @@ components:
                     snssaiList:
                       $ref: 'nrNrm.yaml#/components/schemas/SnssaiList'
                     amfSet:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
+                      $ref: 'genericNrm.yaml#/components/schemas/Dn'
                     managedNFProfile:
                       $ref: '#/components/schemas/ManagedNFProfile'
                     commModelList:
@@ -632,10 +490,8 @@ components:
                       $ref: '#/components/schemas/ManagedNFProfile'
                     commModelList:
                       $ref: '#/components/schemas/CommModelList'
-                    configurable5QISetRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-                    dynamic5QISetRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
+                    Configurable5QISetRef:
+                      $ref: 'genericNRM.yaml#/components/schemas/Dn'
 
         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
@@ -658,8 +514,6 @@ components:
               $ref: '#/components/schemas/GtpUPathQoSMonitoringControl-Single'
             QFQoSMonitoringControl:
               $ref: '#/components/schemas/QFQoSMonitoringControl-Single'
-            PredefinedPccRuleSet:
-              $ref: '#/components/schemas/PredefinedPccRuleSet-Single'
 
     UpfFunction-Single:
       allOf:
@@ -735,11 +589,6 @@ components:
                       $ref: '#/components/schemas/ManagedNFProfile'
                     commModelList:
                       $ref: '#/components/schemas/CommModelList'
-                    configurable5QISetRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-                    dynamic5QISetRef:
-                      $ref: 'comDefs.yaml#/components/schemas/Dn'
-
         - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
         - type: object
           properties:
@@ -753,9 +602,6 @@ components:
               $ref: '#/components/schemas/EP_N16-Multiple'
             EP_Rx:
               $ref: '#/components/schemas/EP_Rx-Multiple'
-            PredefinedPccRuleSet:
-              $ref: '#/components/schemas/PredefinedPccRuleSet-Single'
-
     AusfFunction-Single:
       allOf:
         - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
@@ -1115,12 +961,12 @@ components:
 
     EP_N2-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:
@@ -1129,28 +975,26 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N3-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: 'nrNrm.yaml#/components/schemas/LocalAddress'
                     remoteAddress:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
-                    epTransportRefs:
-                      $ref: 'comDefs.yaml#/components/schemas/DnList'
     EP_N4-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:
@@ -1159,12 +1003,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N5-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:
@@ -1173,12 +1017,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N6-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:
@@ -1187,12 +1031,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N7-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:
@@ -1201,12 +1045,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N8-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:
@@ -1215,12 +1059,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N9-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:
@@ -1229,12 +1073,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N10-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:
@@ -1243,12 +1087,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N11-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:
@@ -1257,12 +1101,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N12-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:
@@ -1271,12 +1115,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N13-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:
@@ -1285,12 +1129,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N14-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:
@@ -1299,12 +1143,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N15-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:
@@ -1313,12 +1157,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N16-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:
@@ -1327,12 +1171,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N17-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:
@@ -1342,12 +1186,12 @@ components:
 
     EP_N20-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:
@@ -1357,12 +1201,12 @@ components:
 
     EP_N21-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:
@@ -1371,12 +1215,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N22-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:
@@ -1386,12 +1230,12 @@ components:
 
     EP_N26-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:
@@ -1400,12 +1244,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N27-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:
@@ -1416,12 +1260,12 @@ components:
 
     EP_N31-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:
@@ -1430,12 +1274,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_N32-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:
                     remotePlmnId:
@@ -1453,12 +1297,12 @@ components:
 
     EP_S5C-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:
@@ -1467,12 +1311,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_S5U-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:
@@ -1481,12 +1325,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_Rx-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:
@@ -1495,12 +1339,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_MAP_SMSC-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:
@@ -1509,12 +1353,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_NLS-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:
@@ -1523,12 +1367,12 @@ components:
                       $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
     EP_NLG-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:
@@ -1538,7 +1382,7 @@ components:
 
     FiveQiDscpMappingSet-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1552,7 +1396,7 @@ components:
 
     Configurable5QISet-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1563,24 +1407,9 @@ components:
                       type: array
                       items:
                         $ref: '#/components/schemas/FiveQICharacteristics'
-
-    Dynamic5QISet-Single:
-      allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
-        - type: object
-          properties:
-            attributes:
-              allOf:
-                - type: object
-                  properties:
-                    dynamic5QIs:
-                      type: array
-                      items:
-                        $ref: '#/components/schemas/FiveQICharacteristics'
-
     GtpUPathQoSMonitoringControl-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1617,7 +1446,7 @@ components:
 
     QFQoSMonitoringControl-Single:
       allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+        - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
         - type: object
           properties:
             attributes:
@@ -1652,19 +1481,6 @@ components:
                     qFMeasurementPeriod:
                       type: integer
 
-    PredefinedPccRuleSet-Single:
-      allOf:
-        - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
-        - type: object
-          properties:
-            attributes:
-              allOf:
-                - type: object
-                  properties:
-                    predefinedPccRules:
-                      type: array
-                      items:
-                        $ref: '#/components/schemas/PccRule'
 
 #-------- Definition of JSON arrays for name-contained IOCs ----------------------
 
@@ -1899,82 +1715,75 @@ components:
       type: array
       items:
         $ref: '#/components/schemas/Configurable5QISet-Single'
-    Dynamic5QISet-Multiple:
-      type: array
-      items:
-        $ref: '#/components/schemas/Dynamic5QISet-Single'
-
 
 
 #------------ Definitions in TS 28.541 for TS 28.532 -----------------------------
 
     resources-5gcNrm:
       oneOf:
-       - $ref: '#/components/schemas/SubNetwork-Single'
-       - $ref: '#/components/schemas/ManagedElement-Single'
-       - $ref: '#/components/schemas/AmfFunction-Single'
-       - $ref: '#/components/schemas/SmfFunction-Single'
-       - $ref: '#/components/schemas/UpfFunction-Single'
-       - $ref: '#/components/schemas/N3iwfFunction-Single'
-       - $ref: '#/components/schemas/PcfFunction-Single'
-       - $ref: '#/components/schemas/AusfFunction-Single'
-       - $ref: '#/components/schemas/UdmFunction-Single'
-       - $ref: '#/components/schemas/UdrFunction-Single'
-       - $ref: '#/components/schemas/UdsfFunction-Single'
-       - $ref: '#/components/schemas/NrfFunction-Single'
-       - $ref: '#/components/schemas/NssfFunction-Single'
-       - $ref: '#/components/schemas/SmsfFunction-Single'
-       - $ref: '#/components/schemas/LmfFunction-Single'
-       - $ref: '#/components/schemas/NgeirFunction-Single'
-       - $ref: '#/components/schemas/SeppFunction-Single'
-       - $ref: '#/components/schemas/NwdafFunction-Single'
-       - $ref: '#/components/schemas/ScpFunction-Single'
-       - $ref: '#/components/schemas/NefFunction-Single'
+        - $ref: '#/components/schemas/SubNetwork-Single'
+        - $ref: '#/components/schemas/ManagedElement-Single'
+        - $ref: '#/components/schemas/AmfFunction-Single'
+        - $ref: '#/components/schemas/SmfFunction-Single'
+        - $ref: '#/components/schemas/UpfFunction-Single'
+        - $ref: '#/components/schemas/N3iwfFunction-Single'
+        - $ref: '#/components/schemas/PcfFunction-Single'
+        - $ref: '#/components/schemas/AusfFunction-Single'
+        - $ref: '#/components/schemas/UdmFunction-Single'
+        - $ref: '#/components/schemas/UdrFunction-Single'
+        - $ref: '#/components/schemas/UdsfFunction-Single'
+        - $ref: '#/components/schemas/NrfFunction-Single'
+        - $ref: '#/components/schemas/NssfFunction-Single'
+        - $ref: '#/components/schemas/SmsfFunction-Single'
+        - $ref: '#/components/schemas/LmfFunction-Single'
+        - $ref: '#/components/schemas/NgeirFunction-Single'
+        - $ref: '#/components/schemas/SeppFunction-Single'
+        - $ref: '#/components/schemas/NwdafFunction-Single'
+        - $ref: '#/components/schemas/ScpFunction-Single'
+        - $ref: '#/components/schemas/NefFunction-Single'
 
-       - $ref: '#/components/schemas/ExternalAmfFunction-Single'
-       - $ref: '#/components/schemas/ExternalNrfFunction-Single'
-       - $ref: '#/components/schemas/ExternalNssfFunction-Single'
-       - $ref: '#/components/schemas/ExternalSeppFunction-Single'
+        - $ref: '#/components/schemas/ExternalAmfFunction-Single'
+        - $ref: '#/components/schemas/ExternalNrfFunction-Single'
+        - $ref: '#/components/schemas/ExternalNssfFunction-Single'
+        - $ref: '#/components/schemas/ExternalSeppFunction-Single'
 
-       - $ref: '#/components/schemas/AmfSet-Single'
-       - $ref: '#/components/schemas/AmfRegion-Single'
-       - $ref: '#/components/schemas/QFQoSMonitoringControl-Single'
-       - $ref: '#/components/schemas/GtpUPathQoSMonitoringControl-Single'
+        - $ref: '#/components/schemas/AmfSet-Single'
+        - $ref: '#/components/schemas/AmfRegion-Single'
+        - $ref: '#/components/schemas/QFQoSMonitoringControl-Single'
+        - $ref: '#/components/schemas/GtpUPathQoSMonitoringControl-Single'
 
-       - $ref: '#/components/schemas/EP_N2-Single'
-       - $ref: '#/components/schemas/EP_N3-Single'
-       - $ref: '#/components/schemas/EP_N4-Single'
-       - $ref: '#/components/schemas/EP_N5-Single'
-       - $ref: '#/components/schemas/EP_N6-Single'
-       - $ref: '#/components/schemas/EP_N7-Single'
-       - $ref: '#/components/schemas/EP_N8-Single'
-       - $ref: '#/components/schemas/EP_N9-Single'
-       - $ref: '#/components/schemas/EP_N10-Single'
-       - $ref: '#/components/schemas/EP_N11-Single'
-       - $ref: '#/components/schemas/EP_N12-Single'
-       - $ref: '#/components/schemas/EP_N13-Single'
-       - $ref: '#/components/schemas/EP_N14-Single'
-       - $ref: '#/components/schemas/EP_N15-Single'
-       - $ref: '#/components/schemas/EP_N16-Single'
-       - $ref: '#/components/schemas/EP_N17-Single'
+        - $ref: '#/components/schemas/EP_N2-Single'
+        - $ref: '#/components/schemas/EP_N3-Single'
+        - $ref: '#/components/schemas/EP_N4-Single'
+        - $ref: '#/components/schemas/EP_N5-Single'
+        - $ref: '#/components/schemas/EP_N6-Single'
+        - $ref: '#/components/schemas/EP_N7-Single'
+        - $ref: '#/components/schemas/EP_N8-Single'
+        - $ref: '#/components/schemas/EP_N9-Single'
+        - $ref: '#/components/schemas/EP_N10-Single'
+        - $ref: '#/components/schemas/EP_N11-Single'
+        - $ref: '#/components/schemas/EP_N12-Single'
+        - $ref: '#/components/schemas/EP_N13-Single'
+        - $ref: '#/components/schemas/EP_N14-Single'
+        - $ref: '#/components/schemas/EP_N15-Single'
+        - $ref: '#/components/schemas/EP_N16-Single'
+        - $ref: '#/components/schemas/EP_N17-Single'
 
-       - $ref: '#/components/schemas/EP_N20-Single'
-       - $ref: '#/components/schemas/EP_N21-Single'
-       - $ref: '#/components/schemas/EP_N22-Single'
+        - $ref: '#/components/schemas/EP_N20-Single'
+        - $ref: '#/components/schemas/EP_N21-Single'
+        - $ref: '#/components/schemas/EP_N22-Single'
 
-       - $ref: '#/components/schemas/EP_N26-Single'
-       - $ref: '#/components/schemas/EP_N27-Single'
+        - $ref: '#/components/schemas/EP_N26-Single'
+        - $ref: '#/components/schemas/EP_N27-Single'
 
-       - $ref: '#/components/schemas/EP_N31-Single'
-       - $ref: '#/components/schemas/EP_N31-Single'
+        - $ref: '#/components/schemas/EP_N31-Single'
+        - $ref: '#/components/schemas/EP_N31-Single'
 
-       - $ref: '#/components/schemas/EP_S5C-Single'
-       - $ref: '#/components/schemas/EP_S5U-Single'
-       - $ref: '#/components/schemas/EP_Rx-Single'
-       - $ref: '#/components/schemas/EP_MAP_SMSC-Single'
-       - $ref: '#/components/schemas/EP_NLS-Single'
-       - $ref: '#/components/schemas/EP_NLG-Single'
-       - $ref: '#/components/schemas/Configurable5QISet-Single'
-       - $ref: '#/components/schemas/FiveQiDscpMappingSet-Single'
-       - $ref: '#/components/schemas/PredefinedPccRuleSet-Single'
-       - $ref: '#/components/schemas/Dynamic5QISet-Single'
+        - $ref: '#/components/schemas/EP_S5C-Single'
+        - $ref: '#/components/schemas/EP_S5U-Single'
+        - $ref: '#/components/schemas/EP_Rx-Single'
+        - $ref: '#/components/schemas/EP_MAP_SMSC-Single'
+        - $ref: '#/components/schemas/EP_NLS-Single'
+        - $ref: '#/components/schemas/EP_NLG-Single'
+        - $ref: '#/components/schemas/Configurable5QISet-Single'
+        - $ref: '#/components/schemas/FiveQiDscpMappingSet-Single'