From f3eac2ecae2bbe0ba1e8e83e19370c722ef6f317 Mon Sep 17 00:00:00 2001 From: sunse Date: Sun, 24 Sep 2023 11:05:59 +0000 Subject: [PATCH 1/3] TS28.623_Rel18_CR0267_OpenAPI_SS_for_QMCJob --- OpenAPI/TS28623_GenericNrm.yaml | 55 +++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index e04340444..9082dcf57 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -1784,6 +1784,8 @@ components: $ref: '#/components/schemas/Files-Multiple' MnsRegistry: $ref: '#/components/schemas/MnsRegistry-Single' + QMCJobs: + $ref: '#/components/schemas/QMCJob-Multiple' ManagedElement-ncO: type: object properties: @@ -1803,6 +1805,8 @@ components: $ref: '#/components/schemas/FileDownloadJob-Multiple' Files: $ref: '#/components/schemas/Files-Multiple' + QMCJobs: + $ref: '#/components/schemas/QMCJob-Multiple' #-------- Definition of abstract IOCs -------------------------------------------- @@ -2211,6 +2215,52 @@ components: items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + QMCJob-Single: + allOf: + - $ref: '#/components/schemas/Top' + - type: object + properties: + attributes: + type: object + properties: + serviceType: + type: string + enum: + - DASH + - MTSI + - VR + areaScope: + type: array + items: + $ref: '#/components/schemas/AreaScope' + qoECollectionEntityAddress: + $ref: '#/components/schemas/IpAddr' + pLMNTarget: + $ref: '#/components/schemas/plmnTarget-Type' + qoETarget: + type: string + qoEReference: + type: string + jobId: + type: string + sliceScope: + type: array + items: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' + qMCConfigFile: + type: string + mDTAlignmentInformation: + $ref: '#/components/schemas/traceReference-Type' + availableRANqoEMetrics: + type: array + items: + type: string + enum: + - APPLAYERBUFFERLEVELLIST + - PLAYOUTDELAYFORMEDIA_STARTUP + minItems: 0 + maxItems: 2 + #-------- Definition of YAML arrays for name-contained IOCs ---------------------- VsDataContainer-Multiple: @@ -2269,6 +2319,10 @@ components: type: array items: $ref: '#/components/schemas/MnsInfo-Single' + QMCJob-Multiple: + type: array + items: + $ref: '#/components/schemas/QMCJob-Single' #-------- Definitions in TS 28.623 for TS 28.532 --------------------------------- @@ -2299,3 +2353,4 @@ components: - $ref: '#/components/schemas/MnsRegistry-Single' - $ref: '#/components/schemas/MnsInfo-Single' + - $ref: '#/components/schemas/QMCJob-Single' -- GitLab From f0b269e45ba1e999bf93238595dbd584101eb290 Mon Sep 17 00:00:00 2001 From: sunse Date: Sun, 24 Sep 2023 11:05:59 +0000 Subject: [PATCH 2/3] TS28.623_Rel18_CR0267_OpenAPI_SS_for_QMCJob --- OpenAPI/TS28623_GenericNrm.yaml | 56 +++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index ee209bc40..75d8b869f 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -1829,6 +1829,9 @@ components: $ref: '#/components/schemas/ConditionMonitor-Multiple' SupportedNotifications: $ref: '#/components/schemas/SupportedNotifications-Single' + QMCJobs: + $ref: '#/components/schemas/QMCJob-Multiple' + ManagedElement-ncO: type: object properties: @@ -1854,6 +1857,8 @@ components: $ref: '#/components/schemas/ConditionMonitor-Multiple' SupportedNotifications: $ref: '#/components/schemas/SupportedNotifications-Single' + QMCJobs: + $ref: '#/components/schemas/QMCJob-Multiple' #-------- Definition of abstract IOCs -------------------------------------------- @@ -2317,6 +2322,52 @@ components: - HTTP_VES_ENCAPS minItems: 1 + QMCJob-Single: + allOf: + - $ref: '#/components/schemas/Top' + - type: object + properties: + attributes: + type: object + properties: + serviceType: + type: string + enum: + - DASH + - MTSI + - VR + areaScope: + type: array + items: + $ref: '#/components/schemas/AreaScope' + qoECollectionEntityAddress: + $ref: '#/components/schemas/IpAddr' + pLMNTarget: + $ref: '#/components/schemas/plmnTarget-Type' + qoETarget: + type: string + qoEReference: + type: string + jobId: + type: string + sliceScope: + type: array + items: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' + qMCConfigFile: + type: string + mDTAlignmentInformation: + $ref: '#/components/schemas/traceReference-Type' + availableRANqoEMetrics: + type: array + items: + type: string + enum: + - APPLAYERBUFFERLEVELLIST + - PLAYOUTDELAYFORMEDIA_STARTUP + minItems: 0 + maxItems: 2 + #-------- Definition of YAML arrays for name-contained IOCs ---------------------- VsDataContainer-Multiple: @@ -2383,6 +2434,10 @@ components: type: array items: $ref: '#/components/schemas/ConditionMonitor-Single' + QMCJob-Multiple: + type: array + items: + $ref: '#/components/schemas/QMCJob-Single' #-------- Definitions in TS 28.623 for TS 28.532 --------------------------------- @@ -2416,3 +2471,4 @@ components: - $ref: '#/components/schemas/Scheduler-Single' - $ref: '#/components/schemas/ConditionMonitor-Single' - $ref: '#/components/schemas/SupportedNotifications-Single' + - $ref: '#/components/schemas/QMCJob-Single' -- GitLab From 16643e46be419cceff74ba62d737c1a2f87cd400 Mon Sep 17 00:00:00 2001 From: sunse Date: Wed, 18 Oct 2023 03:12:41 +0000 Subject: [PATCH 3/3] correction to issue from auto-merge, Update TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 46 --------------------------------- 1 file changed, 46 deletions(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index ea2dbbea2..75d8b869f 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -2368,52 +2368,6 @@ components: minItems: 0 maxItems: 2 - QMCJob-Single: - allOf: - - $ref: '#/components/schemas/Top' - - type: object - properties: - attributes: - type: object - properties: - serviceType: - type: string - enum: - - DASH - - MTSI - - VR - areaScope: - type: array - items: - $ref: '#/components/schemas/AreaScope' - qoECollectionEntityAddress: - $ref: '#/components/schemas/IpAddr' - pLMNTarget: - $ref: '#/components/schemas/plmnTarget-Type' - qoETarget: - type: string - qoEReference: - type: string - jobId: - type: string - sliceScope: - type: array - items: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' - qMCConfigFile: - type: string - mDTAlignmentInformation: - $ref: '#/components/schemas/traceReference-Type' - availableRANqoEMetrics: - type: array - items: - type: string - enum: - - APPLAYERBUFFERLEVELLIST - - PLAYOUTDELAYFORMEDIA_STARTUP - minItems: 0 - maxItems: 2 - #-------- Definition of YAML arrays for name-contained IOCs ---------------------- VsDataContainer-Multiple: -- GitLab