From 00d3f0a8d68171a193d6bf0d2612ea0b6f8634fb Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 11 May 2023 13:17:16 +0000 Subject: [PATCH 1/6] TS28.532_Rel16_CR0252 Update TS28532_ProvMnS.yaml --- OpenAPI/TS28532_ProvMnS.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index 40969b5b6..f368cc2a7 100644 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -493,4 +493,8 @@ components: type: string path: type: string - value: {} + value: + nullable: true + required: + - op + - path -- GitLab From 73cb35e5d3df31f0554eef8ec797a97e2f6c02af Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 11 May 2023 13:26:23 +0000 Subject: [PATCH 2/6] fix validation Update TS28532_ProvMnS.yaml --- OpenAPI/TS28532_ProvMnS.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index f368cc2a7..1036da7b0 100644 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -493,8 +493,7 @@ components: type: string path: type: string - value: - nullable: true + value: {} required: - op - path -- GitLab From f481a0994f9084376582f9af49fd864311b356e0 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 11 May 2023 13:33:12 +0000 Subject: [PATCH 3/6] fix validation Update TS28532_ProvMnS.yaml --- OpenAPI/TS28532_ProvMnS.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index 1036da7b0..ccdb68dbb 100644 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -493,7 +493,8 @@ components: type: string path: type: string - value: {} - required: - - op - - path + value: + nullable: true + required: + - op + - path -- GitLab From 036b93471db349097554b977f9738f165eb0aa0d Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 11 May 2023 13:51:40 +0000 Subject: [PATCH 4/6] TS28.541_Rel16_CR0901 Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 436988652..5b529c6e2 100644 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -175,16 +175,18 @@ components: type: integer NRPciList: - type: object - properties: - NRPci: - type: integer + type: array + items: + $ref: '#/components/schemas/NrPci' + minItems: 0 + maxItems: 1007 CSonPciList: - type: object - properties: - NRPci: - type: integer + type: array + items: + $ref: '#/components/schemas/NrPci' + minItems: 1 + maxItems: 100 MaximumDeviationHoTrigger: type: integer -- GitLab From 9b923d10da3c785510ac7bcbc2522d6e392a4e62 Mon Sep 17 00:00:00 2001 From: sunse Date: Tue, 6 Jun 2023 12:37:27 +0000 Subject: [PATCH 5/6] update versions --- OpenAPI/README.md | 2 +- OpenAPI/TS28532_FaultMnS.yaml | 4 ++-- OpenAPI/TS28532_FileDataReportingMnS.yaml | 4 ++-- OpenAPI/TS28532_HeartbeatNtf.yaml | 4 ++-- OpenAPI/TS28532_PerfMnS.yaml | 4 ++-- OpenAPI/TS28532_ProvMnS.yaml | 4 ++-- OpenAPI/TS28532_StreamingDataMnS.yaml | 4 ++-- OpenAPI/TS28541_5GcNrm.yaml | 4 ++-- OpenAPI/TS28541_NrNrm.yaml | 4 ++-- OpenAPI/TS28541_SliceNrm.yaml | 4 ++-- OpenAPI/TS28623_ComDefs.yaml | 4 ++-- OpenAPI/TS28623_GenericNrm.yaml | 4 ++-- 12 files changed, 23 insertions(+), 23 deletions(-) diff --git a/OpenAPI/README.md b/OpenAPI/README.md index 20c46f56c..0c8118d7b 100644 --- a/OpenAPI/README.md +++ b/OpenAPI/README.md @@ -1,6 +1,6 @@ # 3GPP SA5 models and MnS OpenAPI definitions -(c) 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. +(c) 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. The links below will open the Swagger Editor/UI and auto-load the OpenAPI YAML file of each API: diff --git a/OpenAPI/TS28532_FaultMnS.yaml b/OpenAPI/TS28532_FaultMnS.yaml index 2b2693902..cbf54aa6a 100644 --- a/OpenAPI/TS28532_FaultMnS.yaml +++ b/OpenAPI/TS28532_FaultMnS.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: Fault Supervision MnS - version: 16.12.0 + version: 16.15.0 description: >- OAS 3.0.1 definition of the Fault Supervision MnS - © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2023, 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/TS28532_FileDataReportingMnS.yaml b/OpenAPI/TS28532_FileDataReportingMnS.yaml index f946776ab..5cb93b6c1 100644 --- a/OpenAPI/TS28532_FileDataReportingMnS.yaml +++ b/OpenAPI/TS28532_FileDataReportingMnS.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: File Data Reporting MnS - version: 16.11.0 + version: 16.15.0 description: >- OAS 3.0.1 definition of the File Data Reporting MnS - © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2023, 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/TS28532_HeartbeatNtf.yaml b/OpenAPI/TS28532_HeartbeatNtf.yaml index c3f855e3a..f3b2eb077 100644 --- a/OpenAPI/TS28532_HeartbeatNtf.yaml +++ b/OpenAPI/TS28532_HeartbeatNtf.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: Heartbeat notification - version: 16.7.0 + version: 16.15.0 description: >- OAS 3.0.1 definition of the heartbeat notification - © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.532 V16.6.0; Generic management services diff --git a/OpenAPI/TS28532_PerfMnS.yaml b/OpenAPI/TS28532_PerfMnS.yaml index 709efb645..4a72a5751 100644 --- a/OpenAPI/TS28532_PerfMnS.yaml +++ b/OpenAPI/TS28532_PerfMnS.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: TS 28.532 Performance Threshold Monitoring MnS - version: 16.7.0 + version: 16.15.0 description: >- OAS 3.0.1 definition of the Performance Threshold Monitoring MnS - © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.532 V16.6.0; Generic management services diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index ccdb68dbb..74450c4fc 100644 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: Provisioning MnS - version: 16.12.0 + version: 16.15.0 description: >- OAS 3.0.1 definition of the Provisioning MnS - © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2023, 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/TS28532_StreamingDataMnS.yaml b/OpenAPI/TS28532_StreamingDataMnS.yaml index 7511b7083..8e34a0eab 100644 --- a/OpenAPI/TS28532_StreamingDataMnS.yaml +++ b/OpenAPI/TS28532_StreamingDataMnS.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: TS 28.532 Streaming data reporting service - version: 16.11.0 + version: 16.15.0 description: >- OAS 3.0.1 specification for the Streaming data reporting service (Streaming MnS) - © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. servers: - url: '{MnSRoot}/StreamingDataReportingMnS/{MnSVersion}' diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 167f23075..0116560e6 100644 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: 3GPP 5GC NRM - version: 16.15.0 + version: 16.16.0 description: >- OAS 3.0.1 specification of the 5GC NRM - © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541; 5G NRM, 5GC NRM diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 5b529c6e2..82df429f2 100644 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: NR NRM - version: 16.15.0 + version: 16.16.0 description: >- OAS 3.0.1 specification of the NR NRM - © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541; 5G NRM, NR NRM diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 820e7b5e2..080c9cf31 100644 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: Slice NRM - version: 16.12.0 + version: 16.16.0 description: >- OAS 3.0.1 specification of the Slice NRM - @ 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + @ 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541; 5G NRM, Slice NRM diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index fdc8a3eb7..ea7a29a52 100644 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: Common Type Definitions - version: 16.9.0 + version: 16.15.0 description: >- OAS 3.0.1 specification of common type definitions in the Generic NRM - © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.623; Generic NRM; Common type definitions diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 24ce7d80f..3581a4169 100644 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -1,10 +1,10 @@ openapi: 3.0.1 info: title: Generic NRM - version: 16.14.0 + version: 16.15.0 description: >- OAS 3.0.1 definition of the Generic NRM - © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). + © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.623; Generic NRM -- GitLab From 51d3ca859a589fcd232db6a55ab452dbd17bf7e4 Mon Sep 17 00:00:00 2001 From: sunse Date: Wed, 7 Jun 2023 03:21:09 +0000 Subject: [PATCH 6/6] remove extra space Update TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index ea7a29a52..da7ceb9ee 100644 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -85,7 +85,7 @@ components: oneOf: - $ref: '#/components/schemas/Ipv4Addr' - $ref: '#/components/schemas/Ipv6Addr' - - $ref: '#/components/schemas/Ipv6Prefix' + - $ref: '#/components/schemas/Ipv6Prefix' HostAddr: # This definition will be deprecated, when all occurances of HostAddr # are replaced by Host. -- GitLab