From d65d6dd61f6d7c2b9bec7aeb641639d38fa9cd49 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sat, 24 Jan 2026 13:06:15 +0800 Subject: [PATCH 1/7] changes --- OpenAPI/TS28623_ExternalDataMgmtNrm.yaml | 14 ++++++++++++-- .../TS28623_ManagementDataCollectionNrm.yaml | 18 +++++++++++------- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml b/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml index 8dedab4e..dbf2e781 100644 --- a/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml +++ b/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml @@ -40,7 +40,17 @@ components: uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - + ExternalDataType: + oneOf: + - type: string + - type: string + Enum: + - ELECTRONIC_MAP + - CAMARA_DATA + - UE_PATH + - CAMERA_PHOTO + - EVENT_SCHEDULE + - WEATHERFORECASTS #-------- Definition of concrete IOCs -------------------------------------------- ExternalDataType-Single: @@ -52,7 +62,7 @@ components: type: object properties: externalDataType: - type: string + $ref: '#/components/schemas/ExternalDataType' mediaLocation: type: array uniqueItems: true diff --git a/OpenAPI/TS28623_ManagementDataCollectionNrm.yaml b/OpenAPI/TS28623_ManagementDataCollectionNrm.yaml index 771db70c..7c772829 100644 --- a/OpenAPI/TS28623_ManagementDataCollectionNrm.yaml +++ b/OpenAPI/TS28623_ManagementDataCollectionNrm.yaml @@ -34,13 +34,17 @@ components: $ref: '#/components/schemas/mgtDataName' uniqueItems: true mgtDataCategory: - type: string - enum: - - COVERAGE - - CAPACITY - - ENERGY_EFFICIENCY - - MOBILITY - - ACCESSIBILITY + oneOf: + - type: string + enum: + - COVERAGE + - CAPACITY + - SERVICE EXPERIENCE + - TRACE + - ENERGY_EFFICIENCY + - MOBILITY + - ACCESSIBILITY + - type: string mgtDataName: type: string NodeFilter: -- GitLab From 3c3666b6120ce32ea95a14de5ab235d4a6d96a77 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sat, 24 Jan 2026 13:17:33 +0800 Subject: [PATCH 2/7] Correct error --- OpenAPI/TS28623_ManagementDataCollectionNrm.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_ManagementDataCollectionNrm.yaml b/OpenAPI/TS28623_ManagementDataCollectionNrm.yaml index 7c772829..7906b543 100644 --- a/OpenAPI/TS28623_ManagementDataCollectionNrm.yaml +++ b/OpenAPI/TS28623_ManagementDataCollectionNrm.yaml @@ -39,12 +39,12 @@ components: enum: - COVERAGE - CAPACITY - - SERVICE EXPERIENCE + - SERVICE_EXPERIENCE - TRACE - ENERGY_EFFICIENCY - MOBILITY - ACCESSIBILITY - - type: string + - type: string mgtDataName: type: string NodeFilter: -- GitLab From 8d8e7cb619a2fde216ebfc261789d73b36fedf6f Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sat, 24 Jan 2026 13:26:20 +0800 Subject: [PATCH 3/7] correct error --- OpenAPI/TS28623_ExternalDataMgmtNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml b/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml index dbf2e781..4fec1db8 100644 --- a/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml +++ b/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml @@ -44,7 +44,7 @@ components: oneOf: - type: string - type: string - Enum: + enum: - ELECTRONIC_MAP - CAMARA_DATA - UE_PATH -- GitLab From f2644485def124ef163f1cc84f1bbf6ac98296c8 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sat, 24 Jan 2026 15:58:25 +0800 Subject: [PATCH 4/7] Update allowed value for ExtenralDataType --- OpenAPI/TS28623_ExternalDataMgmtNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml b/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml index 4fec1db8..7329784d 100644 --- a/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml +++ b/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml @@ -50,7 +50,7 @@ components: - UE_PATH - CAMERA_PHOTO - EVENT_SCHEDULE - - WEATHERFORECASTS + - WEATHER_FORECASTS #-------- Definition of concrete IOCs -------------------------------------------- ExternalDataType-Single: -- GitLab From 6fe43e2e2c135f8a01bf38cf708c160531faab8b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sat, 24 Jan 2026 16:06:47 +0800 Subject: [PATCH 5/7] Update MnS Registry --- OpenAPI/TS28623_MnSRegistryNrm.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index 104ea629..399c4e55 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -17,7 +17,7 @@ components: type: object properties: MnsRegistry: - $ref: '#/components/schemas/MnsRegistry-Single' + $ref: '#/components/schemas/MnsRegistry-Multiple' #-------Definition of generic IOCs ----------# @@ -200,6 +200,11 @@ components: #-------- Definition of YAML arrays for name-contained IOCs ---------------------- + MnsRegistry-Multiple: + type: array + items: + $ref: '#/components/schemas/MnsRegistry-Single' + MnsInfo-Multiple: type: array items: -- GitLab From 296783648968d0cf5410948618ec8f1e6152d31f Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 9 Feb 2026 12:41:24 +0000 Subject: [PATCH 6/7] Edit TS28623_ExternalDataMgmtNrm.yaml --- OpenAPI/TS28623_ExternalDataMgmtNrm.yaml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml b/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml index 7329784d..1968c561 100644 --- a/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml +++ b/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml @@ -41,16 +41,17 @@ components: items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' ExternalDataType: - oneOf: - - type: string - - type: string - enum: - - ELECTRONIC_MAP - - CAMARA_DATA - - UE_PATH - - CAMERA_PHOTO - - EVENT_SCHEDULE - - WEATHER_FORECASTS + type: string + example: + - ELECTRONIC_MAP + - CAMARA_DATA + - UE_PATH + - CAMERA_PHOTO + - EVENT_SCHEDULE + - WEATHER_FORECASTS + description: >- + Type of external management data as defined by the implementation. + #-------- Definition of concrete IOCs -------------------------------------------- ExternalDataType-Single: -- GitLab From f0e8d1f0b136bf1d3d7050ad2e53920643a4cb2e Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 11 Feb 2026 17:41:53 +0000 Subject: [PATCH 7/7] Edit TS28623_ExternalDataMgmtNrm.yaml --- OpenAPI/TS28623_ExternalDataMgmtNrm.yaml | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml b/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml index 1968c561..9e22e23e 100644 --- a/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml +++ b/OpenAPI/TS28623_ExternalDataMgmtNrm.yaml @@ -40,18 +40,6 @@ components: uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - ExternalDataType: - type: string - example: - - ELECTRONIC_MAP - - CAMARA_DATA - - UE_PATH - - CAMERA_PHOTO - - EVENT_SCHEDULE - - WEATHER_FORECASTS - description: >- - Type of external management data as defined by the implementation. - #-------- Definition of concrete IOCs -------------------------------------------- ExternalDataType-Single: @@ -63,7 +51,16 @@ components: type: object properties: externalDataType: - $ref: '#/components/schemas/ExternalDataType' + type: string + example: + - ELECTRONIC_MAP + - CAMARA_DATA + - UE_PATH + - CAMERA_PHOTO + - EVENT_SCHEDULE + - WEATHER_FORECASTS + description: >- + Type of external management data as defined by the implementation. mediaLocation: type: array uniqueItems: true -- GitLab