From 6e935ef1d0a67f69a689b707a2613baa6087a738 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 18 Oct 2024 06:28:22 +0000 Subject: [PATCH 001/156] TS28.541 Rel19 CR1371 TS28623 CR0450 Alignment of IP Address modeling --- OpenAPI/TS28541_5GcNrm.yaml | 9 ++++----- OpenAPI/TS28541_NrNrm.yaml | 23 +++++++---------------- OpenAPI/TS28623_ComDefs.yaml | 4 ++++ 3 files changed, 15 insertions(+), 21 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 5fe4522ff..b298b5e57 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -692,8 +692,7 @@ components: type: object properties: uPFIpAddress: - type: string - readOnly: true + $ref: 'TS28623_ComDefs.yaml#/components/schemas/HostRo' uPFRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' SnssaiList: @@ -3956,11 +3955,11 @@ components: eDNServiceArea: $ref: 'TS28538_EdgeNrm.yaml#/components/schemas/ServingLocation' eASIpAddress: - type: string + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' eESIpAddress: - type: string + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' eCSIpAddress: - type: string + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' ednIdentifier: type: string ecmConnectionType: diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 3aea8f9c8..0c3c8831f 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -282,10 +282,8 @@ components: AddressWithVlan: type: object properties: - ipv4Address: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - ipv6Address: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' + iPAddress: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' vlanId: type: integer minimum: 0 @@ -300,12 +298,7 @@ components: minimum: 0 maximum: 65535 RemoteAddress: - type: object - properties: - ipv4Address: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - ipv6Address: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' CellIndividualOffset: type: object @@ -579,13 +572,11 @@ components: TceMappingInfo: type: object properties: - TceIPAddress: - oneOf: - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' - TceID: + tceIPAddress: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' + tceID: type: integer - PlmnTarget: + pLMNTarget: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' TceMappingInfoList: type: array diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index ff303617c..962116a9b 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -281,6 +281,10 @@ components: oneOf: - $ref: '#/components/schemas/IpAddr' - $ref: '#/components/schemas/Fqdn' + HostRo: + oneOf: + - $ref: '#/components/schemas/IpAddrRo' + - $ref: '#/components/schemas/FqdnRo' Uri: description: This datatype is used for writable attribute type: string -- GitLab From 9eafa4dfb78d0622ea5f58725341b0e8df1dad36 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 18 Oct 2024 06:37:05 +0000 Subject: [PATCH 002/156] TS28.623 Rel19 CR0440 enhance the isUnique property for stage 3 OpenAPI --- OpenAPI/TS28623_ComDefs.yaml | 3 +++ OpenAPI/TS28623_GenericNrm.yaml | 25 +++++++++++++++++++ OpenAPI/TS28623_MnSRegistryNrm.yaml | 1 + OpenAPI/TS28623_PmControlNrm.yaml | 1 + .../TS28623_QoEMeasurementCollectionNrm.yaml | 3 +++ OpenAPI/TS28623_SubscriptionControlNrm.yaml | 1 + OpenAPI/TS28623_ThresholdMonitorNrm.yaml | 2 ++ 7 files changed, 36 insertions(+) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 962116a9b..d3fb8663c 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -69,11 +69,13 @@ components: DnList: description: This datatype is used for writable attribute type: array + uniqueItems: true items: $ref: '#/components/schemas/Dn' DnListRo: description: This datatype is used for readOnly attribute type: array + uniqueItems: true items: $ref: '#/components/schemas/DnRo' @@ -170,6 +172,7 @@ components: $ref: '#/components/schemas/Float' ConvexGeoPolygon: type: array + uniqueItems: true items: $ref: '#/components/schemas/GeoCoordinate' minItems: 3 diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 1346cf3a9..ed0dbc293 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -59,17 +59,20 @@ components: properties: performanceMetrics: type: array + uniqueItems: true items: type: string readOnly: true granularityPeriods: type: array + uniqueItems: true items: type: integer minimum: 1 readOnly: true reportingMethods: type: array + uniqueItems: true items: type: string enum: @@ -79,6 +82,7 @@ components: readOnly: true reportingPeriods: type: array + uniqueItems: true items: type: integer minimum: 1 @@ -189,16 +193,19 @@ components: properties: timeIntervals: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeInterval' - type: object properties: timeIntervals: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeInterval' daysOfWeek: type: array + uniqueItems: true items: type: string enum: @@ -213,10 +220,12 @@ components: properties: timeIntervals: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeInterval' daysOfMonth: type: array + uniqueItems: true items: type: integer minimum: 0 @@ -228,12 +237,14 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' cAGIdList: type: array + uniqueItems: true items: type: string minItems: 1 maxItems: 256 nIDList: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Nid' minItems: 1 @@ -288,6 +299,7 @@ components: type: string setOfMcc: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' readOnly: true @@ -296,10 +308,12 @@ components: readOnly: true supportedPerfMetricGroups: type: array + uniqueItems: true items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array + uniqueItems: true items: type: string ManagedElement-Attr: @@ -309,6 +323,7 @@ components: type: string managedElementTypeList: type: array + uniqueItems: true items: type: string userLabel: @@ -329,10 +344,12 @@ components: type: integer supportedPerfMetricGroups: type: array + uniqueItems: true items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array + uniqueItems: true items: type: string readOnly: true @@ -384,20 +401,24 @@ components: type: string vnfParametersList: type: array + uniqueItems: true items: $ref: '#/components/schemas/VnfParameter' peeParametersList: type: array + uniqueItems: true items: $ref: '#/components/schemas/PeeParameter' priorityLabel: type: integer supportedPerfMetricGroups: type: array + uniqueItems: true items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array + uniqueItems: true items: type: string EP_RP-Attr: @@ -410,6 +431,7 @@ components: readOnly: true supportedPerfMetricGroups: type: array + uniqueItems: true items: $ref: '#/components/schemas/SupportedPerfMetricGroup' @@ -500,6 +522,7 @@ components: properties: schedulingTimes: type: array + uniqueItems: true items: $ref: '#/components/schemas/SchedulingTime' minItems: 1 @@ -530,10 +553,12 @@ components: properties: notificationTypes: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationType' notificationProtocols: type: array + uniqueItems: true items: type: string enum: diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index 153a45cc9..eddba948c 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -61,6 +61,7 @@ components: contain the DN of the SubNetwork instead of the DNs of the individual managed entities within the SubNetwork. type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' diff --git a/OpenAPI/TS28623_PmControlNrm.yaml b/OpenAPI/TS28623_PmControlNrm.yaml index 720842e2d..fd5ea0d2a 100644 --- a/OpenAPI/TS28623_PmControlNrm.yaml +++ b/OpenAPI/TS28623_PmControlNrm.yaml @@ -47,6 +47,7 @@ components: type: string performanceMetrics: type: array + uniqueItems: true items: type: string granularityPeriod: diff --git a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml index c7811203e..1ee6c7c98 100644 --- a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml +++ b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml @@ -45,6 +45,7 @@ components: - VR areaScope: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/AreaScope' qoECollectionEntityAddress: @@ -59,6 +60,7 @@ components: type: string sliceScope: type: array + uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' qMCConfigFile: @@ -67,6 +69,7 @@ components: $ref: 'TS28623_TraceControlNrm.yaml#/components/schemas/traceReference-Type' availableRANqoEMetrics: type: array + uniqueItems: true items: type: string enum: diff --git a/OpenAPI/TS28623_SubscriptionControlNrm.yaml b/OpenAPI/TS28623_SubscriptionControlNrm.yaml index f077c875d..4e8a470a1 100644 --- a/OpenAPI/TS28623_SubscriptionControlNrm.yaml +++ b/OpenAPI/TS28623_SubscriptionControlNrm.yaml @@ -57,6 +57,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' notificationTypes: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationType' scope: diff --git a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml index 84e95a94a..d456e046f 100644 --- a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml +++ b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml @@ -31,6 +31,7 @@ components: properties: performanceMetrics: type: array + uniqueItems: true items: type: string thresholdDirection: @@ -66,6 +67,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' thresholdInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/ThresholdInfo' monitorGranularityPeriod: -- GitLab From cb2dd512306a5d6e25d425853f0b9b516a6cb79c Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 3 Oct 2024 14:51:28 +0000 Subject: [PATCH 003/156] TS28105 Rel19 CR0184 enhance the isUnique property for stage 3 OpenAPI --- OpenAPI/TS28105_AiMlNrm.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 4bdb73a0e..cc688f5ee 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -69,6 +69,7 @@ components: properties: thresholdList: type: array + uniqueItems: true items: $ref: 'TS28623_ThresholdMonitorNrm.yaml#/components/schemas/ThresholdInfo' managedActivationScope: @@ -91,18 +92,21 @@ components: properties: dNList: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - type: object properties: timeWindow: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' - type: object properties: geoPolygon: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' @@ -124,10 +128,12 @@ components: type: string mLCapabilityVersionId: type: array + uniqueItems: true items: type: string expectedPerformanceGains: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' mLModelRef: @@ -138,12 +144,14 @@ components: properties: inferenceOutputId: type: array + uniqueItems: true items: type: string aIMLInferenceName: type: string inferenceOutputTime: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' # FIXME, isOrder/isUnique both as True @@ -229,6 +237,7 @@ components: type: string candidateTrainingDataSource: type: array + uniqueItems: true items: type: string trainingDataQualityScore: @@ -241,6 +250,7 @@ components: $ref: '#/components/schemas/MLContext' performanceRequirements: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' cancelRequest: @@ -291,16 +301,19 @@ components: properties: usedConsumerTrainingData: type: array + uniqueItems: true items: type: string modelConfidenceIndication: type: integer modelPerformanceTraining: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' modelPerformanceValidation: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' dataRatioTrainingAndValidation: @@ -371,6 +384,7 @@ components: properties: modelPerformanceTesting: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' mLTestingResult: @@ -458,6 +472,7 @@ components: $ref: '#/components/schemas/SupportedPerfIndicator' mLCapabilitiesInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/MLCapabilityInfo' retrainingEventsMonitorRef: @@ -525,10 +540,12 @@ components: properties: performanceGainThreshold: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' newCapabilityVersionId: type: array + uniqueItems: true items: type: string updateTimeDeadline: @@ -628,6 +645,7 @@ components: properties: inferenceOutputs: type: array + uniqueItems: true items: $ref: '#/components/schemas/InferenceOutput' minItems: 1 -- GitLab From cefbf1e58bf8f44b41cd1a2e4479ec5d613b8233 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 3 Oct 2024 14:35:35 +0000 Subject: [PATCH 004/156] TS28623 Rel19 CR0442 correction to Jex for dataNodeSelector and notificationFilter in OpenAPI --- OpenAPI/TS28623_ComDefs.yaml | 17 ++++++++++++++++- OpenAPI/TS28623_SubscriptionControlNrm.yaml | 6 ++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index d3fb8663c..ff9c3735d 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -364,6 +364,21 @@ components: description: >- The filter format shall be compliant to Jex (TS 32.161). type: string + JexConditions: + type: string + description: >- + The value of the string shall be a Jex expression that is compliant to the + Jex conditions profile specified in clause 7.6 of TS 32.161. + JexNodeSelectionBasic: + type: string + description: >- + The value of the string shall be a Jex expression that is compliant to the + Jex basic profile specified in clause 7.4 of TS 32.161. + JexNodeSelectionAdvanced: + type: string + description: >- + The value of the string shall be a Jex expression that is compliant to the + Jex advanced profile specified in clause 7.5 of TS 32.161. SystemDN: type: string @@ -415,7 +430,7 @@ components: timeTick: type: integer filter: - $ref: '#/components/schemas/Filter' + $ref: '#/components/schemas/JexConditions' ErrorResponseGet: description: >- diff --git a/OpenAPI/TS28623_SubscriptionControlNrm.yaml b/OpenAPI/TS28623_SubscriptionControlNrm.yaml index 4e8a470a1..290043015 100644 --- a/OpenAPI/TS28623_SubscriptionControlNrm.yaml +++ b/OpenAPI/TS28623_SubscriptionControlNrm.yaml @@ -42,7 +42,9 @@ components: - type: object properties: dataNodeSelector: - type: string + oneOf: + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionBasic' + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionAdvanced' #-------- Definition of concrete IOCs -------------------------------------------- NtfSubscriptionControl-Single: @@ -63,7 +65,7 @@ components: scope: $ref: '#/components/schemas/Scope' notificationFilter: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexConditions' HeartbeatControl: $ref: '#/components/schemas/HeartbeatControl-Single' HeartbeatControl-Single: -- GitLab From ef4d68b209f47a4ab4d92b5fc1fb53e067f1a203 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 18 Oct 2024 08:09:57 +0000 Subject: [PATCH 005/156] TS28.541 Rel19 CR1372 Alignment of attribute value list with TS29.510 for... --- OpenAPI/TS28541_5GcNrm.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index b298b5e57..d3342c96a 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -196,6 +196,9 @@ components: - P_BDT - P_PLMNUE - P_NSSCD + - P_PDTQ + - P_MBSCD + - P_GROUP NotificationType: type: string readOnly: true @@ -208,6 +211,12 @@ components: - LOCATION_UPDATE_NOTIFICATION - NSSAA_REAUTH_NOTIFICATION - NSSAA_REVOC_NOTIFICATION + - MATCH_INFO_NOTIFICATION + - DATA_RESTORATION_NOTIFICATION + - TSCTS_NOTIFICATION + - LCS_KEY_DELIVERY_NOTIFICATION + - UUAA_MM_AUTH_NOTIFICATION + - DC_SESSION_EVENT_NOTIFICATION DefaultNotificationSubscription: type: object properties: @@ -815,6 +824,21 @@ components: - N6MB - N19MB - NMB9 + - S1U + - S5U + - S8U + - S11U + - S12 + - S2AU + - S2BU + - N3TRUSTEDN3GPP + - N3UNTRUSTEDN3GPP + - N9ROAMING + - SGI + - N19 + - SXAU + - SXBU + - N4U ipv4EndpointAddresses: type: array items: -- GitLab From 3dc05602df1472a060162387cb6140c5258d8f75 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 02:55:08 +0000 Subject: [PATCH 006/156] Update file TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 0c3c8831f..dcdb1648b 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1744,6 +1744,11 @@ components: $ref: '#/components/schemas/NRFrequency-Multiple' ExternalGnbCuCpFunction: $ref: '#/components/schemas/ExternalGnbCuCpFunction-Multiple' + ExternalGnbCuUpFunction: + $ref: '#/components/schemas/ExternalGnbCuUpFunction-Multiple' + ExternalGnbDuFunction: + $ref: '#/components/schemas/ExternalGnbDuFunction-Multiple' + ExternalGnbCuUpFunction-Single: allOf: -- GitLab From 29e5266a62b4c53045155723eaaf48a9b6d35298 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 01:27:22 +0000 Subject: [PATCH 007/156] Update 3 files - /OpenAPI/TS28623_FileManagementNrm.yaml - /OpenAPI/TS28623_GenericNrm.yaml - /OpenAPI/TS28623_PmControlNrm.yaml --- OpenAPI/TS28623_FileManagementNrm.yaml | 2 +- OpenAPI/TS28623_GenericNrm.yaml | 2 +- OpenAPI/TS28623_PmControlNrm.yaml | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_FileManagementNrm.yaml b/OpenAPI/TS28623_FileManagementNrm.yaml index 305ba783a..5904e4613 100644 --- a/OpenAPI/TS28623_FileManagementNrm.yaml +++ b/OpenAPI/TS28623_FileManagementNrm.yaml @@ -38,7 +38,7 @@ components: for usage in the "FileDownloadJob". type: object properties: - jobId: + id: type: string readOnly: true status: diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index ed0dbc293..a65dc2245 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -114,7 +114,7 @@ components: This data type is the "ProcessMonitor" data type without specialisations. type: object properties: - jobId: + id: type: string readOnly: true status: diff --git a/OpenAPI/TS28623_PmControlNrm.yaml b/OpenAPI/TS28623_PmControlNrm.yaml index fd5ea0d2a..865e830f6 100644 --- a/OpenAPI/TS28623_PmControlNrm.yaml +++ b/OpenAPI/TS28623_PmControlNrm.yaml @@ -63,6 +63,8 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' reportingCtrl: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ReportingCtrl' + _linkToFiles: + type: string Files: $ref: 'TS28623_FileManagementNrm.yaml#/components/schemas/Files-Multiple' -- GitLab From 25f4f0642d5a5facc5491b230fe9b489ee74ddf3 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 03:47:29 +0000 Subject: [PATCH 008/156] Update file TS28105_AiMlNrm.yaml --- OpenAPI/TS28105_AiMlNrm.yaml | 102 ++++++++++++++++++++--------------- 1 file changed, 60 insertions(+), 42 deletions(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index cc688f5ee..bab55f85e 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -19,12 +19,13 @@ components: type: object properties: inferenceModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' dataProviderRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' RequestStatus: type: string + readOnly: true enum: - NOT_STARTED - IN_PROGRESS @@ -81,10 +82,13 @@ components: properties: performanceIndicatorName: type: string + readOnly: true isSupportedForTraining: type: boolean + readOnly: true isSupportedForTesting: type: boolean + readOnly: true ManagedActivationScope: oneOf: @@ -115,8 +119,10 @@ components: properties: aIMLInferenceName: type: string + readOnly: true capabilityName: type: string + readOnly: true mLCapabilityParameters: description: A map (list of key-value pairs) for an aIMLInferenceName and capabilityName $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' @@ -126,18 +132,20 @@ components: properties: availMLCapabilityReportID: type: string + readOnly: true mLCapabilityVersionId: type: array uniqueItems: true items: type: string + readOnly: true expectedPerformanceGains: type: array uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' InferenceOutput: type: object @@ -147,13 +155,15 @@ components: uniqueItems: true items: type: string + readOnly: true aIMLInferenceName: type: string + readOnly: true inferenceOutputTime: type: array uniqueItems: true items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' # FIXME, isOrder/isUnique both as True inferencePerformance: $ref: '#/components/schemas/ModelPerformance' @@ -207,7 +217,7 @@ components: - type: object properties: mLModelRepositoryRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -234,7 +244,8 @@ components: - type: object properties: aIMLInferenceName: - type: string + type: string + readOnly: true candidateTrainingDataSource: type: array uniqueItems: true @@ -258,9 +269,9 @@ components: suspendRequest: type: boolean mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelCoordinationGroupRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLTrainingProcess-Single: allOf: @@ -282,13 +293,13 @@ components: suspendProcess: type: boolean trainingRequestRef: ## Figure 7.3a.1.1.1-1 has no such pointer - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' trainingReportRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelGeneratedRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelRef: ## Figure 7.3a.1.1.1-1 is 1-0..1 mapping, hence should be single - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLTrainingReport-Single: allOf: @@ -304,8 +315,10 @@ components: uniqueItems: true items: type: string + readOnly: true modelConfidenceIndication: type: integer + readOnly: true modelPerformanceTraining: type: array uniqueItems: true @@ -320,18 +333,19 @@ components: type: integer areNewTrainingDataUsed: type: boolean + readOnly: true trainingRequestRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' trainingProcessRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' lastTrainingRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelGeneratedRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelCoordinationGroupGeneratedRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' MLTestingFunction-Single: allOf: @@ -344,7 +358,7 @@ components: - type: object properties: ##FIXME pointer to MLModelCoordinationGroup missing mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -369,9 +383,9 @@ components: suspendRequest: type: boolean mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelCoordinationGroupRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLTestingReport-Single: allOf: @@ -389,8 +403,9 @@ components: $ref: '#/components/schemas/ModelPerformance' mLTestingResult: type: string + readOnly: true testingRequestRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLModelLoadingRequest-Single: allOf: @@ -408,7 +423,7 @@ components: suspendRequest: type: boolean mLModelToLoadRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLModelLoadingPolicy-Single: allOf: @@ -424,7 +439,7 @@ components: policyForLoading: $ref: '#/components/schemas/AIMLManagementPolicy' mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' MLModelLoadingProcess-Single: allOf: @@ -442,11 +457,11 @@ components: suspendProcess: type: boolean mLModelLoadingRequestRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelLoadingPolicyRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' loadedMLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLModel-Single: allOf: @@ -458,10 +473,13 @@ components: properties: mLModelId: type: string + readOnly: true aIMLInferenceName: type: string + readOnly: true mLModelVersion: type: string + readOnly: true expectedRunTimeContext: $ref: '#/components/schemas/MLContext' trainingContext: @@ -478,11 +496,11 @@ components: retrainingEventsMonitorRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' sourceTrainedMLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' aIMLInferenceReportRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' usedByFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' MLModelRepository-Single: allOf: @@ -503,7 +521,7 @@ components: type: object properties: memberMLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' ## 7.3a.4.1 IOC MLUpdateFunction-Single: @@ -519,7 +537,7 @@ components: availMLCapabilityReport: $ref: '#/components/schemas/AvailMLCapabilityReport' mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -559,9 +577,9 @@ components: suspendRequest: type: boolean mLUpdateProcessRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' MLUpdateProcess-Single: allOf: @@ -578,11 +596,11 @@ components: suspendProcess: type: boolean mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLUpdateRequestRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLUpdateReportRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLUpdateReport-Single: allOf: @@ -595,9 +613,9 @@ components: updatedMLCapability: $ref: '#/components/schemas/AvailMLCapabilityReport' mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLUpdateProcessRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' AIMLInferenceFunction-Single: allOf: @@ -617,9 +635,9 @@ components: managedActivationScope: $ref: '#/components/schemas/AIMLManagementPolicy' usedByFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -650,7 +668,7 @@ components: $ref: '#/components/schemas/InferenceOutput' minItems: 1 mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' AIMLInferenceEmulationFunction-Single: allOf: -- GitLab From a1a2795fabe4deda60658494cd3137ee874d26a2 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 06:20:44 +0000 Subject: [PATCH 009/156] Update file TS28317_RanScNrm.yaml --- OpenAPI/TS28317_RanScNrm.yaml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28317_RanScNrm.yaml b/OpenAPI/TS28317_RanScNrm.yaml index 3b1973463..dc7279eac 100644 --- a/OpenAPI/TS28317_RanScNrm.yaml +++ b/OpenAPI/TS28317_RanScNrm.yaml @@ -64,7 +64,7 @@ components: description: >- Setting this attribute to "TRUE" cancels the self configuration process. scMgmtProfileRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' #-------Definition of IOCs ----------# @@ -100,8 +100,9 @@ components: for usage in the RANSC management for monitoring for the self configuration process. type: object properties: - jobId: + id: type: string + readOnly: true status: type: string enum: @@ -111,10 +112,12 @@ components: - FAILED - CANCELLING - CANCELLED + readOnly: true progressPercentage: type: integer minimum: 0 maximum: 100 + readOnly: true progressStateInfo: type: string enum: @@ -126,6 +129,7 @@ components: - RETRIEVE_CONFIGURATION_DATA - SETUP_PRECONFIGURED_SIGNALLING_LINKS - SET_FINAL_STATE_OF_NE + readOnly: true resultStateInfo: oneOf: - type: string @@ -135,11 +139,13 @@ components: - NE_HARDWARE_ERROR_DELECTED - DISCONNECTION_BETWEEN_NE_AND_OAM - OTHER + readOnly: true - type: string + readony: true startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeEo' #-------Definition of Data types ----------# -- GitLab From 1ffc4269afe5f8aa3a46d95ddb03f22103a7aad5 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 06:25:26 +0000 Subject: [PATCH 010/156] Update file TS28317_RanScNrm.yaml --- OpenAPI/TS28317_RanScNrm.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28317_RanScNrm.yaml b/OpenAPI/TS28317_RanScNrm.yaml index dc7279eac..1d4caa109 100644 --- a/OpenAPI/TS28317_RanScNrm.yaml +++ b/OpenAPI/TS28317_RanScNrm.yaml @@ -117,7 +117,7 @@ components: type: integer minimum: 0 maximum: 100 - readOnly: true + readOnly: true progressStateInfo: type: string enum: @@ -133,15 +133,15 @@ components: resultStateInfo: oneOf: - type: string + readOnly: true enum: - UNKNOWN - INCORRECT_CONFIGURATION - NE_HARDWARE_ERROR_DELECTED - DISCONNECTION_BETWEEN_NE_AND_OAM - OTHER - readOnly: true - type: string - readony: true + readOnly: true startTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: -- GitLab From 008818711bceb5adfd529f607eb246a404f1dfc5 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 06:27:15 +0000 Subject: [PATCH 011/156] Update file TS28317_RanScNrm.yaml --- OpenAPI/TS28317_RanScNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28317_RanScNrm.yaml b/OpenAPI/TS28317_RanScNrm.yaml index 1d4caa109..3bc789c4f 100644 --- a/OpenAPI/TS28317_RanScNrm.yaml +++ b/OpenAPI/TS28317_RanScNrm.yaml @@ -145,7 +145,7 @@ components: startTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeEo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' #-------Definition of Data types ----------# -- GitLab From c28f0d2ea0538d20bcb618b1483eb73d6940e491 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 06:50:55 +0000 Subject: [PATCH 012/156] Update file TS28312_IntentNrm.yaml --- OpenAPI/TS28312_IntentNrm.yaml | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index 3d018cb18..acf72057c 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -71,7 +71,7 @@ components: It represents the observation period of the fulfilmentInfo for corresponding ExpectationTargets, IntentExpectations and Intent. intentReportReference: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' IntentReport-Single: description: It represents intent report information from MnS producer to MnS consumer. allOf: @@ -87,9 +87,9 @@ components: intentFeasibilityCheckReport: $ref: '#/components/schemas/IntentFeasibilityCheckReport' lastUpdatedTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' intentReference: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' IntentHandlingFunction-Single: description: >- It represents the intent handling capabilities can be supported by a specific intent @@ -338,6 +338,7 @@ components: properties: expectaitonId: type: string + readOnly: true expectationFulfilmentInfo: $ref: '#/components/schemas/FulfilmentInfo' targetFulfilmentResult: @@ -354,6 +355,7 @@ components: properties: targetName: type: string + readOnly: true targetFulfilmentInfo: $ref: '#/components/schemas/FulfilmentInfo' targetAchievedValue: @@ -361,6 +363,7 @@ components: description: >- It describes the value that has been achieved for the expectation target at the time at which the report is generated. + readOnly: true #-------Definition of the concrete TargetFulfilmentResult dataType----------------# #-------Definition of the generic IntentConflictReport dataType----------------# @@ -372,8 +375,10 @@ components: properties: conflictId: type: string + readOnly: true conflictType: type: string + readOnly: true enum: - INTENT_CONFLICT - EXPECTATION_CONFLICT @@ -381,17 +386,20 @@ components: conflictingIntent: description: >- This will be present if the value of conflictType is INTENT_CONFLICT. It describes the DN of the conflicting intent - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' conflictingExpectation: description: >- This will be present if the value of conflictType is EXPECTATION_CONFLICT. It describes the expectationId of the conflicting IntentExpectation with an Intent - type: string + type: string + readOnly: true conflictingTarget: description: >- This will be present if the value of conflictType is TARGET_CONFLICT. It describes the targetName of the conflicting ExpectationTarget with an IntentExpectation - type: string + type: string + readOnly: true recommendedSolutions: - type: string + type: string + readOnly: true enum: - MODIFY - DELETE @@ -407,11 +415,13 @@ components: properties: feasibilityCheckResult: type: string + readOnly: true enum: - FEASIBLE - INFEASIBLE infeasibilityReason: type: string + readOOnly: true description: An attribute which is used when feasibilityCheckResult is INFEASIBLE #-------Definition of the concrete IntentFeasibilityCheckReport dataType----------------# @@ -424,6 +434,7 @@ components: properties: intentHandlingCapabilityId: type: string + readOnly: true supportedExpectationObjectType: type: string enum: @@ -431,11 +442,13 @@ components: - EDGE_SERVICE_SUPPORT - 5GC_SUBNETWORK - Radio_Service + readOnly: true description: It describes the expectation object type which can be supported by a specific intent handling function of MnS producer. supportedExpectationTargetNames: type: array items: type: string + readOnly: true description: It describes the supported expectation targets for the supported expectation object type. #-------Definition of the concrete IntentHandlingCapability dataType----------------# -- GitLab From 017aa238effffbc1b450796183629d0c89b0c971 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 06:54:26 +0000 Subject: [PATCH 013/156] Update file TS28312_IntentNrm.yaml --- OpenAPI/TS28312_IntentNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index acf72057c..c8d30316a 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -421,7 +421,7 @@ components: - INFEASIBLE infeasibilityReason: type: string - readOOnly: true + readOnly: true description: An attribute which is used when feasibilityCheckResult is INFEASIBLE #-------Definition of the concrete IntentFeasibilityCheckReport dataType----------------# -- GitLab From 5a70380f658e812ad98eda765d1a82222956e94f Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 07:09:48 +0000 Subject: [PATCH 014/156] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28111_FaultNrm.yaml --- OpenAPI/TS28111_FaultNrm.yaml | 48 ++++++++++++++++++++++------------- OpenAPI/TS28623_ComDefs.yaml | 2 +- 2 files changed, 31 insertions(+), 19 deletions(-) diff --git a/OpenAPI/TS28111_FaultNrm.yaml b/OpenAPI/TS28111_FaultNrm.yaml index 7a525d13f..53fc292f0 100644 --- a/OpenAPI/TS28111_FaultNrm.yaml +++ b/OpenAPI/TS28111_FaultNrm.yaml @@ -40,6 +40,7 @@ components: - PHYSICAL_VIOLATION - SECURITY_SERVICE_OR_MECHANISM_VIOLATION - TIME_DOMAIN_VIOLATION + readOnly: true ProbableCause: description: >- The value of the probable cause may be a specific standardized string, or any @@ -58,12 +59,17 @@ components: - PROBABLE_CAUSE_003 - PROBABLE_CAUSE_004 - PROBABLE_CAUSE_005 + readOnly: true - type: string + readOnly: true - type: integer + readOnly: true SpecificProblem: oneOf: - type: string + readOnly: true - type: integer + readOnly: true PerceivedSeverity: type: string enum: @@ -72,9 +78,10 @@ components: - MAJOR - MINOR - WARNING - - CLEARED + - CLEARED TrendIndication: type: string + readOnly: true enum: - MORE_SEVERE - NO_CHANGE @@ -87,9 +94,9 @@ components: high: oneOf: - type: integer - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' low: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' ThresholdLevelInd: oneOf: - type: object @@ -105,12 +112,14 @@ components: properties: observedMeasurement: type: string + readOnly: true observedValue: type: number + readOnly: true thresholdLevel: $ref: '#/components/schemas/ThresholdLevelInd' armTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' required: - observedMeasurement - observedValue @@ -118,7 +127,7 @@ components: type: object properties: sourceObjectInstance: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' notificationIds: type: array items: @@ -145,15 +154,15 @@ components: # alarmId: # $ref: '#/components/schemas/AlarmId' objectInstance: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' notificationId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationId' alarmRaisedTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' alarmChangedTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' alarmClearedTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' alarmType: $ref: '#/components/schemas/AlarmType' probableCause: @@ -165,7 +174,7 @@ components: backedUpStatus: type: boolean backUpObject: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' trendIndication: $ref: '#/components/schemas/TrendIndication' thresholdinfo: @@ -178,34 +187,36 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' proposedRepairActions: type: string + readOnly: true additionalText: type: string + readOnly: true additionalInformation: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' - rootCauseIndicator: type: boolean - + readOnly: true ackTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' ackUserId: type: string ackSystemId: type: string ackState: $ref: '#/components/schemas/AckState' - clearUserId: type: string clearSystemId: type: string serviceUser: type: string + readOnly: true serviceProvider: type: string + readOnly: true securityAlarmDetector: type: string - + readOnly: true AlarmList-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -220,8 +231,9 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' numOfAlarmRecords: type: integer + readOnly: true lastModification: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' alarmRecords: description: >- This resource represents a map of alarm records. @@ -230,7 +242,7 @@ components: additionalProperties: $ref: '#/components/schemas/AlarmRecord' unreliableAlarmScope: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' #---- Definition of alarm notifications --------------------------------------------# @@ -539,7 +551,7 @@ components: type: object properties: commentTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' commentUserId: type: string commentSystemId: diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index ff9c3735d..0467bd809 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -381,9 +381,9 @@ components: Jex advanced profile specified in clause 7.5 of TS 32.161. SystemDN: type: string - NotificationId: type: integer + readOnly: true NotificationType: oneOf: - $ref: 'TS28111_FaultNrm.yaml#/components/schemas/AlarmNotificationTypes' -- GitLab From 1d18e44a87a071bef505cdec1028573fe0644733 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 07:18:31 +0000 Subject: [PATCH 015/156] Update 2 files - /OpenAPI/TS28104_MdaNrm.yaml - /OpenAPI/TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaNrm.yaml | 5 +++-- OpenAPI/TS28104_MdaReport.yaml | 15 ++++----------- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index 4290465aa..41e47a9fd 100644 --- a/OpenAPI/TS28104_MdaNrm.yaml +++ b/OpenAPI/TS28104_MdaNrm.yaml @@ -19,6 +19,7 @@ components: type: array items: type: string + readOnly: true MDAOutputs: type: array @@ -140,9 +141,9 @@ components: supportedMDACapabilities: $ref: '#/components/schemas/MDATypes' mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' aIMLInferenceFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index b57be4d1a..846254169 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -20,12 +20,13 @@ components: properties: mDAType: type: string + readOnly: true mDAOutputList: type: array items: $ref: '#/components/schemas/MDAOutputEntry' analyticsWindow: - $ref: '#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' confidenceDegree: type: number format: float @@ -35,18 +36,10 @@ components: properties: mDAOutputIEName: type: string + readOnly: true mDAOutputIEValue: {} - TimeWindow: - type: object - properties: - mDAOutputStartTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - mDAOutputEndTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - - #-------- Definition of MDA Report -------------------------------------------- MDAReport: @@ -63,4 +56,4 @@ components: mDAOutputs: $ref: '#/components/schemas/MDAOutputs' mDARequestRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' -- GitLab From 50d732b9f738d6c15fe860d3922e99d15503535b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 07:21:31 +0000 Subject: [PATCH 016/156] Update file TS28104_MdaNrm.yaml --- OpenAPI/TS28104_MdaNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index 41e47a9fd..89aa349ac 100644 --- a/OpenAPI/TS28104_MdaNrm.yaml +++ b/OpenAPI/TS28104_MdaNrm.yaml @@ -79,7 +79,7 @@ components: timeDurations: type: array items: - $ref: 'TS28104_MdaReport.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' - type: object properties: granularityPeriod: -- GitLab From 33f9a8859743418d982a9b172ab47cf0c0791ab3 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 07:45:52 +0000 Subject: [PATCH 017/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 83f86744d..aeb4c6e10 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -99,16 +99,10 @@ components: readOnly: true secCredential: type: string - Duration: - type: object - properties: - startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' EASServicePermission: type: string description: any of enumerated value + readOnly: true enum: - TRIAL - SILVER @@ -118,6 +112,7 @@ components: EASStatus: type: string description: any of enumerated value + readOnly: true enum: - ENABLED - DISABLED @@ -136,9 +131,11 @@ components: properties: resourceId: type: string + readOnly: true reservationStatus: type: string description: any of enumrated value + readOnly: true enum: - RESERVED - USEd @@ -199,6 +196,7 @@ components: $ref: '#/components/schemas/EESFunction-Multiple' availableEdgeVirtualResources: type: string + readOnly: true EASFunction-Single: allOf: @@ -236,12 +234,15 @@ components: properties: aCID: type: string + readOnly: true eASProvider: type: string + readOnly: true eASdescription: type: string + readOnly: true eASSchedule: - $ref: '#/components/schemas/Duration' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindoewRo' eASGeographicalServiceArea: $ref: '#/components/schemas/GeoLoc' eASTopologicalServiceArea: @@ -252,10 +253,13 @@ components: $ref: '#/components/schemas/EASFeature' eASServiceContinuitySupport: type: boolean + readOnly: true eASDNAI: type: string + readOnly: true eASAvailabilityReportingPeriod: type: integer + readOnly: true eASStatus: $ref: '#/components/schemas/EASStatus' EESFunction-Single: @@ -328,7 +332,7 @@ components: softwareImageInfo: $ref: '#/components/schemas/SoftwareImageInfo' eASSchedule: - $ref: '#/components/schemas/Duration' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' eASFeature: $ref: '#/components/schemas/EASFeature' relocationPolicy: @@ -404,6 +408,7 @@ components: properties: bundleIdentifier: type: string + readOnly: true bundledEASIdentifier: type: string bundleType: -- GitLab From ebe3438516a8d559c0c6f58ba22f29fb7c397d2d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 07:48:13 +0000 Subject: [PATCH 018/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index aeb4c6e10..c50d820f5 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -242,7 +242,7 @@ components: type: string readOnly: true eASSchedule: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindoewRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' eASGeographicalServiceArea: $ref: '#/components/schemas/GeoLoc' eASTopologicalServiceArea: -- GitLab From 528f2a6e85d0b6eab34c3b4a3a5042908f916b1e Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 17 Oct 2024 14:21:08 +0000 Subject: [PATCH 019/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index c50d820f5..b837ad30f 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -99,6 +99,13 @@ components: readOnly: true secCredential: type: string + Duration: + type: object + properties: + startTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + endTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' EASServicePermission: type: string description: any of enumerated value @@ -242,7 +249,7 @@ components: type: string readOnly: true eASSchedule: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: '#/components/schemas/Duration' eASGeographicalServiceArea: $ref: '#/components/schemas/GeoLoc' eASTopologicalServiceArea: @@ -332,7 +339,7 @@ components: softwareImageInfo: $ref: '#/components/schemas/SoftwareImageInfo' eASSchedule: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: '#/components/schemas/Duration' eASFeature: $ref: '#/components/schemas/EASFeature' relocationPolicy: -- GitLab From 33967d9bd386e7e74c1a09c20a22c5b8d04b7a4c Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 08:25:46 +0000 Subject: [PATCH 020/156] Update file TS28536_CoslaNrm.yaml --- OpenAPI/TS28536_CoslaNrm.yaml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index 54d2c5898..59d730ebb 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -33,30 +33,35 @@ components: AssuranceGoalStatusObserved: type: string + readOnly: true enum: - FULFILLED - NOT_FULFILLED AssuranceGoalStatusPredicted: type: string + readOnly: true enum: - FULFILLED - NOT_FULFILLED AssuranceTargetStatusObserved: type: string + readOnly: true enum: - FULFILLED - NOT_FULFILLED AssuranceTargetStatusPredicted: type: string + readOnly: true enum: - FULFILLED - NOT_FULFILLED AssuranceTargetName: type: string + readOnly: true AssuranceTarget: type: object @@ -65,6 +70,7 @@ components: $ref: '#/components/schemas/AssuranceTargetName' assuranceTargetValue: type: string + readOnly: true AssuranceTargetList: type: array @@ -76,14 +82,13 @@ components: properties: assuranceGoalStatusId: type: string + ReadOnly: true assuranceGoalId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' assuranceGoalStatusObserved: $ref: '#/components/schemas/AssuranceGoalStatusObserved' assuranceGoalStatusPredicted: $ref: '#/components/schemas/AssuranceGoalStatusPredicted' - assuranceGoalRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' AssuranceGoalStatusList: type: array @@ -95,6 +100,7 @@ components: properties: assuranceTargetStatusId: type: string + readOnly: true assuranceTargetName: $ref: '#/components/schemas/AssuranceTargetName' assuranceTargetStatusObserved: @@ -196,6 +202,8 @@ components: properties: assuranceGoalStatusList: $ref: '#/components/schemas/AssuranceGoalStatusList' + assuranceGoalRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- -- GitLab From 9a2923b118cbe3a38affb895c644d5f8ae8ed3b6 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 08:29:52 +0000 Subject: [PATCH 021/156] Update file TS28536_CoslaNrm.yaml --- OpenAPI/TS28536_CoslaNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index 59d730ebb..3848c2cd6 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -82,7 +82,7 @@ components: properties: assuranceGoalStatusId: type: string - ReadOnly: true + readOnly: true assuranceGoalId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' assuranceGoalStatusObserved: -- GitLab From 3f1c4fb1f3088d77c5fa89695f12f4c3893b1f7d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 08:28:32 +0000 Subject: [PATCH 022/156] Update file TS28318_DsoNrm.yaml --- OpenAPI/TS28318_DsoNrm.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28318_DsoNrm.yaml b/OpenAPI/TS28318_DsoNrm.yaml index 7246dca06..1e03987dc 100644 --- a/OpenAPI/TS28318_DsoNrm.yaml +++ b/OpenAPI/TS28318_DsoNrm.yaml @@ -47,11 +47,13 @@ components: dsoRapidInterventionDuration: type: integer mnoInterventionTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' mnoInterventionDuration: type: integer + readOnly: true mnoMaxServiceDuration: type: integer + readOnly: true affectedArea: $ref: '#/components/schemas/EnergyServiceLocation' isAffectedAreaPriority: -- GitLab From 8a130e6e70b4d2d4eeee342b82ca007fedf632bd Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Sep 2024 02:32:51 +0000 Subject: [PATCH 023/156] Update 2 files - /OpenAPI/TS28541_5GcNrm.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 28 ++++++++++++++++++++++++++-- OpenAPI/TS28541_SliceNrm.yaml | 4 +++- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index d3342c96a..1d477611b 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -446,15 +446,17 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Arp' qosNotificationControl: type: boolean + default: false reflectiveQos: type: boolean + default: false sharingKeyDl: type: string sharingKeyUl: type: string maxPacketLossRateDl: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' - maxPacketLossRateUl: + maxPacketLossRateUl:FlowStatus: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' extMaxDataBurstVol: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm' @@ -494,6 +496,7 @@ components: minItems: 1 muteNotif: type: boolean + default: false trafficSteeringPolIdDl: type: string nullable: true @@ -506,6 +509,7 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/RouteToLocation' traffCorreInd: type: boolean + default: false upPathChgEvent: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/UpPathChgEvent' steerFun: @@ -546,8 +550,10 @@ components: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/AfSigProtocol' isAppRelocatable: type: boolean + default: false isUeAddrPreserved: type: boolean + deefault: false qosData: type: array items: @@ -582,6 +588,7 @@ components: $ref: '#/components/schemas/SnssaiInfo' isSubjectToNsac: type: boolean + default: false maxNumberofUEs: type: integer eACMode: @@ -590,10 +597,13 @@ components: enum: - INACTIVE - ACTIVE + default: INACTIVE activeEacThreshold: type: integer + default: 0 deactiveEacThreshold: type: integer + deefault: 100 numberofUEs: type: integer readOnly: true @@ -744,23 +754,31 @@ components: properties: proseDirectDiscovery: type: boolean + default: false proseDirectCommunication: type: boolean + default: false proseL2UetoNetworkRelay: type: boolean + default: false proseL3UetoNetworkRelay: type: boolean + default: false proseL2RemoteUe: type: boolean + default: false proseL3RemoteUe: type: boolean + default: false V2xCapability: type: object properties: lteV2x: type: boolean + default: false nrV2x: type: boolean + default: false InternalGroupIdRange: type: object properties: @@ -1372,7 +1390,7 @@ components: minItems: 1 mappingInd: type: boolean - default: False + default: false ExternalClientType: description: Indicates types of External Clients. anyOf: @@ -4786,12 +4804,15 @@ components: isEventTriggeredGtpUPathMonitoringSupported: type: boolean readOnly: true + default: true isPeriodicGtpUMonitoringSupported: type: boolean readOnly: true + default: true isImmediateGtpUMonitoringSupported: type: boolean readOnly: true + default: true gtpUPathDelayThresholds: $ref: '#/components/schemas/GtpUPathDelayThresholdsType' gtpUPathMinimumWaitTime: @@ -4826,12 +4847,15 @@ components: isEventTriggeredQFMonitoringSupported: type: boolean readOnly: true + default: true isPeriodicQFMonitoringSupported: type: boolean readOnly: true + default: true isSessionReleasedQFMonitoringSupported: type: boolean readOnly: true + default: true qFPacketDelayThresholds: $ref: '#/components/schemas/QFPacketDelayThresholdsType' qFMinimumWaitTime: diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 1dc47d0e4..ec145a216 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -765,7 +765,8 @@ components: RecommendationRequest: description: >- An attribute represents MnS consumer's request for recommended network slice related requirements. - type: boolean + type: boolean + default: false RecommendedRequirements: description: >- An attribute that specifies the recommended network slicing related requirements (i.e. ServiceProfile and SliceProfile information) which can be supported by the MnS producer.. @@ -775,6 +776,7 @@ components: description: >- An attribute represents MnS consumer's requirements for resource reservation. type: boolean + deefault: false RequestedReservationExpiration: description: >- An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation. -- GitLab From b750babfb5de66ac12dbed0ced634f8a453af87d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Sep 2024 02:35:47 +0000 Subject: [PATCH 024/156] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index ec145a216..01625481f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -776,7 +776,7 @@ components: description: >- An attribute represents MnS consumer's requirements for resource reservation. type: boolean - deefault: false + default: false RequestedReservationExpiration: description: >- An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation. -- GitLab From ca57ca3f632f758a9f1c255e1aae6ccfb6ab4d8c Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Sep 2024 02:39:04 +0000 Subject: [PATCH 025/156] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 1d477611b..50f585b2f 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -553,7 +553,7 @@ components: default: false isUeAddrPreserved: type: boolean - deefault: false + default: false qosData: type: array items: @@ -603,7 +603,7 @@ components: default: 0 deactiveEacThreshold: type: integer - deefault: 100 + default: 100 numberofUEs: type: integer readOnly: true -- GitLab From bd92df45636d89680a6b98bfdd567e14c6c4db50 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Sep 2024 02:54:40 +0000 Subject: [PATCH 026/156] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 50f585b2f..e5c4c0b3c 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -456,7 +456,7 @@ components: type: string maxPacketLossRateDl: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' - maxPacketLossRateUl:FlowStatus: + maxPacketLossRateUl: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' extMaxDataBurstVol: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm' -- GitLab From dec523dda6b1121de87e073c98b27e47d55c148d Mon Sep 17 00:00:00 2001 From: shixixi Date: Mon, 30 Sep 2024 04:21:19 +0000 Subject: [PATCH 027/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index dcdb1648b..6639bb429 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -415,7 +415,6 @@ components: type: integer minimum: -1800 maximum: 1800 - RSSetId: type: integer maximum: 4194303 @@ -1280,6 +1279,8 @@ components: $ref: '#/components/schemas/DigitalAzimuth' digitalTilt: $ref: '#/components/schemas/DigitalTilt' + cCOParametersRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - type: object properties: Beam: -- GitLab From 5aa0d974edab82d3b004f124d189c9eeb783f5ed Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 16 Oct 2024 14:04:51 +0000 Subject: [PATCH 028/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 6639bb429..45a9d743c 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1278,13 +1278,24 @@ components: digitalAzimuth: $ref: '#/components/schemas/DigitalAzimuth' digitalTilt: - $ref: '#/components/schemas/DigitalTilt' - cCOParametersRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: '#/components/schemas/DigitalTilt' - type: object properties: Beam: $ref: '#/components/schemas/Beam-Multiple' + - type: object + properties: + CCOWeakCoverageParameters: + $ref: '#/components/schemas/CCOWeakCoverageParameters-Single' + - type: object + properties: + CCOPilotPollutionParameters: + $ref: '#/components/schemas/CCOWeakCoverageParameters-Single' + - type: object + properties: + CCOOvershootCoverageParameters: + $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single' + Beam-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' -- GitLab From b8b1a9c40cb039663da5e8d6d2b298a30d237d31 Mon Sep 17 00:00:00 2001 From: shixixi Date: Thu, 17 Oct 2024 02:41:10 +0000 Subject: [PATCH 029/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 45a9d743c..e8c99cf01 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1283,16 +1283,10 @@ components: properties: Beam: $ref: '#/components/schemas/Beam-Multiple' - - type: object - properties: CCOWeakCoverageParameters: $ref: '#/components/schemas/CCOWeakCoverageParameters-Single' - - type: object - properties: CCOPilotPollutionParameters: $ref: '#/components/schemas/CCOWeakCoverageParameters-Single' - - type: object - properties: CCOOvershootCoverageParameters: $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single' -- GitLab From 4541bbb88f7c8d32e51ebb4e8e49466357692e7c Mon Sep 17 00:00:00 2001 From: zhaoxxian Date: Sun, 29 Sep 2024 06:19:47 +0000 Subject: [PATCH 030/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index b837ad30f..480327878 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -123,6 +123,7 @@ components: enum: - ENABLED - DISABLED + - OVERLOAD_WARNING ResourceReservationRequirement: type: object properties: -- GitLab From db7cc3a13f31ab5f0cf67c7d9ab553ce5d1a13f2 Mon Sep 17 00:00:00 2001 From: shixixi Date: Sun, 29 Sep 2024 10:36:39 +0000 Subject: [PATCH 031/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index e8c99cf01..0a4decc89 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -168,10 +168,19 @@ components: type: integer minimum: 0 maximum: 100 - numberOfPreamblesSent: - type: integer - minimum: 0 - maximum: 200 + maxNumberOfPreamblesSent: + enum: + - n3 + - n4 + - n5 + - n6 + - n7 + - n8 + - n10 + - n20 + - n50 + - n100 + - n200 UeAccDelayProbabilityDist: type: array -- GitLab From d61cd6b79928c9309927125769449a2fb42b57c8 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Fri, 4 Oct 2024 10:33:24 +0000 Subject: [PATCH 032/156] Rel_19_CR0011_28.317_Enhance_the_isUnique_property_for_stage_3_OpenAPI --- OpenAPI/TS28317_RanScNrm.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/OpenAPI/TS28317_RanScNrm.yaml b/OpenAPI/TS28317_RanScNrm.yaml index 3bc789c4f..39d8fa5b0 100644 --- a/OpenAPI/TS28317_RanScNrm.yaml +++ b/OpenAPI/TS28317_RanScNrm.yaml @@ -34,6 +34,7 @@ components: properties: nEInformation: type: array + uniqueItems: true items: $ref: '#/components/schemas/NEInfomration' description: >- -- GitLab From f6bf2d9d2fc48d695774b7b7b1811bba2f44de17 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Fri, 4 Oct 2024 10:45:41 +0000 Subject: [PATCH 033/156] Rel_19_CR0103_28.536_Enhance_the_isUnique_property_for_stage_3_OpenAPI --- OpenAPI/TS28536_CoslaNrm.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index 3848c2cd6..fdb1c44cf 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -74,6 +74,7 @@ components: AssuranceTargetList: type: array + uniqueItems: true items: $ref: '#/components/schemas/AssuranceTarget' @@ -92,6 +93,7 @@ components: AssuranceGoalStatusList: type: array + uniqueItems: true items: $ref: '#/components/schemas/AssuranceGoalStatus' @@ -110,11 +112,13 @@ components: AssuranceTargetStatusList: type: array + uniqueItems: true items: $ref: '#/components/schemas/AssuranceTargetStatus' AttributeNameList: type: array + uniqueItems: true items: type: string -- GitLab From 72e7ee45c400839eb09fc3597c238fdd8daf3af1 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Tue, 22 Oct 2024 06:29:10 +0000 Subject: [PATCH 034/156] Rel 19 cr0138 28.104 enhance the is unique property for stage 3 open api --- OpenAPI/TS28104_MdaNrm.yaml | 4 ++++ OpenAPI/TS28104_MdaReport.yaml | 1 + 2 files changed, 5 insertions(+) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index 89aa349ac..ffe182c4f 100644 --- a/OpenAPI/TS28104_MdaNrm.yaml +++ b/OpenAPI/TS28104_MdaNrm.yaml @@ -17,12 +17,14 @@ components: MDATypes: type: array + uniqueItems: true items: type: string readOnly: true MDAOutputs: type: array + uniqueItems: true items: $ref: '#/components/schemas/MDAOutputPerMDAType' @@ -45,6 +47,7 @@ components: type: string mDAOutputIEFilters: type: array + uniqueItems: true items: $ref: '#/components/schemas/MDAOutputIEFilter' @@ -78,6 +81,7 @@ components: properties: timeDurations: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' - type: object diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 846254169..4b76b47a4 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -23,6 +23,7 @@ components: readOnly: true mDAOutputList: type: array + uniqueItems: true items: $ref: '#/components/schemas/MDAOutputEntry' analyticsWindow: -- GitLab From 6d9159d869f9db597e20683c34bfc6d50eb6aa5b Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Tue, 22 Oct 2024 06:36:22 +0000 Subject: [PATCH 035/156] Rel 19 cr0251 28.312 enhance the is unique property for stage 3 open api --- OpenAPI/TS28312_IntentExpectations.yaml | 25 +++++++++++++++++++++++++ OpenAPI/TS28312_IntentNrm.yaml | 14 ++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/OpenAPI/TS28312_IntentExpectations.yaml b/OpenAPI/TS28312_IntentExpectations.yaml index 3938719ef..3d4b65c45 100644 --- a/OpenAPI/TS28312_IntentExpectations.yaml +++ b/OpenAPI/TS28312_IntentExpectations.yaml @@ -27,6 +27,7 @@ components: $ref: "#/components/schemas/RadioNetworkExpectationObject" expectationTargets: type: array + uniqueItems: true items: type: object oneOf: @@ -45,6 +46,7 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -65,6 +67,7 @@ components: $ref: "#/components/schemas/RadioServiceExpectationObject" expectationTargets: type: array + uniqueItems: true items: type: object oneOf: @@ -75,6 +78,7 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array + uniqueItems: true items: $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: @@ -92,6 +96,7 @@ components: $ref: '#/components/schemas/EdgeServiceSupportExpectationObject' expectationTargets: type: array + uniqueItems: true items: type: object oneOf: @@ -105,6 +110,7 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -126,10 +132,12 @@ components: $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb" expectationObjects: type: array + uniqueItems: true items: $ref: "#/components/schemas/5GCNetworkExpectationObject" expectationTargets: type: array + uniqueItems: true items: type: object oneOf: @@ -140,6 +148,7 @@ components: - $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget" expectationContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -164,6 +173,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' objectContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -188,6 +198,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' objectContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -207,6 +218,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' objectContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -227,6 +239,7 @@ components: $ref: "TS28623_ComDefs.yaml#/components/schemas/Dn" objectContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -812,6 +825,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: "TS28623_ComDefs.yaml#/components/schemas/Tac" PLMNContext: @@ -829,6 +843,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' DlFrequencyContext: @@ -847,6 +862,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Frequency' UlFrequencyContext: @@ -865,6 +881,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Frequency' RATContext: @@ -883,6 +900,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: type: string enum: @@ -904,6 +922,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: "TS28312_IntentNrm.yaml#/components/schemas/UEGroup" EdgeIdentificationIdContext: @@ -951,6 +970,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: "TS28623_ComDefs.yaml#/components/schemas/Tac" NfTypeContext: @@ -968,6 +988,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: "TS28541_5GcNrm.yaml#/components/schemas/NFType" NfInstanceLocationContext: @@ -985,6 +1006,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: type: string TaiContext: @@ -1002,6 +1024,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: "TS28623_GenericNrm.yaml#/components/schemas/Tai" ServingScopeContext: @@ -1019,6 +1042,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: type: string DnnContext: @@ -1036,6 +1060,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: type: string #-------Definition of the scenario specific ObjectTarget dataType----------------# diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index c8d30316a..937bfea94 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -33,6 +33,7 @@ components: type: string intentExpectations: type: array + uniqueItems: true items: type: object oneOf: @@ -45,6 +46,7 @@ components: $ref: "#/components/schemas/Selectivity" intentContexts: type: array + uniqueItems: true items: $ref: '#/components/schemas/Context' description: >- @@ -82,6 +84,7 @@ components: $ref: '#/components/schemas/IntentFulfilmentReport' intentConflictReports: type: array + uniqueItems: true items: $ref: '#/components/schemas/IntentConflictReport' intentFeasibilityCheckReport: @@ -100,6 +103,7 @@ components: properties: intentHandlingCapabilityList: type: array + uniqueItems: true items: $ref: '#/components/schemas/IntentHandlingCapability' Intent: @@ -125,12 +129,14 @@ components: $ref: "#/components/schemas/ExpectationObject" expectationTargets: type: array + uniqueItems: true items: $ref: '#/components/schemas/ExpectationTarget' contextSelectivity: $ref: "#/components/schemas/Selectivity" expectationContexts: type: array + uniqueItems: true items: $ref: '#/components/schemas/Context' required: @@ -155,6 +161,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' objectContexts: type: array + uniqueItems: true items: $ref: '#/components/schemas/Context' description: >- @@ -216,6 +223,7 @@ components: $ref: "#/components/schemas/NotFulfilledState" notFulfilledReasons: type: array + uniqueItems: true items: type: string readOnly: true @@ -285,6 +293,7 @@ components: targetValueRange: oneOf: - type: array + uniqueItems: true items: $ref: "#/components/schemas/ValueRangeType" - $ref: "#/components/schemas/ValueRangeType" @@ -292,6 +301,7 @@ components: $ref: "#/components/schemas/Selectivity" targetContexts: type: array + uniqueItems: true items: $ref: '#/components/schemas/Context' description: It describes the list of constraints and conditions that should apply for a specific expectationTarget. @@ -310,6 +320,7 @@ components: contextValueRange: oneOf: - type: array + uniqueItems: true items: $ref: "#/components/schemas/ValueRangeType" - $ref: "#/components/schemas/ValueRangeType" @@ -326,6 +337,7 @@ components: $ref: '#/components/schemas/FulfilmentInfo' expectationFulfilmentResult: type: array + uniqueItems: true items: $ref: '#/components/schemas/ExpectationFulfilmentResult' #-------Definition of the concrete IntentFulfilmentReport dataType----------------# @@ -343,6 +355,7 @@ components: $ref: '#/components/schemas/FulfilmentInfo' targetFulfilmentResult: type: array + uniqueItems: true items: $ref: '#/components/schemas/TargetFulfilmentResult' #-------Definition of the concrete ExpectationFulfilmentResult dataType----------------# @@ -446,6 +459,7 @@ components: description: It describes the expectation object type which can be supported by a specific intent handling function of MnS producer. supportedExpectationTargetNames: type: array + uniqueItems: true items: type: string readOnly: true -- GitLab From 8fd289d361db87f6b8baac9d858d090efb109821 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Fri, 4 Oct 2024 10:10:57 +0000 Subject: [PATCH 036/156] Rel_19_CR1380_28.541_OpenAPI_SS_Stage_3_for_energy_cost_mapping_rule --- OpenAPI/TS28541_NrNrm.yaml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 0a4decc89..8583b27a0 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -991,6 +991,8 @@ components: $ref: '#/components/schemas/QceIdMappingInfoList' mdtUserConsentReqList: $ref: '#/components/schemas/MdtUserConsentReqList' + nRECMappingRuleRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -2101,6 +2103,22 @@ components: ephemerisInfos: $ref: '#/components/schemas/EphemerisInfos' + NRECMappingRule-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + allOf: + - type: object + properties: + ecMRInputMinimumValue: + type: integer + ecMRInputMaximumValue: + type: integer + ecTimeInterval: + type: integer + #-------- Definition of JSON arrays for name-contained IOCs ---------------------- GnbDuFunction-Multiple: @@ -2259,6 +2277,10 @@ components: type: array items: $ref: '#/components/schemas/EphemerisInfoSet-Single' + NRECMappingRule-Multiple: + type: array + items: + $ref: '#/components/schemas/NRECMappingRule-Single' #-------- Definitions in TS 28.541 for TS 28.532 --------------------------------- @@ -2326,4 +2348,4 @@ components: - $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single' - $ref: '#/components/schemas/NTNFunction-Single' - $ref: '#/components/schemas/EphemerisInfoSet-Single' - + - $ref: '#/components/schemas/NRECMappingRule-Single' -- GitLab From ad007f960b9bb1c481b5be6be7cfd5e92bcbd5a6 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Fri, 4 Oct 2024 09:25:42 +0000 Subject: [PATCH 037/156] Rel_19_CR1378_28.541_Correction_to_sliceAvailability_and_sliceSubnetAvailability --- OpenAPI/TS28541_SliceNrm.yaml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 01625481f..170a5b961 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -428,7 +428,9 @@ components: uLPktDelayVariation: $ref: '#/components/schemas/Float' sliceSubnetAvailability: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' + type: array + items: + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' RANSliceSubnetProfile: type: object @@ -584,7 +586,9 @@ components: uLPktDelayVariation: $ref: '#/components/schemas/Float' sliceSubnetAvailability: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' + type: array + items: + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' ServiceProfile: type: object @@ -681,7 +685,9 @@ components: uLPktDelayVariation: $ref: '#/components/schemas/Float' sliceAvailability: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' + type: array + items: + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' SliceProfile: type: object -- GitLab From 43cbe523e45f3b7a17a269bc95ae201e10bcde5e Mon Sep 17 00:00:00 2001 From: potherakallo Date: Thu, 3 Oct 2024 19:05:50 +0000 Subject: [PATCH 038/156] Correction for "NR Measurent Type" for " TraceControlNrm ". Update to be aligned with 3GPP TS 32.422 section 5.10.3 --- OpenAPI/TS28623_TraceControlNrm.yaml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index f2d85e495..75e49e2db 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -820,13 +820,16 @@ components: items: type: string enum: - - M1 - - M2 - - M3 - - M4 - - M5 - - M6 - - M7 + - M1_DL + - M2_DL + - M4_DL + - M4_UL + - M5_DL + - M5_UL + - M6_DL + - M6_UL + - M7_DL + - M7_UL - M1_EVENT_TRIGGERED - M8 - M9 -- GitLab From 6ef2eda3386a01557bd4e1e234dee9bb7385d9d5 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 24 Oct 2024 10:34:34 +0000 Subject: [PATCH 039/156] Rel19 TS28541 CR1306 correction to misalignment of stage 2 and stage 3 for... --- OpenAPI/TS28541_NrNrm.yaml | 56 +++++++++++--------------------------- 1 file changed, 16 insertions(+), 40 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 8583b27a0..150f47692 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -308,30 +308,9 @@ components: maximum: 65535 RemoteAddress: $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' - - CellIndividualOffset: - type: object - properties: - rsrpOffsetSSB: - type: integer - default: 0 - rsrqOffsetSSB: - type: integer - default: 0 - sinrOffsetSSB: - type: integer - default: 0 - rsrpOffsetCSI-RS: - type: integer - default: 0 - rsrqOffsetCSI-RS: - type: integer - default: 0 - sinrOffsetCSI-RS: - type: integer - default: 0 QOffsetRange: type: integer + default: 0 enum: - -24 - -22 @@ -364,21 +343,6 @@ components: - 3 - 2 - 1 - QOffsetRangeList: - type: object - properties: - rsrpOffsetSSB: - $ref: '#/components/schemas/QOffsetRange' - rsrqOffsetSSB: - $ref: '#/components/schemas/QOffsetRange' - sinrOffsetSSB: - $ref: '#/components/schemas/QOffsetRange' - rsrpOffsetCSI-RS: - $ref: '#/components/schemas/QOffsetRange' - rsrqOffsetCSI-RS: - $ref: '#/components/schemas/QOffsetRange' - sinrOffsetCSI-RS: - $ref: '#/components/schemas/QOffsetRange' QOffsetFreq: type: number default: 0 @@ -1375,7 +1339,11 @@ components: nRTCI: type: integer cellIndividualOffset: - $ref: '#/components/schemas/CellIndividualOffset' + type: array + items: + $ref: '#/components/schemas/QOffsetRange' + minItems: 6 + maxItems: 6 adjacentNRCellRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' nRFreqRelationRef: @@ -1412,7 +1380,11 @@ components: type: object properties: offsetMO: - $ref: '#/components/schemas/QOffsetRangeList' + type: array + items: + $ref: '#/components/schemas/QOffsetRange' + minItems: 6 + maxItems: 6 blockListEntry: type: array items: @@ -1475,7 +1447,11 @@ components: type: object properties: cellIndividualOffset: - $ref: '#/components/schemas/CellIndividualOffset' + type: array + items: + $ref: '#/components/schemas/QOffsetRange' + minItems: 6 + maxItems: 6 blackListEntry: type: array items: -- GitLab From 9909ffa857b91abced08bcda82b4884d6fc45a68 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 24 Oct 2024 15:12:41 +0000 Subject: [PATCH 040/156] This is to replace MR !1411, commit: 82c1fb9bc80f8339b06796d35786814c63791041 Update TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 58 ++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 480327878..9fb42f214 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -174,6 +174,27 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' servedEESList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + SAP: + type: object + properties: + host: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/HostAddr' + port: + type: integer + Operation: + type: object + properties: + name: + type: string + allowedConsumers: + type: string + operationSemantics: + type: string + description: any of enumrated value + enum: + - REQUEST_RESPONSE + - SUBSCRIBE_NOTIFY + #-------- Definition of types for name-containments ------ SubNetwork-ncO-EdgeNrm: type: object @@ -185,6 +206,29 @@ components: EASBundle: $ref: '#/components/schemas/EASBundle-Multiple' +#-------- Definition of Edge common IOCs -------------------------------------------- + ManagedEdgeNFService-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + type: object + properties: + userLabel: + type: string + sAP: + $ref: '#/components/schemas/SAP' + operations: + type: array + items: + $ref: '#/components/schemas/Operation' + administrativeState: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' + operationalState: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' +#-------- Definition of Edge common IOCs -------------------------------------------- + #-------- Definition of concrete IOCs -------------------------------------------- EdgeDataNetwork-Single: @@ -299,6 +343,10 @@ components: registrationInfo: $ref: '#/components/schemas/RegistrationInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' + - type: object + properties: + ManagedEdgeNFService: + $ref: '#/components/schemas/ManagedEdgeNFService-Multiple' ECSFunction-Single: allOf: @@ -323,6 +371,10 @@ components: sharedECSInfo: $ref: '#/components/schemas/FederatedECSInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' + - type: object + properties: + ManagedEdgeNFService: + $ref: '#/components/schemas/ManagedEdgeNFService-Multiple' EASRequirements-Single: allOf: @@ -473,6 +525,11 @@ components: type: array items: $ref: '#/components/schemas/EASBundle-Single' + ManagedEdgeNFService-Multiple: + type: array + items: + $ref: '#/components/schemas/ManagedEdgeNFService-Single' + #--------------------------------- Definition ------------------------------------ resources-edgeNrm: @@ -488,3 +545,4 @@ components: - $ref: '#/components/schemas/OperatorEdgeDataNetwork-Single' - $ref: '#/components/schemas/EASResourceReservationJob-Single' - $ref: '#/components/schemas/EASBundle-Single' + - $ref: '#/components/schemas/ManagedEdgeNFService-Single' -- GitLab From 851ff875c6ea5eef70c5e56165ce5a2d235bce27 Mon Sep 17 00:00:00 2001 From: sunse Date: Tue, 29 Oct 2024 01:25:56 +0000 Subject: [PATCH 041/156] Updating Rel19 and correct the URL for scripts repository, Update README.md --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7ded0d216..f4bd9cbd1 100644 --- a/README.md +++ b/README.md @@ -4,18 +4,20 @@ The Rel-16 branch represents the latest Rel-16 content approved and published af The Rel-17 branch represents the latest Rel-17 content approved and published after each TSG SA plenary. -Rel-18 branch represents the current working in progress release status. +The Rel-18 branch represents the latest Rel-18 content approved and published after each TSG SA plenary. -(c) 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). +The Rel-19 branch represents the current working in progress release status. + +(c) 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. -Branch {+Rel-18+} validation status: +Branch {+Rel-19+} validation status: [![pipeline status](https://forge.3gpp.org/rep/SA5/MnS/badges/Rel-18/pipeline.svg)](https://forge.3gpp.org/rep/SA5/MnS/commits/Rel-18) -## Data models validation +## Data models/Schema validation -The YANG data models in the present projects are validated by an automated CI agent. Learn more at: +The YANG data models and YAML Schema in the present projects are validated by an automated CI agent. Learn more at: * [Management And Orchestration APIs Wiki](https://forge.3gpp.org/rep/sa5/MnS/-/wikis/home) -* [Validation scripts repository](https://forge.3gpp.org/rep/tools/3gpp-scripts/sa5) +* [Validation scripts repository](https://forge.3gpp.org/rep/tools/3gpp-scripts/-/tree/master/sa5) -- GitLab From c6568eb46a544d755a86a0f165d0d781baba15eb Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 4 Nov 2024 11:44:49 +0000 Subject: [PATCH 042/156] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 170a5b961..365ac62fc 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -133,9 +133,9 @@ components: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' maxThpt: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' MaxPktSize: type: object properties: @@ -150,7 +150,6 @@ components: $ref: '#/components/schemas/ServAttrCom' nOofPDUSessions: type: integer - readOnly: true KPIMonitoring: type: object properties: @@ -218,7 +217,6 @@ components: $ref: '#/components/schemas/ServAttrCom' density: type: integer - readOnly: true NsInfo: type: object properties: -- GitLab From cc799806e9b65a02044116bc50c7735bcc2f1df8 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 22 Nov 2024 17:29:32 +0000 Subject: [PATCH 043/156] Rel19 CR0465 28623 TracecontrolNrm isUnique property enhancement --- OpenAPI/TS28623_TraceControlNrm.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 75e49e2db..926732cfd 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -385,6 +385,7 @@ components: listOfNeTypes-Type: description: The Network Element types where Trace Session activation is needed. See 3GPP TS 32.422 clause 5.4 for additional details. type: array + uniqueItems: true items: type: string enum: @@ -423,6 +424,7 @@ components: listOfTraceMetrics: description: The trace metrics to be reported. See 3GPP TS 32.422 clause 10 for additional details. type: array + uniqueItems: true items: type: string @@ -976,6 +978,7 @@ components: plmnList-Type: description: See details in 3GPP TS 32.422 clause 5.10.24. type: array + uniqueItems: true items: type: object properties: @@ -1221,6 +1224,7 @@ components: sensorInformation-Type: description: See details in 3GPP TS 32.422 clause 5.10.29. type: array + uniqueItems: true items: type: string enum: @@ -1264,6 +1268,7 @@ components: excessPacketDelayThresholds-Type: description: Array of type excessPacketDelayThreshold-Type. type: array + uniqueItems: true items: $ref: '#/components/schemas/excessPacketDelayThreshold-Type' minItems: 0 @@ -1363,6 +1368,7 @@ components: $ref: '#/components/schemas/timeToTriggerL1-Type' mbsfnAreaList: type: array + uniqueItems: true items: $ref: '#/components/schemas/MbsfnArea' maxItems: 8 @@ -1374,11 +1380,13 @@ components: $ref: '#/components/schemas/eventListForEventTriggeredMeasurement-Type' areaConfigurationForNeighCell: type: array + uniqueItems: true items: $ref: '#/components/schemas/AreaConfig' maxItems: 32 nPNIdentityList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' @@ -1390,6 +1398,7 @@ components: $ref: '#/components/schemas/anonymizationOfMdtData-Type' areaScope: type: array + uniqueItems: true items: $ref: '#/components/schemas/AreaScope' sensorInformation: @@ -1417,18 +1426,23 @@ components: AreaScope: oneOf: - type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/EutraCellId' - type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NrCellId' - type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Tac' - type: array + uniqueItems: true items: $ref: '#/components/schemas/Tai' - type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' Tai: @@ -1448,6 +1462,7 @@ components: $ref: '#/components/schemas/FreqInfo' pciList: type: array + uniqueItems: true items: type: integer FreqInfo: @@ -1458,6 +1473,7 @@ components: type: integer freqBands: type: array + uniqueItems: true items: type: integer MbsfnArea: @@ -1481,6 +1497,9 @@ components: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' listOfTraceMetrics: type: array + uniqueItems: true + items: + type: string traceReportingConsumerUri: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' traceCollectionEntityIpAddress: -- GitLab From c2daa3bd916442afd95fc27c72331a506c5a069f Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 22 Nov 2024 17:54:39 +0000 Subject: [PATCH 044/156] Rel19 TS28623 CR0464 enhancement to NRM related to multiplicity --- OpenAPI/TS28623_ComDefs.yaml | 9 ++++++++- OpenAPI/TS28623_GenericNrm.yaml | 19 +++++++++++++++---- OpenAPI/TS28623_MnSRegistryNrm.yaml | 1 + OpenAPI/TS28623_PmControlNrm.yaml | 1 + OpenAPI/TS28623_ThresholdMonitorNrm.yaml | 2 ++ OpenAPI/TS28623_TraceControlNrm.yaml | 10 +++++++++- 6 files changed, 36 insertions(+), 6 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 0467bd809..42ede46e7 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -196,16 +196,23 @@ components: - type: array items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + minItems: 1 + maxItems: 8 - type: array items: $ref: '#/components/schemas/NrCellId' + minItems: 1 + maxItems: 32 - type: array items: $ref: '#/components/schemas/EutraCellId' + minItems: 1 + maxItems: 32 - type: array items: $ref: '#/components/schemas/UtraCellId' - + minItems: 1 + maxItems: 32 Fqdn: type: string description: This datatype is used for writable attribute diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index a65dc2245..c10868fa9 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -62,7 +62,8 @@ components: uniqueItems: true items: type: string - readOnly: true + readOnly: true + minItems: 1 granularityPeriods: type: array uniqueItems: true @@ -150,19 +151,28 @@ components: - type: array items: $ref: '#/components/schemas/NpnId-Type' + minItems: 1 - oneOf: - type: array items: $ref: '#/components/schemas/EutraCellId' + minItems: 1 + maxItems: 32 - type: array items: $ref: '#/components/schemas/NrCellId' + minItems: 1 + maxItems: 32 - type: array items: $ref: '#/components/schemas/Tac' + minItems: 1 + maxItems: 8 - type: array items: $ref: '#/components/schemas/Tai' + minItems: 1 + maxItems: 8 Tai: type: object properties: @@ -216,6 +226,8 @@ components: - FRIDAY - SATURDAY - SUNDAY + minItems: 1 + maxItems: 7 - type: object properties: timeIntervals: @@ -240,14 +252,12 @@ components: uniqueItems: true items: type: string - minItems: 1 maxItems: 256 nIDList: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Nid' - minItems: 1 maxItems: 16 oneOf: - required: [plmnId, cAGIdList] @@ -302,7 +312,8 @@ components: uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' - readOnly: true + readOnly: true + minItems: 1 priorityLabel: type: integer readOnly: true diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index eddba948c..abc74b6b3 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -64,6 +64,7 @@ components: uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' + minItems: 1 #-------- Definition of YAML arrays for name-contained IOCs ---------------------- diff --git a/OpenAPI/TS28623_PmControlNrm.yaml b/OpenAPI/TS28623_PmControlNrm.yaml index 865e830f6..bbbfa03e2 100644 --- a/OpenAPI/TS28623_PmControlNrm.yaml +++ b/OpenAPI/TS28623_PmControlNrm.yaml @@ -50,6 +50,7 @@ components: uniqueItems: true items: type: string + minItems: 1 granularityPeriod: type: integer minimum: 1 diff --git a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml index d456e046f..6cc668b55 100644 --- a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml +++ b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml @@ -34,6 +34,7 @@ components: uniqueItems: true items: type: string + minItems: 1 thresholdDirection: type: string enum: @@ -70,6 +71,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/ThresholdInfo' + minItems: 1 monitorGranularityPeriod: type: integer minimum: 1 diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 926732cfd..70cd0cc44 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -1413,7 +1413,10 @@ components: type: object properties: ueCoreMeasurements: - type: string + type: array + items: + type: string + minItems: 1 ueCoreMeasGranularityPeriod: type: integer nfTypeToMeasure: @@ -1465,6 +1468,10 @@ components: uniqueItems: true items: type: integer + minimum: 0 + maximum: 1007 + minItems: 1 + maxItems: 32 FreqInfo: description: specifies the carrier frequency and bands used in a cell. type: object @@ -1476,6 +1483,7 @@ components: uniqueItems: true items: type: integer + minItems: 1 MbsfnArea: type: object properties: -- GitLab From a08540363c81aa5454847127b23b4f9f8a41d7c8 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 7 Nov 2024 15:14:56 +0000 Subject: [PATCH 045/156] Rel19 TS28541 CR1412 correction to stage 2 stage3 attribute name inconsistence --- OpenAPI/TS28541_NrNrm.yaml | 16 ++++++++++------ OpenAPI/TS28541_SliceNrm.yaml | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 150f47692..bbdc88c24 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -541,7 +541,7 @@ components: type: array items: $ref: '#/components/schemas/RimRSReportInfo' - TceMappingInfo: + TceIDMappingInfo: type: object properties: tceIPAddress: @@ -550,10 +550,10 @@ components: type: integer pLMNTarget: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' - TceMappingInfoList: + TceIDMappingInfoList: type: array items: - $ref: '#/components/schemas/TceMappingInfo' + $ref: '#/components/schemas/TceIDMappingInfo' ResourceType: type: string enum: @@ -936,9 +936,13 @@ components: xnHOBlackList: $ref: '#/components/schemas/GGnbIdList' mappingSetIDBackhaulAddress: - $ref: '#/components/schemas/MappingSetIDBackhaulAddress' - tceMappingInfoList: - $ref: '#/components/schemas/TceMappingInfoList' + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/MappingSetIDBackhaulAddress' + minItems: 1 + tceIDMappingInfoList: + $ref: '#/components/schemas/TceIDMappingInfoList' configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 170a5b961..9895024d6 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -922,7 +922,7 @@ components: type: string epApplicationRefs: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - connectionPointRefList: + externalEndPointRefList: type: array items: $ref: '#/components/schemas/ConnectionPointInfo' -- GitLab From 85c29ac15f051c42d64c4c9d5b4d0a5c64c6850d Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 7 Nov 2024 09:32:01 +0000 Subject: [PATCH 046/156] Rel19 CR0201 TS28105 Enhance OpenAPI related to Multiplicity --- OpenAPI/TS28105_AiMlNrm.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index bab55f85e..d97b91955 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -487,12 +487,17 @@ components: runTimeContext: $ref: '#/components/schemas/MLContext' supportedPerformanceIndicators: - $ref: '#/components/schemas/SupportedPerfIndicator' + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/SupportedPerfIndicator' + minItems: 1 mLCapabilitiesInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/MLCapabilityInfo' + minItems: 1 retrainingEventsMonitorRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' sourceTrainedMLModelRef: @@ -521,7 +526,11 @@ components: type: object properties: memberMLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' + type: array + uniqueItems: true + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' + minItems: 2 ## 7.3a.4.1 IOC MLUpdateFunction-Single: -- GitLab From c2af1f4cd2bd13f3a39a48e78da865b910c59336 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 22 Nov 2024 19:23:53 +0000 Subject: [PATCH 047/156] Rel19 TS28541 CR1408 isUniqueness enhancement for YAML NR and Slice NRM --- OpenAPI/TS28541_NrNrm.yaml | 29 +++++++++++++++++++++++++++++ OpenAPI/TS28541_SliceNrm.yaml | 20 ++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index bbdc88c24..72295c446 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -51,6 +51,7 @@ components: PlmnIdList: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' PlmnInfo: @@ -64,10 +65,12 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' PlmnInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/PlmnInfo' NpnIdentityList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' GGnbId: @@ -79,11 +82,13 @@ components: GGnbIdList: type: array + uniqueItems: true items: $ref: '#/components/schemas/GGnbId' GEnbIdList: type: array + uniqueItems: true items: $ref: '#/components/schemas/GEnbId' @@ -94,10 +99,12 @@ components: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' NrTacList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' TaiList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' BackhaulAddress: @@ -169,6 +176,7 @@ components: minimum: 0 maximum: 100 maxNumberOfPreamblesSent: + type: string enum: - n3 - n4 @@ -184,6 +192,7 @@ components: UeAccDelayProbabilityDist: type: array + uniqueItems: true items: $ref: '#/components/schemas/UeAccDelayProbability' @@ -201,6 +210,7 @@ components: NRPciList: type: array + uniqueItems: true items: $ref: '#/components/schemas/NrPci' minItems: 0 @@ -208,6 +218,7 @@ components: CSonPciList: type: array + uniqueItems: true items: $ref: '#/components/schemas/NrPci' minItems: 1 @@ -286,6 +297,7 @@ components: $ref: '#/components/schemas/Snssai' RrmPolicyMemberList: type: array + uniqueItems: true items: $ref: '#/components/schemas/RrmPolicyMember' AddressWithVlan: @@ -414,6 +426,7 @@ components: rimRSStartingFrequencyOffsetIdList: type: array + uniqueItems: true items: type: integer @@ -424,12 +437,14 @@ components: type: integer rimRSScrambleIdListofRS1: type: array + uniqueItems: true items: type: integer nrofRIMRSSequenceCandidatesofRS2: type: integer rimRSScrambleIdListofRS2: type: array + uniqueItems: true items: type: integer enableEnoughNotEnoughIndication: @@ -488,10 +503,12 @@ components: type: integer consecutiveRIMRS1List: type: array + uniqueItems: true items: type: integer consecutiveRIMRS2List: type: array + uniqueItems: true items: type: integer enablenearfarIndicationRS1: @@ -539,6 +556,7 @@ components: type: integer rimRSReportInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/RimRSReportInfo' TceIDMappingInfo: @@ -552,6 +570,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' TceIDMappingInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/TceIDMappingInfo' ResourceType: @@ -572,6 +591,7 @@ components: NTNTAClist: type: array + uniqueItems: true items: $ref: '#/components/schemas/NrTac' @@ -596,6 +616,7 @@ components: EphemerisInfos: type: array + uniqueItems: true items: $ref: '#/components/schemas/Ephemeris' @@ -676,6 +697,7 @@ components: $ref: 'TS28541_5GcNrm.yaml#/components/schemas/Ncgi' MappedCellIdInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/MappedCellIdInfo' QceIdMappingInfo: @@ -691,10 +713,12 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' QceIdMappingInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/QceIdMappingInfo' MdtUserConsentReqList: type: array + uniqueItems: true items: type: string enum: @@ -1089,11 +1113,13 @@ components: $ref: '#/components/schemas/SsbDuration' nrSectorCarrierRef: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' bwpRef: description: "Condition is BWP sets are not supported" type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' bwpSetRef: @@ -1136,6 +1162,7 @@ components: properties: bWPlist: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' maxItems: 12 @@ -1391,6 +1418,7 @@ components: maxItems: 6 blockListEntry: type: array + uniqueItems: true items: type: integer minimum: 0 @@ -1458,6 +1486,7 @@ components: maxItems: 6 blackListEntry: type: array + uniqueItems: true items: type: integer minimum: 0 diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 9895024d6..248f25633 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -34,6 +34,7 @@ components: readOnly: true PositioningAvailability: type: array + uniqueItems: true items: type: string enum: @@ -75,6 +76,7 @@ components: Tagging: type: array readOnly: true + uniqueItems: true items: type: string enum: @@ -125,6 +127,7 @@ components: $ref: '#/components/schemas/Support' periodicityList: type: array + uniqueItems: true items: type: integer XLThpt: @@ -158,6 +161,7 @@ components: $ref: '#/components/schemas/ServAttrCom' kPIList: type: array + uniqueItems: true items: type: string readOnly: true @@ -175,6 +179,7 @@ components: $ref: '#/components/schemas/ServAttrCom' nROperatingBands: type: array + uniqueItems: true items: type: string Synchronicity: @@ -289,6 +294,7 @@ components: type: string secRules: type: array + uniqueItems: true items: type: string readOnly: true @@ -299,6 +305,7 @@ components: $ref: '#/components/schemas/ServAttrCom' secFuncList: type: array + uniqueItems: true items: $ref: '#/components/schemas/SecFunc' DataNetwork: @@ -308,6 +315,7 @@ components: $ref: '#/components/schemas/ServAttrCom' dnnList: type: array + uniqueItems: true items: type: string DataAccess: @@ -353,14 +361,17 @@ components: $ref: '#/components/schemas/ServAttrCom' dataAccessList: type: array + uniqueItems: true items: $ref: '#/components/schemas/DataAccess' tunnellingMechanismList: type: array + uniqueItems: true items: $ref: '#/components/schemas/TunnellingMechanism' localBreakoutAllowedList: type: array + uniqueItems: true items: $ref: '#/components/schemas/LboAllowed' @@ -429,6 +440,7 @@ components: $ref: '#/components/schemas/Float' sliceSubnetAvailability: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' @@ -469,6 +481,7 @@ components: type: integer nROperatingBands: type: array + uniqueItems: true items: type: string delayTolerance: @@ -529,6 +542,7 @@ components: type: integer nROperatingBands: type: array + uniqueItems: true items: type: string sliceSimultaneousUse: @@ -587,6 +601,7 @@ components: $ref: '#/components/schemas/Float' sliceSubnetAvailability: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' @@ -648,6 +663,7 @@ components: $ref: '#/components/schemas/V2XCommModels' coverageArea: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' termDensity: @@ -686,6 +702,7 @@ components: $ref: '#/components/schemas/Float' sliceAvailability: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' @@ -748,11 +765,13 @@ components: ServiceProfileList: type: array + uniqueItems: true items: $ref: '#/components/schemas/ServiceProfile' SliceProfileList: type: array + uniqueItems: true items: $ref: '#/components/schemas/SliceProfile' FeasibilityResult: @@ -1043,6 +1062,7 @@ components: $ref: '#/components/schemas/NetworkSlicingApplicability' resourceIsolationRuleList: type: array + uniqueItems: true items: $ref: '#/components/schemas/ResourceIsolationRule' networkSliceRefList: -- GitLab From a8ec71927e0b15243d601822ac81c24ab3a13c1b Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 22 Nov 2024 19:34:00 +0000 Subject: [PATCH 048/156] Rel19 CR1417 TS28.541 correction to stage 2 and stage 3 for blockListEntry and... --- OpenAPI/TS28541_NrNrm.yaml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 72295c446..3475d0cbc 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1422,9 +1422,16 @@ components: items: type: integer minimum: 0 - maximum: 1007 + maximum: 503 + maxItems: 16 blockListEntryIdleMode: - type: integer + type: array + uniqueItems: true + items: + type: integer + minimum: 0 + maximum: 1007 + maxItems: 16 cellReselectionPriority: type: integer cellReselectionSubPriority: @@ -1484,15 +1491,22 @@ components: $ref: '#/components/schemas/QOffsetRange' minItems: 6 maxItems: 6 - blackListEntry: + blockListEntry: + type: array + uniqueItems: true + items: + type: integer + minimum: 0 + maximum: 503 + maxItems: 16 + blockListEntryIdleMode: type: array uniqueItems: true items: type: integer minimum: 0 maximum: 1007 - blackListEntryIdleMode: - type: integer + maxItems: 16 cellReselectionPriority: type: integer default: 0 -- GitLab From aff6e1b938c94f3de5456c42eeeec458acc9ef20 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Sat, 23 Nov 2024 03:08:03 +0000 Subject: [PATCH 049/156] Rel_19_CR0272_28.312_Enhance_stage_3_OpenAPI_for_multiplicity_property_in_TS28312_IntentNrm --- OpenAPI/TS28312_IntentNrm.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index 937bfea94..6253b3583 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -34,6 +34,7 @@ components: intentExpectations: type: array uniqueItems: true + minItems: 1 items: type: object oneOf: @@ -104,6 +105,7 @@ components: intentHandlingCapabilityList: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/IntentHandlingCapability' Intent: @@ -130,6 +132,7 @@ components: expectationTargets: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/ExpectationTarget' contextSelectivity: @@ -294,6 +297,7 @@ components: oneOf: - type: array uniqueItems: true + minItems: 1 items: $ref: "#/components/schemas/ValueRangeType" - $ref: "#/components/schemas/ValueRangeType" @@ -321,6 +325,7 @@ components: oneOf: - type: array uniqueItems: true + minItems: 1 items: $ref: "#/components/schemas/ValueRangeType" - $ref: "#/components/schemas/ValueRangeType" @@ -338,6 +343,7 @@ components: expectationFulfilmentResult: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/ExpectationFulfilmentResult' #-------Definition of the concrete IntentFulfilmentReport dataType----------------# @@ -460,6 +466,7 @@ components: supportedExpectationTargetNames: type: array uniqueItems: true + minItems: 1 items: type: string readOnly: true -- GitLab From 29ce948d5ece842333f416b1e89d20d786e92df2 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Fri, 8 Nov 2024 11:57:22 +0000 Subject: [PATCH 050/156] Rel_19_CR0108_28.536_Enhance_stage_3_OpenAPI_for_multiplicity_property --- OpenAPI/TS28536_CoslaNrm.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index fdb1c44cf..ec61a362a 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -75,6 +75,7 @@ components: AssuranceTargetList: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/AssuranceTarget' @@ -94,6 +95,7 @@ components: AssuranceGoalStatusList: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/AssuranceGoalStatus' @@ -113,6 +115,7 @@ components: AssuranceTargetStatusList: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/AssuranceTargetStatus' -- GitLab From 21be0384ee2170a4649c983b0de860bd50595c76 Mon Sep 17 00:00:00 2001 From: potherakallo Date: Fri, 22 Nov 2024 17:55:34 +0000 Subject: [PATCH 051/156] Update TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 42ede46e7..97ae7a8fe 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -170,17 +170,19 @@ components: $ref: '#/components/schemas/Longitude' altitude: $ref: '#/components/schemas/Float' - ConvexGeoPolygon: + geoPolygon: type: array uniqueItems: true items: $ref: '#/components/schemas/GeoCoordinate' minItems: 3 GeoArea: - type: object - properties: - convexGeoPolygon: - $ref: '#/components/schemas/ConvexGeoPolygon' + oneOf: + - type: object + properties: + geoPolygon: + $ref: '#/components/schemas/GeoCoordinate' + minItems: 1 GeoAreaToCellMapping: type: object properties: -- GitLab From 817ccee68098f49d971c14745f2771867430bcca Mon Sep 17 00:00:00 2001 From: potherakallo Date: Fri, 22 Nov 2024 18:07:07 +0000 Subject: [PATCH 052/156] Update TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 97ae7a8fe..e8f0a910e 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -170,12 +170,12 @@ components: $ref: '#/components/schemas/Longitude' altitude: $ref: '#/components/schemas/Float' - geoPolygon: + GeoPolygon: type: array uniqueItems: true items: $ref: '#/components/schemas/GeoCoordinate' - minItems: 3 + minItems: 1 GeoArea: oneOf: - type: object -- GitLab From 227679098157a801fca05cd653ed6bbae46a767a Mon Sep 17 00:00:00 2001 From: ruanb Date: Sat, 23 Nov 2024 03:32:12 +0000 Subject: [PATCH 053/156] Rel-19 CR1439 Delete unused attributes blockedDurStartTime and blockedDurEndTime --- OpenAPI/TS28541_5GcNrm.yaml | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index e5c4c0b3c..200283426 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -2396,7 +2396,12 @@ components: type: string pattern: '^[A-Fa-f0-9]+$' twifId: - type: string + type: string + NTNPLMNRestrictionsList: + description: NTNPLMNRestrictionsInfoList that relates to non-terrestrial network access + type: array + items: + $ref: '#/components/schemas/NTNPLMNRestrictionsInfo' NTNPLMNRestrictionsInfo: description: restrictions per PLMN that relates to non-terrestrial network access type: object @@ -2406,27 +2411,17 @@ components: blockedLocationInfoList: type: array items: - $ref: '#/components/schemas/BlockedLocationInfoList' - minItems: 1 - BlockedLocationInfoList: + $ref: '#/components/schemas/BlockedLocationInfo' + BlockedLocationInfo: description: location for which the PLMN access restrictions are to be applied in case of NTN type: object properties: blockedLocation: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' - blockedDur: - $ref: '#/components/schemas/TimeDuration' + blockedDurWindow: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' blockedSlice: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' - TimeDuration: - description: location for which the PLMN access restrictions are to be applied in case of NTN - type: object - properties: - blockedDurStartTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - blockedDurEndTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - 5GDdnmfInfo: description: Information of an 5G DDNMF NF Instance type: object @@ -3235,8 +3230,8 @@ components: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' - nTNPLMNInfoList: - $ref: '#/components/schemas/NTNPLMNRestrictionsInfo' + nTNPLMNRestrictionsList: + $ref: '#/components/schemas/NTNPLMNRestrictionsList' amfInfo: $ref: '#/components/schemas/AmfInfo' sliceExpiryInfo: -- GitLab From 0798a7f9afde93b375a75e5311c73d8acacf9c6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Antonio=20Ordo=C3=B1ez=20Lucena?= Date: Tue, 5 Nov 2024 11:27:57 +0000 Subject: [PATCH 054/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 3475d0cbc..66748e77d 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -74,11 +74,23 @@ components: items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' GGnbId: - type: string - pattern: '^[0-9]{3}[0-9]{2,3}-(22|23|24|25|26|27|28|29|30|31|32)-[0-9]{1,10}' + type: object + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + gnbidlength: + $ref: '#/components/schemas/GnbIdLength' + gnbId: + $ref: '#/components/schemas/GnbId GEnbId: - type: string - pattern: '^[0-9]{3}[0-9]{2,3}-(18|20|21|22)-[0-9]{1,7}' + type: object + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + enbId: + type: integer + minimum: 0 + maximum: 4194303 GGnbIdList: type: array -- GitLab From e0b74ac485cdc52f73a8f98fe66f54ccd28ae7b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Antonio=20Ordo=C3=B1ez=20Lucena?= Date: Wed, 6 Nov 2024 19:34:28 +0000 Subject: [PATCH 055/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 66748e77d..37b74b97f 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -81,7 +81,7 @@ components: gnbidlength: $ref: '#/components/schemas/GnbIdLength' gnbId: - $ref: '#/components/schemas/GnbId + $ref: '#/components/schemas/GnbId' GEnbId: type: object properties: -- GitLab From 995e659cf49d87d2a6a3f483beaf36c096c1c0b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Antonio=20Ordo=C3=B1ez=20Lucena?= Date: Thu, 21 Nov 2024 14:42:53 +0000 Subject: [PATCH 056/156] Fix "gnbidlenght" attribute and identation --- OpenAPI/TS28541_NrNrm.yaml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 37b74b97f..f4809ba71 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -74,23 +74,23 @@ components: items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' GGnbId: - type: object - properties: - plmnId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' - gnbidlength: - $ref: '#/components/schemas/GnbIdLength' - gnbId: - $ref: '#/components/schemas/GnbId' + type: object + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + gnbIdLength: + $ref: '#/components/schemas/GnbIdLength' + gnbId: + $ref: '#/components/schemas/GnbId' GEnbId: - type: object - properties: - plmnId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' - enbId: - type: integer - minimum: 0 - maximum: 4194303 + type: object + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + enbId: + type: integer + minimum: 0 + maximum: 4194303 GGnbIdList: type: array -- GitLab From ce43b151f6df55465737b70842dbef6e9850d5b6 Mon Sep 17 00:00:00 2001 From: sunse Date: Sat, 23 Nov 2024 04:10:55 +0000 Subject: [PATCH 057/156] Rel19 CR1406 28541 enhance multiplicity for NrNRM and SliceNRM --- OpenAPI/TS28541_NrNrm.yaml | 35 ++++++++++++++++++++++++++++++----- OpenAPI/TS28541_SliceNrm.yaml | 10 ++++++++-- 2 files changed, 38 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index f4809ba71..b26858231 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -67,12 +67,14 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/PlmnInfo' + $ref: '#/components/schemas/PlmnInfo' + minItems: 1 NpnIdentityList: type: array uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' + minItems: 1 GGnbId: type: object properties: @@ -312,6 +314,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/RrmPolicyMember' + minItems: 1 AddressWithVlan: type: object properties: @@ -441,7 +444,13 @@ components: uniqueItems: true items: type: integer - + minimum: 0 + maximum: 550 + minItems: 1 + maxItems: 4 + description: > + It is a list of configured frequency offsets in units of resource blocks. + Only 1,2 or 4 number of elements allowed in the array. SequenceDomainPara: type: object properties: @@ -452,6 +461,10 @@ components: uniqueItems: true items: type: integer + minimum: 0 + maximum: 1023 + minItems: 1 + maxItems: 8 nrofRIMRSSequenceCandidatesofRS2: type: integer rimRSScrambleIdListofRS2: @@ -459,6 +472,10 @@ components: uniqueItems: true items: type: integer + minimum: 0 + maximum: 1023 + minItems: 1 + maxItems: 8 enableEnoughNotEnoughIndication: type: string enum: @@ -585,6 +602,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/TceIDMappingInfo' + minItems: 1 ResourceType: type: string enum: @@ -631,6 +649,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/Ephemeris' + minItems: 1 PositionVelocity: type: object @@ -727,7 +746,8 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/QceIdMappingInfo' + $ref: '#/components/schemas/QceIdMappingInfo' + minItems: 1 MdtUserConsentReqList: type: array uniqueItems: true @@ -971,7 +991,7 @@ components: $ref: '#/components/schemas/GEnbIdList' xnHOBlackList: $ref: '#/components/schemas/GGnbIdList' - mappingSetIDBackhaulAddress: + mappingSetIDBackhaulAddressList: type: array uniqueItems: true items: @@ -1868,7 +1888,12 @@ components: nrPci: $ref: '#/components/schemas/NrPci' plmnIdList: - $ref: '#/components/schemas/PlmnIdList' + type: array + uniqueItems: true + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + minItems: 1 + maxItems: 12 nRFrequencyRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 248f25633..1cbbc0be0 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -44,7 +44,9 @@ components: - AECID - HYBRID_POSITIONING - NET_RTK - readOnly: true + readOnly: true + minItems: 1 + maxItems: 6 PredictionFrequency: type: string enum: @@ -83,7 +85,9 @@ components: - PERFORMANCE - FUNCTION - OPERATION - readOnly: true + minItems: 1 + maxItems: 3 + readOnly: true Exposure: type: string enum: @@ -130,6 +134,7 @@ components: uniqueItems: true items: type: integer + minItems: 1 XLThpt: type: object properties: @@ -308,6 +313,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/SecFunc' + minItems: 1 DataNetwork: type: object properties: -- GitLab From f7554dc124a36b99f74b74f7fd2d943087546670 Mon Sep 17 00:00:00 2001 From: sunse Date: Sat, 23 Nov 2024 04:34:37 +0000 Subject: [PATCH 058/156] Rel19 CR0467 TS28623 correction to duplicate AreaScope --- OpenAPI/TS28623_TraceControlNrm.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 70cd0cc44..b0037da71 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -1400,7 +1400,7 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/AreaScope' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/AreaScope' sensorInformation: $ref: '#/components/schemas/sensorInformation-Type' immediateMDTConfig: @@ -1448,6 +1448,7 @@ components: uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' + Tai: type: object properties: -- GitLab From ed2bc6a798f0709b9d95612e0dff45f87878279b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 6 Nov 2024 00:55:53 +0000 Subject: [PATCH 059/156] Update file TS28105_AiMlNrm.yaml --- OpenAPI/TS28105_AiMlNrm.yaml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index d97b91955..8f88d86be 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -85,10 +85,12 @@ components: readOnly: true isSupportedForTraining: type: boolean - readOnly: true + readOnly: true + default: FALSE isSupportedForTesting: type: boolean - readOnly: true + readOnly: true + default: FALSE ManagedActivationScope: oneOf: @@ -284,14 +286,17 @@ components: properties: priority: type: integer + default: 0 terminationConditions: type: string progressStatus: $ref: '#/components/schemas/ProcessMonitor' cancelProcess: type: boolean + default: FALSE suspendProcess: type: boolean + default: FALSE trainingRequestRef: ## Figure 7.3a.1.1.1-1 has no such pointer $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' trainingReportRef: @@ -380,8 +385,10 @@ components: $ref: '#/components/schemas/RequestStatus' cancelRequest: type: boolean + default: FALSE suspendRequest: - type: boolean + type: boolean + default: FALSE mLModelRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelCoordinationGroupRef: @@ -420,8 +427,10 @@ components: $ref: '#/components/schemas/RequestStatus' cancelRequest: type: boolean + default: FALSE suspendRequest: - type: boolean + type: boolean + default: FALSE mLModelToLoadRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' @@ -454,8 +463,10 @@ components: $ref: '#/components/schemas/ProcessMonitor' cancelProcess: type: boolean + default: FALSE suspendProcess: type: boolean + default: FALSE mLModelLoadingRequestRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelLoadingPolicyRef: @@ -583,8 +594,10 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' cancelRequest: type: boolean + default: FALSE suspendRequest: type: boolean + default: FALSE mLUpdateProcessRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelRefList: @@ -602,8 +615,10 @@ components: $ref: '#/components/schemas/ProcessMonitor' cancelProcess: type: boolean + default: FALSE suspendProcess: type: boolean + default: FALSE mLModelRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLUpdateRequestRefList: -- GitLab From 50287a9e83d67003a7f6ab889bb8a5e447ddf7c5 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 6 Nov 2024 01:03:13 +0000 Subject: [PATCH 060/156] Update file TS28105_AiMlNrm.yaml --- OpenAPI/TS28105_AiMlNrm.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 8f88d86be..6a2840c71 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -86,11 +86,11 @@ components: isSupportedForTraining: type: boolean readOnly: true - default: FALSE + default: FALSE isSupportedForTesting: type: boolean readOnly: true - default: FALSE + default: FALSE ManagedActivationScope: oneOf: @@ -388,7 +388,7 @@ components: default: FALSE suspendRequest: type: boolean - default: FALSE + default: FALSE mLModelRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelCoordinationGroupRef: @@ -430,7 +430,7 @@ components: default: FALSE suspendRequest: type: boolean - default: FALSE + default: FALSE mLModelToLoadRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' -- GitLab From feccf4e0d6dbd342d4a777375535190f45c43db3 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 6 Nov 2024 01:23:11 +0000 Subject: [PATCH 061/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 9fb42f214..bd4e9657c 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -278,6 +278,7 @@ components: $ref: '#/components/schemas/RelocationTriggerInfo' relocationRejectByASP: type: boolean + default: FALSE - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' EASProfile-Single: allOf: @@ -306,6 +307,7 @@ components: eASServiceContinuitySupport: type: boolean readOnly: true + default: FALSE eASDNAI: type: string readOnly: true @@ -477,6 +479,7 @@ components: type: string coordinatedEASDiscovery: type: boolean + default: FALSE coordinatedACR: type: boolean eDNAffinity: -- GitLab From 0a1865fa196aa3f8229d4e67004f3c3e88ba3f16 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 4 Nov 2024 12:12:27 +0000 Subject: [PATCH 062/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index bd4e9657c..a70a4c08e 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -99,13 +99,6 @@ components: readOnly: true secCredential: type: string - Duration: - type: object - properties: - startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' EASServicePermission: type: string description: any of enumerated value @@ -295,7 +288,7 @@ components: type: string readOnly: true eASSchedule: - $ref: '#/components/schemas/Duration' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' eASGeographicalServiceArea: $ref: '#/components/schemas/GeoLoc' eASTopologicalServiceArea: @@ -394,7 +387,7 @@ components: softwareImageInfo: $ref: '#/components/schemas/SoftwareImageInfo' eASSchedule: - $ref: '#/components/schemas/Duration' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' eASFeature: $ref: '#/components/schemas/EASFeature' relocationPolicy: -- GitLab From 120a246c721020765260e7160275578167f9986c Mon Sep 17 00:00:00 2001 From: ruiyue Date: Tue, 5 Nov 2024 01:27:25 +0000 Subject: [PATCH 063/156] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 1cbbc0be0..35366800c 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -159,6 +159,15 @@ components: nOofPDUSessions: type: integer readOnly: true + MaxNumberofUEs: + type: object + properties: + servAttrCom: + $ref: '#/components/schemas/ServAttrCom' + 3GPPNoOfUEs: + type: integer + non3GPPNoOfUEs: + type: integer KPIMonitoring: type: object properties: @@ -385,7 +394,7 @@ components: type: object properties: maxNumberofUEs: - type: integer + $ref: '#/components/schemas/MaxNumberofUEs' dLLatency: type: number uLLatency: @@ -464,7 +473,7 @@ components: resourceSharingLevel: $ref: '#/components/schemas/SharingLevel' maxNumberofUEs: - type: integer + $ref: '#/components/schemas/MaxNumberofUEs' activityFactor: type: integer dLThptPerSliceSubnet: @@ -531,7 +540,7 @@ components: uLLatency: type: integer maxNumberofUEs: - type: integer + $ref: '#/components/schemas/MaxNumberofUEs' dLThptPerSliceSubnet: $ref: '#/components/schemas/XLThpt' dLThptPerUE: @@ -620,7 +629,7 @@ components: plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' maxNumberofUEs: - type: number + $ref: '#/components/schemas/MaxNumberofUEs' dLLatency: type: number uLLatency: -- GitLab From 938bf7f1b4d2cd55044ce6a580478838547baa0c Mon Sep 17 00:00:00 2001 From: ruiyue Date: Tue, 5 Nov 2024 13:35:46 +0000 Subject: [PATCH 064/156] Update 2 files - /OpenAPI/TS28104_MdaNrm.yaml - /OpenAPI/TS28105_AiMlNrm.yaml --- OpenAPI/TS28104_MdaNrm.yaml | 22 ++++++++++++++++++++-- OpenAPI/TS28105_AiMlNrm.yaml | 29 +++++++++++++++++++++-------- 2 files changed, 41 insertions(+), 10 deletions(-) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index ffe182c4f..806452fff 100644 --- a/OpenAPI/TS28104_MdaNrm.yaml +++ b/OpenAPI/TS28104_MdaNrm.yaml @@ -14,13 +14,31 @@ components: schemas: #-------- Definition of types----------------------------------------------------- + MDAType: + type: string + enum: + - COVERAGEANALYTICS_COVERAGEPROBLEMANALYSIS + - COVERAGEANALYTICS_PAGINGOPTIMIZATION + - SLSANALYSIS_SERVICEEXPERIENCEANALYSIS + - SLSANALYSIS_NETWORKSLICETHROUGHPUTANALYSIS + - SLSANALYSIS_NETWORKSLICETRAFFICANALYSIS + - SLSANALYSIS_E2ELATENCYANALYSIS + - SLSANALYSIS_NETWORKSLICELOADANALYSIS + - MDAASSISTEDFAULTMANAGEMENT_FAILUREPREDICTION + - MDAASSISTEDENERGYSAVING_ENERGYSAVINGANALYSIS + - MOBILITYMANAGEMENTANALYTICS_MOBILITYPERFORMANCEANALYSIS + - MOBILITYMANAGEMENTANALYTICS_HANDOVEROPTIMIZATION + - MAINTENANCE_MAINTENANCEANALYTICS + - RESOURCEANALYTICS_VIRTUALIZEDRESOURCEUTILIZATIONANALYSISNF + - RESOURCEANALYTICS_PHYISCALRESOURCEUTILIZATIONANALYSISNF + - RESOURCEANALYTICS_5GCCONTROLPLANECONGESTIONANALYSIS + - PREDICTIONS_PMDATA MDATypes: type: array uniqueItems: true items: - type: string - readOnly: true + $ref: '#/components/schemas/MDAType' MDAOutputs: type: array diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 6a2840c71..33d7b4c24 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -120,8 +120,7 @@ components: type: object properties: aIMLInferenceName: - type: string - readOnly: true + $ref: '#/components/schemas/AIMLInferenceName' capabilityName: type: string readOnly: true @@ -159,7 +158,7 @@ components: type: string readOnly: true aIMLInferenceName: - type: string + $ref: '#/components/schemas/AIMLInferenceName' readOnly: true inferenceOutputTime: type: array @@ -172,6 +171,22 @@ components: outputResult: description: A map (list of key-value pairs) for Inference result name and it's value $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' + AIMLInferenceName: + oneOf: + - $ref: 'TS28104_MdaNrm.yaml#/components/schemas/MDAType' + - $ref: '#/components/schemas/NwdafAnalyticsType' + - $ref: '#/components/schemas/NgRanInferenceType' + - $ref: '#/components/schemas/VSExtensionType' + NwdafAnalyticsType: + $ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NwdafEvent' + NgRanInferenceType: + type: string + enum: + - NG_RAN_NETWORK_ENERGY_SAVING + - NG_RAN_LOAD_BALANCING + - NG_RAN_ MOBILITY_OPTIMIZATION + VSExtensionType: + type: string #-------- Definition of types for name-containments ------ SubNetwork-ncO-AiMlNrm: @@ -246,8 +261,7 @@ components: - type: object properties: aIMLInferenceName: - type: string - readOnly: true + $ref: '#/components/schemas/AIMLInferenceName' candidateTrainingDataSource: type: array uniqueItems: true @@ -444,7 +458,7 @@ components: - type: object properties: aIMLInferenceName: - type: string + $ref: '#/components/schemas/AIMLInferenceName' policyForLoading: $ref: '#/components/schemas/AIMLManagementPolicy' mLModelRef: @@ -486,8 +500,7 @@ components: type: string readOnly: true aIMLInferenceName: - type: string - readOnly: true + $ref: '#/components/schemas/AIMLInferenceName' mLModelVersion: type: string readOnly: true -- GitLab From 5be8e52c429221099785925cbe68bb274e2efab3 Mon Sep 17 00:00:00 2001 From: zhaoxxian Date: Wed, 6 Nov 2024 09:02:57 +0000 Subject: [PATCH 065/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index a70a4c08e..5d3a53118 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -151,9 +151,11 @@ components: - FUTURE futuristicTriggerTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - AvailableEDNList: + AvailableEDN: type: object properties: + AvailableEDN: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' resourceQuota: $ref: '#/components/schemas/VirtualResource' FederatedECSInfo: @@ -443,8 +445,10 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' leadingOPiD: type: string - avaibleEDNList: - $ref: '#/components/schemas/AvailableEDNList' + availableEDNList: + type: array + items: + $ref: '#/components/schemas/AvailableEDN' acceptedEDN: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' OperatorEdgeDataNetwork-Single: -- GitLab From 34e53b85ea2869ab79c392200229c761c805d471 Mon Sep 17 00:00:00 2001 From: Pengxiang Xie Date: Mon, 4 Nov 2024 02:14:52 +0000 Subject: [PATCH 066/156] Update TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 200283426..dbb21e70a 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -110,14 +110,32 @@ components: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + allowedSnpns: + type: array + items: + $ref: '#/components/schemas/SnpnId' allowedNfTypes: type: array items: $ref: '#/components/schemas/NFType' + allowedNfDomains: + type: array + items: + type: string allowedNssais: type: array items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' + priority: + type: integer + minimum: 0 + maximum: 65535 + capacity: + type: integer + recoveryTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + vendorId: + $ref: '#/components/schemas/VendorId' NFStatus: type: string description: any of enumerated value -- GitLab From 6caa631db6e276ab99f0da2e71be2ce25c47c68a Mon Sep 17 00:00:00 2001 From: Pengxiang Xie Date: Mon, 4 Nov 2024 10:52:55 +0000 Subject: [PATCH 067/156] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index dbb21e70a..4639b1571 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -133,7 +133,7 @@ components: capacity: type: integer recoveryTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' vendorId: $ref: '#/components/schemas/VendorId' NFStatus: -- GitLab From c1ba4b8ab7c6f0ba18df0ffcbe55a3d4b3dffcc4 Mon Sep 17 00:00:00 2001 From: Zhen Li Date: Thu, 21 Nov 2024 10:16:51 +0000 Subject: [PATCH 068/156] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 4639b1571..226aecb19 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1075,6 +1075,10 @@ components: analyticsMetadataProvisioning: type: boolean default: false + roamingExchange: + type: boolean + default: false + MlAnalyticsInfo: description: ML Analytics Filter information supported by the Nnwdaf_MLModelProvision service type: object @@ -3841,6 +3845,11 @@ components: - NWDAF_WITH_ANLF - NWDAF_WITH_MTLF - NWDAF_WITH_ANLF_MTLF + roamingAnalytics: + type: boolean + roamingData: + type: boolean + - type: object properties: EP_NL3: -- GitLab From 034ec38695c6a1d6a77ba1c46bc7952adf974a38 Mon Sep 17 00:00:00 2001 From: gautamd Date: Fri, 29 Nov 2024 08:17:58 +0000 Subject: [PATCH 069/156] 28.541 Rel19 CR1383 NRM extensions for VMR Ph2 --- OpenAPI/TS28541_NrNrm.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index b26858231..45859251f 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1015,6 +1015,8 @@ components: $ref: '#/components/schemas/QceIdMappingInfoList' mdtUserConsentReqList: $ref: '#/components/schemas/MdtUserConsentReqList' + mWABRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' nRECMappingRuleRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' @@ -2162,6 +2164,18 @@ components: properties: ephemerisInfos: $ref: '#/components/schemas/EphemerisInfos' + MWAB-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + type: object + properties: + administrativeState: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' + operationalState: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' NRECMappingRule-Single: allOf: @@ -2408,4 +2422,5 @@ components: - $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single' - $ref: '#/components/schemas/NTNFunction-Single' - $ref: '#/components/schemas/EphemerisInfoSet-Single' + - $ref: '#/components/schemas/MWAB-Single' - $ref: '#/components/schemas/NRECMappingRule-Single' -- GitLab From 19a6a545d2269b1344d82aa8b3f3e1831e048535 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Antonio=20Ordo=C3=B1ez=20Lucena?= Date: Fri, 29 Nov 2024 08:46:26 +0000 Subject: [PATCH 070/156] TS28.105_Rel19_CR0204_Fix_trainingRequestSource_attribute --- OpenAPI/TS28105_AiMlNrm.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 33d7b4c24..d02de628c 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -270,7 +270,9 @@ components: trainingDataQualityScore: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' trainingRequestSource: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + oneOf: + - type: string + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' requestStatus: $ref: '#/components/schemas/RequestStatus' expectedRuntimeContext: -- GitLab From 40187d7ec11254a951181509e6a7933efa1eb85c Mon Sep 17 00:00:00 2001 From: rosabolzek Date: Fri, 29 Nov 2024 08:53:44 +0000 Subject: [PATCH 071/156] TS28105_AiMlNrm.yaml Rel-19 CR0223 TS 28.105 Correction of not used attribute and attribute properties --- OpenAPI/TS28105_AiMlNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index d02de628c..700a2a565 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -18,7 +18,7 @@ components: MLContext: type: object properties: - inferenceModelRef: + inferenceEntityRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' dataProviderRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' -- GitLab From 6db43fc4e66ad5c326dd1c31e9d95cc05b0c138b Mon Sep 17 00:00:00 2001 From: Pengxiang Xie Date: Fri, 29 Nov 2024 14:22:07 +0000 Subject: [PATCH 072/156] Rel19_CR1392_TS28.541_Add_New_Attributes_to_NFService_in_NRFFunction_IOC --- OpenAPI/TS28541_5GcNrm.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 226aecb19..3cd379df7 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -96,6 +96,13 @@ components: type: string schema: type: string + nfServiceStatus: + type: string + enum: + - REGISTERED + - SUSPENDED + - UNDISCOVERABLE + - CANARY_RELEASE fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' interPlmnFqdn: @@ -136,6 +143,19 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' vendorId: $ref: '#/components/schemas/VendorId' + allowedOperationsPerNfType: + type: string + allowedOperationsPerNfInstance: + type: string + allowedOperationsPerNfInstanceOverrides: + type: boolean + sNssais: + $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' + oauth2Required: + type: boolean + sharedServiceDataId: + type: string + NFStatus: type: string description: any of enumerated value -- GitLab From fab311822580c76cc78a392e477b08e4a3e0577d Mon Sep 17 00:00:00 2001 From: shixixi Date: Fri, 29 Nov 2024 14:42:11 +0000 Subject: [PATCH 073/156] TS_28.623_CR0476_Rel-19_CR_enhance_the_area_scope_to_support_Network_Slice_Based_MDT --- OpenAPI/TS28623_TraceControlNrm.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index b0037da71..3c4c7eb19 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -1448,6 +1448,9 @@ components: uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' + - type: array + items: + $ref: '#/components/schemas/PLMNInfo' Tai: type: object @@ -1458,7 +1461,15 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' tac: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Tac' - + PLMNInfo: + type: object + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + sNSSAI: + type: array + items: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' AreaConfig: type: object properties: -- GitLab From 280b133fad4f10e47ace61660800b54e4a5ccc98 Mon Sep 17 00:00:00 2001 From: Pengxiang Xie Date: Fri, 29 Nov 2024 14:53:39 +0000 Subject: [PATCH 074/156] Rel19_CR1393_TS_28.541_Enhancements_on_DefaultNotificationSubscription --- OpenAPI/TS28541_5GcNrm.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 3cd379df7..b103089ee 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -155,6 +155,10 @@ components: type: boolean sharedServiceDataId: type: string + defaultNotificationSubscriptions: + type: array + items: + $ref: '#/components/schemas/DefaultNotificationSubscription' NFStatus: type: string @@ -263,6 +267,8 @@ components: callbackURI: type: string readOnly: true + interPlmnCallbackUri: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' n1MessageClass: type: boolean readOnly: true @@ -275,6 +281,29 @@ components: binding: type: string readOnly: true + acceptedEncoding: + type: string + readOnly: true + supportedFeatures: + type: string + readOnly: true + serviceInfoList: + type: array + items: + $ref: '#/components/schemas/DefSubServiceInfo' + callbackUriPrefix: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' + DefSubServiceInfo: + type: object + properties: + versions: + type: array + items: + type: string + readOnly: true + supportedFeatures: + type: string + readOnly: true ManagedNFProfile: type: object properties: -- GitLab From 29ae9e20548dbcb5e2acea044f66407941f45723 Mon Sep 17 00:00:00 2001 From: mcdonnelleo Date: Mon, 2 Dec 2024 09:29:32 +0000 Subject: [PATCH 075/156] Ts 28.541 rel19 cr1437 correction of attributes --- OpenAPI/TS28541_5GcNrm.yaml | 38 ++++++++++++++++++------------------- OpenAPI/TS28541_NrNrm.yaml | 4 ++-- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index b103089ee..8a7b5981c 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -19,9 +19,9 @@ components: type: object description: 'AmfIdentifier comprise of amfRegionId, amfSetId and amfPointer' properties: - amfRegionId: + aMFRegionId: $ref: '#/components/schemas/AmfRegionId' - amfSetId: + aMFSetId: $ref: '#/components/schemas/AmfSetId' amfPointer: $ref: '#/components/schemas/AmfPointer' @@ -113,7 +113,7 @@ components: $ref: '#/components/schemas/IpEndPoint' apiPrefix: type: string - allowedPlmns: + allowedPLMNs: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' @@ -129,7 +129,7 @@ components: type: array items: type: string - allowedNssais: + allowedNSSAIs: type: array items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' @@ -2441,14 +2441,14 @@ components: description: globally identification of an NG-RAN node type: object oneOf: - - required: [ pLmnId, n3IwfId] - - required: [ plmnId, gNbId] - - required: [ pLmnId, ngeNbId] - - required: [ plmnId, wagfId] - - required: [ pLmnId, tngfId] - - required: [ plmnId, twifId] + - required: [ pLMNId, n3IwfId] + - required: [ plMNId, gNbId] + - required: [ pLMNId, ngeNbId] + - required: [ plMNId, wagfId] + - required: [ pLMNId, tngfId] + - required: [ plMNId, twifId] properties: - pLmnId: + pLMNId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' n3IwfId: type: string @@ -2497,9 +2497,9 @@ components: description: Information of an 5G DDNMF NF Instance type: object required: - - plmnId + - plMNId properties: - plmnId: + plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' ImsiRange: description: > @@ -2710,7 +2710,7 @@ components: required: - mbsServiceIdStart - mbsServiceIdEnd - - plmnId + - plMNId properties: mbsServiceIdStart: type: string @@ -2718,7 +2718,7 @@ components: mbsServiceIdEnd: type: string pattern: '^[A-Fa-f0-9]{6}$' - plmnId: + plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' nid: $ref: 'TS29571_CommonData.yaml#/components/schemas/Nid' @@ -2773,11 +2773,11 @@ components: type: string pattern: '^[A-Fa-f0-9]{6}$' description: MBS Service ID - plmnId: + plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' required: - mbsServiceId - - plmnId + - plMNId Ssm: description: Source specific IP multicast address @@ -2831,7 +2831,7 @@ components: description: Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003 type: object properties: - plmnId: + plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' nrCellId: type: string @@ -4792,7 +4792,7 @@ components: allOf: - type: object properties: - FiveQiDscpMappingList: + fiveQiDscpMappingList: type: array items: $ref: '#/components/schemas/FiveQiDscpMapping' diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 45859251f..0a5ca00dc 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -131,7 +131,7 @@ components: MappingSetIDBackhaulAddress: type: object properties: - setID: + setId: type: integer backhaulAddress: $ref: '#/components/schemas/BackhaulAddress' @@ -1889,7 +1889,7 @@ components: type: integer nrPci: $ref: '#/components/schemas/NrPci' - plmnIdList: + plMNIdList: type: array uniqueItems: true items: -- GitLab From 4b9fbae89777ab6aeafb40e4f111048caa1fec59 Mon Sep 17 00:00:00 2001 From: sunse Date: Tue, 3 Dec 2024 01:30:14 +0000 Subject: [PATCH 076/156] Code Moderator update openAPI versions, align base version for yaml of TS28.104 TS28.312 and TS28.536 --- OpenAPI/TS28104_MdaNrm.yaml | 10 +++++++--- OpenAPI/TS28104_MdaReport.yaml | 6 ++++-- OpenAPI/TS28105_AiMlNrm.yaml | 2 +- OpenAPI/TS28111_FaultNrm.yaml | 2 +- OpenAPI/TS28312_IntentExpectations.yaml | 2 +- OpenAPI/TS28312_IntentNrm.yaml | 6 +++--- OpenAPI/TS28317_RanScNrm.yaml | 2 +- OpenAPI/TS28318_DsoNrm.yaml | 2 +- OpenAPI/TS28536_CoslaNrm.yaml | 6 ++++-- OpenAPI/TS28538_EdgeNrm.yaml | 2 +- OpenAPI/TS28541_5GcNrm.yaml | 2 +- OpenAPI/TS28541_NrNrm.yaml | 2 +- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 2 +- OpenAPI/TS28623_FileManagementNrm.yaml | 2 +- OpenAPI/TS28623_GenericNrm.yaml | 2 +- OpenAPI/TS28623_MnSRegistryNrm.yaml | 2 +- OpenAPI/TS28623_PmControlNrm.yaml | 2 +- OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml | 2 +- OpenAPI/TS28623_SubscriptionControlNrm.yaml | 2 +- OpenAPI/TS28623_ThresholdMonitorNrm.yaml | 2 +- OpenAPI/TS28623_TraceControlNrm.yaml | 2 +- 22 files changed, 36 insertions(+), 28 deletions(-) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index 806452fff..384d36a9a 100644 --- a/OpenAPI/TS28104_MdaNrm.yaml +++ b/OpenAPI/TS28104_MdaNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: MDA NRM - version: 18.5.0 + version: 19.0.0 description: >- OAS 3.0.1 specification of the MDA NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -55,7 +55,9 @@ components: - type: object properties: areaScope: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' + type: array + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' MDAOutputPerMDAType: @@ -77,7 +79,9 @@ components: filterValue: type: string threshold: - $ref: '#/components/schemas/ThresholdInfo' + type: array + items: + $ref: '#/components/schemas/ThresholdInfo' analyticsPeriod: $ref: '#/components/schemas/AnalyticsSchedule' timeOut: diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 4b76b47a4..dae638adf 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: MDA Report - version: 18.3.0 + version: 19.0.0 description: >- OAS 3.0.1 specification of the MDA Report © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -55,6 +55,8 @@ components: mDAReportID: type: string mDAOutputs: - $ref: '#/components/schemas/MDAOutputs' + type: array + items: + $ref: '#/components/schemas/MDAOutputs' mDARequestRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 700a2a565..874220189 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: AI/ML NRM - version: 18.5.0 + version: 19.1.0 description: >- OAS 3.0.1 specification of the AI/ML NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28111_FaultNrm.yaml b/OpenAPI/TS28111_FaultNrm.yaml index 53fc292f0..321b34cc5 100644 --- a/OpenAPI/TS28111_FaultNrm.yaml +++ b/OpenAPI/TS28111_FaultNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Fault Management NRM - version: 18.1.0 + version: 19.0.0 description: >- OAS 3.0.1 definition of the Fault Supervision MnS © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28312_IntentExpectations.yaml b/OpenAPI/TS28312_IntentExpectations.yaml index 3d4b65c45..e1d2bb5f6 100644 --- a/OpenAPI/TS28312_IntentExpectations.yaml +++ b/OpenAPI/TS28312_IntentExpectations.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Scenario specific Intent Expectations - version: 18.4.0 + version: 19.0.0 description: >- OAS 3.0.1 definition of scenario specific Intent Expectations © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index 6253b3583..248eac3dc 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Intent NRM - version: 18.5.0 + version: 19.0.0 description: >- OAS 3.0.1 definition of the Intent NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -359,7 +359,7 @@ components: readOnly: true expectationFulfilmentInfo: $ref: '#/components/schemas/FulfilmentInfo' - targetFulfilmentResult: + targetFulfilmentResults: type: array uniqueItems: true items: @@ -438,7 +438,7 @@ components: enum: - FEASIBLE - INFEASIBLE - infeasibilityReason: + infeasibilityReasons: type: string readOnly: true description: An attribute which is used when feasibilityCheckResult is INFEASIBLE diff --git a/OpenAPI/TS28317_RanScNrm.yaml b/OpenAPI/TS28317_RanScNrm.yaml index 39d8fa5b0..13a85ef1b 100644 --- a/OpenAPI/TS28317_RanScNrm.yaml +++ b/OpenAPI/TS28317_RanScNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: RANSC NRM - version: 18.1.0 + version: 19.0.0 description: >- OAS 3.0.1 definition of the RANSC NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28318_DsoNrm.yaml b/OpenAPI/TS28318_DsoNrm.yaml index 1e03987dc..06bc702eb 100644 --- a/OpenAPI/TS28318_DsoNrm.yaml +++ b/OpenAPI/TS28318_DsoNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: 3GPP NRM - version: 18.1.0 + version: 19.0.0 description: >- OAS 3.0.1 specification of the OutageAndRecoveryInfo NRM © 2024, 3GPP Organizational OutageAndRecoveryInfo Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index ec61a362a..05197c3c7 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -2,7 +2,7 @@ openapi: 3.0.1 info: title: coslaNrm - version: 18.2.0 + version: 19.0.0 description: >- OAS 3.0.1 specification of the Cosla NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -168,7 +168,9 @@ components: controlLoopLifeCyclePhase: $ref: '#/components/schemas/ControlLoopLifeCyclePhase' aCCLDisallowedList: - $ref: '#/components/schemas/ACCLDisallowedAttributes' + type: array + items: + $ref: '#/components/schemas/ACCLDisallowedAttributes' networkSliceRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' networkSliceSubnetRef: diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 5d3a53118..b4fc616cb 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: 3GPP Edge NRM - version: 19.0.0 + version: 19.2.0 description: >- OAS 3.0.1 specification of the Edge NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 8a7b5981c..681cbc7a3 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: 3GPP 5GC NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 specification of the 5GC NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 0a5ca00dc..7d47c2449 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: NR NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 specification of the NR NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 7fd0476c1..92192eb0c 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Slice NRM - version: 19.0.0 + version: 19.2.0 description: >- OAS 3.0.1 specification of the Slice NRM @ 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index e8f0a910e..b06b18ccc 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Common Type Definitions - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 specification of common type definitions in the Generic NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_FileManagementNrm.yaml b/OpenAPI/TS28623_FileManagementNrm.yaml index 5904e4613..60d44b7f0 100644 --- a/OpenAPI/TS28623_FileManagementNrm.yaml +++ b/OpenAPI/TS28623_FileManagementNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: File Management NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the File Management NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index c10868fa9..89d1d35e8 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Generic NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the Generic NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index abc74b6b3..299cca657 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: MnS Registry NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the MnS Registry NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_PmControlNrm.yaml b/OpenAPI/TS28623_PmControlNrm.yaml index bbbfa03e2..2a3a50d15 100644 --- a/OpenAPI/TS28623_PmControlNrm.yaml +++ b/OpenAPI/TS28623_PmControlNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: PM control NRM - version: 19.0.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the PM control NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml index 1ee6c7c98..fb0eaeaf1 100644 --- a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml +++ b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: QoE Measurement Collection NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the QoE Measurement Collection NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_SubscriptionControlNrm.yaml b/OpenAPI/TS28623_SubscriptionControlNrm.yaml index 290043015..83b75c6b6 100644 --- a/OpenAPI/TS28623_SubscriptionControlNrm.yaml +++ b/OpenAPI/TS28623_SubscriptionControlNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Subscription Control NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the Subscription Control NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml index 6cc668b55..6479b1f5c 100644 --- a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml +++ b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Threshold Monitor NRM - version: 19.0.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the Threshold Monitor NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 3c4c7eb19..d7ceac452 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Trace Control NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the Trace Control NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). -- GitLab From 48c6755723e49a9e2125cd940644048ad23a9537 Mon Sep 17 00:00:00 2001 From: sunse Date: Tue, 17 Dec 2024 07:43:47 +0000 Subject: [PATCH 077/156] replace with latest version of Rel18 (after SA106), Update TS28532_ProvMnS.yaml --- OpenAPI/TS28532_ProvMnS.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index 116dfc4b7..ce913eb9a 100755 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Provisioning MnS - version: 18.3.0 + version: 18.5.0 description: >- OAS 3.0.1 definition of the Provisioning MnS © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -219,7 +219,7 @@ paths: are targeted. required: false schema: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexConditions' - name: attributes in: query description: >- @@ -251,7 +251,10 @@ paths: select data nodes. required: false schema: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' + oneOf: + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionBasic' + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionAdvanced' + responses: '200': description: >- -- GitLab From 4829b9eedff3a02ffd4c3b24f97b6009f1bc7006 Mon Sep 17 00:00:00 2001 From: sunse Date: Tue, 17 Dec 2024 09:50:43 +0000 Subject: [PATCH 078/156] Replace !1418 for CR 1353, Update TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 681cbc7a3..218c03a14 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -5631,7 +5631,11 @@ components: enum: - ACTIVATED - DEACTIVATED - readOnly: true + readOnly: true + mLModelRefList: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' + aIMLInferenceFunctionRefList: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' EP_SM12-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' -- GitLab From 6f785b116ac0cd9990c610b8abc8bbd55abc262f Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 18 Oct 2024 06:28:22 +0000 Subject: [PATCH 079/156] TS28.541 Rel19 CR1371 TS28623 CR0450 Alignment of IP Address modeling --- OpenAPI/TS28541_5GcNrm.yaml | 9 ++++----- OpenAPI/TS28541_NrNrm.yaml | 23 +++++++---------------- OpenAPI/TS28623_ComDefs.yaml | 4 ++++ 3 files changed, 15 insertions(+), 21 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 5fe4522ff..b298b5e57 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -692,8 +692,7 @@ components: type: object properties: uPFIpAddress: - type: string - readOnly: true + $ref: 'TS28623_ComDefs.yaml#/components/schemas/HostRo' uPFRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' SnssaiList: @@ -3956,11 +3955,11 @@ components: eDNServiceArea: $ref: 'TS28538_EdgeNrm.yaml#/components/schemas/ServingLocation' eASIpAddress: - type: string + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' eESIpAddress: - type: string + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' eCSIpAddress: - type: string + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' ednIdentifier: type: string ecmConnectionType: diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 3aea8f9c8..0c3c8831f 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -282,10 +282,8 @@ components: AddressWithVlan: type: object properties: - ipv4Address: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - ipv6Address: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' + iPAddress: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' vlanId: type: integer minimum: 0 @@ -300,12 +298,7 @@ components: minimum: 0 maximum: 65535 RemoteAddress: - type: object - properties: - ipv4Address: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - ipv6Address: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' CellIndividualOffset: type: object @@ -579,13 +572,11 @@ components: TceMappingInfo: type: object properties: - TceIPAddress: - oneOf: - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' - TceID: + tceIPAddress: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' + tceID: type: integer - PlmnTarget: + pLMNTarget: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' TceMappingInfoList: type: array diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index ff303617c..962116a9b 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -281,6 +281,10 @@ components: oneOf: - $ref: '#/components/schemas/IpAddr' - $ref: '#/components/schemas/Fqdn' + HostRo: + oneOf: + - $ref: '#/components/schemas/IpAddrRo' + - $ref: '#/components/schemas/FqdnRo' Uri: description: This datatype is used for writable attribute type: string -- GitLab From 42b9dba9bbfb8fb26e5641e8a98259b322078d09 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 18 Oct 2024 06:37:05 +0000 Subject: [PATCH 080/156] TS28.623 Rel19 CR0440 enhance the isUnique property for stage 3 OpenAPI --- OpenAPI/TS28623_ComDefs.yaml | 3 +++ OpenAPI/TS28623_GenericNrm.yaml | 25 +++++++++++++++++++ OpenAPI/TS28623_MnSRegistryNrm.yaml | 1 + OpenAPI/TS28623_PmControlNrm.yaml | 1 + .../TS28623_QoEMeasurementCollectionNrm.yaml | 3 +++ OpenAPI/TS28623_SubscriptionControlNrm.yaml | 1 + OpenAPI/TS28623_ThresholdMonitorNrm.yaml | 2 ++ 7 files changed, 36 insertions(+) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 962116a9b..d3fb8663c 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -69,11 +69,13 @@ components: DnList: description: This datatype is used for writable attribute type: array + uniqueItems: true items: $ref: '#/components/schemas/Dn' DnListRo: description: This datatype is used for readOnly attribute type: array + uniqueItems: true items: $ref: '#/components/schemas/DnRo' @@ -170,6 +172,7 @@ components: $ref: '#/components/schemas/Float' ConvexGeoPolygon: type: array + uniqueItems: true items: $ref: '#/components/schemas/GeoCoordinate' minItems: 3 diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 1346cf3a9..ed0dbc293 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -59,17 +59,20 @@ components: properties: performanceMetrics: type: array + uniqueItems: true items: type: string readOnly: true granularityPeriods: type: array + uniqueItems: true items: type: integer minimum: 1 readOnly: true reportingMethods: type: array + uniqueItems: true items: type: string enum: @@ -79,6 +82,7 @@ components: readOnly: true reportingPeriods: type: array + uniqueItems: true items: type: integer minimum: 1 @@ -189,16 +193,19 @@ components: properties: timeIntervals: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeInterval' - type: object properties: timeIntervals: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeInterval' daysOfWeek: type: array + uniqueItems: true items: type: string enum: @@ -213,10 +220,12 @@ components: properties: timeIntervals: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeInterval' daysOfMonth: type: array + uniqueItems: true items: type: integer minimum: 0 @@ -228,12 +237,14 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' cAGIdList: type: array + uniqueItems: true items: type: string minItems: 1 maxItems: 256 nIDList: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Nid' minItems: 1 @@ -288,6 +299,7 @@ components: type: string setOfMcc: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' readOnly: true @@ -296,10 +308,12 @@ components: readOnly: true supportedPerfMetricGroups: type: array + uniqueItems: true items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array + uniqueItems: true items: type: string ManagedElement-Attr: @@ -309,6 +323,7 @@ components: type: string managedElementTypeList: type: array + uniqueItems: true items: type: string userLabel: @@ -329,10 +344,12 @@ components: type: integer supportedPerfMetricGroups: type: array + uniqueItems: true items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array + uniqueItems: true items: type: string readOnly: true @@ -384,20 +401,24 @@ components: type: string vnfParametersList: type: array + uniqueItems: true items: $ref: '#/components/schemas/VnfParameter' peeParametersList: type: array + uniqueItems: true items: $ref: '#/components/schemas/PeeParameter' priorityLabel: type: integer supportedPerfMetricGroups: type: array + uniqueItems: true items: $ref: '#/components/schemas/SupportedPerfMetricGroup' supportedTraceMetrics: type: array + uniqueItems: true items: type: string EP_RP-Attr: @@ -410,6 +431,7 @@ components: readOnly: true supportedPerfMetricGroups: type: array + uniqueItems: true items: $ref: '#/components/schemas/SupportedPerfMetricGroup' @@ -500,6 +522,7 @@ components: properties: schedulingTimes: type: array + uniqueItems: true items: $ref: '#/components/schemas/SchedulingTime' minItems: 1 @@ -530,10 +553,12 @@ components: properties: notificationTypes: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationType' notificationProtocols: type: array + uniqueItems: true items: type: string enum: diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index 153a45cc9..eddba948c 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -61,6 +61,7 @@ components: contain the DN of the SubNetwork instead of the DNs of the individual managed entities within the SubNetwork. type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' diff --git a/OpenAPI/TS28623_PmControlNrm.yaml b/OpenAPI/TS28623_PmControlNrm.yaml index 720842e2d..fd5ea0d2a 100644 --- a/OpenAPI/TS28623_PmControlNrm.yaml +++ b/OpenAPI/TS28623_PmControlNrm.yaml @@ -47,6 +47,7 @@ components: type: string performanceMetrics: type: array + uniqueItems: true items: type: string granularityPeriod: diff --git a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml index c7811203e..1ee6c7c98 100644 --- a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml +++ b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml @@ -45,6 +45,7 @@ components: - VR areaScope: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/AreaScope' qoECollectionEntityAddress: @@ -59,6 +60,7 @@ components: type: string sliceScope: type: array + uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' qMCConfigFile: @@ -67,6 +69,7 @@ components: $ref: 'TS28623_TraceControlNrm.yaml#/components/schemas/traceReference-Type' availableRANqoEMetrics: type: array + uniqueItems: true items: type: string enum: diff --git a/OpenAPI/TS28623_SubscriptionControlNrm.yaml b/OpenAPI/TS28623_SubscriptionControlNrm.yaml index f077c875d..4e8a470a1 100644 --- a/OpenAPI/TS28623_SubscriptionControlNrm.yaml +++ b/OpenAPI/TS28623_SubscriptionControlNrm.yaml @@ -57,6 +57,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' notificationTypes: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationType' scope: diff --git a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml index 84e95a94a..d456e046f 100644 --- a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml +++ b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml @@ -31,6 +31,7 @@ components: properties: performanceMetrics: type: array + uniqueItems: true items: type: string thresholdDirection: @@ -66,6 +67,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' thresholdInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/ThresholdInfo' monitorGranularityPeriod: -- GitLab From 23fc72f2a3db1d9f505c936ad880326f3a2e885c Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 3 Oct 2024 14:51:28 +0000 Subject: [PATCH 081/156] TS28105 Rel19 CR0184 enhance the isUnique property for stage 3 OpenAPI --- OpenAPI/TS28105_AiMlNrm.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 4bdb73a0e..cc688f5ee 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -69,6 +69,7 @@ components: properties: thresholdList: type: array + uniqueItems: true items: $ref: 'TS28623_ThresholdMonitorNrm.yaml#/components/schemas/ThresholdInfo' managedActivationScope: @@ -91,18 +92,21 @@ components: properties: dNList: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - type: object properties: timeWindow: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' - type: object properties: geoPolygon: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' @@ -124,10 +128,12 @@ components: type: string mLCapabilityVersionId: type: array + uniqueItems: true items: type: string expectedPerformanceGains: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' mLModelRef: @@ -138,12 +144,14 @@ components: properties: inferenceOutputId: type: array + uniqueItems: true items: type: string aIMLInferenceName: type: string inferenceOutputTime: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' # FIXME, isOrder/isUnique both as True @@ -229,6 +237,7 @@ components: type: string candidateTrainingDataSource: type: array + uniqueItems: true items: type: string trainingDataQualityScore: @@ -241,6 +250,7 @@ components: $ref: '#/components/schemas/MLContext' performanceRequirements: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' cancelRequest: @@ -291,16 +301,19 @@ components: properties: usedConsumerTrainingData: type: array + uniqueItems: true items: type: string modelConfidenceIndication: type: integer modelPerformanceTraining: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' modelPerformanceValidation: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' dataRatioTrainingAndValidation: @@ -371,6 +384,7 @@ components: properties: modelPerformanceTesting: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' mLTestingResult: @@ -458,6 +472,7 @@ components: $ref: '#/components/schemas/SupportedPerfIndicator' mLCapabilitiesInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/MLCapabilityInfo' retrainingEventsMonitorRef: @@ -525,10 +540,12 @@ components: properties: performanceGainThreshold: type: array + uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' newCapabilityVersionId: type: array + uniqueItems: true items: type: string updateTimeDeadline: @@ -628,6 +645,7 @@ components: properties: inferenceOutputs: type: array + uniqueItems: true items: $ref: '#/components/schemas/InferenceOutput' minItems: 1 -- GitLab From bb872a99598be5d1072ee9fe8fd8833f6f406756 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 3 Oct 2024 14:35:35 +0000 Subject: [PATCH 082/156] TS28623 Rel19 CR0442 correction to Jex for dataNodeSelector and notificationFilter in OpenAPI --- OpenAPI/TS28623_ComDefs.yaml | 17 ++++++++++++++++- OpenAPI/TS28623_SubscriptionControlNrm.yaml | 6 ++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index d3fb8663c..ff9c3735d 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -364,6 +364,21 @@ components: description: >- The filter format shall be compliant to Jex (TS 32.161). type: string + JexConditions: + type: string + description: >- + The value of the string shall be a Jex expression that is compliant to the + Jex conditions profile specified in clause 7.6 of TS 32.161. + JexNodeSelectionBasic: + type: string + description: >- + The value of the string shall be a Jex expression that is compliant to the + Jex basic profile specified in clause 7.4 of TS 32.161. + JexNodeSelectionAdvanced: + type: string + description: >- + The value of the string shall be a Jex expression that is compliant to the + Jex advanced profile specified in clause 7.5 of TS 32.161. SystemDN: type: string @@ -415,7 +430,7 @@ components: timeTick: type: integer filter: - $ref: '#/components/schemas/Filter' + $ref: '#/components/schemas/JexConditions' ErrorResponseGet: description: >- diff --git a/OpenAPI/TS28623_SubscriptionControlNrm.yaml b/OpenAPI/TS28623_SubscriptionControlNrm.yaml index 4e8a470a1..290043015 100644 --- a/OpenAPI/TS28623_SubscriptionControlNrm.yaml +++ b/OpenAPI/TS28623_SubscriptionControlNrm.yaml @@ -42,7 +42,9 @@ components: - type: object properties: dataNodeSelector: - type: string + oneOf: + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionBasic' + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionAdvanced' #-------- Definition of concrete IOCs -------------------------------------------- NtfSubscriptionControl-Single: @@ -63,7 +65,7 @@ components: scope: $ref: '#/components/schemas/Scope' notificationFilter: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexConditions' HeartbeatControl: $ref: '#/components/schemas/HeartbeatControl-Single' HeartbeatControl-Single: -- GitLab From 1f5db27939d8de9c6d09bccd8d89c96c7d653057 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 18 Oct 2024 08:09:57 +0000 Subject: [PATCH 083/156] TS28.541 Rel19 CR1372 Alignment of attribute value list with TS29.510 for... --- OpenAPI/TS28541_5GcNrm.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index b298b5e57..d3342c96a 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -196,6 +196,9 @@ components: - P_BDT - P_PLMNUE - P_NSSCD + - P_PDTQ + - P_MBSCD + - P_GROUP NotificationType: type: string readOnly: true @@ -208,6 +211,12 @@ components: - LOCATION_UPDATE_NOTIFICATION - NSSAA_REAUTH_NOTIFICATION - NSSAA_REVOC_NOTIFICATION + - MATCH_INFO_NOTIFICATION + - DATA_RESTORATION_NOTIFICATION + - TSCTS_NOTIFICATION + - LCS_KEY_DELIVERY_NOTIFICATION + - UUAA_MM_AUTH_NOTIFICATION + - DC_SESSION_EVENT_NOTIFICATION DefaultNotificationSubscription: type: object properties: @@ -815,6 +824,21 @@ components: - N6MB - N19MB - NMB9 + - S1U + - S5U + - S8U + - S11U + - S12 + - S2AU + - S2BU + - N3TRUSTEDN3GPP + - N3UNTRUSTEDN3GPP + - N9ROAMING + - SGI + - N19 + - SXAU + - SXBU + - N4U ipv4EndpointAddresses: type: array items: -- GitLab From d313a89eadfd144207eaea2bf561269e9830366d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 02:55:08 +0000 Subject: [PATCH 084/156] Update file TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 0c3c8831f..dcdb1648b 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1744,6 +1744,11 @@ components: $ref: '#/components/schemas/NRFrequency-Multiple' ExternalGnbCuCpFunction: $ref: '#/components/schemas/ExternalGnbCuCpFunction-Multiple' + ExternalGnbCuUpFunction: + $ref: '#/components/schemas/ExternalGnbCuUpFunction-Multiple' + ExternalGnbDuFunction: + $ref: '#/components/schemas/ExternalGnbDuFunction-Multiple' + ExternalGnbCuUpFunction-Single: allOf: -- GitLab From a5a2fe78610a45b42bd0a75f1ace52ca8fa527f0 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 01:27:22 +0000 Subject: [PATCH 085/156] Update 3 files - /OpenAPI/TS28623_FileManagementNrm.yaml - /OpenAPI/TS28623_GenericNrm.yaml - /OpenAPI/TS28623_PmControlNrm.yaml --- OpenAPI/TS28623_FileManagementNrm.yaml | 2 +- OpenAPI/TS28623_GenericNrm.yaml | 2 +- OpenAPI/TS28623_PmControlNrm.yaml | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_FileManagementNrm.yaml b/OpenAPI/TS28623_FileManagementNrm.yaml index 305ba783a..5904e4613 100644 --- a/OpenAPI/TS28623_FileManagementNrm.yaml +++ b/OpenAPI/TS28623_FileManagementNrm.yaml @@ -38,7 +38,7 @@ components: for usage in the "FileDownloadJob". type: object properties: - jobId: + id: type: string readOnly: true status: diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index ed0dbc293..a65dc2245 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -114,7 +114,7 @@ components: This data type is the "ProcessMonitor" data type without specialisations. type: object properties: - jobId: + id: type: string readOnly: true status: diff --git a/OpenAPI/TS28623_PmControlNrm.yaml b/OpenAPI/TS28623_PmControlNrm.yaml index fd5ea0d2a..865e830f6 100644 --- a/OpenAPI/TS28623_PmControlNrm.yaml +++ b/OpenAPI/TS28623_PmControlNrm.yaml @@ -63,6 +63,8 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' reportingCtrl: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ReportingCtrl' + _linkToFiles: + type: string Files: $ref: 'TS28623_FileManagementNrm.yaml#/components/schemas/Files-Multiple' -- GitLab From f779f7f33b3b84bf5d5e9c646e4c4ee668a6a8a6 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 03:47:29 +0000 Subject: [PATCH 086/156] Update file TS28105_AiMlNrm.yaml --- OpenAPI/TS28105_AiMlNrm.yaml | 102 ++++++++++++++++++++--------------- 1 file changed, 60 insertions(+), 42 deletions(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index cc688f5ee..bab55f85e 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -19,12 +19,13 @@ components: type: object properties: inferenceModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' dataProviderRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' RequestStatus: type: string + readOnly: true enum: - NOT_STARTED - IN_PROGRESS @@ -81,10 +82,13 @@ components: properties: performanceIndicatorName: type: string + readOnly: true isSupportedForTraining: type: boolean + readOnly: true isSupportedForTesting: type: boolean + readOnly: true ManagedActivationScope: oneOf: @@ -115,8 +119,10 @@ components: properties: aIMLInferenceName: type: string + readOnly: true capabilityName: type: string + readOnly: true mLCapabilityParameters: description: A map (list of key-value pairs) for an aIMLInferenceName and capabilityName $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' @@ -126,18 +132,20 @@ components: properties: availMLCapabilityReportID: type: string + readOnly: true mLCapabilityVersionId: type: array uniqueItems: true items: type: string + readOnly: true expectedPerformanceGains: type: array uniqueItems: true items: $ref: '#/components/schemas/ModelPerformance' mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' InferenceOutput: type: object @@ -147,13 +155,15 @@ components: uniqueItems: true items: type: string + readOnly: true aIMLInferenceName: type: string + readOnly: true inferenceOutputTime: type: array uniqueItems: true items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' # FIXME, isOrder/isUnique both as True inferencePerformance: $ref: '#/components/schemas/ModelPerformance' @@ -207,7 +217,7 @@ components: - type: object properties: mLModelRepositoryRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -234,7 +244,8 @@ components: - type: object properties: aIMLInferenceName: - type: string + type: string + readOnly: true candidateTrainingDataSource: type: array uniqueItems: true @@ -258,9 +269,9 @@ components: suspendRequest: type: boolean mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelCoordinationGroupRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLTrainingProcess-Single: allOf: @@ -282,13 +293,13 @@ components: suspendProcess: type: boolean trainingRequestRef: ## Figure 7.3a.1.1.1-1 has no such pointer - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' trainingReportRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelGeneratedRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelRef: ## Figure 7.3a.1.1.1-1 is 1-0..1 mapping, hence should be single - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLTrainingReport-Single: allOf: @@ -304,8 +315,10 @@ components: uniqueItems: true items: type: string + readOnly: true modelConfidenceIndication: type: integer + readOnly: true modelPerformanceTraining: type: array uniqueItems: true @@ -320,18 +333,19 @@ components: type: integer areNewTrainingDataUsed: type: boolean + readOnly: true trainingRequestRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' trainingProcessRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' lastTrainingRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelGeneratedRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelCoordinationGroupGeneratedRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' MLTestingFunction-Single: allOf: @@ -344,7 +358,7 @@ components: - type: object properties: ##FIXME pointer to MLModelCoordinationGroup missing mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -369,9 +383,9 @@ components: suspendRequest: type: boolean mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelCoordinationGroupRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLTestingReport-Single: allOf: @@ -389,8 +403,9 @@ components: $ref: '#/components/schemas/ModelPerformance' mLTestingResult: type: string + readOnly: true testingRequestRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLModelLoadingRequest-Single: allOf: @@ -408,7 +423,7 @@ components: suspendRequest: type: boolean mLModelToLoadRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLModelLoadingPolicy-Single: allOf: @@ -424,7 +439,7 @@ components: policyForLoading: $ref: '#/components/schemas/AIMLManagementPolicy' mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' MLModelLoadingProcess-Single: allOf: @@ -442,11 +457,11 @@ components: suspendProcess: type: boolean mLModelLoadingRequestRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelLoadingPolicyRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' loadedMLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLModel-Single: allOf: @@ -458,10 +473,13 @@ components: properties: mLModelId: type: string + readOnly: true aIMLInferenceName: type: string + readOnly: true mLModelVersion: type: string + readOnly: true expectedRunTimeContext: $ref: '#/components/schemas/MLContext' trainingContext: @@ -478,11 +496,11 @@ components: retrainingEventsMonitorRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' sourceTrainedMLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' aIMLInferenceReportRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' usedByFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' MLModelRepository-Single: allOf: @@ -503,7 +521,7 @@ components: type: object properties: memberMLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' ## 7.3a.4.1 IOC MLUpdateFunction-Single: @@ -519,7 +537,7 @@ components: availMLCapabilityReport: $ref: '#/components/schemas/AvailMLCapabilityReport' mLModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -559,9 +577,9 @@ components: suspendRequest: type: boolean mLUpdateProcessRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' MLUpdateProcess-Single: allOf: @@ -578,11 +596,11 @@ components: suspendProcess: type: boolean mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLUpdateRequestRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLUpdateReportRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MLUpdateReport-Single: allOf: @@ -595,9 +613,9 @@ components: updatedMLCapability: $ref: '#/components/schemas/AvailMLCapabilityReport' mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLUpdateProcessRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' AIMLInferenceFunction-Single: allOf: @@ -617,9 +635,9 @@ components: managedActivationScope: $ref: '#/components/schemas/AIMLManagementPolicy' usedByFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -650,7 +668,7 @@ components: $ref: '#/components/schemas/InferenceOutput' minItems: 1 mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' AIMLInferenceEmulationFunction-Single: allOf: -- GitLab From 460a5635115a7b37693d0f815d910c99ed7cc6fd Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 06:20:44 +0000 Subject: [PATCH 087/156] Update file TS28317_RanScNrm.yaml --- OpenAPI/TS28317_RanScNrm.yaml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28317_RanScNrm.yaml b/OpenAPI/TS28317_RanScNrm.yaml index 3b1973463..dc7279eac 100644 --- a/OpenAPI/TS28317_RanScNrm.yaml +++ b/OpenAPI/TS28317_RanScNrm.yaml @@ -64,7 +64,7 @@ components: description: >- Setting this attribute to "TRUE" cancels the self configuration process. scMgmtProfileRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' #-------Definition of IOCs ----------# @@ -100,8 +100,9 @@ components: for usage in the RANSC management for monitoring for the self configuration process. type: object properties: - jobId: + id: type: string + readOnly: true status: type: string enum: @@ -111,10 +112,12 @@ components: - FAILED - CANCELLING - CANCELLED + readOnly: true progressPercentage: type: integer minimum: 0 maximum: 100 + readOnly: true progressStateInfo: type: string enum: @@ -126,6 +129,7 @@ components: - RETRIEVE_CONFIGURATION_DATA - SETUP_PRECONFIGURED_SIGNALLING_LINKS - SET_FINAL_STATE_OF_NE + readOnly: true resultStateInfo: oneOf: - type: string @@ -135,11 +139,13 @@ components: - NE_HARDWARE_ERROR_DELECTED - DISCONNECTION_BETWEEN_NE_AND_OAM - OTHER + readOnly: true - type: string + readony: true startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeEo' #-------Definition of Data types ----------# -- GitLab From 676dcf234b7bba33563b13155799b2fe0d1cd67d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 06:25:26 +0000 Subject: [PATCH 088/156] Update file TS28317_RanScNrm.yaml --- OpenAPI/TS28317_RanScNrm.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28317_RanScNrm.yaml b/OpenAPI/TS28317_RanScNrm.yaml index dc7279eac..1d4caa109 100644 --- a/OpenAPI/TS28317_RanScNrm.yaml +++ b/OpenAPI/TS28317_RanScNrm.yaml @@ -117,7 +117,7 @@ components: type: integer minimum: 0 maximum: 100 - readOnly: true + readOnly: true progressStateInfo: type: string enum: @@ -133,15 +133,15 @@ components: resultStateInfo: oneOf: - type: string + readOnly: true enum: - UNKNOWN - INCORRECT_CONFIGURATION - NE_HARDWARE_ERROR_DELECTED - DISCONNECTION_BETWEEN_NE_AND_OAM - OTHER - readOnly: true - type: string - readony: true + readOnly: true startTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: -- GitLab From 7ff4a167525e2dc08534a01448df0ee0a4181a26 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 06:27:15 +0000 Subject: [PATCH 089/156] Update file TS28317_RanScNrm.yaml --- OpenAPI/TS28317_RanScNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28317_RanScNrm.yaml b/OpenAPI/TS28317_RanScNrm.yaml index 1d4caa109..3bc789c4f 100644 --- a/OpenAPI/TS28317_RanScNrm.yaml +++ b/OpenAPI/TS28317_RanScNrm.yaml @@ -145,7 +145,7 @@ components: startTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeEo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' #-------Definition of Data types ----------# -- GitLab From 1172be6607d8228253cfadc9c824579b2b5765b5 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 06:50:55 +0000 Subject: [PATCH 090/156] Update file TS28312_IntentNrm.yaml --- OpenAPI/TS28312_IntentNrm.yaml | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index 3d018cb18..acf72057c 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -71,7 +71,7 @@ components: It represents the observation period of the fulfilmentInfo for corresponding ExpectationTargets, IntentExpectations and Intent. intentReportReference: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' IntentReport-Single: description: It represents intent report information from MnS producer to MnS consumer. allOf: @@ -87,9 +87,9 @@ components: intentFeasibilityCheckReport: $ref: '#/components/schemas/IntentFeasibilityCheckReport' lastUpdatedTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' intentReference: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' IntentHandlingFunction-Single: description: >- It represents the intent handling capabilities can be supported by a specific intent @@ -338,6 +338,7 @@ components: properties: expectaitonId: type: string + readOnly: true expectationFulfilmentInfo: $ref: '#/components/schemas/FulfilmentInfo' targetFulfilmentResult: @@ -354,6 +355,7 @@ components: properties: targetName: type: string + readOnly: true targetFulfilmentInfo: $ref: '#/components/schemas/FulfilmentInfo' targetAchievedValue: @@ -361,6 +363,7 @@ components: description: >- It describes the value that has been achieved for the expectation target at the time at which the report is generated. + readOnly: true #-------Definition of the concrete TargetFulfilmentResult dataType----------------# #-------Definition of the generic IntentConflictReport dataType----------------# @@ -372,8 +375,10 @@ components: properties: conflictId: type: string + readOnly: true conflictType: type: string + readOnly: true enum: - INTENT_CONFLICT - EXPECTATION_CONFLICT @@ -381,17 +386,20 @@ components: conflictingIntent: description: >- This will be present if the value of conflictType is INTENT_CONFLICT. It describes the DN of the conflicting intent - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' conflictingExpectation: description: >- This will be present if the value of conflictType is EXPECTATION_CONFLICT. It describes the expectationId of the conflicting IntentExpectation with an Intent - type: string + type: string + readOnly: true conflictingTarget: description: >- This will be present if the value of conflictType is TARGET_CONFLICT. It describes the targetName of the conflicting ExpectationTarget with an IntentExpectation - type: string + type: string + readOnly: true recommendedSolutions: - type: string + type: string + readOnly: true enum: - MODIFY - DELETE @@ -407,11 +415,13 @@ components: properties: feasibilityCheckResult: type: string + readOnly: true enum: - FEASIBLE - INFEASIBLE infeasibilityReason: type: string + readOOnly: true description: An attribute which is used when feasibilityCheckResult is INFEASIBLE #-------Definition of the concrete IntentFeasibilityCheckReport dataType----------------# @@ -424,6 +434,7 @@ components: properties: intentHandlingCapabilityId: type: string + readOnly: true supportedExpectationObjectType: type: string enum: @@ -431,11 +442,13 @@ components: - EDGE_SERVICE_SUPPORT - 5GC_SUBNETWORK - Radio_Service + readOnly: true description: It describes the expectation object type which can be supported by a specific intent handling function of MnS producer. supportedExpectationTargetNames: type: array items: type: string + readOnly: true description: It describes the supported expectation targets for the supported expectation object type. #-------Definition of the concrete IntentHandlingCapability dataType----------------# -- GitLab From b377871151bb8f36aac4c940baf3c61cb6e46c04 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 06:54:26 +0000 Subject: [PATCH 091/156] Update file TS28312_IntentNrm.yaml --- OpenAPI/TS28312_IntentNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index acf72057c..c8d30316a 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -421,7 +421,7 @@ components: - INFEASIBLE infeasibilityReason: type: string - readOOnly: true + readOnly: true description: An attribute which is used when feasibilityCheckResult is INFEASIBLE #-------Definition of the concrete IntentFeasibilityCheckReport dataType----------------# -- GitLab From 78f98d5a5cee452cea10fdaa261dcb39e89ab6c9 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 07:09:48 +0000 Subject: [PATCH 092/156] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28111_FaultNrm.yaml --- OpenAPI/TS28111_FaultNrm.yaml | 48 ++++++++++++++++++++++------------- OpenAPI/TS28623_ComDefs.yaml | 2 +- 2 files changed, 31 insertions(+), 19 deletions(-) diff --git a/OpenAPI/TS28111_FaultNrm.yaml b/OpenAPI/TS28111_FaultNrm.yaml index 7a525d13f..53fc292f0 100644 --- a/OpenAPI/TS28111_FaultNrm.yaml +++ b/OpenAPI/TS28111_FaultNrm.yaml @@ -40,6 +40,7 @@ components: - PHYSICAL_VIOLATION - SECURITY_SERVICE_OR_MECHANISM_VIOLATION - TIME_DOMAIN_VIOLATION + readOnly: true ProbableCause: description: >- The value of the probable cause may be a specific standardized string, or any @@ -58,12 +59,17 @@ components: - PROBABLE_CAUSE_003 - PROBABLE_CAUSE_004 - PROBABLE_CAUSE_005 + readOnly: true - type: string + readOnly: true - type: integer + readOnly: true SpecificProblem: oneOf: - type: string + readOnly: true - type: integer + readOnly: true PerceivedSeverity: type: string enum: @@ -72,9 +78,10 @@ components: - MAJOR - MINOR - WARNING - - CLEARED + - CLEARED TrendIndication: type: string + readOnly: true enum: - MORE_SEVERE - NO_CHANGE @@ -87,9 +94,9 @@ components: high: oneOf: - type: integer - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' low: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' ThresholdLevelInd: oneOf: - type: object @@ -105,12 +112,14 @@ components: properties: observedMeasurement: type: string + readOnly: true observedValue: type: number + readOnly: true thresholdLevel: $ref: '#/components/schemas/ThresholdLevelInd' armTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' required: - observedMeasurement - observedValue @@ -118,7 +127,7 @@ components: type: object properties: sourceObjectInstance: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' notificationIds: type: array items: @@ -145,15 +154,15 @@ components: # alarmId: # $ref: '#/components/schemas/AlarmId' objectInstance: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' notificationId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationId' alarmRaisedTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' alarmChangedTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' alarmClearedTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' alarmType: $ref: '#/components/schemas/AlarmType' probableCause: @@ -165,7 +174,7 @@ components: backedUpStatus: type: boolean backUpObject: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' trendIndication: $ref: '#/components/schemas/TrendIndication' thresholdinfo: @@ -178,34 +187,36 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' proposedRepairActions: type: string + readOnly: true additionalText: type: string + readOnly: true additionalInformation: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' - rootCauseIndicator: type: boolean - + readOnly: true ackTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' ackUserId: type: string ackSystemId: type: string ackState: $ref: '#/components/schemas/AckState' - clearUserId: type: string clearSystemId: type: string serviceUser: type: string + readOnly: true serviceProvider: type: string + readOnly: true securityAlarmDetector: type: string - + readOnly: true AlarmList-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -220,8 +231,9 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' numOfAlarmRecords: type: integer + readOnly: true lastModification: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' alarmRecords: description: >- This resource represents a map of alarm records. @@ -230,7 +242,7 @@ components: additionalProperties: $ref: '#/components/schemas/AlarmRecord' unreliableAlarmScope: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' #---- Definition of alarm notifications --------------------------------------------# @@ -539,7 +551,7 @@ components: type: object properties: commentTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' commentUserId: type: string commentSystemId: diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index ff9c3735d..0467bd809 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -381,9 +381,9 @@ components: Jex advanced profile specified in clause 7.5 of TS 32.161. SystemDN: type: string - NotificationId: type: integer + readOnly: true NotificationType: oneOf: - $ref: 'TS28111_FaultNrm.yaml#/components/schemas/AlarmNotificationTypes' -- GitLab From 43e5493793147f623d90c6177e516cce4d354a50 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 07:18:31 +0000 Subject: [PATCH 093/156] Update 2 files - /OpenAPI/TS28104_MdaNrm.yaml - /OpenAPI/TS28104_MdaReport.yaml --- OpenAPI/TS28104_MdaNrm.yaml | 5 +++-- OpenAPI/TS28104_MdaReport.yaml | 15 ++++----------- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index 4290465aa..41e47a9fd 100644 --- a/OpenAPI/TS28104_MdaNrm.yaml +++ b/OpenAPI/TS28104_MdaNrm.yaml @@ -19,6 +19,7 @@ components: type: array items: type: string + readOnly: true MDAOutputs: type: array @@ -140,9 +141,9 @@ components: supportedMDACapabilities: $ref: '#/components/schemas/MDATypes' mLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' aIMLInferenceFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index b57be4d1a..846254169 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -20,12 +20,13 @@ components: properties: mDAType: type: string + readOnly: true mDAOutputList: type: array items: $ref: '#/components/schemas/MDAOutputEntry' analyticsWindow: - $ref: '#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' confidenceDegree: type: number format: float @@ -35,18 +36,10 @@ components: properties: mDAOutputIEName: type: string + readOnly: true mDAOutputIEValue: {} - TimeWindow: - type: object - properties: - mDAOutputStartTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - mDAOutputEndTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - - #-------- Definition of MDA Report -------------------------------------------- MDAReport: @@ -63,4 +56,4 @@ components: mDAOutputs: $ref: '#/components/schemas/MDAOutputs' mDARequestRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' -- GitLab From 54a89080e5269127d98127b21de2583c558b3352 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 07:21:31 +0000 Subject: [PATCH 094/156] Update file TS28104_MdaNrm.yaml --- OpenAPI/TS28104_MdaNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index 41e47a9fd..89aa349ac 100644 --- a/OpenAPI/TS28104_MdaNrm.yaml +++ b/OpenAPI/TS28104_MdaNrm.yaml @@ -79,7 +79,7 @@ components: timeDurations: type: array items: - $ref: 'TS28104_MdaReport.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' - type: object properties: granularityPeriod: -- GitLab From bd4f1a3f4df07b1a1dd1ea7458f4cdc46bec4069 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 07:45:52 +0000 Subject: [PATCH 095/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 83f86744d..aeb4c6e10 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -99,16 +99,10 @@ components: readOnly: true secCredential: type: string - Duration: - type: object - properties: - startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' EASServicePermission: type: string description: any of enumerated value + readOnly: true enum: - TRIAL - SILVER @@ -118,6 +112,7 @@ components: EASStatus: type: string description: any of enumerated value + readOnly: true enum: - ENABLED - DISABLED @@ -136,9 +131,11 @@ components: properties: resourceId: type: string + readOnly: true reservationStatus: type: string description: any of enumrated value + readOnly: true enum: - RESERVED - USEd @@ -199,6 +196,7 @@ components: $ref: '#/components/schemas/EESFunction-Multiple' availableEdgeVirtualResources: type: string + readOnly: true EASFunction-Single: allOf: @@ -236,12 +234,15 @@ components: properties: aCID: type: string + readOnly: true eASProvider: type: string + readOnly: true eASdescription: type: string + readOnly: true eASSchedule: - $ref: '#/components/schemas/Duration' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindoewRo' eASGeographicalServiceArea: $ref: '#/components/schemas/GeoLoc' eASTopologicalServiceArea: @@ -252,10 +253,13 @@ components: $ref: '#/components/schemas/EASFeature' eASServiceContinuitySupport: type: boolean + readOnly: true eASDNAI: type: string + readOnly: true eASAvailabilityReportingPeriod: type: integer + readOnly: true eASStatus: $ref: '#/components/schemas/EASStatus' EESFunction-Single: @@ -328,7 +332,7 @@ components: softwareImageInfo: $ref: '#/components/schemas/SoftwareImageInfo' eASSchedule: - $ref: '#/components/schemas/Duration' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' eASFeature: $ref: '#/components/schemas/EASFeature' relocationPolicy: @@ -404,6 +408,7 @@ components: properties: bundleIdentifier: type: string + readOnly: true bundledEASIdentifier: type: string bundleType: -- GitLab From 839c31abbe267a5f889a0dd8fb3c80d562feba43 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 07:48:13 +0000 Subject: [PATCH 096/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index aeb4c6e10..c50d820f5 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -242,7 +242,7 @@ components: type: string readOnly: true eASSchedule: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindoewRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' eASGeographicalServiceArea: $ref: '#/components/schemas/GeoLoc' eASTopologicalServiceArea: -- GitLab From 104f638a71a607a365fa576c4c8cd83554a43a2e Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 17 Oct 2024 14:21:08 +0000 Subject: [PATCH 097/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index c50d820f5..b837ad30f 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -99,6 +99,13 @@ components: readOnly: true secCredential: type: string + Duration: + type: object + properties: + startTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + endTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' EASServicePermission: type: string description: any of enumerated value @@ -242,7 +249,7 @@ components: type: string readOnly: true eASSchedule: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: '#/components/schemas/Duration' eASGeographicalServiceArea: $ref: '#/components/schemas/GeoLoc' eASTopologicalServiceArea: @@ -332,7 +339,7 @@ components: softwareImageInfo: $ref: '#/components/schemas/SoftwareImageInfo' eASSchedule: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: '#/components/schemas/Duration' eASFeature: $ref: '#/components/schemas/EASFeature' relocationPolicy: -- GitLab From 35cb1a5616f1cb8334462bc54e5150028663efcd Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 08:25:46 +0000 Subject: [PATCH 098/156] Update file TS28536_CoslaNrm.yaml --- OpenAPI/TS28536_CoslaNrm.yaml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index 54d2c5898..59d730ebb 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -33,30 +33,35 @@ components: AssuranceGoalStatusObserved: type: string + readOnly: true enum: - FULFILLED - NOT_FULFILLED AssuranceGoalStatusPredicted: type: string + readOnly: true enum: - FULFILLED - NOT_FULFILLED AssuranceTargetStatusObserved: type: string + readOnly: true enum: - FULFILLED - NOT_FULFILLED AssuranceTargetStatusPredicted: type: string + readOnly: true enum: - FULFILLED - NOT_FULFILLED AssuranceTargetName: type: string + readOnly: true AssuranceTarget: type: object @@ -65,6 +70,7 @@ components: $ref: '#/components/schemas/AssuranceTargetName' assuranceTargetValue: type: string + readOnly: true AssuranceTargetList: type: array @@ -76,14 +82,13 @@ components: properties: assuranceGoalStatusId: type: string + ReadOnly: true assuranceGoalId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' assuranceGoalStatusObserved: $ref: '#/components/schemas/AssuranceGoalStatusObserved' assuranceGoalStatusPredicted: $ref: '#/components/schemas/AssuranceGoalStatusPredicted' - assuranceGoalRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' AssuranceGoalStatusList: type: array @@ -95,6 +100,7 @@ components: properties: assuranceTargetStatusId: type: string + readOnly: true assuranceTargetName: $ref: '#/components/schemas/AssuranceTargetName' assuranceTargetStatusObserved: @@ -196,6 +202,8 @@ components: properties: assuranceGoalStatusList: $ref: '#/components/schemas/AssuranceGoalStatusList' + assuranceGoalRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- -- GitLab From 06caed9a8b5efc27ad8bc5ec9a86a356d10371e6 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 08:29:52 +0000 Subject: [PATCH 099/156] Update file TS28536_CoslaNrm.yaml --- OpenAPI/TS28536_CoslaNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index 59d730ebb..3848c2cd6 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -82,7 +82,7 @@ components: properties: assuranceGoalStatusId: type: string - ReadOnly: true + readOnly: true assuranceGoalId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' assuranceGoalStatusObserved: -- GitLab From e70588e2545a1f21ff38d8172609afba6360d962 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Sun, 29 Sep 2024 08:28:32 +0000 Subject: [PATCH 100/156] Update file TS28318_DsoNrm.yaml --- OpenAPI/TS28318_DsoNrm.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28318_DsoNrm.yaml b/OpenAPI/TS28318_DsoNrm.yaml index 7246dca06..1e03987dc 100644 --- a/OpenAPI/TS28318_DsoNrm.yaml +++ b/OpenAPI/TS28318_DsoNrm.yaml @@ -47,11 +47,13 @@ components: dsoRapidInterventionDuration: type: integer mnoInterventionTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' mnoInterventionDuration: type: integer + readOnly: true mnoMaxServiceDuration: type: integer + readOnly: true affectedArea: $ref: '#/components/schemas/EnergyServiceLocation' isAffectedAreaPriority: -- GitLab From c4ccfc10ac7286da9c3e3d3b73cfe223b371ae9f Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Sep 2024 02:32:51 +0000 Subject: [PATCH 101/156] Update 2 files - /OpenAPI/TS28541_5GcNrm.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 28 ++++++++++++++++++++++++++-- OpenAPI/TS28541_SliceNrm.yaml | 4 +++- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index d3342c96a..1d477611b 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -446,15 +446,17 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/Arp' qosNotificationControl: type: boolean + default: false reflectiveQos: type: boolean + default: false sharingKeyDl: type: string sharingKeyUl: type: string maxPacketLossRateDl: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' - maxPacketLossRateUl: + maxPacketLossRateUl:FlowStatus: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' extMaxDataBurstVol: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm' @@ -494,6 +496,7 @@ components: minItems: 1 muteNotif: type: boolean + default: false trafficSteeringPolIdDl: type: string nullable: true @@ -506,6 +509,7 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/RouteToLocation' traffCorreInd: type: boolean + default: false upPathChgEvent: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/UpPathChgEvent' steerFun: @@ -546,8 +550,10 @@ components: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/AfSigProtocol' isAppRelocatable: type: boolean + default: false isUeAddrPreserved: type: boolean + deefault: false qosData: type: array items: @@ -582,6 +588,7 @@ components: $ref: '#/components/schemas/SnssaiInfo' isSubjectToNsac: type: boolean + default: false maxNumberofUEs: type: integer eACMode: @@ -590,10 +597,13 @@ components: enum: - INACTIVE - ACTIVE + default: INACTIVE activeEacThreshold: type: integer + default: 0 deactiveEacThreshold: type: integer + deefault: 100 numberofUEs: type: integer readOnly: true @@ -744,23 +754,31 @@ components: properties: proseDirectDiscovery: type: boolean + default: false proseDirectCommunication: type: boolean + default: false proseL2UetoNetworkRelay: type: boolean + default: false proseL3UetoNetworkRelay: type: boolean + default: false proseL2RemoteUe: type: boolean + default: false proseL3RemoteUe: type: boolean + default: false V2xCapability: type: object properties: lteV2x: type: boolean + default: false nrV2x: type: boolean + default: false InternalGroupIdRange: type: object properties: @@ -1372,7 +1390,7 @@ components: minItems: 1 mappingInd: type: boolean - default: False + default: false ExternalClientType: description: Indicates types of External Clients. anyOf: @@ -4786,12 +4804,15 @@ components: isEventTriggeredGtpUPathMonitoringSupported: type: boolean readOnly: true + default: true isPeriodicGtpUMonitoringSupported: type: boolean readOnly: true + default: true isImmediateGtpUMonitoringSupported: type: boolean readOnly: true + default: true gtpUPathDelayThresholds: $ref: '#/components/schemas/GtpUPathDelayThresholdsType' gtpUPathMinimumWaitTime: @@ -4826,12 +4847,15 @@ components: isEventTriggeredQFMonitoringSupported: type: boolean readOnly: true + default: true isPeriodicQFMonitoringSupported: type: boolean readOnly: true + default: true isSessionReleasedQFMonitoringSupported: type: boolean readOnly: true + default: true qFPacketDelayThresholds: $ref: '#/components/schemas/QFPacketDelayThresholdsType' qFMinimumWaitTime: diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 1dc47d0e4..ec145a216 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -765,7 +765,8 @@ components: RecommendationRequest: description: >- An attribute represents MnS consumer's request for recommended network slice related requirements. - type: boolean + type: boolean + default: false RecommendedRequirements: description: >- An attribute that specifies the recommended network slicing related requirements (i.e. ServiceProfile and SliceProfile information) which can be supported by the MnS producer.. @@ -775,6 +776,7 @@ components: description: >- An attribute represents MnS consumer's requirements for resource reservation. type: boolean + deefault: false RequestedReservationExpiration: description: >- An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation. -- GitLab From 692615a1e5ebbe4830d3e63b17d95a3a84c845d5 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Sep 2024 02:35:47 +0000 Subject: [PATCH 102/156] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index ec145a216..01625481f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -776,7 +776,7 @@ components: description: >- An attribute represents MnS consumer's requirements for resource reservation. type: boolean - deefault: false + default: false RequestedReservationExpiration: description: >- An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation. -- GitLab From 2dc2d52f304cd770a647a6838d54a116e1a53842 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Sep 2024 02:39:04 +0000 Subject: [PATCH 103/156] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 1d477611b..50f585b2f 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -553,7 +553,7 @@ components: default: false isUeAddrPreserved: type: boolean - deefault: false + default: false qosData: type: array items: @@ -603,7 +603,7 @@ components: default: 0 deactiveEacThreshold: type: integer - deefault: 100 + default: 100 numberofUEs: type: integer readOnly: true -- GitLab From 2160019b57d40d131ae71c347602ebc086e528d8 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 30 Sep 2024 02:54:40 +0000 Subject: [PATCH 104/156] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 50f585b2f..e5c4c0b3c 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -456,7 +456,7 @@ components: type: string maxPacketLossRateDl: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' - maxPacketLossRateUl:FlowStatus: + maxPacketLossRateUl: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' extMaxDataBurstVol: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm' -- GitLab From 0464c1df7ce89fb2e44690dd16f7c1e87b93fc00 Mon Sep 17 00:00:00 2001 From: shixixi Date: Mon, 30 Sep 2024 04:21:19 +0000 Subject: [PATCH 105/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index dcdb1648b..6639bb429 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -415,7 +415,6 @@ components: type: integer minimum: -1800 maximum: 1800 - RSSetId: type: integer maximum: 4194303 @@ -1280,6 +1279,8 @@ components: $ref: '#/components/schemas/DigitalAzimuth' digitalTilt: $ref: '#/components/schemas/DigitalTilt' + cCOParametersRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - type: object properties: Beam: -- GitLab From 0211c94d267e52f3c33dab49a0c84fd3fcef55bd Mon Sep 17 00:00:00 2001 From: shixixi Date: Wed, 16 Oct 2024 14:04:51 +0000 Subject: [PATCH 106/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 6639bb429..45a9d743c 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1278,13 +1278,24 @@ components: digitalAzimuth: $ref: '#/components/schemas/DigitalAzimuth' digitalTilt: - $ref: '#/components/schemas/DigitalTilt' - cCOParametersRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: '#/components/schemas/DigitalTilt' - type: object properties: Beam: $ref: '#/components/schemas/Beam-Multiple' + - type: object + properties: + CCOWeakCoverageParameters: + $ref: '#/components/schemas/CCOWeakCoverageParameters-Single' + - type: object + properties: + CCOPilotPollutionParameters: + $ref: '#/components/schemas/CCOWeakCoverageParameters-Single' + - type: object + properties: + CCOOvershootCoverageParameters: + $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single' + Beam-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' -- GitLab From 85c81c86957f360a79176f46dc6f64b3a564991b Mon Sep 17 00:00:00 2001 From: shixixi Date: Thu, 17 Oct 2024 02:41:10 +0000 Subject: [PATCH 107/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 45a9d743c..e8c99cf01 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1283,16 +1283,10 @@ components: properties: Beam: $ref: '#/components/schemas/Beam-Multiple' - - type: object - properties: CCOWeakCoverageParameters: $ref: '#/components/schemas/CCOWeakCoverageParameters-Single' - - type: object - properties: CCOPilotPollutionParameters: $ref: '#/components/schemas/CCOWeakCoverageParameters-Single' - - type: object - properties: CCOOvershootCoverageParameters: $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single' -- GitLab From de1a361e7e56b2736ef9ae9dd70f915a42238752 Mon Sep 17 00:00:00 2001 From: zhaoxxian Date: Sun, 29 Sep 2024 06:19:47 +0000 Subject: [PATCH 108/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index b837ad30f..480327878 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -123,6 +123,7 @@ components: enum: - ENABLED - DISABLED + - OVERLOAD_WARNING ResourceReservationRequirement: type: object properties: -- GitLab From 7a715d9401e4908b744bdb06cc72d8c3053e33c0 Mon Sep 17 00:00:00 2001 From: shixixi Date: Sun, 29 Sep 2024 10:36:39 +0000 Subject: [PATCH 109/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index e8c99cf01..0a4decc89 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -168,10 +168,19 @@ components: type: integer minimum: 0 maximum: 100 - numberOfPreamblesSent: - type: integer - minimum: 0 - maximum: 200 + maxNumberOfPreamblesSent: + enum: + - n3 + - n4 + - n5 + - n6 + - n7 + - n8 + - n10 + - n20 + - n50 + - n100 + - n200 UeAccDelayProbabilityDist: type: array -- GitLab From 84f9684b334b448b5450e5a5ad95aca08b7ce74e Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Fri, 4 Oct 2024 10:33:24 +0000 Subject: [PATCH 110/156] Rel_19_CR0011_28.317_Enhance_the_isUnique_property_for_stage_3_OpenAPI --- OpenAPI/TS28317_RanScNrm.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/OpenAPI/TS28317_RanScNrm.yaml b/OpenAPI/TS28317_RanScNrm.yaml index 3bc789c4f..39d8fa5b0 100644 --- a/OpenAPI/TS28317_RanScNrm.yaml +++ b/OpenAPI/TS28317_RanScNrm.yaml @@ -34,6 +34,7 @@ components: properties: nEInformation: type: array + uniqueItems: true items: $ref: '#/components/schemas/NEInfomration' description: >- -- GitLab From 701b6cd252494fb4688d95db188e3602b40c47a2 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Fri, 4 Oct 2024 10:45:41 +0000 Subject: [PATCH 111/156] Rel_19_CR0103_28.536_Enhance_the_isUnique_property_for_stage_3_OpenAPI --- OpenAPI/TS28536_CoslaNrm.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index 3848c2cd6..fdb1c44cf 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -74,6 +74,7 @@ components: AssuranceTargetList: type: array + uniqueItems: true items: $ref: '#/components/schemas/AssuranceTarget' @@ -92,6 +93,7 @@ components: AssuranceGoalStatusList: type: array + uniqueItems: true items: $ref: '#/components/schemas/AssuranceGoalStatus' @@ -110,11 +112,13 @@ components: AssuranceTargetStatusList: type: array + uniqueItems: true items: $ref: '#/components/schemas/AssuranceTargetStatus' AttributeNameList: type: array + uniqueItems: true items: type: string -- GitLab From 34ca7ef9e2d3656edb3f06b51db0e248c7515b1e Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Tue, 22 Oct 2024 06:29:10 +0000 Subject: [PATCH 112/156] Rel 19 cr0138 28.104 enhance the is unique property for stage 3 open api --- OpenAPI/TS28104_MdaNrm.yaml | 4 ++++ OpenAPI/TS28104_MdaReport.yaml | 1 + 2 files changed, 5 insertions(+) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index 89aa349ac..ffe182c4f 100644 --- a/OpenAPI/TS28104_MdaNrm.yaml +++ b/OpenAPI/TS28104_MdaNrm.yaml @@ -17,12 +17,14 @@ components: MDATypes: type: array + uniqueItems: true items: type: string readOnly: true MDAOutputs: type: array + uniqueItems: true items: $ref: '#/components/schemas/MDAOutputPerMDAType' @@ -45,6 +47,7 @@ components: type: string mDAOutputIEFilters: type: array + uniqueItems: true items: $ref: '#/components/schemas/MDAOutputIEFilter' @@ -78,6 +81,7 @@ components: properties: timeDurations: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' - type: object diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 846254169..4b76b47a4 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -23,6 +23,7 @@ components: readOnly: true mDAOutputList: type: array + uniqueItems: true items: $ref: '#/components/schemas/MDAOutputEntry' analyticsWindow: -- GitLab From b019fab98b12ac6e53d139c77ea20d66469dc85d Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Tue, 22 Oct 2024 06:36:22 +0000 Subject: [PATCH 113/156] Rel 19 cr0251 28.312 enhance the is unique property for stage 3 open api --- OpenAPI/TS28312_IntentExpectations.yaml | 25 +++++++++++++++++++++++++ OpenAPI/TS28312_IntentNrm.yaml | 14 ++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/OpenAPI/TS28312_IntentExpectations.yaml b/OpenAPI/TS28312_IntentExpectations.yaml index 3938719ef..3d4b65c45 100644 --- a/OpenAPI/TS28312_IntentExpectations.yaml +++ b/OpenAPI/TS28312_IntentExpectations.yaml @@ -27,6 +27,7 @@ components: $ref: "#/components/schemas/RadioNetworkExpectationObject" expectationTargets: type: array + uniqueItems: true items: type: object oneOf: @@ -45,6 +46,7 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -65,6 +67,7 @@ components: $ref: "#/components/schemas/RadioServiceExpectationObject" expectationTargets: type: array + uniqueItems: true items: type: object oneOf: @@ -75,6 +78,7 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array + uniqueItems: true items: $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Context' required: @@ -92,6 +96,7 @@ components: $ref: '#/components/schemas/EdgeServiceSupportExpectationObject' expectationTargets: type: array + uniqueItems: true items: type: object oneOf: @@ -105,6 +110,7 @@ components: - $ref: 'TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget' expectationContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -126,10 +132,12 @@ components: $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationVerb" expectationObjects: type: array + uniqueItems: true items: $ref: "#/components/schemas/5GCNetworkExpectationObject" expectationTargets: type: array + uniqueItems: true items: type: object oneOf: @@ -140,6 +148,7 @@ components: - $ref: "TS28312_IntentNrm.yaml#/components/schemas/ExpectationTarget" expectationContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -164,6 +173,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' objectContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -188,6 +198,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' objectContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -207,6 +218,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' objectContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -227,6 +239,7 @@ components: $ref: "TS28623_ComDefs.yaml#/components/schemas/Dn" objectContexts: type: array + uniqueItems: true items: type: object oneOf: @@ -812,6 +825,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: "TS28623_ComDefs.yaml#/components/schemas/Tac" PLMNContext: @@ -829,6 +843,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' DlFrequencyContext: @@ -847,6 +862,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Frequency' UlFrequencyContext: @@ -865,6 +881,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: 'TS28312_IntentNrm.yaml#/components/schemas/Frequency' RATContext: @@ -883,6 +900,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: type: string enum: @@ -904,6 +922,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: "TS28312_IntentNrm.yaml#/components/schemas/UEGroup" EdgeIdentificationIdContext: @@ -951,6 +970,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: "TS28623_ComDefs.yaml#/components/schemas/Tac" NfTypeContext: @@ -968,6 +988,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: "TS28541_5GcNrm.yaml#/components/schemas/NFType" NfInstanceLocationContext: @@ -985,6 +1006,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: type: string TaiContext: @@ -1002,6 +1024,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: $ref: "TS28623_GenericNrm.yaml#/components/schemas/Tai" ServingScopeContext: @@ -1019,6 +1042,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: type: string DnnContext: @@ -1036,6 +1060,7 @@ components: - IS_ALL_OF contextValueRange: type: array + uniqueItems: true items: type: string #-------Definition of the scenario specific ObjectTarget dataType----------------# diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index c8d30316a..937bfea94 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -33,6 +33,7 @@ components: type: string intentExpectations: type: array + uniqueItems: true items: type: object oneOf: @@ -45,6 +46,7 @@ components: $ref: "#/components/schemas/Selectivity" intentContexts: type: array + uniqueItems: true items: $ref: '#/components/schemas/Context' description: >- @@ -82,6 +84,7 @@ components: $ref: '#/components/schemas/IntentFulfilmentReport' intentConflictReports: type: array + uniqueItems: true items: $ref: '#/components/schemas/IntentConflictReport' intentFeasibilityCheckReport: @@ -100,6 +103,7 @@ components: properties: intentHandlingCapabilityList: type: array + uniqueItems: true items: $ref: '#/components/schemas/IntentHandlingCapability' Intent: @@ -125,12 +129,14 @@ components: $ref: "#/components/schemas/ExpectationObject" expectationTargets: type: array + uniqueItems: true items: $ref: '#/components/schemas/ExpectationTarget' contextSelectivity: $ref: "#/components/schemas/Selectivity" expectationContexts: type: array + uniqueItems: true items: $ref: '#/components/schemas/Context' required: @@ -155,6 +161,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' objectContexts: type: array + uniqueItems: true items: $ref: '#/components/schemas/Context' description: >- @@ -216,6 +223,7 @@ components: $ref: "#/components/schemas/NotFulfilledState" notFulfilledReasons: type: array + uniqueItems: true items: type: string readOnly: true @@ -285,6 +293,7 @@ components: targetValueRange: oneOf: - type: array + uniqueItems: true items: $ref: "#/components/schemas/ValueRangeType" - $ref: "#/components/schemas/ValueRangeType" @@ -292,6 +301,7 @@ components: $ref: "#/components/schemas/Selectivity" targetContexts: type: array + uniqueItems: true items: $ref: '#/components/schemas/Context' description: It describes the list of constraints and conditions that should apply for a specific expectationTarget. @@ -310,6 +320,7 @@ components: contextValueRange: oneOf: - type: array + uniqueItems: true items: $ref: "#/components/schemas/ValueRangeType" - $ref: "#/components/schemas/ValueRangeType" @@ -326,6 +337,7 @@ components: $ref: '#/components/schemas/FulfilmentInfo' expectationFulfilmentResult: type: array + uniqueItems: true items: $ref: '#/components/schemas/ExpectationFulfilmentResult' #-------Definition of the concrete IntentFulfilmentReport dataType----------------# @@ -343,6 +355,7 @@ components: $ref: '#/components/schemas/FulfilmentInfo' targetFulfilmentResult: type: array + uniqueItems: true items: $ref: '#/components/schemas/TargetFulfilmentResult' #-------Definition of the concrete ExpectationFulfilmentResult dataType----------------# @@ -446,6 +459,7 @@ components: description: It describes the expectation object type which can be supported by a specific intent handling function of MnS producer. supportedExpectationTargetNames: type: array + uniqueItems: true items: type: string readOnly: true -- GitLab From 1838f4b2cb1de32494b59593201b0ed129c6c510 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Fri, 4 Oct 2024 10:10:57 +0000 Subject: [PATCH 114/156] Rel_19_CR1380_28.541_OpenAPI_SS_Stage_3_for_energy_cost_mapping_rule --- OpenAPI/TS28541_NrNrm.yaml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 0a4decc89..8583b27a0 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -991,6 +991,8 @@ components: $ref: '#/components/schemas/QceIdMappingInfoList' mdtUserConsentReqList: $ref: '#/components/schemas/MdtUserConsentReqList' + nRECMappingRuleRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -2101,6 +2103,22 @@ components: ephemerisInfos: $ref: '#/components/schemas/EphemerisInfos' + NRECMappingRule-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + allOf: + - type: object + properties: + ecMRInputMinimumValue: + type: integer + ecMRInputMaximumValue: + type: integer + ecTimeInterval: + type: integer + #-------- Definition of JSON arrays for name-contained IOCs ---------------------- GnbDuFunction-Multiple: @@ -2259,6 +2277,10 @@ components: type: array items: $ref: '#/components/schemas/EphemerisInfoSet-Single' + NRECMappingRule-Multiple: + type: array + items: + $ref: '#/components/schemas/NRECMappingRule-Single' #-------- Definitions in TS 28.541 for TS 28.532 --------------------------------- @@ -2326,4 +2348,4 @@ components: - $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single' - $ref: '#/components/schemas/NTNFunction-Single' - $ref: '#/components/schemas/EphemerisInfoSet-Single' - + - $ref: '#/components/schemas/NRECMappingRule-Single' -- GitLab From bcaa42763158b2198542f1830c7ff2bbf41232a7 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Fri, 4 Oct 2024 09:25:42 +0000 Subject: [PATCH 115/156] Rel_19_CR1378_28.541_Correction_to_sliceAvailability_and_sliceSubnetAvailability --- OpenAPI/TS28541_SliceNrm.yaml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 01625481f..170a5b961 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -428,7 +428,9 @@ components: uLPktDelayVariation: $ref: '#/components/schemas/Float' sliceSubnetAvailability: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' + type: array + items: + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' RANSliceSubnetProfile: type: object @@ -584,7 +586,9 @@ components: uLPktDelayVariation: $ref: '#/components/schemas/Float' sliceSubnetAvailability: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' + type: array + items: + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' ServiceProfile: type: object @@ -681,7 +685,9 @@ components: uLPktDelayVariation: $ref: '#/components/schemas/Float' sliceAvailability: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' + type: array + items: + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' SliceProfile: type: object -- GitLab From d21ddcaeec30ba2b3478cfd7ffd24fc217c22355 Mon Sep 17 00:00:00 2001 From: potherakallo Date: Thu, 3 Oct 2024 19:05:50 +0000 Subject: [PATCH 116/156] Correction for "NR Measurent Type" for " TraceControlNrm ". Update to be aligned with 3GPP TS 32.422 section 5.10.3 --- OpenAPI/TS28623_TraceControlNrm.yaml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index f2d85e495..75e49e2db 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -820,13 +820,16 @@ components: items: type: string enum: - - M1 - - M2 - - M3 - - M4 - - M5 - - M6 - - M7 + - M1_DL + - M2_DL + - M4_DL + - M4_UL + - M5_DL + - M5_UL + - M6_DL + - M6_UL + - M7_DL + - M7_UL - M1_EVENT_TRIGGERED - M8 - M9 -- GitLab From 9b551fdf3551da00356815e72672bfedb2d0f4cf Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 24 Oct 2024 10:34:34 +0000 Subject: [PATCH 117/156] Rel19 TS28541 CR1306 correction to misalignment of stage 2 and stage 3 for... --- OpenAPI/TS28541_NrNrm.yaml | 56 +++++++++++--------------------------- 1 file changed, 16 insertions(+), 40 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 8583b27a0..150f47692 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -308,30 +308,9 @@ components: maximum: 65535 RemoteAddress: $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' - - CellIndividualOffset: - type: object - properties: - rsrpOffsetSSB: - type: integer - default: 0 - rsrqOffsetSSB: - type: integer - default: 0 - sinrOffsetSSB: - type: integer - default: 0 - rsrpOffsetCSI-RS: - type: integer - default: 0 - rsrqOffsetCSI-RS: - type: integer - default: 0 - sinrOffsetCSI-RS: - type: integer - default: 0 QOffsetRange: type: integer + default: 0 enum: - -24 - -22 @@ -364,21 +343,6 @@ components: - 3 - 2 - 1 - QOffsetRangeList: - type: object - properties: - rsrpOffsetSSB: - $ref: '#/components/schemas/QOffsetRange' - rsrqOffsetSSB: - $ref: '#/components/schemas/QOffsetRange' - sinrOffsetSSB: - $ref: '#/components/schemas/QOffsetRange' - rsrpOffsetCSI-RS: - $ref: '#/components/schemas/QOffsetRange' - rsrqOffsetCSI-RS: - $ref: '#/components/schemas/QOffsetRange' - sinrOffsetCSI-RS: - $ref: '#/components/schemas/QOffsetRange' QOffsetFreq: type: number default: 0 @@ -1375,7 +1339,11 @@ components: nRTCI: type: integer cellIndividualOffset: - $ref: '#/components/schemas/CellIndividualOffset' + type: array + items: + $ref: '#/components/schemas/QOffsetRange' + minItems: 6 + maxItems: 6 adjacentNRCellRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' nRFreqRelationRef: @@ -1412,7 +1380,11 @@ components: type: object properties: offsetMO: - $ref: '#/components/schemas/QOffsetRangeList' + type: array + items: + $ref: '#/components/schemas/QOffsetRange' + minItems: 6 + maxItems: 6 blockListEntry: type: array items: @@ -1475,7 +1447,11 @@ components: type: object properties: cellIndividualOffset: - $ref: '#/components/schemas/CellIndividualOffset' + type: array + items: + $ref: '#/components/schemas/QOffsetRange' + minItems: 6 + maxItems: 6 blackListEntry: type: array items: -- GitLab From ba1f12946e1506c8c2602727b9fd81999dec2b36 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 24 Oct 2024 15:12:41 +0000 Subject: [PATCH 118/156] This is to replace MR !1411, commit: 82c1fb9bc80f8339b06796d35786814c63791041 Update TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 58 ++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 480327878..9fb42f214 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -174,6 +174,27 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' servedEESList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + SAP: + type: object + properties: + host: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/HostAddr' + port: + type: integer + Operation: + type: object + properties: + name: + type: string + allowedConsumers: + type: string + operationSemantics: + type: string + description: any of enumrated value + enum: + - REQUEST_RESPONSE + - SUBSCRIBE_NOTIFY + #-------- Definition of types for name-containments ------ SubNetwork-ncO-EdgeNrm: type: object @@ -185,6 +206,29 @@ components: EASBundle: $ref: '#/components/schemas/EASBundle-Multiple' +#-------- Definition of Edge common IOCs -------------------------------------------- + ManagedEdgeNFService-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + type: object + properties: + userLabel: + type: string + sAP: + $ref: '#/components/schemas/SAP' + operations: + type: array + items: + $ref: '#/components/schemas/Operation' + administrativeState: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' + operationalState: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' +#-------- Definition of Edge common IOCs -------------------------------------------- + #-------- Definition of concrete IOCs -------------------------------------------- EdgeDataNetwork-Single: @@ -299,6 +343,10 @@ components: registrationInfo: $ref: '#/components/schemas/RegistrationInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' + - type: object + properties: + ManagedEdgeNFService: + $ref: '#/components/schemas/ManagedEdgeNFService-Multiple' ECSFunction-Single: allOf: @@ -323,6 +371,10 @@ components: sharedECSInfo: $ref: '#/components/schemas/FederatedECSInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' + - type: object + properties: + ManagedEdgeNFService: + $ref: '#/components/schemas/ManagedEdgeNFService-Multiple' EASRequirements-Single: allOf: @@ -473,6 +525,11 @@ components: type: array items: $ref: '#/components/schemas/EASBundle-Single' + ManagedEdgeNFService-Multiple: + type: array + items: + $ref: '#/components/schemas/ManagedEdgeNFService-Single' + #--------------------------------- Definition ------------------------------------ resources-edgeNrm: @@ -488,3 +545,4 @@ components: - $ref: '#/components/schemas/OperatorEdgeDataNetwork-Single' - $ref: '#/components/schemas/EASResourceReservationJob-Single' - $ref: '#/components/schemas/EASBundle-Single' + - $ref: '#/components/schemas/ManagedEdgeNFService-Single' -- GitLab From 137ce41a1e6d974963abfa087e0d581381fb90b9 Mon Sep 17 00:00:00 2001 From: sunse Date: Tue, 29 Oct 2024 01:25:56 +0000 Subject: [PATCH 119/156] Updating Rel19 and correct the URL for scripts repository, Update README.md --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7ded0d216..f4bd9cbd1 100644 --- a/README.md +++ b/README.md @@ -4,18 +4,20 @@ The Rel-16 branch represents the latest Rel-16 content approved and published af The Rel-17 branch represents the latest Rel-17 content approved and published after each TSG SA plenary. -Rel-18 branch represents the current working in progress release status. +The Rel-18 branch represents the latest Rel-18 content approved and published after each TSG SA plenary. -(c) 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). +The Rel-19 branch represents the current working in progress release status. + +(c) 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. -Branch {+Rel-18+} validation status: +Branch {+Rel-19+} validation status: [![pipeline status](https://forge.3gpp.org/rep/SA5/MnS/badges/Rel-18/pipeline.svg)](https://forge.3gpp.org/rep/SA5/MnS/commits/Rel-18) -## Data models validation +## Data models/Schema validation -The YANG data models in the present projects are validated by an automated CI agent. Learn more at: +The YANG data models and YAML Schema in the present projects are validated by an automated CI agent. Learn more at: * [Management And Orchestration APIs Wiki](https://forge.3gpp.org/rep/sa5/MnS/-/wikis/home) -* [Validation scripts repository](https://forge.3gpp.org/rep/tools/3gpp-scripts/sa5) +* [Validation scripts repository](https://forge.3gpp.org/rep/tools/3gpp-scripts/-/tree/master/sa5) -- GitLab From 98dc3021753fad86b173d7d63ec28b6e80495979 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 4 Nov 2024 11:44:49 +0000 Subject: [PATCH 120/156] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 170a5b961..365ac62fc 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -133,9 +133,9 @@ components: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' maxThpt: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' MaxPktSize: type: object properties: @@ -150,7 +150,6 @@ components: $ref: '#/components/schemas/ServAttrCom' nOofPDUSessions: type: integer - readOnly: true KPIMonitoring: type: object properties: @@ -218,7 +217,6 @@ components: $ref: '#/components/schemas/ServAttrCom' density: type: integer - readOnly: true NsInfo: type: object properties: -- GitLab From d3e5bba209a0d5959375ca59d50a63c2c98b8c3f Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 22 Nov 2024 17:29:32 +0000 Subject: [PATCH 121/156] Rel19 CR0465 28623 TracecontrolNrm isUnique property enhancement --- OpenAPI/TS28623_TraceControlNrm.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 75e49e2db..926732cfd 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -385,6 +385,7 @@ components: listOfNeTypes-Type: description: The Network Element types where Trace Session activation is needed. See 3GPP TS 32.422 clause 5.4 for additional details. type: array + uniqueItems: true items: type: string enum: @@ -423,6 +424,7 @@ components: listOfTraceMetrics: description: The trace metrics to be reported. See 3GPP TS 32.422 clause 10 for additional details. type: array + uniqueItems: true items: type: string @@ -976,6 +978,7 @@ components: plmnList-Type: description: See details in 3GPP TS 32.422 clause 5.10.24. type: array + uniqueItems: true items: type: object properties: @@ -1221,6 +1224,7 @@ components: sensorInformation-Type: description: See details in 3GPP TS 32.422 clause 5.10.29. type: array + uniqueItems: true items: type: string enum: @@ -1264,6 +1268,7 @@ components: excessPacketDelayThresholds-Type: description: Array of type excessPacketDelayThreshold-Type. type: array + uniqueItems: true items: $ref: '#/components/schemas/excessPacketDelayThreshold-Type' minItems: 0 @@ -1363,6 +1368,7 @@ components: $ref: '#/components/schemas/timeToTriggerL1-Type' mbsfnAreaList: type: array + uniqueItems: true items: $ref: '#/components/schemas/MbsfnArea' maxItems: 8 @@ -1374,11 +1380,13 @@ components: $ref: '#/components/schemas/eventListForEventTriggeredMeasurement-Type' areaConfigurationForNeighCell: type: array + uniqueItems: true items: $ref: '#/components/schemas/AreaConfig' maxItems: 32 nPNIdentityList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' @@ -1390,6 +1398,7 @@ components: $ref: '#/components/schemas/anonymizationOfMdtData-Type' areaScope: type: array + uniqueItems: true items: $ref: '#/components/schemas/AreaScope' sensorInformation: @@ -1417,18 +1426,23 @@ components: AreaScope: oneOf: - type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/EutraCellId' - type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/NrCellId' - type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Tac' - type: array + uniqueItems: true items: $ref: '#/components/schemas/Tai' - type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' Tai: @@ -1448,6 +1462,7 @@ components: $ref: '#/components/schemas/FreqInfo' pciList: type: array + uniqueItems: true items: type: integer FreqInfo: @@ -1458,6 +1473,7 @@ components: type: integer freqBands: type: array + uniqueItems: true items: type: integer MbsfnArea: @@ -1481,6 +1497,9 @@ components: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' listOfTraceMetrics: type: array + uniqueItems: true + items: + type: string traceReportingConsumerUri: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' traceCollectionEntityIpAddress: -- GitLab From c3987080a4636f5a63800f33db24782250e221c7 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 22 Nov 2024 17:54:39 +0000 Subject: [PATCH 122/156] Rel19 TS28623 CR0464 enhancement to NRM related to multiplicity --- OpenAPI/TS28623_ComDefs.yaml | 9 ++++++++- OpenAPI/TS28623_GenericNrm.yaml | 19 +++++++++++++++---- OpenAPI/TS28623_MnSRegistryNrm.yaml | 1 + OpenAPI/TS28623_PmControlNrm.yaml | 1 + OpenAPI/TS28623_ThresholdMonitorNrm.yaml | 2 ++ OpenAPI/TS28623_TraceControlNrm.yaml | 10 +++++++++- 6 files changed, 36 insertions(+), 6 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 0467bd809..42ede46e7 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -196,16 +196,23 @@ components: - type: array items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + minItems: 1 + maxItems: 8 - type: array items: $ref: '#/components/schemas/NrCellId' + minItems: 1 + maxItems: 32 - type: array items: $ref: '#/components/schemas/EutraCellId' + minItems: 1 + maxItems: 32 - type: array items: $ref: '#/components/schemas/UtraCellId' - + minItems: 1 + maxItems: 32 Fqdn: type: string description: This datatype is used for writable attribute diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index a65dc2245..c10868fa9 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -62,7 +62,8 @@ components: uniqueItems: true items: type: string - readOnly: true + readOnly: true + minItems: 1 granularityPeriods: type: array uniqueItems: true @@ -150,19 +151,28 @@ components: - type: array items: $ref: '#/components/schemas/NpnId-Type' + minItems: 1 - oneOf: - type: array items: $ref: '#/components/schemas/EutraCellId' + minItems: 1 + maxItems: 32 - type: array items: $ref: '#/components/schemas/NrCellId' + minItems: 1 + maxItems: 32 - type: array items: $ref: '#/components/schemas/Tac' + minItems: 1 + maxItems: 8 - type: array items: $ref: '#/components/schemas/Tai' + minItems: 1 + maxItems: 8 Tai: type: object properties: @@ -216,6 +226,8 @@ components: - FRIDAY - SATURDAY - SUNDAY + minItems: 1 + maxItems: 7 - type: object properties: timeIntervals: @@ -240,14 +252,12 @@ components: uniqueItems: true items: type: string - minItems: 1 maxItems: 256 nIDList: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Nid' - minItems: 1 maxItems: 16 oneOf: - required: [plmnId, cAGIdList] @@ -302,7 +312,8 @@ components: uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' - readOnly: true + readOnly: true + minItems: 1 priorityLabel: type: integer readOnly: true diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index eddba948c..abc74b6b3 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -64,6 +64,7 @@ components: uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' + minItems: 1 #-------- Definition of YAML arrays for name-contained IOCs ---------------------- diff --git a/OpenAPI/TS28623_PmControlNrm.yaml b/OpenAPI/TS28623_PmControlNrm.yaml index 865e830f6..bbbfa03e2 100644 --- a/OpenAPI/TS28623_PmControlNrm.yaml +++ b/OpenAPI/TS28623_PmControlNrm.yaml @@ -50,6 +50,7 @@ components: uniqueItems: true items: type: string + minItems: 1 granularityPeriod: type: integer minimum: 1 diff --git a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml index d456e046f..6cc668b55 100644 --- a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml +++ b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml @@ -34,6 +34,7 @@ components: uniqueItems: true items: type: string + minItems: 1 thresholdDirection: type: string enum: @@ -70,6 +71,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/ThresholdInfo' + minItems: 1 monitorGranularityPeriod: type: integer minimum: 1 diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 926732cfd..70cd0cc44 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -1413,7 +1413,10 @@ components: type: object properties: ueCoreMeasurements: - type: string + type: array + items: + type: string + minItems: 1 ueCoreMeasGranularityPeriod: type: integer nfTypeToMeasure: @@ -1465,6 +1468,10 @@ components: uniqueItems: true items: type: integer + minimum: 0 + maximum: 1007 + minItems: 1 + maxItems: 32 FreqInfo: description: specifies the carrier frequency and bands used in a cell. type: object @@ -1476,6 +1483,7 @@ components: uniqueItems: true items: type: integer + minItems: 1 MbsfnArea: type: object properties: -- GitLab From 482a16831b5e0f10c50ce88ed6f741417c939721 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 7 Nov 2024 15:14:56 +0000 Subject: [PATCH 123/156] Rel19 TS28541 CR1412 correction to stage 2 stage3 attribute name inconsistence --- OpenAPI/TS28541_NrNrm.yaml | 16 ++++++++++------ OpenAPI/TS28541_SliceNrm.yaml | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 150f47692..bbdc88c24 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -541,7 +541,7 @@ components: type: array items: $ref: '#/components/schemas/RimRSReportInfo' - TceMappingInfo: + TceIDMappingInfo: type: object properties: tceIPAddress: @@ -550,10 +550,10 @@ components: type: integer pLMNTarget: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' - TceMappingInfoList: + TceIDMappingInfoList: type: array items: - $ref: '#/components/schemas/TceMappingInfo' + $ref: '#/components/schemas/TceIDMappingInfo' ResourceType: type: string enum: @@ -936,9 +936,13 @@ components: xnHOBlackList: $ref: '#/components/schemas/GGnbIdList' mappingSetIDBackhaulAddress: - $ref: '#/components/schemas/MappingSetIDBackhaulAddress' - tceMappingInfoList: - $ref: '#/components/schemas/TceMappingInfoList' + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/MappingSetIDBackhaulAddress' + minItems: 1 + tceIDMappingInfoList: + $ref: '#/components/schemas/TceIDMappingInfoList' configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 365ac62fc..fc9f4ead2 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -920,7 +920,7 @@ components: type: string epApplicationRefs: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - connectionPointRefList: + externalEndPointRefList: type: array items: $ref: '#/components/schemas/ConnectionPointInfo' -- GitLab From faeb2ebab0f468391b015f67dc35c29378e32538 Mon Sep 17 00:00:00 2001 From: sunse Date: Thu, 7 Nov 2024 09:32:01 +0000 Subject: [PATCH 124/156] Rel19 CR0201 TS28105 Enhance OpenAPI related to Multiplicity --- OpenAPI/TS28105_AiMlNrm.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index bab55f85e..d97b91955 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -487,12 +487,17 @@ components: runTimeContext: $ref: '#/components/schemas/MLContext' supportedPerformanceIndicators: - $ref: '#/components/schemas/SupportedPerfIndicator' + type: array + uniqueItems: true + items: + $ref: '#/components/schemas/SupportedPerfIndicator' + minItems: 1 mLCapabilitiesInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/MLCapabilityInfo' + minItems: 1 retrainingEventsMonitorRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' sourceTrainedMLModelRef: @@ -521,7 +526,11 @@ components: type: object properties: memberMLModelRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' + type: array + uniqueItems: true + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' + minItems: 2 ## 7.3a.4.1 IOC MLUpdateFunction-Single: -- GitLab From e79b9143b579f76d94cbaf4db5a8a4a24b37f640 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 22 Nov 2024 19:23:53 +0000 Subject: [PATCH 125/156] Rel19 TS28541 CR1408 isUniqueness enhancement for YAML NR and Slice NRM --- OpenAPI/TS28541_NrNrm.yaml | 29 +++++++++++++++++++++++++++++ OpenAPI/TS28541_SliceNrm.yaml | 20 ++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index bbdc88c24..72295c446 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -51,6 +51,7 @@ components: PlmnIdList: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' PlmnInfo: @@ -64,10 +65,12 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' PlmnInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/PlmnInfo' NpnIdentityList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' GGnbId: @@ -79,11 +82,13 @@ components: GGnbIdList: type: array + uniqueItems: true items: $ref: '#/components/schemas/GGnbId' GEnbIdList: type: array + uniqueItems: true items: $ref: '#/components/schemas/GEnbId' @@ -94,10 +99,12 @@ components: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' NrTacList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' TaiList: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' BackhaulAddress: @@ -169,6 +176,7 @@ components: minimum: 0 maximum: 100 maxNumberOfPreamblesSent: + type: string enum: - n3 - n4 @@ -184,6 +192,7 @@ components: UeAccDelayProbabilityDist: type: array + uniqueItems: true items: $ref: '#/components/schemas/UeAccDelayProbability' @@ -201,6 +210,7 @@ components: NRPciList: type: array + uniqueItems: true items: $ref: '#/components/schemas/NrPci' minItems: 0 @@ -208,6 +218,7 @@ components: CSonPciList: type: array + uniqueItems: true items: $ref: '#/components/schemas/NrPci' minItems: 1 @@ -286,6 +297,7 @@ components: $ref: '#/components/schemas/Snssai' RrmPolicyMemberList: type: array + uniqueItems: true items: $ref: '#/components/schemas/RrmPolicyMember' AddressWithVlan: @@ -414,6 +426,7 @@ components: rimRSStartingFrequencyOffsetIdList: type: array + uniqueItems: true items: type: integer @@ -424,12 +437,14 @@ components: type: integer rimRSScrambleIdListofRS1: type: array + uniqueItems: true items: type: integer nrofRIMRSSequenceCandidatesofRS2: type: integer rimRSScrambleIdListofRS2: type: array + uniqueItems: true items: type: integer enableEnoughNotEnoughIndication: @@ -488,10 +503,12 @@ components: type: integer consecutiveRIMRS1List: type: array + uniqueItems: true items: type: integer consecutiveRIMRS2List: type: array + uniqueItems: true items: type: integer enablenearfarIndicationRS1: @@ -539,6 +556,7 @@ components: type: integer rimRSReportInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/RimRSReportInfo' TceIDMappingInfo: @@ -552,6 +570,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' TceIDMappingInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/TceIDMappingInfo' ResourceType: @@ -572,6 +591,7 @@ components: NTNTAClist: type: array + uniqueItems: true items: $ref: '#/components/schemas/NrTac' @@ -596,6 +616,7 @@ components: EphemerisInfos: type: array + uniqueItems: true items: $ref: '#/components/schemas/Ephemeris' @@ -676,6 +697,7 @@ components: $ref: 'TS28541_5GcNrm.yaml#/components/schemas/Ncgi' MappedCellIdInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/MappedCellIdInfo' QceIdMappingInfo: @@ -691,10 +713,12 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' QceIdMappingInfoList: type: array + uniqueItems: true items: $ref: '#/components/schemas/QceIdMappingInfo' MdtUserConsentReqList: type: array + uniqueItems: true items: type: string enum: @@ -1089,11 +1113,13 @@ components: $ref: '#/components/schemas/SsbDuration' nrSectorCarrierRef: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' bwpRef: description: "Condition is BWP sets are not supported" type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' bwpSetRef: @@ -1136,6 +1162,7 @@ components: properties: bWPlist: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' maxItems: 12 @@ -1391,6 +1418,7 @@ components: maxItems: 6 blockListEntry: type: array + uniqueItems: true items: type: integer minimum: 0 @@ -1458,6 +1486,7 @@ components: maxItems: 6 blackListEntry: type: array + uniqueItems: true items: type: integer minimum: 0 diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index fc9f4ead2..0d7c71458 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -34,6 +34,7 @@ components: readOnly: true PositioningAvailability: type: array + uniqueItems: true items: type: string enum: @@ -75,6 +76,7 @@ components: Tagging: type: array readOnly: true + uniqueItems: true items: type: string enum: @@ -125,6 +127,7 @@ components: $ref: '#/components/schemas/Support' periodicityList: type: array + uniqueItems: true items: type: integer XLThpt: @@ -157,6 +160,7 @@ components: $ref: '#/components/schemas/ServAttrCom' kPIList: type: array + uniqueItems: true items: type: string readOnly: true @@ -174,6 +178,7 @@ components: $ref: '#/components/schemas/ServAttrCom' nROperatingBands: type: array + uniqueItems: true items: type: string Synchronicity: @@ -287,6 +292,7 @@ components: type: string secRules: type: array + uniqueItems: true items: type: string readOnly: true @@ -297,6 +303,7 @@ components: $ref: '#/components/schemas/ServAttrCom' secFuncList: type: array + uniqueItems: true items: $ref: '#/components/schemas/SecFunc' DataNetwork: @@ -306,6 +313,7 @@ components: $ref: '#/components/schemas/ServAttrCom' dnnList: type: array + uniqueItems: true items: type: string DataAccess: @@ -351,14 +359,17 @@ components: $ref: '#/components/schemas/ServAttrCom' dataAccessList: type: array + uniqueItems: true items: $ref: '#/components/schemas/DataAccess' tunnellingMechanismList: type: array + uniqueItems: true items: $ref: '#/components/schemas/TunnellingMechanism' localBreakoutAllowedList: type: array + uniqueItems: true items: $ref: '#/components/schemas/LboAllowed' @@ -427,6 +438,7 @@ components: $ref: '#/components/schemas/Float' sliceSubnetAvailability: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' @@ -467,6 +479,7 @@ components: type: integer nROperatingBands: type: array + uniqueItems: true items: type: string delayTolerance: @@ -527,6 +540,7 @@ components: type: integer nROperatingBands: type: array + uniqueItems: true items: type: string sliceSimultaneousUse: @@ -585,6 +599,7 @@ components: $ref: '#/components/schemas/Float' sliceSubnetAvailability: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' @@ -646,6 +661,7 @@ components: $ref: '#/components/schemas/V2XCommModels' coverageArea: type: array + uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' termDensity: @@ -684,6 +700,7 @@ components: $ref: '#/components/schemas/Float' sliceAvailability: type: array + uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime' @@ -746,11 +763,13 @@ components: ServiceProfileList: type: array + uniqueItems: true items: $ref: '#/components/schemas/ServiceProfile' SliceProfileList: type: array + uniqueItems: true items: $ref: '#/components/schemas/SliceProfile' FeasibilityResult: @@ -1041,6 +1060,7 @@ components: $ref: '#/components/schemas/NetworkSlicingApplicability' resourceIsolationRuleList: type: array + uniqueItems: true items: $ref: '#/components/schemas/ResourceIsolationRule' networkSliceRefList: -- GitLab From 1157f9a027d95b9888ffc2505731e9fc6510935f Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 22 Nov 2024 19:34:00 +0000 Subject: [PATCH 126/156] Rel19 CR1417 TS28.541 correction to stage 2 and stage 3 for blockListEntry and... --- OpenAPI/TS28541_NrNrm.yaml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 72295c446..3475d0cbc 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1422,9 +1422,16 @@ components: items: type: integer minimum: 0 - maximum: 1007 + maximum: 503 + maxItems: 16 blockListEntryIdleMode: - type: integer + type: array + uniqueItems: true + items: + type: integer + minimum: 0 + maximum: 1007 + maxItems: 16 cellReselectionPriority: type: integer cellReselectionSubPriority: @@ -1484,15 +1491,22 @@ components: $ref: '#/components/schemas/QOffsetRange' minItems: 6 maxItems: 6 - blackListEntry: + blockListEntry: + type: array + uniqueItems: true + items: + type: integer + minimum: 0 + maximum: 503 + maxItems: 16 + blockListEntryIdleMode: type: array uniqueItems: true items: type: integer minimum: 0 maximum: 1007 - blackListEntryIdleMode: - type: integer + maxItems: 16 cellReselectionPriority: type: integer default: 0 -- GitLab From e79975aa605a917c79b125f4ec45eb62c16d44f6 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Sat, 23 Nov 2024 03:08:03 +0000 Subject: [PATCH 127/156] Rel_19_CR0272_28.312_Enhance_stage_3_OpenAPI_for_multiplicity_property_in_TS28312_IntentNrm --- OpenAPI/TS28312_IntentNrm.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index 937bfea94..6253b3583 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -34,6 +34,7 @@ components: intentExpectations: type: array uniqueItems: true + minItems: 1 items: type: object oneOf: @@ -104,6 +105,7 @@ components: intentHandlingCapabilityList: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/IntentHandlingCapability' Intent: @@ -130,6 +132,7 @@ components: expectationTargets: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/ExpectationTarget' contextSelectivity: @@ -294,6 +297,7 @@ components: oneOf: - type: array uniqueItems: true + minItems: 1 items: $ref: "#/components/schemas/ValueRangeType" - $ref: "#/components/schemas/ValueRangeType" @@ -321,6 +325,7 @@ components: oneOf: - type: array uniqueItems: true + minItems: 1 items: $ref: "#/components/schemas/ValueRangeType" - $ref: "#/components/schemas/ValueRangeType" @@ -338,6 +343,7 @@ components: expectationFulfilmentResult: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/ExpectationFulfilmentResult' #-------Definition of the concrete IntentFulfilmentReport dataType----------------# @@ -460,6 +466,7 @@ components: supportedExpectationTargetNames: type: array uniqueItems: true + minItems: 1 items: type: string readOnly: true -- GitLab From a64e3028c4b8af7d2e277cc4b5e3541f99cae394 Mon Sep 17 00:00:00 2001 From: srinivasaraj Date: Fri, 8 Nov 2024 11:57:22 +0000 Subject: [PATCH 128/156] Rel_19_CR0108_28.536_Enhance_stage_3_OpenAPI_for_multiplicity_property --- OpenAPI/TS28536_CoslaNrm.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index fdb1c44cf..ec61a362a 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -75,6 +75,7 @@ components: AssuranceTargetList: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/AssuranceTarget' @@ -94,6 +95,7 @@ components: AssuranceGoalStatusList: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/AssuranceGoalStatus' @@ -113,6 +115,7 @@ components: AssuranceTargetStatusList: type: array uniqueItems: true + minItems: 1 items: $ref: '#/components/schemas/AssuranceTargetStatus' -- GitLab From 0269c6b255b022d863feaa11e64e10ae2a8fc2a6 Mon Sep 17 00:00:00 2001 From: potherakallo Date: Fri, 22 Nov 2024 17:55:34 +0000 Subject: [PATCH 129/156] Update TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 42ede46e7..97ae7a8fe 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -170,17 +170,19 @@ components: $ref: '#/components/schemas/Longitude' altitude: $ref: '#/components/schemas/Float' - ConvexGeoPolygon: + geoPolygon: type: array uniqueItems: true items: $ref: '#/components/schemas/GeoCoordinate' minItems: 3 GeoArea: - type: object - properties: - convexGeoPolygon: - $ref: '#/components/schemas/ConvexGeoPolygon' + oneOf: + - type: object + properties: + geoPolygon: + $ref: '#/components/schemas/GeoCoordinate' + minItems: 1 GeoAreaToCellMapping: type: object properties: -- GitLab From 8628e852a30006d27eec5f073e748dd0e491b6e6 Mon Sep 17 00:00:00 2001 From: potherakallo Date: Fri, 22 Nov 2024 18:07:07 +0000 Subject: [PATCH 130/156] Update TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 97ae7a8fe..e8f0a910e 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -170,12 +170,12 @@ components: $ref: '#/components/schemas/Longitude' altitude: $ref: '#/components/schemas/Float' - geoPolygon: + GeoPolygon: type: array uniqueItems: true items: $ref: '#/components/schemas/GeoCoordinate' - minItems: 3 + minItems: 1 GeoArea: oneOf: - type: object -- GitLab From 5085fba8221dfd377212092ab3572abbd637cf90 Mon Sep 17 00:00:00 2001 From: ruanb Date: Sat, 23 Nov 2024 03:32:12 +0000 Subject: [PATCH 131/156] Rel-19 CR1439 Delete unused attributes blockedDurStartTime and blockedDurEndTime --- OpenAPI/TS28541_5GcNrm.yaml | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index e5c4c0b3c..200283426 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -2396,7 +2396,12 @@ components: type: string pattern: '^[A-Fa-f0-9]+$' twifId: - type: string + type: string + NTNPLMNRestrictionsList: + description: NTNPLMNRestrictionsInfoList that relates to non-terrestrial network access + type: array + items: + $ref: '#/components/schemas/NTNPLMNRestrictionsInfo' NTNPLMNRestrictionsInfo: description: restrictions per PLMN that relates to non-terrestrial network access type: object @@ -2406,27 +2411,17 @@ components: blockedLocationInfoList: type: array items: - $ref: '#/components/schemas/BlockedLocationInfoList' - minItems: 1 - BlockedLocationInfoList: + $ref: '#/components/schemas/BlockedLocationInfo' + BlockedLocationInfo: description: location for which the PLMN access restrictions are to be applied in case of NTN type: object properties: blockedLocation: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' - blockedDur: - $ref: '#/components/schemas/TimeDuration' + blockedDurWindow: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' blockedSlice: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' - TimeDuration: - description: location for which the PLMN access restrictions are to be applied in case of NTN - type: object - properties: - blockedDurStartTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - blockedDurEndTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - 5GDdnmfInfo: description: Information of an 5G DDNMF NF Instance type: object @@ -3235,8 +3230,8 @@ components: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' - nTNPLMNInfoList: - $ref: '#/components/schemas/NTNPLMNRestrictionsInfo' + nTNPLMNRestrictionsList: + $ref: '#/components/schemas/NTNPLMNRestrictionsList' amfInfo: $ref: '#/components/schemas/AmfInfo' sliceExpiryInfo: -- GitLab From 03bf2caad1de7482a62b9aaf0c0aa3176696d8f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Antonio=20Ordo=C3=B1ez=20Lucena?= Date: Tue, 5 Nov 2024 11:27:57 +0000 Subject: [PATCH 132/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 3475d0cbc..66748e77d 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -74,11 +74,23 @@ components: items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' GGnbId: - type: string - pattern: '^[0-9]{3}[0-9]{2,3}-(22|23|24|25|26|27|28|29|30|31|32)-[0-9]{1,10}' + type: object + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + gnbidlength: + $ref: '#/components/schemas/GnbIdLength' + gnbId: + $ref: '#/components/schemas/GnbId GEnbId: - type: string - pattern: '^[0-9]{3}[0-9]{2,3}-(18|20|21|22)-[0-9]{1,7}' + type: object + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + enbId: + type: integer + minimum: 0 + maximum: 4194303 GGnbIdList: type: array -- GitLab From 7cf3290e4026dc4b8f8ea72c9c7cf5826d707b80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Antonio=20Ordo=C3=B1ez=20Lucena?= Date: Wed, 6 Nov 2024 19:34:28 +0000 Subject: [PATCH 133/156] Update TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 66748e77d..37b74b97f 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -81,7 +81,7 @@ components: gnbidlength: $ref: '#/components/schemas/GnbIdLength' gnbId: - $ref: '#/components/schemas/GnbId + $ref: '#/components/schemas/GnbId' GEnbId: type: object properties: -- GitLab From 8f7a1bc324294bed56e62ab895cba5cb84de2d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Antonio=20Ordo=C3=B1ez=20Lucena?= Date: Thu, 21 Nov 2024 14:42:53 +0000 Subject: [PATCH 134/156] Fix "gnbidlenght" attribute and identation --- OpenAPI/TS28541_NrNrm.yaml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 37b74b97f..f4809ba71 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -74,23 +74,23 @@ components: items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' GGnbId: - type: object - properties: - plmnId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' - gnbidlength: - $ref: '#/components/schemas/GnbIdLength' - gnbId: - $ref: '#/components/schemas/GnbId' + type: object + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + gnbIdLength: + $ref: '#/components/schemas/GnbIdLength' + gnbId: + $ref: '#/components/schemas/GnbId' GEnbId: - type: object - properties: - plmnId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' - enbId: - type: integer - minimum: 0 - maximum: 4194303 + type: object + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + enbId: + type: integer + minimum: 0 + maximum: 4194303 GGnbIdList: type: array -- GitLab From fe570219e08cf5c42d402f4bcc62f340b0c839c7 Mon Sep 17 00:00:00 2001 From: sunse Date: Sat, 23 Nov 2024 04:10:55 +0000 Subject: [PATCH 135/156] Rel19 CR1406 28541 enhance multiplicity for NrNRM and SliceNRM --- OpenAPI/TS28541_NrNrm.yaml | 35 ++++++++++++++++++++++++++++++----- OpenAPI/TS28541_SliceNrm.yaml | 10 ++++++++-- 2 files changed, 38 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index f4809ba71..b26858231 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -67,12 +67,14 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/PlmnInfo' + $ref: '#/components/schemas/PlmnInfo' + minItems: 1 NpnIdentityList: type: array uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' + minItems: 1 GGnbId: type: object properties: @@ -312,6 +314,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/RrmPolicyMember' + minItems: 1 AddressWithVlan: type: object properties: @@ -441,7 +444,13 @@ components: uniqueItems: true items: type: integer - + minimum: 0 + maximum: 550 + minItems: 1 + maxItems: 4 + description: > + It is a list of configured frequency offsets in units of resource blocks. + Only 1,2 or 4 number of elements allowed in the array. SequenceDomainPara: type: object properties: @@ -452,6 +461,10 @@ components: uniqueItems: true items: type: integer + minimum: 0 + maximum: 1023 + minItems: 1 + maxItems: 8 nrofRIMRSSequenceCandidatesofRS2: type: integer rimRSScrambleIdListofRS2: @@ -459,6 +472,10 @@ components: uniqueItems: true items: type: integer + minimum: 0 + maximum: 1023 + minItems: 1 + maxItems: 8 enableEnoughNotEnoughIndication: type: string enum: @@ -585,6 +602,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/TceIDMappingInfo' + minItems: 1 ResourceType: type: string enum: @@ -631,6 +649,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/Ephemeris' + minItems: 1 PositionVelocity: type: object @@ -727,7 +746,8 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/QceIdMappingInfo' + $ref: '#/components/schemas/QceIdMappingInfo' + minItems: 1 MdtUserConsentReqList: type: array uniqueItems: true @@ -971,7 +991,7 @@ components: $ref: '#/components/schemas/GEnbIdList' xnHOBlackList: $ref: '#/components/schemas/GGnbIdList' - mappingSetIDBackhaulAddress: + mappingSetIDBackhaulAddressList: type: array uniqueItems: true items: @@ -1868,7 +1888,12 @@ components: nrPci: $ref: '#/components/schemas/NrPci' plmnIdList: - $ref: '#/components/schemas/PlmnIdList' + type: array + uniqueItems: true + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + minItems: 1 + maxItems: 12 nRFrequencyRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 0d7c71458..a6ac8c060 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -44,7 +44,9 @@ components: - AECID - HYBRID_POSITIONING - NET_RTK - readOnly: true + readOnly: true + minItems: 1 + maxItems: 6 PredictionFrequency: type: string enum: @@ -83,7 +85,9 @@ components: - PERFORMANCE - FUNCTION - OPERATION - readOnly: true + minItems: 1 + maxItems: 3 + readOnly: true Exposure: type: string enum: @@ -130,6 +134,7 @@ components: uniqueItems: true items: type: integer + minItems: 1 XLThpt: type: object properties: @@ -306,6 +311,7 @@ components: uniqueItems: true items: $ref: '#/components/schemas/SecFunc' + minItems: 1 DataNetwork: type: object properties: -- GitLab From 7da704235c5ea7ab3c98f5220cda833e20ec5683 Mon Sep 17 00:00:00 2001 From: sunse Date: Sat, 23 Nov 2024 04:34:37 +0000 Subject: [PATCH 136/156] Rel19 CR0467 TS28623 correction to duplicate AreaScope --- OpenAPI/TS28623_TraceControlNrm.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 70cd0cc44..b0037da71 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -1400,7 +1400,7 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/AreaScope' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/AreaScope' sensorInformation: $ref: '#/components/schemas/sensorInformation-Type' immediateMDTConfig: @@ -1448,6 +1448,7 @@ components: uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' + Tai: type: object properties: -- GitLab From aeeb4df3fb649b67d1414b87699e6a884f0245a5 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 6 Nov 2024 00:55:53 +0000 Subject: [PATCH 137/156] Update file TS28105_AiMlNrm.yaml --- OpenAPI/TS28105_AiMlNrm.yaml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index d97b91955..8f88d86be 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -85,10 +85,12 @@ components: readOnly: true isSupportedForTraining: type: boolean - readOnly: true + readOnly: true + default: FALSE isSupportedForTesting: type: boolean - readOnly: true + readOnly: true + default: FALSE ManagedActivationScope: oneOf: @@ -284,14 +286,17 @@ components: properties: priority: type: integer + default: 0 terminationConditions: type: string progressStatus: $ref: '#/components/schemas/ProcessMonitor' cancelProcess: type: boolean + default: FALSE suspendProcess: type: boolean + default: FALSE trainingRequestRef: ## Figure 7.3a.1.1.1-1 has no such pointer $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' trainingReportRef: @@ -380,8 +385,10 @@ components: $ref: '#/components/schemas/RequestStatus' cancelRequest: type: boolean + default: FALSE suspendRequest: - type: boolean + type: boolean + default: FALSE mLModelRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelCoordinationGroupRef: @@ -420,8 +427,10 @@ components: $ref: '#/components/schemas/RequestStatus' cancelRequest: type: boolean + default: FALSE suspendRequest: - type: boolean + type: boolean + default: FALSE mLModelToLoadRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' @@ -454,8 +463,10 @@ components: $ref: '#/components/schemas/ProcessMonitor' cancelProcess: type: boolean + default: FALSE suspendProcess: type: boolean + default: FALSE mLModelLoadingRequestRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelLoadingPolicyRef: @@ -583,8 +594,10 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' cancelRequest: type: boolean + default: FALSE suspendRequest: type: boolean + default: FALSE mLUpdateProcessRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelRefList: @@ -602,8 +615,10 @@ components: $ref: '#/components/schemas/ProcessMonitor' cancelProcess: type: boolean + default: FALSE suspendProcess: type: boolean + default: FALSE mLModelRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' mLUpdateRequestRefList: -- GitLab From fbf32e515df782d46388d5add190f0b6b7b4d01c Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 6 Nov 2024 01:03:13 +0000 Subject: [PATCH 138/156] Update file TS28105_AiMlNrm.yaml --- OpenAPI/TS28105_AiMlNrm.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 8f88d86be..6a2840c71 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -86,11 +86,11 @@ components: isSupportedForTraining: type: boolean readOnly: true - default: FALSE + default: FALSE isSupportedForTesting: type: boolean readOnly: true - default: FALSE + default: FALSE ManagedActivationScope: oneOf: @@ -388,7 +388,7 @@ components: default: FALSE suspendRequest: type: boolean - default: FALSE + default: FALSE mLModelRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' mLModelCoordinationGroupRef: @@ -430,7 +430,7 @@ components: default: FALSE suspendRequest: type: boolean - default: FALSE + default: FALSE mLModelToLoadRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' -- GitLab From a6e44e01f8c238283ab93ce452477921fb33a662 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 6 Nov 2024 01:23:11 +0000 Subject: [PATCH 139/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 9fb42f214..bd4e9657c 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -278,6 +278,7 @@ components: $ref: '#/components/schemas/RelocationTriggerInfo' relocationRejectByASP: type: boolean + default: FALSE - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' EASProfile-Single: allOf: @@ -306,6 +307,7 @@ components: eASServiceContinuitySupport: type: boolean readOnly: true + default: FALSE eASDNAI: type: string readOnly: true @@ -477,6 +479,7 @@ components: type: string coordinatedEASDiscovery: type: boolean + default: FALSE coordinatedACR: type: boolean eDNAffinity: -- GitLab From 2baedb06912e1e3d105705e55a7c93e62f1fa33c Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 4 Nov 2024 12:12:27 +0000 Subject: [PATCH 140/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index bd4e9657c..a70a4c08e 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -99,13 +99,6 @@ components: readOnly: true secCredential: type: string - Duration: - type: object - properties: - startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' EASServicePermission: type: string description: any of enumerated value @@ -295,7 +288,7 @@ components: type: string readOnly: true eASSchedule: - $ref: '#/components/schemas/Duration' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' eASGeographicalServiceArea: $ref: '#/components/schemas/GeoLoc' eASTopologicalServiceArea: @@ -394,7 +387,7 @@ components: softwareImageInfo: $ref: '#/components/schemas/SoftwareImageInfo' eASSchedule: - $ref: '#/components/schemas/Duration' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' eASFeature: $ref: '#/components/schemas/EASFeature' relocationPolicy: -- GitLab From bac7ca15c1e05ca2b02caaf2afaeab6fadbc5f51 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Tue, 5 Nov 2024 01:27:25 +0000 Subject: [PATCH 141/156] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index a6ac8c060..7fd0476c1 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -158,6 +158,15 @@ components: $ref: '#/components/schemas/ServAttrCom' nOofPDUSessions: type: integer + MaxNumberofUEs: + type: object + properties: + servAttrCom: + $ref: '#/components/schemas/ServAttrCom' + 3GPPNoOfUEs: + type: integer + non3GPPNoOfUEs: + type: integer KPIMonitoring: type: object properties: @@ -383,7 +392,7 @@ components: type: object properties: maxNumberofUEs: - type: integer + $ref: '#/components/schemas/MaxNumberofUEs' dLLatency: type: number uLLatency: @@ -462,7 +471,7 @@ components: resourceSharingLevel: $ref: '#/components/schemas/SharingLevel' maxNumberofUEs: - type: integer + $ref: '#/components/schemas/MaxNumberofUEs' activityFactor: type: integer dLThptPerSliceSubnet: @@ -529,7 +538,7 @@ components: uLLatency: type: integer maxNumberofUEs: - type: integer + $ref: '#/components/schemas/MaxNumberofUEs' dLThptPerSliceSubnet: $ref: '#/components/schemas/XLThpt' dLThptPerUE: @@ -618,7 +627,7 @@ components: plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' maxNumberofUEs: - type: number + $ref: '#/components/schemas/MaxNumberofUEs' dLLatency: type: number uLLatency: -- GitLab From e71257a0e6956e1cf9f4d4be46ae6a66a31622a7 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Tue, 5 Nov 2024 13:35:46 +0000 Subject: [PATCH 142/156] Update 2 files - /OpenAPI/TS28104_MdaNrm.yaml - /OpenAPI/TS28105_AiMlNrm.yaml --- OpenAPI/TS28104_MdaNrm.yaml | 22 ++++++++++++++++++++-- OpenAPI/TS28105_AiMlNrm.yaml | 29 +++++++++++++++++++++-------- 2 files changed, 41 insertions(+), 10 deletions(-) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index ffe182c4f..806452fff 100644 --- a/OpenAPI/TS28104_MdaNrm.yaml +++ b/OpenAPI/TS28104_MdaNrm.yaml @@ -14,13 +14,31 @@ components: schemas: #-------- Definition of types----------------------------------------------------- + MDAType: + type: string + enum: + - COVERAGEANALYTICS_COVERAGEPROBLEMANALYSIS + - COVERAGEANALYTICS_PAGINGOPTIMIZATION + - SLSANALYSIS_SERVICEEXPERIENCEANALYSIS + - SLSANALYSIS_NETWORKSLICETHROUGHPUTANALYSIS + - SLSANALYSIS_NETWORKSLICETRAFFICANALYSIS + - SLSANALYSIS_E2ELATENCYANALYSIS + - SLSANALYSIS_NETWORKSLICELOADANALYSIS + - MDAASSISTEDFAULTMANAGEMENT_FAILUREPREDICTION + - MDAASSISTEDENERGYSAVING_ENERGYSAVINGANALYSIS + - MOBILITYMANAGEMENTANALYTICS_MOBILITYPERFORMANCEANALYSIS + - MOBILITYMANAGEMENTANALYTICS_HANDOVEROPTIMIZATION + - MAINTENANCE_MAINTENANCEANALYTICS + - RESOURCEANALYTICS_VIRTUALIZEDRESOURCEUTILIZATIONANALYSISNF + - RESOURCEANALYTICS_PHYISCALRESOURCEUTILIZATIONANALYSISNF + - RESOURCEANALYTICS_5GCCONTROLPLANECONGESTIONANALYSIS + - PREDICTIONS_PMDATA MDATypes: type: array uniqueItems: true items: - type: string - readOnly: true + $ref: '#/components/schemas/MDAType' MDAOutputs: type: array diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 6a2840c71..33d7b4c24 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -120,8 +120,7 @@ components: type: object properties: aIMLInferenceName: - type: string - readOnly: true + $ref: '#/components/schemas/AIMLInferenceName' capabilityName: type: string readOnly: true @@ -159,7 +158,7 @@ components: type: string readOnly: true aIMLInferenceName: - type: string + $ref: '#/components/schemas/AIMLInferenceName' readOnly: true inferenceOutputTime: type: array @@ -172,6 +171,22 @@ components: outputResult: description: A map (list of key-value pairs) for Inference result name and it's value $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet' + AIMLInferenceName: + oneOf: + - $ref: 'TS28104_MdaNrm.yaml#/components/schemas/MDAType' + - $ref: '#/components/schemas/NwdafAnalyticsType' + - $ref: '#/components/schemas/NgRanInferenceType' + - $ref: '#/components/schemas/VSExtensionType' + NwdafAnalyticsType: + $ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NwdafEvent' + NgRanInferenceType: + type: string + enum: + - NG_RAN_NETWORK_ENERGY_SAVING + - NG_RAN_LOAD_BALANCING + - NG_RAN_ MOBILITY_OPTIMIZATION + VSExtensionType: + type: string #-------- Definition of types for name-containments ------ SubNetwork-ncO-AiMlNrm: @@ -246,8 +261,7 @@ components: - type: object properties: aIMLInferenceName: - type: string - readOnly: true + $ref: '#/components/schemas/AIMLInferenceName' candidateTrainingDataSource: type: array uniqueItems: true @@ -444,7 +458,7 @@ components: - type: object properties: aIMLInferenceName: - type: string + $ref: '#/components/schemas/AIMLInferenceName' policyForLoading: $ref: '#/components/schemas/AIMLManagementPolicy' mLModelRef: @@ -486,8 +500,7 @@ components: type: string readOnly: true aIMLInferenceName: - type: string - readOnly: true + $ref: '#/components/schemas/AIMLInferenceName' mLModelVersion: type: string readOnly: true -- GitLab From 29f6585783e3b009a68c19d5ce8b3a2c7c93841b Mon Sep 17 00:00:00 2001 From: zhaoxxian Date: Wed, 6 Nov 2024 09:02:57 +0000 Subject: [PATCH 143/156] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index a70a4c08e..5d3a53118 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -151,9 +151,11 @@ components: - FUTURE futuristicTriggerTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' - AvailableEDNList: + AvailableEDN: type: object properties: + AvailableEDN: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' resourceQuota: $ref: '#/components/schemas/VirtualResource' FederatedECSInfo: @@ -443,8 +445,10 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' leadingOPiD: type: string - avaibleEDNList: - $ref: '#/components/schemas/AvailableEDNList' + availableEDNList: + type: array + items: + $ref: '#/components/schemas/AvailableEDN' acceptedEDN: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' OperatorEdgeDataNetwork-Single: -- GitLab From 423ae8d78ca5590c8c4a5185c26cac72f3e259b0 Mon Sep 17 00:00:00 2001 From: Pengxiang Xie Date: Mon, 4 Nov 2024 02:14:52 +0000 Subject: [PATCH 144/156] Update TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 200283426..dbb21e70a 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -110,14 +110,32 @@ components: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + allowedSnpns: + type: array + items: + $ref: '#/components/schemas/SnpnId' allowedNfTypes: type: array items: $ref: '#/components/schemas/NFType' + allowedNfDomains: + type: array + items: + type: string allowedNssais: type: array items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' + priority: + type: integer + minimum: 0 + maximum: 65535 + capacity: + type: integer + recoveryTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + vendorId: + $ref: '#/components/schemas/VendorId' NFStatus: type: string description: any of enumerated value -- GitLab From d52635ca0ebc28ed7bf1ca92d1e8f27785979528 Mon Sep 17 00:00:00 2001 From: Pengxiang Xie Date: Mon, 4 Nov 2024 10:52:55 +0000 Subject: [PATCH 145/156] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index dbb21e70a..4639b1571 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -133,7 +133,7 @@ components: capacity: type: integer recoveryTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' vendorId: $ref: '#/components/schemas/VendorId' NFStatus: -- GitLab From a2f1a63e5a4466ef9395aa6f8001e0cc4c335cdb Mon Sep 17 00:00:00 2001 From: Zhen Li Date: Thu, 21 Nov 2024 10:16:51 +0000 Subject: [PATCH 146/156] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 4639b1571..226aecb19 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1075,6 +1075,10 @@ components: analyticsMetadataProvisioning: type: boolean default: false + roamingExchange: + type: boolean + default: false + MlAnalyticsInfo: description: ML Analytics Filter information supported by the Nnwdaf_MLModelProvision service type: object @@ -3841,6 +3845,11 @@ components: - NWDAF_WITH_ANLF - NWDAF_WITH_MTLF - NWDAF_WITH_ANLF_MTLF + roamingAnalytics: + type: boolean + roamingData: + type: boolean + - type: object properties: EP_NL3: -- GitLab From 83c5503f58287888d23bd9629882b3ddeefba87c Mon Sep 17 00:00:00 2001 From: gautamd Date: Fri, 29 Nov 2024 08:17:58 +0000 Subject: [PATCH 147/156] 28.541 Rel19 CR1383 NRM extensions for VMR Ph2 --- OpenAPI/TS28541_NrNrm.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index b26858231..45859251f 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1015,6 +1015,8 @@ components: $ref: '#/components/schemas/QceIdMappingInfoList' mdtUserConsentReqList: $ref: '#/components/schemas/MdtUserConsentReqList' + mWABRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' nRECMappingRuleRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' @@ -2162,6 +2164,18 @@ components: properties: ephemerisInfos: $ref: '#/components/schemas/EphemerisInfos' + MWAB-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + type: object + properties: + administrativeState: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' + operationalState: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' NRECMappingRule-Single: allOf: @@ -2408,4 +2422,5 @@ components: - $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single' - $ref: '#/components/schemas/NTNFunction-Single' - $ref: '#/components/schemas/EphemerisInfoSet-Single' + - $ref: '#/components/schemas/MWAB-Single' - $ref: '#/components/schemas/NRECMappingRule-Single' -- GitLab From 6a1dede693524fdbbb590de63da57f9d0e0e04a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Antonio=20Ordo=C3=B1ez=20Lucena?= Date: Fri, 29 Nov 2024 08:46:26 +0000 Subject: [PATCH 148/156] TS28.105_Rel19_CR0204_Fix_trainingRequestSource_attribute --- OpenAPI/TS28105_AiMlNrm.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 33d7b4c24..d02de628c 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -270,7 +270,9 @@ components: trainingDataQualityScore: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float' trainingRequestSource: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + oneOf: + - type: string + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' requestStatus: $ref: '#/components/schemas/RequestStatus' expectedRuntimeContext: -- GitLab From 403f12ad662e6e5c8130949f9d5b80a793f2d7fe Mon Sep 17 00:00:00 2001 From: rosabolzek Date: Fri, 29 Nov 2024 08:53:44 +0000 Subject: [PATCH 149/156] TS28105_AiMlNrm.yaml Rel-19 CR0223 TS 28.105 Correction of not used attribute and attribute properties --- OpenAPI/TS28105_AiMlNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index d02de628c..700a2a565 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -18,7 +18,7 @@ components: MLContext: type: object properties: - inferenceModelRef: + inferenceEntityRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' dataProviderRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' -- GitLab From 4c4686ecd421f7f19f5f56805ace85c6579de3c5 Mon Sep 17 00:00:00 2001 From: Pengxiang Xie Date: Fri, 29 Nov 2024 14:22:07 +0000 Subject: [PATCH 150/156] Rel19_CR1392_TS28.541_Add_New_Attributes_to_NFService_in_NRFFunction_IOC --- OpenAPI/TS28541_5GcNrm.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 226aecb19..3cd379df7 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -96,6 +96,13 @@ components: type: string schema: type: string + nfServiceStatus: + type: string + enum: + - REGISTERED + - SUSPENDED + - UNDISCOVERABLE + - CANARY_RELEASE fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' interPlmnFqdn: @@ -136,6 +143,19 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' vendorId: $ref: '#/components/schemas/VendorId' + allowedOperationsPerNfType: + type: string + allowedOperationsPerNfInstance: + type: string + allowedOperationsPerNfInstanceOverrides: + type: boolean + sNssais: + $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' + oauth2Required: + type: boolean + sharedServiceDataId: + type: string + NFStatus: type: string description: any of enumerated value -- GitLab From 094acaedea93dd7e1168c885eaf7adeff2d8c9bc Mon Sep 17 00:00:00 2001 From: shixixi Date: Fri, 29 Nov 2024 14:42:11 +0000 Subject: [PATCH 151/156] TS_28.623_CR0476_Rel-19_CR_enhance_the_area_scope_to_support_Network_Slice_Based_MDT --- OpenAPI/TS28623_TraceControlNrm.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index b0037da71..3c4c7eb19 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -1448,6 +1448,9 @@ components: uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/NpnId-Type' + - type: array + items: + $ref: '#/components/schemas/PLMNInfo' Tai: type: object @@ -1458,7 +1461,15 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' tac: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Tac' - + PLMNInfo: + type: object + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + sNSSAI: + type: array + items: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' AreaConfig: type: object properties: -- GitLab From 39e1a06d0616964753eec8b4561e310dc3998e73 Mon Sep 17 00:00:00 2001 From: Pengxiang Xie Date: Fri, 29 Nov 2024 14:53:39 +0000 Subject: [PATCH 152/156] Rel19_CR1393_TS_28.541_Enhancements_on_DefaultNotificationSubscription --- OpenAPI/TS28541_5GcNrm.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 3cd379df7..b103089ee 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -155,6 +155,10 @@ components: type: boolean sharedServiceDataId: type: string + defaultNotificationSubscriptions: + type: array + items: + $ref: '#/components/schemas/DefaultNotificationSubscription' NFStatus: type: string @@ -263,6 +267,8 @@ components: callbackURI: type: string readOnly: true + interPlmnCallbackUri: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' n1MessageClass: type: boolean readOnly: true @@ -275,6 +281,29 @@ components: binding: type: string readOnly: true + acceptedEncoding: + type: string + readOnly: true + supportedFeatures: + type: string + readOnly: true + serviceInfoList: + type: array + items: + $ref: '#/components/schemas/DefSubServiceInfo' + callbackUriPrefix: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' + DefSubServiceInfo: + type: object + properties: + versions: + type: array + items: + type: string + readOnly: true + supportedFeatures: + type: string + readOnly: true ManagedNFProfile: type: object properties: -- GitLab From 099f9803d43c5822bd22a4d62b43d779f71a1fc0 Mon Sep 17 00:00:00 2001 From: mcdonnelleo Date: Mon, 2 Dec 2024 09:29:32 +0000 Subject: [PATCH 153/156] Ts 28.541 rel19 cr1437 correction of attributes --- OpenAPI/TS28541_5GcNrm.yaml | 38 ++++++++++++++++++------------------- OpenAPI/TS28541_NrNrm.yaml | 4 ++-- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index b103089ee..8a7b5981c 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -19,9 +19,9 @@ components: type: object description: 'AmfIdentifier comprise of amfRegionId, amfSetId and amfPointer' properties: - amfRegionId: + aMFRegionId: $ref: '#/components/schemas/AmfRegionId' - amfSetId: + aMFSetId: $ref: '#/components/schemas/AmfSetId' amfPointer: $ref: '#/components/schemas/AmfPointer' @@ -113,7 +113,7 @@ components: $ref: '#/components/schemas/IpEndPoint' apiPrefix: type: string - allowedPlmns: + allowedPLMNs: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' @@ -129,7 +129,7 @@ components: type: array items: type: string - allowedNssais: + allowedNSSAIs: type: array items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' @@ -2441,14 +2441,14 @@ components: description: globally identification of an NG-RAN node type: object oneOf: - - required: [ pLmnId, n3IwfId] - - required: [ plmnId, gNbId] - - required: [ pLmnId, ngeNbId] - - required: [ plmnId, wagfId] - - required: [ pLmnId, tngfId] - - required: [ plmnId, twifId] + - required: [ pLMNId, n3IwfId] + - required: [ plMNId, gNbId] + - required: [ pLMNId, ngeNbId] + - required: [ plMNId, wagfId] + - required: [ pLMNId, tngfId] + - required: [ plMNId, twifId] properties: - pLmnId: + pLMNId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' n3IwfId: type: string @@ -2497,9 +2497,9 @@ components: description: Information of an 5G DDNMF NF Instance type: object required: - - plmnId + - plMNId properties: - plmnId: + plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' ImsiRange: description: > @@ -2710,7 +2710,7 @@ components: required: - mbsServiceIdStart - mbsServiceIdEnd - - plmnId + - plMNId properties: mbsServiceIdStart: type: string @@ -2718,7 +2718,7 @@ components: mbsServiceIdEnd: type: string pattern: '^[A-Fa-f0-9]{6}$' - plmnId: + plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' nid: $ref: 'TS29571_CommonData.yaml#/components/schemas/Nid' @@ -2773,11 +2773,11 @@ components: type: string pattern: '^[A-Fa-f0-9]{6}$' description: MBS Service ID - plmnId: + plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' required: - mbsServiceId - - plmnId + - plMNId Ssm: description: Source specific IP multicast address @@ -2831,7 +2831,7 @@ components: description: Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003 type: object properties: - plmnId: + plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' nrCellId: type: string @@ -4792,7 +4792,7 @@ components: allOf: - type: object properties: - FiveQiDscpMappingList: + fiveQiDscpMappingList: type: array items: $ref: '#/components/schemas/FiveQiDscpMapping' diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 45859251f..0a5ca00dc 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -131,7 +131,7 @@ components: MappingSetIDBackhaulAddress: type: object properties: - setID: + setId: type: integer backhaulAddress: $ref: '#/components/schemas/BackhaulAddress' @@ -1889,7 +1889,7 @@ components: type: integer nrPci: $ref: '#/components/schemas/NrPci' - plmnIdList: + plMNIdList: type: array uniqueItems: true items: -- GitLab From 6d5852c6292cdd55997578e9b189c64337d3127a Mon Sep 17 00:00:00 2001 From: sunse Date: Tue, 3 Dec 2024 01:30:14 +0000 Subject: [PATCH 154/156] Code Moderator update openAPI versions, align base version for yaml of TS28.104 TS28.312 and TS28.536 --- OpenAPI/TS28104_MdaNrm.yaml | 10 +++++++--- OpenAPI/TS28104_MdaReport.yaml | 6 ++++-- OpenAPI/TS28105_AiMlNrm.yaml | 2 +- OpenAPI/TS28111_FaultNrm.yaml | 2 +- OpenAPI/TS28312_IntentExpectations.yaml | 2 +- OpenAPI/TS28312_IntentNrm.yaml | 6 +++--- OpenAPI/TS28317_RanScNrm.yaml | 2 +- OpenAPI/TS28318_DsoNrm.yaml | 2 +- OpenAPI/TS28536_CoslaNrm.yaml | 6 ++++-- OpenAPI/TS28538_EdgeNrm.yaml | 2 +- OpenAPI/TS28541_5GcNrm.yaml | 2 +- OpenAPI/TS28541_NrNrm.yaml | 2 +- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 2 +- OpenAPI/TS28623_FileManagementNrm.yaml | 2 +- OpenAPI/TS28623_GenericNrm.yaml | 2 +- OpenAPI/TS28623_MnSRegistryNrm.yaml | 2 +- OpenAPI/TS28623_PmControlNrm.yaml | 2 +- OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml | 2 +- OpenAPI/TS28623_SubscriptionControlNrm.yaml | 2 +- OpenAPI/TS28623_ThresholdMonitorNrm.yaml | 2 +- OpenAPI/TS28623_TraceControlNrm.yaml | 2 +- 22 files changed, 36 insertions(+), 28 deletions(-) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index 806452fff..384d36a9a 100644 --- a/OpenAPI/TS28104_MdaNrm.yaml +++ b/OpenAPI/TS28104_MdaNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: MDA NRM - version: 18.5.0 + version: 19.0.0 description: >- OAS 3.0.1 specification of the MDA NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -55,7 +55,9 @@ components: - type: object properties: areaScope: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' + type: array + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' MDAOutputPerMDAType: @@ -77,7 +79,9 @@ components: filterValue: type: string threshold: - $ref: '#/components/schemas/ThresholdInfo' + type: array + items: + $ref: '#/components/schemas/ThresholdInfo' analyticsPeriod: $ref: '#/components/schemas/AnalyticsSchedule' timeOut: diff --git a/OpenAPI/TS28104_MdaReport.yaml b/OpenAPI/TS28104_MdaReport.yaml index 4b76b47a4..dae638adf 100644 --- a/OpenAPI/TS28104_MdaReport.yaml +++ b/OpenAPI/TS28104_MdaReport.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: MDA Report - version: 18.3.0 + version: 19.0.0 description: >- OAS 3.0.1 specification of the MDA Report © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -55,6 +55,8 @@ components: mDAReportID: type: string mDAOutputs: - $ref: '#/components/schemas/MDAOutputs' + type: array + items: + $ref: '#/components/schemas/MDAOutputs' mDARequestRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 700a2a565..874220189 100644 --- a/OpenAPI/TS28105_AiMlNrm.yaml +++ b/OpenAPI/TS28105_AiMlNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: AI/ML NRM - version: 18.5.0 + version: 19.1.0 description: >- OAS 3.0.1 specification of the AI/ML NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28111_FaultNrm.yaml b/OpenAPI/TS28111_FaultNrm.yaml index 53fc292f0..321b34cc5 100644 --- a/OpenAPI/TS28111_FaultNrm.yaml +++ b/OpenAPI/TS28111_FaultNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Fault Management NRM - version: 18.1.0 + version: 19.0.0 description: >- OAS 3.0.1 definition of the Fault Supervision MnS © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28312_IntentExpectations.yaml b/OpenAPI/TS28312_IntentExpectations.yaml index 3d4b65c45..e1d2bb5f6 100644 --- a/OpenAPI/TS28312_IntentExpectations.yaml +++ b/OpenAPI/TS28312_IntentExpectations.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Scenario specific Intent Expectations - version: 18.4.0 + version: 19.0.0 description: >- OAS 3.0.1 definition of scenario specific Intent Expectations © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index 6253b3583..248eac3dc 100644 --- a/OpenAPI/TS28312_IntentNrm.yaml +++ b/OpenAPI/TS28312_IntentNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Intent NRM - version: 18.5.0 + version: 19.0.0 description: >- OAS 3.0.1 definition of the Intent NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -359,7 +359,7 @@ components: readOnly: true expectationFulfilmentInfo: $ref: '#/components/schemas/FulfilmentInfo' - targetFulfilmentResult: + targetFulfilmentResults: type: array uniqueItems: true items: @@ -438,7 +438,7 @@ components: enum: - FEASIBLE - INFEASIBLE - infeasibilityReason: + infeasibilityReasons: type: string readOnly: true description: An attribute which is used when feasibilityCheckResult is INFEASIBLE diff --git a/OpenAPI/TS28317_RanScNrm.yaml b/OpenAPI/TS28317_RanScNrm.yaml index 39d8fa5b0..13a85ef1b 100644 --- a/OpenAPI/TS28317_RanScNrm.yaml +++ b/OpenAPI/TS28317_RanScNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: RANSC NRM - version: 18.1.0 + version: 19.0.0 description: >- OAS 3.0.1 definition of the RANSC NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28318_DsoNrm.yaml b/OpenAPI/TS28318_DsoNrm.yaml index 1e03987dc..06bc702eb 100644 --- a/OpenAPI/TS28318_DsoNrm.yaml +++ b/OpenAPI/TS28318_DsoNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: 3GPP NRM - version: 18.1.0 + version: 19.0.0 description: >- OAS 3.0.1 specification of the OutageAndRecoveryInfo NRM © 2024, 3GPP Organizational OutageAndRecoveryInfo Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index ec61a362a..05197c3c7 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -2,7 +2,7 @@ openapi: 3.0.1 info: title: coslaNrm - version: 18.2.0 + version: 19.0.0 description: >- OAS 3.0.1 specification of the Cosla NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -168,7 +168,9 @@ components: controlLoopLifeCyclePhase: $ref: '#/components/schemas/ControlLoopLifeCyclePhase' aCCLDisallowedList: - $ref: '#/components/schemas/ACCLDisallowedAttributes' + type: array + items: + $ref: '#/components/schemas/ACCLDisallowedAttributes' networkSliceRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' networkSliceSubnetRef: diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 5d3a53118..b4fc616cb 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: 3GPP Edge NRM - version: 19.0.0 + version: 19.2.0 description: >- OAS 3.0.1 specification of the Edge NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 8a7b5981c..681cbc7a3 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: 3GPP 5GC NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 specification of the 5GC NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 0a5ca00dc..7d47c2449 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: NR NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 specification of the NR NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 7fd0476c1..92192eb0c 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Slice NRM - version: 19.0.0 + version: 19.2.0 description: >- OAS 3.0.1 specification of the Slice NRM @ 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index e8f0a910e..b06b18ccc 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Common Type Definitions - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 specification of common type definitions in the Generic NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_FileManagementNrm.yaml b/OpenAPI/TS28623_FileManagementNrm.yaml index 5904e4613..60d44b7f0 100644 --- a/OpenAPI/TS28623_FileManagementNrm.yaml +++ b/OpenAPI/TS28623_FileManagementNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: File Management NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the File Management NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index c10868fa9..89d1d35e8 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Generic NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the Generic NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index abc74b6b3..299cca657 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: MnS Registry NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the MnS Registry NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_PmControlNrm.yaml b/OpenAPI/TS28623_PmControlNrm.yaml index bbbfa03e2..2a3a50d15 100644 --- a/OpenAPI/TS28623_PmControlNrm.yaml +++ b/OpenAPI/TS28623_PmControlNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: PM control NRM - version: 19.0.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the PM control NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml index 1ee6c7c98..fb0eaeaf1 100644 --- a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml +++ b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: QoE Measurement Collection NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the QoE Measurement Collection NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_SubscriptionControlNrm.yaml b/OpenAPI/TS28623_SubscriptionControlNrm.yaml index 290043015..83b75c6b6 100644 --- a/OpenAPI/TS28623_SubscriptionControlNrm.yaml +++ b/OpenAPI/TS28623_SubscriptionControlNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Subscription Control NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the Subscription Control NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml index 6cc668b55..6479b1f5c 100644 --- a/OpenAPI/TS28623_ThresholdMonitorNrm.yaml +++ b/OpenAPI/TS28623_ThresholdMonitorNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Threshold Monitor NRM - version: 19.0.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the Threshold Monitor NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 3c4c7eb19..d7ceac452 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Trace Control NRM - version: 19.1.0 + version: 19.2.0 description: >- OAS 3.0.1 definition of the Trace Control NRM fragment © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). -- GitLab From 193204b6c37d6ed6d965132715dbfa5cf21e504f Mon Sep 17 00:00:00 2001 From: sunse Date: Tue, 17 Dec 2024 07:43:47 +0000 Subject: [PATCH 155/156] replace with latest version of Rel18 (after SA106), Update TS28532_ProvMnS.yaml --- OpenAPI/TS28532_ProvMnS.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28532_ProvMnS.yaml b/OpenAPI/TS28532_ProvMnS.yaml index 116dfc4b7..ce913eb9a 100755 --- a/OpenAPI/TS28532_ProvMnS.yaml +++ b/OpenAPI/TS28532_ProvMnS.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Provisioning MnS - version: 18.3.0 + version: 18.5.0 description: >- OAS 3.0.1 definition of the Provisioning MnS © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -219,7 +219,7 @@ paths: are targeted. required: false schema: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexConditions' - name: attributes in: query description: >- @@ -251,7 +251,10 @@ paths: select data nodes. required: false schema: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter' + oneOf: + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionBasic' + - $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionAdvanced' + responses: '200': description: >- -- GitLab From 7498a7ea8a6245de86b2c1757313f721a875b416 Mon Sep 17 00:00:00 2001 From: sunse Date: Tue, 17 Dec 2024 09:50:43 +0000 Subject: [PATCH 156/156] Replace !1418 for CR 1353, Update TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 681cbc7a3..218c03a14 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -5631,7 +5631,11 @@ components: enum: - ACTIVATED - DEACTIVATED - readOnly: true + readOnly: true + mLModelRefList: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' + aIMLInferenceFunctionRefList: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' EP_SM12-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' -- GitLab