From d72c9db29a5354eba173b1aba035cc1aea809d39 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Wed, 2 Nov 2022 13:30:42 +0000 Subject: [PATCH 1/9] Update TS28541_SliceNrm.yaml. ServiceProfile attribute v2XCommModels name corrected which is incorrectly defined as v2xModels. --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index ac5d94565..61b5c0a04 100644 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -251,7 +251,7 @@ components: $ref: '#/components/schemas/KPIMonitoring' userMgmtOpen: $ref: '#/components/schemas/UserMgmtOpen' - v2XModels: + v2XCommModels: $ref: '#/components/schemas/V2XCommModels' coverageArea: type: string -- GitLab From 35992100cca0f06e89920198e27e3424fea5c30f Mon Sep 17 00:00:00 2001 From: sunse Date: Mon, 5 Dec 2022 07:11:12 +0000 Subject: [PATCH 2/9] Ts28.532 rel 16 cr0232 add missing definition of the json patch document --- OpenAPI/TS28532_ProvMnS.yaml | 73 ++++++++++++++++++++++-------------- 1 file changed, 45 insertions(+), 28 deletions(-) diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index 979e81619..524ed909a 100644 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -266,12 +266,12 @@ paths: schema: type: array items: - type: object + $ref: '#/components/schemas/PatchItem' application/3gpp-json-patch+json: schema: type: array items: - type: object + $ref: '#/components/schemas/PatchItem' responses: '200': description: >- @@ -352,18 +352,6 @@ paths: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' components: schemas: - CorrelatedNotification: - type: object - properties: - source: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - notificationIds: - type: array - items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationId' - required: - - source - - notificationIds CmNotificationTypes: type: string enum: @@ -378,27 +366,28 @@ components: - MANAGEMENT_OPERATION - SON_OPERATION - UNKNOWN + ScopeType: + type: string + enum: + - BASE_ONLY + - BASE_NTH_LEVEL + - BASE_SUBTREE + - BASE_ALL Operation: type: string enum: - CREATE - DELETE - REPLACE - ScopeType: + PatchOperation: type: string enum: - - BASE_ONLY - - BASE_NTH_LEVEL - - BASE_SUBTREE - - BASE_ALL - Scope: - type: object - properties: - scopeType: - $ref: '#/components/schemas/ScopeType' - scopeLevel: - type: integer - + - add + - replace + - remove + - copy + - move + - test Resource: oneOf: @@ -424,6 +413,25 @@ components: - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/resources-5gcNrm' - $ref: 'TS28541_SliceNrm.yaml#/components/schemas/resources-sliceNrm' - $ref: 'TS28536_CoslaNrm.yaml#/components/schemas/resources-coslaNrm' + Scope: + type: object + properties: + scopeType: + $ref: '#/components/schemas/ScopeType' + scopeLevel: + type: integer + CorrelatedNotification: + type: object + properties: + source: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + notificationIds: + type: array + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationId' + required: + - source + - notificationIds MoiChange: type: object @@ -446,7 +454,6 @@ components: oneOf: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeValueChangeSet' - NotifyMoiCreation: allOf: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationHeader' @@ -505,3 +512,13 @@ components: $ref: '#/components/schemas/MoiChange' required: - moiChanges + PatchItem: + type: object + properties: + op: + $ref: '#/components/schemas/PatchOperation' + from: + type: string + path: + type: string + value: {} -- GitLab From a2e3eb3d378333b0dea3d7fa60341bf34aadd7c9 Mon Sep 17 00:00:00 2001 From: sunse Date: Wed, 16 Nov 2022 21:55:19 +0000 Subject: [PATCH 3/9] CR0230 Update TS28532_ProvMnS.yaml --- OpenAPI/TS28532_ProvMnS.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index 524ed909a..0ddca88ba 100644 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -234,6 +234,14 @@ paths: application/json: schema: $ref: '#/components/schemas/Resource' + application/vnd.3gpp.object-tree-hierarchical+json: + schema: + $ref: '#/components/schemas/Resource' + application/vnd.3gpp.object-tree-flat+json: + schema: + type: array + items: + $ref: '#/components/schemas/Resource' default: description: Error case. content: -- GitLab From 540988a93c2c4ad4370be0cff38a98a5dccba811 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 17 Nov 2022 11:17:43 +0000 Subject: [PATCH 4/9] CR0226 Update TS28532_ProvMnS.yaml --- OpenAPI/TS28532_ProvMnS.yaml | 44 ++++-------------------------------- 1 file changed, 4 insertions(+), 40 deletions(-) diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index 0ddca88ba..40ea520cf 100644 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -306,52 +306,16 @@ paths: schema: $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse' delete: - summary: Deletes one or multiple resources + summary: Deletes one resource description: >- - With HTTP DELETE resources are deleted. The resources to be deleted are + With HTTP DELETE one resource is deleted. The resources to be deleted is identified with the target URI. - parameters: - - name: scope - in: query - description: >- - This parameter extends the set of targeted resources beyond the base - resource identified with the path component of the URI. No scoping - mechanism is specified in the present document. - required: false - schema: - $ref: '#/components/schemas/Scope' - style: form - explode: true - - name: filter - in: query - description: >- - This parameter reduces the targeted set of resources by applying a - filter to the scoped set of resource representations. Only resources - representations for which the filter construct evaluates to "true" - are returned. No filter language is specified in the present - document. - required: false - schema: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' responses: '200': description: >- Success case ("200 OK"). - This status code shall be returned, when query parameters are present in - the request and one or multiple resources are deleted. - The URIs of the deleted resources are returned in the response message body. - '204': - description: >- - Success case ("204 No Content"). - This status code shall be returned, when no query parameters are present in - the request and only one resource is deleted. - The message body is empty. - content: - application/json: - schema: - type: array - items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' + This status code is returned, when the resource has been successfully deleted. + The response body is empty. default: description: Error case. content: -- GitLab From 4560ec6d8e16dc0840150447025bd3d4fe9fb1af Mon Sep 17 00:00:00 2001 From: sunse Date: Wed, 16 Nov 2022 23:08:56 +0000 Subject: [PATCH 5/9] CR0228 Update TS28532_FaultMnS.yaml --- OpenAPI/TS28532_FaultMnS.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/OpenAPI/TS28532_FaultMnS.yaml b/OpenAPI/TS28532_FaultMnS.yaml index 309025888..398bf12bf 100644 --- a/OpenAPI/TS28532_FaultMnS.yaml +++ b/OpenAPI/TS28532_FaultMnS.yaml @@ -546,9 +546,7 @@ components: observedMeasurement: type: string observedValue: - oneOf: - - type: integer - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' + type: number thresholdLevel: $ref: '#/components/schemas/ThresholdLevelInd' armTime: -- GitLab From fa6269dfe5f6d1bfb58831853c9f72ca48301718 Mon Sep 17 00:00:00 2001 From: Jan Groenendijk Date: Thu, 17 Nov 2022 15:07:45 +0000 Subject: [PATCH 6/9] Update TS28541_SliceNrm.yaml periodicityList --- OpenAPI/TS28541_SliceNrm.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 61b5c0a04..64cb929e3 100644 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -126,7 +126,9 @@ components: availability: $ref: '#/components/schemas/Support' periodicityList: - type: string + type: array + items: + type: integer DLThptPerSlice: type: object properties: -- GitLab From 49814e6651d26cb5869f5d0cd70b8f2ea9d8120c Mon Sep 17 00:00:00 2001 From: scottma Date: Wed, 7 Dec 2022 03:01:40 +0000 Subject: [PATCH 7/9] 28541 cr 0839 correct kpi list --- OpenAPI/TS28541_SliceNrm.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 64cb929e3..d5c287e33 100644 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -185,7 +185,9 @@ components: servAttrCom: $ref: '#/components/schemas/ServAttrCom' kPIList: - type: string + type: array + items: + type: string UserMgmtOpen: type: object properties: -- GitLab From 97237e5572348ddf2a43a16be182716503cab9b1 Mon Sep 17 00:00:00 2001 From: sunse Date: Wed, 7 Dec 2022 06:07:13 +0000 Subject: [PATCH 8/9] update version (for Rel-16 changes in 146) --- OpenAPI/TS28532_FaultMnS.yaml | 2 +- OpenAPI/TS28532_ProvMnS.yaml | 2 +- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_GenericNrm.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28532_FaultMnS.yaml b/OpenAPI/TS28532_FaultMnS.yaml index 398bf12bf..e44d6ae85 100644 --- a/OpenAPI/TS28532_FaultMnS.yaml +++ b/OpenAPI/TS28532_FaultMnS.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Fault Supervision MnS - version: 16.11.0 + version: 16.12.0 description: >- OAS 3.0.1 definition of the Fault Supervision MnS © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index 40ea520cf..40969b5b6 100644 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Provisioning MnS - version: 16.11.0 + version: 16.12.0 description: >- OAS 3.0.1 definition of the Provisioning MnS © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index d5c287e33..820e7b5e2 100644 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Slice NRM - version: 16.11.0 + version: 16.12.0 description: >- OAS 3.0.1 specification of the Slice NRM @ 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index c57e9a261..d6ab5edd8 100644 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Generic NRM - version: 16.11.0 + version: 16.12.0 description: >- OAS 3.0.1 definition of the Generic NRM © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). -- GitLab From 0e574fd1d667ae5ba1e22bb67cc53e1c5183784e Mon Sep 17 00:00:00 2001 From: sunse Date: Wed, 7 Dec 2022 09:03:13 +0000 Subject: [PATCH 9/9] revert change for GenericNrm.yaml, update version for FaultMnS.yaml --- OpenAPI/TS28532_FaultMnS.yaml | 2 +- OpenAPI/TS28623_GenericNrm.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28532_FaultMnS.yaml b/OpenAPI/TS28532_FaultMnS.yaml index e44d6ae85..2b2693902 100644 --- a/OpenAPI/TS28532_FaultMnS.yaml +++ b/OpenAPI/TS28532_FaultMnS.yaml @@ -4,7 +4,7 @@ info: version: 16.12.0 description: >- OAS 3.0.1 definition of the Fault Supervision MnS - © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.532; Generic management services diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index d6ab5edd8..c57e9a261 100644 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Generic NRM - version: 16.12.0 + version: 16.11.0 description: >- OAS 3.0.1 definition of the Generic NRM © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). -- GitLab