Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
joelmoxey opened this issue Jan 28, 2025 · 0 comments
Open

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

joelmoxey opened this issue Jan 28, 2025 · 0 comments

Comments

@joelmoxey
Copy link

joelmoxey commented Jan 28, 2025

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant