From 0bd1cf4d4d051345c86c84fd5c92c8f2f845aa13 Mon Sep 17 00:00:00 2001 From: shixixi Date: Tue, 6 May 2025 02:02:15 +0000 Subject: [PATCH 01/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 46eaca579..846ceae5a 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -24,7 +24,9 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/MDAOutputEntry' + oneOf: + - $ref: '#/components/schemas/MobilityPerformanceAnalysisoutput' + - $ref: '#/components/schemas/MDAOutputEntry' analyticsWindow: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' confidenceDegree: @@ -60,3 +62,20 @@ components: $ref: '#/components/schemas/MDAOutputs' mDARequestRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' + +#-------- Definition of specific MobilityPerformanceAnalysis MDAoutput ----------------------------- + MobilityPerformanceAnalysisoutput: + type: object + properties: + mobilityPerformanceIssueIdentifier: + type: integer + mobilityPerformanceIssueRootCause: + type: string + enum: + - TooLongMobilityInterruptionTime + - PoorCoverageOfTheCelledge + - InappropriateHandoverParameters + - Other + mobilityPerformanceIssueLocation: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' + -- GitLab From 113dad796eaac95511ae7a26077b156729db23dd Mon Sep 17 00:00:00 2001 From: shixixi Date: Tue, 6 May 2025 10:14:17 +0000 Subject: [PATCH 02/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 75 ++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 846ceae5a..7278d8802 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -26,6 +26,7 @@ components: items: oneOf: - $ref: '#/components/schemas/MobilityPerformanceAnalysisoutput' + - $ref: '#/components/schemas/CoverageProblemAnalysisoutput' - $ref: '#/components/schemas/MDAOutputEntry' analyticsWindow: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' @@ -62,6 +63,35 @@ components: $ref: '#/components/schemas/MDAOutputs' mDARequestRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' +#-------- Definition of recommended action -------------------------------------------- + RecommendedAction: + type: object + properties: + RecommendedAction: + $ref: '#/components/schemas/Recommended3GPPAction' + recommendedNon3GPPActions: + type: string + recommendedHumanReadableActions: + type: string + + Recommended3GPPAction: + type: object + properties: + mOInstance: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + path: + type: string + op: + type: string + enum: + - ADD + - REMOVE + - REPLACE + value: + description: A map (list of key-value pairs) + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' + additionalText: + type: string #-------- Definition of specific MobilityPerformanceAnalysis MDAoutput ----------------------------- MobilityPerformanceAnalysisoutput: @@ -79,3 +109,48 @@ components: mobilityPerformanceIssueLocation: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' +#-------- Definition of specific CoverageProblemAnalysis MDAoutput ----------------------------- + CoverageProblemAnalysisoutput: + type: object + properties: + coverageProblemId: + type: string + coverageProblemType: + type: string + enum: + - WEAK_COVERAGE + - COVERAGE_HOLE + - PILOT_POLLUTION + - OVERSHOOT_COVERAGE + - DL_ULCHANNEL_COVERAGE_MISMATCH + - Other + coverageProblemAreas: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' + problematicCells: + integer + recommendedActions: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/RecommendedAction' + radioEnvironmentMap: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/RadioEnvironmentMap' + + RadioEnvironmentMap: + type: object + properties: + geoCoordinate: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' + coverageCharacterization: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/CoverageCharacterization' + + CoverageCharacterization: + type: object + properties: + rsrp: + type: real + sinr: + type: real -- GitLab From a1278adbe358456f5f3809be2624e62025cf321e Mon Sep 17 00:00:00 2001 From: shixixi Date: Tue, 6 May 2025 10:20:20 +0000 Subject: [PATCH 03/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 7278d8802..acb37b5ba 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -145,7 +145,7 @@ components: geoCoordinate: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' coverageCharacterization: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/CoverageCharacterization' + $ref: '#/components/schemas/CoverageCharacterization' CoverageCharacterization: type: object -- GitLab From da86013185cece963233a897c28ca701eb2d57f4 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 00:58:15 +0000 Subject: [PATCH 04/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index acb37b5ba..08146af19 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -151,6 +151,6 @@ components: type: object properties: rsrp: - type: real + type: number sinr: - type: real + type: number -- GitLab From 36197e48125c636d62f3ea94c2aebdfc21cbf22d Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 01:53:13 +0000 Subject: [PATCH 05/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 08146af19..88b9cfc70 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -152,5 +152,7 @@ components: properties: rsrp: type: number + format: float sinr: type: number + format: float -- GitLab From fac8628d630258ba3a22ba9107bc84e836df4c2b Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 01:57:17 +0000 Subject: [PATCH 06/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 88b9cfc70..60eb51e3e 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -25,7 +25,6 @@ components: uniqueItems: true items: oneOf: - - $ref: '#/components/schemas/MobilityPerformanceAnalysisoutput' - $ref: '#/components/schemas/CoverageProblemAnalysisoutput' - $ref: '#/components/schemas/MDAOutputEntry' analyticsWindow: @@ -93,21 +92,7 @@ components: additionalText: type: string -#-------- Definition of specific MobilityPerformanceAnalysis MDAoutput ----------------------------- - MobilityPerformanceAnalysisoutput: - type: object - properties: - mobilityPerformanceIssueIdentifier: - type: integer - mobilityPerformanceIssueRootCause: - type: string - enum: - - TooLongMobilityInterruptionTime - - PoorCoverageOfTheCelledge - - InappropriateHandoverParameters - - Other - mobilityPerformanceIssueLocation: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' + #-------- Definition of specific CoverageProblemAnalysis MDAoutput ----------------------------- CoverageProblemAnalysisoutput: -- GitLab From 237525168e2e5217b1baaab22b86308c67fc6614 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 03:05:11 +0000 Subject: [PATCH 07/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 68 +++++++--------------------------- 1 file changed, 14 insertions(+), 54 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 60eb51e3e..157ae43a5 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -26,6 +26,7 @@ components: items: oneOf: - $ref: '#/components/schemas/CoverageProblemAnalysisoutput' + - $ref: '#/components/schemas/MobilityPerformanceAnalysisoutput' - $ref: '#/components/schemas/MDAOutputEntry' analyticsWindow: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' @@ -62,37 +63,23 @@ components: $ref: '#/components/schemas/MDAOutputs' mDARequestRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' -#-------- Definition of recommended action -------------------------------------------- - RecommendedAction: - type: object - properties: - RecommendedAction: - $ref: '#/components/schemas/Recommended3GPPAction' - recommendedNon3GPPActions: - type: string - recommendedHumanReadableActions: - type: string - Recommended3GPPAction: + +#-------- Definition of specific MobilityPerformanceAnalysis MDAoutput ----------------------------- + MobilityPerformanceAnalysisoutput: type: object properties: - mOInstance: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - path: - type: string - op: + mobilityPerformanceIssueIdentifier: + type: integer + mobilityPerformanceIssueRootCause: type: string enum: - - ADD - - REMOVE - - REPLACE - value: - description: A map (list of key-value pairs) - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' - additionalText: - type: string - - + - TooLongMobilityInterruptionTime + - PoorCoverageOfTheCelledge + - InappropriateHandoverParameters + - Other + mobilityPerformanceIssueLocation: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' #-------- Definition of specific CoverageProblemAnalysis MDAoutput ----------------------------- CoverageProblemAnalysisoutput: @@ -112,32 +99,5 @@ components: coverageProblemAreas: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' problematicCells: - integer - recommendedActions: - type: array - uniqueItems: true - items: - $ref: '#/components/schemas/RecommendedAction' - radioEnvironmentMap: - type: array - uniqueItems: true - items: - $ref: '#/components/schemas/RadioEnvironmentMap' - - RadioEnvironmentMap: - type: object - properties: - geoCoordinate: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' - coverageCharacterization: - $ref: '#/components/schemas/CoverageCharacterization' + type: integer - CoverageCharacterization: - type: object - properties: - rsrp: - type: number - format: float - sinr: - type: number - format: float -- GitLab From 4a65ab09b457b199e247e48500363ad8e055eb36 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 03:08:41 +0000 Subject: [PATCH 08/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 157ae43a5..28d17ce62 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -64,6 +64,36 @@ components: mDARequestRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' +#-------- Definition of recommended action -------------------------------------------- + RecommendedAction: + type: object + properties: + RecommendedAction: + $ref: '#/components/schemas/Recommended3GPPAction' + recommendedNon3GPPActions: + type: string + recommendedHumanReadableActions: + type: string + + Recommended3GPPAction: + type: object + properties: + mOInstance: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + path: + type: string + op: + type: string + enum: + - ADD + - REMOVE + - REPLACE + value: + description: A map (list of key-value pairs) + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' + additionalText: + type: string + #-------- Definition of specific MobilityPerformanceAnalysis MDAoutput ----------------------------- MobilityPerformanceAnalysisoutput: @@ -100,4 +130,9 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' problematicCells: type: integer + recommendedActions: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/RecommendedAction' -- GitLab From 96c8294c82b834ac0d2756873978ba34134a6203 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 03:11:30 +0000 Subject: [PATCH 09/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 28d17ce62..a0079640e 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -135,4 +135,27 @@ components: uniqueItems: true items: $ref: '#/components/schemas/RecommendedAction' + radioEnvironmentMap: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/RadioEnvironmentMap' + + RadioEnvironmentMap: + type: object + properties: + geoCoordinate: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' + coverageCharacterization: + $ref: '#/components/schemas/CoverageCharacterization' + + CoverageCharacterization: + type: object + properties: + rsrp: + type: number + format: float + sinr: + type: number + format: float -- GitLab From f0f46388ece03acd7925eb8d7e82df6b905fa3ac Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 03:19:42 +0000 Subject: [PATCH 10/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index a0079640e..dbab3adb9 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -140,7 +140,9 @@ components: uniqueItems: true items: $ref: '#/components/schemas/RadioEnvironmentMap' - + cellConfigurations: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + RadioEnvironmentMap: type: object properties: -- GitLab From 1a6c51e366e9571f906dfb25d529204eeb4fa1ff Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 03:23:56 +0000 Subject: [PATCH 11/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index dbab3adb9..f01930c13 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,7 +141,7 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28541_ComDefs.yaml#/components/schemas/Dn' RadioEnvironmentMap: type: object -- GitLab From fd1db9da371a951f5df3a63c8d19d83c9c0b2487 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 03:28:05 +0000 Subject: [PATCH 12/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index f01930c13..457b3ed1b 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,7 +141,7 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - $ref: 'TS28541_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28541_ComDefs.yaml#/components/schemas/NrCellDu-Single' RadioEnvironmentMap: type: object -- GitLab From 2db6230355691e01b45a5dc13ffcc28a597d9f9b Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 03:32:34 +0000 Subject: [PATCH 13/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 457b3ed1b..f45768d32 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,7 +141,7 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - $ref: 'TS28541_ComDefs.yaml#/components/schemas/NrCellDu-Single' + $ref: 'TS28541_NrNrm.yaml#/components/schemas/NrCellDu-Single' RadioEnvironmentMap: type: object -- GitLab From dc8795fbbef76aa60c43e6355e1e5c6456f412fb Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 03:40:57 +0000 Subject: [PATCH 14/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index f45768d32..7e6bcc669 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,7 +141,7 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/NrCellDu-Single' + $ref: 'TS28541_NrNrm.yaml#/components/schemas/NrCellDu' RadioEnvironmentMap: type: object -- GitLab From 5375ab06b9683d46fc88eb2ccfe39a2e24f4151b Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 03:47:31 +0000 Subject: [PATCH 15/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 7e6bcc669..cc9dc28cf 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,8 +141,8 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/NrCellDu' - + $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' + RadioEnvironmentMap: type: object properties: -- GitLab From dde7798c28c58fb39644a6832aac3d242514c63f Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 03:55:45 +0000 Subject: [PATCH 16/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index cc9dc28cf..c778179fc 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,7 +141,11 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' + oneOf: + - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' + - $ref: 'TS28541_NrNrm.yaml#/components/schemas/NrSectorCarrier-Single' + - $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' + - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Bwp-Single' RadioEnvironmentMap: type: object -- GitLab From 126d44fa7b746a5f65ff67d18f1caba849aec731 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 06:14:55 +0000 Subject: [PATCH 17/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index c778179fc..c28779024 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -143,7 +143,6 @@ components: cellConfigurations: oneOf: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' - - $ref: 'TS28541_NrNrm.yaml#/components/schemas/NrSectorCarrier-Single' - $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Bwp-Single' -- GitLab From f83c0935472192eba8469d61a388ac46561c46b5 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 06:16:24 +0000 Subject: [PATCH 18/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index c28779024..7dbd896dc 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,9 +141,8 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - oneOf: + allOf: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' - - $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Bwp-Single' RadioEnvironmentMap: -- GitLab From 6cbc672b6ba355611b10169745a9f829af40f197 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 06:20:57 +0000 Subject: [PATCH 19/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 7dbd896dc..5d378200f 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,9 +141,7 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - allOf: - - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' - - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Bwp-Single' + $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' RadioEnvironmentMap: type: object -- GitLab From bdb3226b908637afd8320d513a2f888dd7424bbb Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 06:29:43 +0000 Subject: [PATCH 20/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 5d378200f..d76f42437 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,7 +141,7 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' + $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' RadioEnvironmentMap: type: object -- GitLab From 55c9b946209ef01cfd9650c4c63c5fefdfc31481 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 06:32:30 +0000 Subject: [PATCH 21/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index d76f42437..4e78e4619 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,7 +141,10 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' + items: + oneOf: + - $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' + - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' RadioEnvironmentMap: type: object -- GitLab From a3216af9590e50f8f2d3aba477393d7e1eb7116c Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 06:37:09 +0000 Subject: [PATCH 22/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 4e78e4619..9c4f2ca68 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,8 +141,6 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - items: - oneOf: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' -- GitLab From 21d14c0503a3ae570fb4a1dba6767279ca880a2b Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 06:45:07 +0000 Subject: [PATCH 23/32] Edit TS28104_MdaReport.yaml -- GitLab From bea3fc5fe5ac8cc1f5d0013794bd314b5b3b5401 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 06:48:24 +0000 Subject: [PATCH 24/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 9c4f2ca68..39a03c985 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,6 +141,9 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: + type: array + uniqueItems: true + items: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' -- GitLab From cfdc60d6f830d1e7b6748060f38e77f52a66355b Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 07:00:06 +0000 Subject: [PATCH 25/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 39a03c985..00742e7d7 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -144,8 +144,7 @@ components: type: array uniqueItems: true items: - - $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' - - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' + $ref: '#/components/schemas/CellConfigurations' RadioEnvironmentMap: type: object @@ -165,3 +164,8 @@ components: type: number format: float + CellConfigurations: + type: object + properties: + - $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' + - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' -- GitLab From 018104c12b6ca8cb68abc2f38618806849bee022 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 7 May 2025 07:09:21 +0000 Subject: [PATCH 26/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 00742e7d7..6b14c706e 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,10 +141,7 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - type: array - uniqueItems: true - items: - $ref: '#/components/schemas/CellConfigurations' + type: string RadioEnvironmentMap: type: object @@ -164,8 +161,3 @@ components: type: number format: float - CellConfigurations: - type: object - properties: - - $ref: 'TS28541_NrNrm.yaml#/components/schemas/CommonBeamformingFunction-Single' - - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Beam-Single' -- GitLab From cde3990f9a815bd9e2f3786cf9072e299a5c0529 Mon Sep 17 00:00:00 2001 From: shixixi Date: Thu, 8 May 2025 01:45:40 +0000 Subject: [PATCH 27/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 6b14c706e..013555d2e 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -21,13 +21,13 @@ components: mDAType: $ref: 'TS28104_MdaNrm.yaml#/components/schemas/MDAType' mDAOutputList: - type: array - uniqueItems: true - items: - oneOf: - - $ref: '#/components/schemas/CoverageProblemAnalysisoutput' - - $ref: '#/components/schemas/MobilityPerformanceAnalysisoutput' - - $ref: '#/components/schemas/MDAOutputEntry' + oneOf: + - $ref: '#/components/schemas/CoverageProblemAnalysisoutput' + - $ref: '#/components/schemas/MobilityPerformanceAnalysisoutput' + - type: array + uniqueItems: true + items: + $ref: '#/components/schemas/MDAOutputEntry' analyticsWindow: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' confidenceDegree: -- GitLab From ee4a40013990e1077893a51fe0e81e8294878014 Mon Sep 17 00:00:00 2001 From: shixixi Date: Thu, 8 May 2025 01:49:58 +0000 Subject: [PATCH 28/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 013555d2e..55492de1b 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -26,8 +26,8 @@ components: - $ref: '#/components/schemas/MobilityPerformanceAnalysisoutput' - type: array uniqueItems: true - items: - $ref: '#/components/schemas/MDAOutputEntry' + items: + $ref: '#/components/schemas/MDAOutputEntry' analyticsWindow: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' confidenceDegree: -- GitLab From 0ddf166dfe81901fe1a6aea215a9bb5e0097eb25 Mon Sep 17 00:00:00 2001 From: shixixi Date: Fri, 9 May 2025 09:07:04 +0000 Subject: [PATCH 29/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 55492de1b..736b8e726 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -141,7 +141,8 @@ components: items: $ref: '#/components/schemas/RadioEnvironmentMap' cellConfigurations: - type: string + description: A map (list of key-value pairs) + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' RadioEnvironmentMap: type: object -- GitLab From 4d49c83222a8c691187e4e5ce1c1d97ca67825b9 Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 21 May 2025 05:20:43 +0000 Subject: [PATCH 30/32] Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 208 ++++++++++++++++++++++++++++++--- 1 file changed, 194 insertions(+), 14 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 736b8e726..176a71831 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -23,7 +23,11 @@ components: mDAOutputList: oneOf: - $ref: '#/components/schemas/CoverageProblemAnalysisoutput' - - $ref: '#/components/schemas/MobilityPerformanceAnalysisoutput' + - $ref: '#/components/schemas/MobilityPerformanceAnalysisoutput' + - $ref: '#/components/schemas/TrainingDataAnalysisOutput' + - $ref: '#/components/schemas/NFScalingDimensioningDataAnalysisOutput' + - $ref: '#/components/schemas/PMDataOutput' + - $ref: '#/components/schemas/FailurePredictionOutput' - type: array uniqueItems: true items: @@ -65,16 +69,6 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' #-------- Definition of recommended action -------------------------------------------- - RecommendedAction: - type: object - properties: - RecommendedAction: - $ref: '#/components/schemas/Recommended3GPPAction' - recommendedNon3GPPActions: - type: string - recommendedHumanReadableActions: - type: string - Recommended3GPPAction: type: object properties: @@ -89,10 +83,41 @@ components: - REMOVE - REPLACE value: - description: A map (list of key-value pairs) - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' + type: array + uniqueItems: true + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' additionalText: - type: string + type: array + items: + type: string + + RecommendedAction: + type: object + properties: + recommended3GPPActions: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/Recommended3GPPAction' + recommendedNon3GPPActions: + type: array + uniqueItems: true + items: + type: string + recommendedHumanReadableActions: + type: array + uniqueItems: true + items: + type: string + actionInterval: + type: integer + timeWindow: + type: array + uniqueItems: false + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + #-------- Definition of specific MobilityPerformanceAnalysis MDAoutput ----------------------------- @@ -162,3 +187,158 @@ components: type: number format: float +#-------- Definition of specific TrainingDataAnalysis MDAoutput ----------------------------- + + TrainingDataAnalysisOutput: + type: object + properties: + measurementDataCorrelationRecommendation: + $ref: '#/components/schemas/MeasurementDataCorrelationRecommendation' + + MeasurementDataCorrelationRecommendation: + type: object + properties: + recommendedMeasurementDataToCollect: + type: array + uniqueItems: true + items: + type: string + recommendedMeasurementDataNotToCollect: + type: array + uniqueItems: true + items: + type: string + modelPerformanceImpact: + type: integer + minimum: 0 + maximum: 100 + + + + +#-------- Definition of specific NFScalingDimensioningDataAnalysis MDAoutput ----------------------------- + + NFScalingDimensioningDataAnalysisOutput: + type: object + properties: + recommendedActions: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/RecommendedAction' + + + + + +#-------- Definition of specific PMData MDAoutput ----------------------------- + PMDataOutput: + type: object + properties: + pmPredictions: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/PmPrediction' + minItems: 1 + thresholdAssessment: + $ref: '#/components/schemas/ThresholdAssessment' + thresholdAdjustmentRecommendations: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/RecommendedAction' + + PmPrediction: + type: object + properties: + pmName: + type: string + pmPredictedValue: + description: >- + This specifies the predicted value of the PM specified by “pmName” + attribute. + oneOf: + - type: integer + - type: number + format: float + + thresholdAssessment: + $ref: '#/components/schemas/ThresholdAssessment' + + ThresholdAssessment: + type: object + properties: + performanceMetrics: + description: >- + It indicates list of performance metrics with threshold + configuration issue. + Performance metrics include measurements defined in TS 28.552 + and KPIs defined in TS 28.554. + For non-3GPP specified measurements the name is defined elsewhere. + type: array + uniqueItems: true + items: + type: string + timeWindow: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + confidenceScore: + type: number + format: float + + +#-------- Definition of specific FailurePrediction MDAoutput ----------------------------- + + FailurePredictionOutput: + type: object + properties: + failurePredictionObject: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + potentialFailureType: + type: string + eventTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + issueID: + type: string + perceivedSeverity: + type: string + enum: + - CRITICAL + - MAJOR + - MINOR + - WARNING + - INTERMEDIATE + - CLEARED + managementDataCollectionRecommendations: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/ManagementDataCollectionInfo' + recommendedActions: + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/RecommendedAction' + + ManagementDataCollectionInfo: + type: object + properties: + managementDataType: + type: string + enum: + - MEASUREMENT + - KPI + - TRACE_MDT + - QOE + managementData: + $ref: 'TS28623_ManagementDataCollectionNrm.yaml#/components/schemas/ManagementData' + targetEntities: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + collectionDuration: + type: array + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + + + + -- GitLab From e4a567cbed5f94898bc61245710a446e1c25f1f7 Mon Sep 17 00:00:00 2001 From: sunse Date: Wed, 21 May 2025 18:32:24 +0800 Subject: [PATCH 31/32] address comments from the discussion. Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 176a71831..f90681e17 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -193,7 +193,10 @@ components: type: object properties: measurementDataCorrelationRecommendation: - $ref: '#/components/schemas/MeasurementDataCorrelationRecommendation' + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/MeasurementDataCorrelationRecommendation' MeasurementDataCorrelationRecommendation: type: object @@ -242,7 +245,10 @@ components: $ref: '#/components/schemas/PmPrediction' minItems: 1 thresholdAssessment: - $ref: '#/components/schemas/ThresholdAssessment' + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/ThresholdAssessment' thresholdAdjustmentRecommendations: type: array uniqueItems: true @@ -296,10 +302,20 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' potentialFailureType: type: string + potentialFailureCause: + oneOf: + - type: integer + - type: string eventTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' issueID: type: string + issueDomain: + type: string + enum: + - RAN_ISSUE + - CN_ISSUE + - UNKNOWN perceivedSeverity: type: string enum: @@ -309,6 +325,19 @@ components: - WARNING - INTERMEDIATE - CLEARED + trendIndication: + type: string + enum: + - MORE_SEVERE + - NO_CHANGE + - LESS_SEVERE + predictedFailureEndTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + statisticsInfoList: + type: array + uniqueItems: true + items: + type: integer managementDataCollectionRecommendations: type: array uniqueItems: true -- GitLab From b4608cca39047b95ecaef6f4a0a864b9fa561ea6 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 22 May 2025 09:34:09 +0800 Subject: [PATCH 32/32] to align with stage 2: Edit TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaReport.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index f90681e17..ead9ec3eb 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -335,7 +335,6 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' statisticsInfoList: type: array - uniqueItems: true items: type: integer managementDataCollectionRecommendations: -- GitLab