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
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.
Thanks in advance for advice/pointer.
Regards,
Joel