Skip to content

Problems in 4 Release-17 files with $ref - maybe #72

@joelmoxey

Description

@joelmoxey

Hi.

I am importing TS29502_Nsmf_PDUSession.yaml into a security device. Once resolving all the dependencies, I need to import 71 of the yaml files. Of those files, 4 had issues, mostly with $ref objects. I have made changes to my copies of the files, but wanted to confirm if this was the correct thing to do to resolve the problem.

I created diffs of each.

--- TS28536_CoslaNrm.yaml.orig  2025-01-28 18:03:25.147500559 +0000
+++ TS28536_CoslaNrm.yaml       2025-01-28 18:03:49.623408885 +0000
@@ -184,10 +184,10 @@
                       $ref: '#/components/schemas/ACCLDisallowedAttributes'
             AssuranceGoal:
               $ref: '#/components/schemas/AssuranceGoal-Multiple'
-              networkSliceRef:
-                $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
-              networkSliceSubnetRef:
-                $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
+            networkSliceRef:
+              $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
+            networkSliceSubnetRef:
+              $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'

     AssuranceGoal-Single:
       allOf:
--- TS28312_IntentNrm.yaml.orig 2025-01-28 18:06:29.187811239 +0000
+++ TS28312_IntentNrm.yaml      2025-01-28 18:14:51.439930063 +0000
@@ -135,8 +135,6 @@
         fulfilStatus:
           $ref: "#/components/schemas/FulfilStatus"
         notFullfilledState:
-          description: ->
-            An attribute which is used when FulfilmentInfo is implemented for IntentFulfilmentInfo
           $ref: "#/components/schemas/NotFulfilledState"
         notFulfilledReasons:
           description: ->
--- TS28623_GenericNrm.yaml.orig        2025-01-28 18:11:40.726644376 +0000
+++ TS28623_GenericNrm.yaml     2025-01-28 18:11:58.169579044 +0000
@@ -2070,7 +2070,6 @@
              mnsVersion:
                type: string
              mnsAddress:
-               description: Resource URI as defined in the relevant Technical Specification
                $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri'
              mnsScope:
                description: >-
--- TS29571_CommonData.yaml.orig        2025-01-28 18:15:54.690693158 +0000
+++ TS29571_CommonData.yaml     2025-01-28 18:19:25.642864559 +0000
@@ -4901,19 +4901,15 @@
           writeOnly: true
         tmgi:
           $ref: '#/components/schemas/Tmgi'
-          readOnly: true
         expirationTime:
           $ref: '#/components/schemas/DateTime'
-          readOnly: true
         serviceType:
           $ref: '#/components/schemas/MbsServiceType'
-          writeOnly: true
         locationDependent:
           type: boolean
           default: false
         areaSessionId:
           $ref: '#/components/schemas/AreaSessionId'
-          readOnly: true
         ingressTunAddrReq:
           type: boolean
           default: false
@@ -4926,25 +4922,18 @@
           readOnly: true
         ssm:
           $ref: '#/components/schemas/Ssm'
-          writeOnly: true
         mbsServiceArea:
           $ref: '#/components/schemas/MbsServiceArea'
-          writeOnly: true
         extMbsServiceArea:
           $ref: '#/components/schemas/ExternalMbsServiceArea'
-          writeOnly: true
         redMbsServArea:
           $ref: '#/components/schemas/MbsServiceArea'
-          readOnly: true
         extRedMbsServArea:
           $ref: '#/components/schemas/ExternalMbsServiceArea'
-          readOnly: true
         dnn:
           $ref: '#/components/schemas/Dnn'
-          writeOnly: true
         snssai:
           $ref: '#/components/schemas/Snssai'
-          writeOnly: true
         activationTime:
           deprecated: true
           format: date-time
@@ -5000,7 +4989,6 @@
           $ref: '#/components/schemas/NfInstanceId'
         mbsSessionSubscUri:
           $ref: '#/components/schemas/Uri'
-          readOnly: true
       required:
         - eventList
         - notifyUri

Thanks in advance for advice/pointer.

Regards,

Joel

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions