From 7a63fcba30e99634ee09c6678fbf18577dc55963 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sat, 28 Mar 2026 16:33:27 +0800 Subject: [PATCH 1/2] Correct the openAPI defintion for mnsCapability and SubNetwork-Single --- OpenAPI/TS28623_GenericNrm.yaml | 3 -- OpenAPI/TS28623_MnSRegistryNrm.yaml | 78 +++++++++++++++-------------- 2 files changed, 41 insertions(+), 40 deletions(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 63895f7d..e1f66329 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -647,9 +647,6 @@ components: - $ref: 'TS28623_ExternalDataMgmtNrm.yaml#/components/schemas/SubNetwork-ncO-ExternalDataMgmtNrm' - $ref: 'TS28561_NdtNrm.yaml#/components/schemas/SubNetwork-ncO-NDTNrm' - $ref: 'TS28567_CclNrm.yaml#/components/schemas/SubNetwork-ncO-CCLNrm' - - $ref: 'TS28623_ExternalDataMgmtNrm.yaml#/components/schemas/SubNetwork-ncO-ExternalDataMgmtNrm' - - $ref: 'TS28561_NdtNrm.yaml#/components/schemas/SubNetwork-ncO-NDTNrm' - - $ref: 'TS28567_CclNrm.yaml#/components/schemas/SubNetwork-ncO-CCLNrm' ManagedElement-Single: allOf: diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index ac75dcdf..790fc96e 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -23,43 +23,47 @@ components: #-------- Definition of types----------------------------------------------------- MnsCapability: - type: string - enum: - - NR_PROVISIONING - - 5GC_PROVISIONING - - NETWORK_SLICING_PROVISIONING - - EDGE_COMPUTING_PROVISIONING - - PERFORMANCE_METRIC_COLLECTION_CONTROL - - PERFORMANCE_METRIC_DATA_REPORT - - PERFORMANCE_METRIC_THRESHOLD_MONITOR_CONTROL - - PERFORMANCE_METRIC_THRESHOLD_NOTIFICATION - - FAULT_CONTROL - - FAULT_NOTIFICATION - - TRACE_MDT_DATA_COLLECTION_CONTROL - - TRACE_MDT_DATA_REPORT - - STM_PROVISIONING - - STM_STREAMING - - QOE_DATA_COLLECTION_CONTROL - - QOE_DATA_REPORT - - FILE_RETRIEVAL - - FILE_DOWNLOAD - - CONFIGURATION_PLAN_MGMT - - SUBSCRIPTION_CONTROL - - HEARTBEAT_CONTROL - - HEARTBEAT_NOTIFICATION - - MANAGEMENT_DATA_ANALYTIC - - RANSC_MANAGEMENT - - SON_POLICY - - COMMUNICATION_SERVICE_ASSURANCE_CONTROL - - CLOSED_CONTROL_LOOP_MANAGEMENT - - INTENT_DRIVEN_MANAGEMENT - - ML_MODEL_MANAGEMENT - - NDT_LCM - - MNS_REGISTRY_AND_DISCOVERY - - MGMTDATA_REGISTRY_AND_DISCOVERY - - MNS_ACCESS_CONTROL_MANAGEMENT - - DSO_RAPID_RECOVERY_AND_THRESHOLD_MONITORING - - EXTERNALDATA_DISCOVERY_AND_REQUEST + oneOf: + - type: string + enum: + - NR_PROVISIONING + - 5GC_PROVISIONING + - NETWORK_SLICING_PROVISIONING + - EDGE_COMPUTING_PROVISIONING + - PERFORMANCE_METRIC_COLLECTION_CONTROL + - PERFORMANCE_METRIC_DATA_REPORT + - PERFORMANCE_METRIC_THRESHOLD_MONITOR_CONTROL + - PERFORMANCE_METRIC_THRESHOLD_NOTIFICATION + - FAULT_CONTROL + - FAULT_NOTIFICATION + - TRACE_MDT_DATA_COLLECTION_CONTROL + - TRACE_MDT_DATA_REPORT + - STM_PROVISIONING + - STM_STREAMING + - QOE_DATA_COLLECTION_CONTROL + - QOE_DATA_REPORT + - FILE_RETRIEVAL + - FILE_DOWNLOAD + - CONFIGURATION_PLAN_MGMT + - SUBSCRIPTION_CONTROL + - HEARTBEAT_CONTROL + - HEARTBEAT_NOTIFICATION + - MANAGEMENT_DATA_ANALYTIC + - RANSC_MANAGEMENT + - SON_POLICY + - COMMUNICATION_SERVICE_ASSURANCE_CONTROL + - CLOSED_CONTROL_LOOP_MANAGEMENT + - INTENT_DRIVEN_MANAGEMENT + - ML_MODEL_MANAGEMENT + - NDT_LCM + - MNS_REGISTRY_AND_DISCOVERY + - MGMTDATA_REGISTRY_AND_DISCOVERY + - MNS_ACCESS_CONTROL_MANAGEMENT + - DSO_RAPID_RECOVERY_AND_THRESHOLD_MONITORING + - EXTERNALDATA_DISCOVERY_AND_REQUEST + - type: string + description: >- + It is used to represents the vendor extension values. #-------- Definition of concrete IOCs -------------------------------------------- MnsRegistry-Single: allOf: -- GitLab From 5d0f796902caf6be7b60300f806a58a7d84b9319 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Tue, 31 Mar 2026 07:18:40 +0000 Subject: [PATCH 2/2] Edit TS28623_MnSRegistryNrm.yaml --- OpenAPI/TS28623_MnSRegistryNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index 790fc96e..85c9f47d 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -63,7 +63,7 @@ components: - EXTERNALDATA_DISCOVERY_AND_REQUEST - type: string description: >- - It is used to represents the vendor extension values. + It is used to represent the vendor extension values. #-------- Definition of concrete IOCs -------------------------------------------- MnsRegistry-Single: allOf: -- GitLab