From b9ab0171ef83d64e461d5a923d5b84f2b9e45797 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 23 Aug 2024 10:48:11 +0000 Subject: [PATCH 01/88] TS28.623 Rel19 CR0389 correction to duplicate Scope definition and misalignment --- OpenAPI/TS28623_GenericNrm.yaml | 17 ------------- OpenAPI/TS28623_SubscriptionControlNrm.yaml | 27 ++++++++++++--------- 2 files changed, 16 insertions(+), 28 deletions(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 389d35d52..272fa9fd3 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -101,23 +101,6 @@ components: properties: streamTarget: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' - Scope: - oneOf: - - type: object - properties: - scopeType: - type: string - enum: - - BASE_ONLY - - BASE_ALL - - BASE_NTH_LEVEL - - BASE_SUBTREE - scopeLevel: - type: integer - - type: object - properties: - dataNodeSelector: - type: string ProcessMonitor: description: >- This data type is the "ProcessMonitor" data type without specialisations. diff --git a/OpenAPI/TS28623_SubscriptionControlNrm.yaml b/OpenAPI/TS28623_SubscriptionControlNrm.yaml index c91ffec53..8ab7afaea 100644 --- a/OpenAPI/TS28623_SubscriptionControlNrm.yaml +++ b/OpenAPI/TS28623_SubscriptionControlNrm.yaml @@ -27,17 +27,22 @@ components: #-------- Definition of types----------------------------------------------------- Scope: - type: object - properties: - scopeType: - type: string - enum: - - BASE_ONLY - - BASE_ALL - - BASE_NTH_LEVEL - - BASE_SUBTREE - scopeLevel: - type: integer + oneOf: + - type: object + properties: + scopeType: + type: string + enum: + - BASE_ONLY + - BASE_ALL + - BASE_NTH_LEVEL + - BASE_SUBTREE + scopeLevel: + type: integer + - type: object + properties: + dataNodeSelector: + type: string #-------- Definition of concrete IOCs -------------------------------------------- NtfSubscriptionControl-Single: -- GitLab From 0b15b649a5bf997304b983fd723e24136908f8d5 Mon Sep 17 00:00:00 2001 From: sunse Date: Wed, 7 Aug 2024 09:47:22 +0000 Subject: [PATCH 02/88] TS28.541 Rel19 CR1300 correction to NFProfile_used_in_NRFFunction --- OpenAPI/TS28541_5GcNrm.yaml | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index b42e3c7f0..3fde5ecf4 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -59,17 +59,21 @@ components: type: object description: 'NF profile stored in NRF, defined in TS 29.510' properties: - nFInstanceId: + nfInstanceId: type: string description: uuid of NF instance - nFType: + nfType: $ref: '#/components/schemas/NFType' - nFStatus: + nfStatus: $ref: '#/components/schemas/NFStatus' plmn: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + type: array + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' sNssais: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' + type: array + items: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' interPlmnFqdn: @@ -86,8 +90,10 @@ components: type: string serviceName: type: string - version: - type: string + versions: + type: array + items: + type: string schema: type: string fqdn: @@ -98,10 +104,12 @@ components: type: array items: $ref: '#/components/schemas/IpEndPoint' - apiPrfix: + apiPrefix: type: string allowedPlmns: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + type: array + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' allowedNfTypes: type: array items: @@ -4774,8 +4782,8 @@ components: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' - nFProfileList: - $ref: '#/components/schemas/NFProfileList' + managedNFProfile: + $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' nssafInfo: -- GitLab From 1b7cc61c26470800e59a0782965dacf0d6952622 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 23 Aug 2024 11:54:30 +0000 Subject: [PATCH 03/88] TR28.541 Rel19 CR1302 correction to attribute definintion to InterfaceUpfInfoItem_and_IpInterface --- OpenAPI/TS28541_5GcNrm.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 3fde5ecf4..70e59d659 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -799,12 +799,10 @@ components: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - minItems: 1 ipv6EndpointAddresses: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' - minItems: 1 fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' networkInstance: @@ -824,9 +822,13 @@ components: type: object properties: ipv4EndpointAddresses: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' + type: array + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' ipv6EndpointAddresses: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' + type: array + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' -- GitLab From 0581b8407f68fd4f7dbe3e2d541d47d6b2180b1d Mon Sep 17 00:00:00 2001 From: swaminathan1 Date: Wed, 7 Aug 2024 15:24:50 +0000 Subject: [PATCH 04/88] tAdd missing trace interfaces --- OpenAPI/TS28623_TraceControlNrm.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 8274aceb6..34d0a1768 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -274,6 +274,8 @@ components: - N20 - N22 - N26 + - N41 + - N42 AUSFInterfaces: type: array items: @@ -310,6 +312,7 @@ components: - N5 - N7 - N15 + - N28 SMFInterfaces: type: array items: @@ -320,6 +323,10 @@ components: - N10 - N11 - S5-C + - N16 + - N16a + - N38 + - N40 SMSFInterfaces: type: array items: @@ -569,6 +576,7 @@ components: - NETWORK_DEREGISTRATION - UE_MOBILITY_FROM_EPC - UE_MOBILITY_TO_EPC + - CONVERGED_CHARGING_SERVICE SMF: type: array items: @@ -580,6 +588,9 @@ components: - PDU_SESSION_UP_ACTIVATION_DEACTIVATION - MOBILITY_BTW_3GPP_AND_N3GPP_TO_5GC - MOBILITY_FROM_EPC + - MOBILITY_BTW_ISMF_OR_VSMF + - CONVERGED_CHARGING_SERVICE + - OFFLINE_ONLY_CHARGING PCF: type: array items: @@ -589,6 +600,7 @@ components: - SM_POLICY - AUTHORIZATION - BDT_POLICY + - SPENDING_LIMIT_CONTROL UPF: type: array items: -- GitLab From 91310876264808bc244be65868c8915a6f7e0121 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 09:00:19 +0000 Subject: [PATCH 05/88] Update file TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 8012e4b33..6beabfa52 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1008,6 +1008,10 @@ components: $ref: 'TS28541_5GcNrm.yaml#/components/schemas/Configurable5QISet-Multiple' Dynamic5QISet: $ref: 'TS28541_5GcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple' + NRNetwork: + $ref: '#/components/schemas/NRNetwork-Single' + EUtranNetwork: + $ref: '#/components/schemas/EUtraNetwork-Single' NrCellCu-Single: allOf: @@ -1717,6 +1721,16 @@ components: $ref: '#/components/schemas/EP_F1C-Multiple' EP_F1U: $ref: '#/components/schemas/EP_F1U-Multiple' + NRNetwork-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + NRFrequency: + $ref: '#/components/schemas/NRFrequency-Multiple' + ExternalGnbCuCpFunction: + $ref: '#/components/schemas/ExternalGnbCuCpFunction-Multiple' + ExternalGnbCuUpFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1787,6 +1801,16 @@ components: nRFrequencyRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' + EUtraNetwork-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + EUtranFrequency: + $ref: '#/components/schemas/EUtranFrequency-Multiple' + ExternalENBFunction: + $ref: '#/components/schemas/ExternalENBFunction-Multiple' + ExternalENBFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -2215,6 +2239,9 @@ components: - $ref: '#/components/schemas/NrCellDu-Single' - $ref: '#/components/schemas/NrOperatorCellDu-Single' + - $ref: '#/components/schemas/NRNetwork-Single' + - $ref: '#/components/schemas/EUtraNetwork-Single' + - $ref: '#/components/schemas/NRFrequency-Single' - $ref: '#/components/schemas/EUtranFrequency-Single' -- GitLab From d63948fdf2c8cf6d7328fe0bcfae254ad9efc353 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:08:39 +0000 Subject: [PATCH 06/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28623_GenericNrm.yaml --- OpenAPI/TS28623_ComDefs.yaml | 5 +++++ OpenAPI/TS28623_GenericNrm.yaml | 11 +++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 50ad665b5..cfed2525f 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -48,7 +48,12 @@ components: maximum: 180 Dn: + description: this datatype used for attribute which can be writable type: string + DnRo: + description: this datatype used for attribute which is readonly + type: string + readOnly: string DnList: type: array items: diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 272fa9fd3..2e5ba4215 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -61,11 +61,13 @@ components: type: array items: type: string + readOnly: true granularityPeriods: type: array items: type: integer minimum: 1 + readOnly: true reportingMethods: type: array items: @@ -73,12 +75,14 @@ components: enum: - FILE_BASED_LOC_SET_BY_PRODUCER - FILE_BASED_LOC_SET_BY_CONSUMER - - STREAM_BASED + - STREAM_BASED + readOnly: true reportingPeriods: type: array items: type: integer minimum: 1 + readOnly: true ReportingCtrl: oneOf: - type: object @@ -308,10 +312,12 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' vendorName: type: string + readOnly: true userDefinedState: type: string swVersion: type: string + readOnly: true priorityLabel: type: integer supportedPerfMetricGroups: @@ -322,6 +328,7 @@ components: type: array items: type: string + readOnly: true SubNetwork-ncO: type: object @@ -458,7 +465,7 @@ components: type: object properties: systemDN: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' MeContext-Single: allOf: - $ref: '#/components/schemas/Top' -- GitLab From 10059ccf0c862085034769810052ca3d61efc757 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:11:59 +0000 Subject: [PATCH 07/88] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index cfed2525f..d9ad38422 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -53,7 +53,7 @@ components: DnRo: description: this datatype used for attribute which is readonly type: string - readOnly: string + readOnly: true DnList: type: array items: -- GitLab From 110e5ee1a8277e9f52464231e8fd839dcf8b003b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:18:10 +0000 Subject: [PATCH 08/88] Update file TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 2e5ba4215..4a51bce4e 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -285,6 +285,7 @@ components: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' + readOnly: true priorityLabel: type: integer supportedPerfMetricGroups: @@ -448,12 +449,15 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' vendorName: type: string + readOnly: true userDefinedState: type: string locationName: type: string + readOnly: true swVersion: type: string + readOnly: true MnsAgent: $ref: '#/components/schemas/MnsAgent-Multiple' MnsAgent-Single: @@ -476,6 +480,7 @@ components: properties: dnPrefix: type: string + readOnly: true Scheduler-Single: allOf: - $ref: '#/components/schemas/Top' -- GitLab From 4774279b8604ce1040c67e0ad8c409f37494f1d4 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:35:27 +0000 Subject: [PATCH 09/88] Update 3 files - /OpenAPI/TS28623_GenericNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28623_MnSRegistryNrm.yaml --- OpenAPI/TS28623_ComDefs.yaml | 8 +++++++- OpenAPI/TS28623_GenericNrm.yaml | 4 ++++ OpenAPI/TS28623_MnSRegistryNrm.yaml | 6 +++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index d9ad38422..909c0fa02 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -184,7 +184,12 @@ components: - $ref: '#/components/schemas/IpAddr' - $ref: '#/components/schemas/Fqdn' Uri: + description: This datatype is used for writable attribute type: string + UriRo: + type: string + description: This datatype is used for readOnly attribute + readOnly: true TimeInterval: type: object @@ -210,7 +215,8 @@ components: enum: - ENABLED - DISABLED - default: DISABLED + default: DISABLED + readOnly: true UsageState: type: string enum: diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 4a51bce4e..d74ec769d 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -288,6 +288,7 @@ components: readOnly: true priorityLabel: type: integer + readOnly: true supportedPerfMetricGroups: type: array items: @@ -401,6 +402,7 @@ components: type: string farEndEntity: type: string + readOnly: true supportedPerfMetricGroups: type: array items: @@ -428,8 +430,10 @@ components: properties: vsDataType: type: string + readOnly: true vsDataFormatVersion: type: string + readOnly: true vsData: nullable: true VsDataContainer: diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index cdfac7e17..74e62e6af 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -39,8 +39,10 @@ components: properties: mnsLabel: type: string + readOnly: true mnsType: type: string + readOnly: true enum: - PROV_MNS - FAULT_SUPERVISION_MNS @@ -48,9 +50,10 @@ components: - FILE_DATA_REPORTING_MNS mnsVersion: type: string + readOnly: true mnsAddress: description: Resource URI as defined in the relevant Technical Specification - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' mnsScope: description: >- List of the managed object instances that can be accessed using the MnS. @@ -60,6 +63,7 @@ components: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + ReadOnly: true #-------- Definition of YAML arrays for name-contained IOCs ---------------------- -- GitLab From 3d8463e16344cc39496f743c26d5b37082ab39d6 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:40:37 +0000 Subject: [PATCH 10/88] Update file TS28623_MnSRegistryNrm.yaml --- OpenAPI/TS28623_MnSRegistryNrm.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_MnSRegistryNrm.yaml b/OpenAPI/TS28623_MnSRegistryNrm.yaml index 74e62e6af..c72b9055f 100644 --- a/OpenAPI/TS28623_MnSRegistryNrm.yaml +++ b/OpenAPI/TS28623_MnSRegistryNrm.yaml @@ -62,8 +62,7 @@ components: entities within the SubNetwork. type: array items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - ReadOnly: true + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' #-------- Definition of YAML arrays for name-contained IOCs ---------------------- -- GitLab From 5f3e39fc32bcfae07029cffc34f48f6a4cdb123e Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:50:46 +0000 Subject: [PATCH 11/88] Update 3 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28623_GenericNrm.yaml - /OpenAPI/TS28623_FileManagementNrm.yaml --- OpenAPI/TS28623_ComDefs.yaml | 9 +++++++-- OpenAPI/TS28623_FileManagementNrm.yaml | 28 +++++++++++++++++++------- OpenAPI/TS28623_GenericNrm.yaml | 9 +++++++-- 3 files changed, 35 insertions(+), 11 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 909c0fa02..7bdbd94fd 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -17,8 +17,13 @@ components: type: number format: float DateTime: + description: This datatype is used for writable attribute + type: string + format: date-time + DateTimeRo: This datatype is used for readOnly attribute type: string format: date-time + readOnly: true FullTime: type: string description: format (e.g., full-time) is from RFC 3339 @@ -48,10 +53,10 @@ components: maximum: 180 Dn: - description: this datatype used for attribute which can be writable + description: This datatype is used for writable attribute type: string DnRo: - description: this datatype used for attribute which is readonly + description: This datatype is used for readOnly attribute type: string readOnly: true DnList: diff --git a/OpenAPI/TS28623_FileManagementNrm.yaml b/OpenAPI/TS28623_FileManagementNrm.yaml index 9a2a45f33..e8710115c 100644 --- a/OpenAPI/TS28623_FileManagementNrm.yaml +++ b/OpenAPI/TS28623_FileManagementNrm.yaml @@ -40,8 +40,10 @@ components: properties: jobId: type: string + readOnly: true status: type: string + readOnly: true enum: - NOT_STARTED - RUNNING @@ -51,13 +53,16 @@ components: - CANCELLED progressPercentage: type: integer + readOnly: true minimum: 0 maximum: 100 progressStateInfo: + readOnly: true type: string resultStateInfo: oneOf: - type: string + readOnly: true enum: - NULL - UNKNOWN @@ -69,10 +74,11 @@ components: - TIMER_EXPIRED - OTHER - type: string + readOnly: 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/DateTimeRo' timer: type: integer @@ -109,10 +115,12 @@ components: properties: numberOfFiles: type: integer + readOnly: true jobRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' jobId: type: string + readOnly: true File: $ref: '#/components/schemas/File-Multiple' File-Single: @@ -124,13 +132,16 @@ components: type: object properties: fileLocation: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' fileCompression: type: string + readOnly: true fileSize: type: integer + readOnly: true fileDataType: type: string + readOnly: true enum: - PERFORMANCE - TRACE @@ -138,16 +149,19 @@ components: - PROPRIETARY fileFormat: type: string + readOnly: true fileReadyTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' fileExpirationTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' fileContent: type: string + readOnly: true jobRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' jobId: type: string + readOnly: true diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index d74ec769d..1b065a87e 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -112,8 +112,10 @@ components: properties: jobId: type: string + readOnly: true status: type: string + readOnly: true enum: - NOT_STARTED - RUNNING @@ -124,16 +126,19 @@ components: - CANCELLED progressPercentage: type: integer + readOnly: true minimum: 0 maximum: 100 progressStateInfo: type: string + readOnly: true resultStateInfo: type: string + readOnly: 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/DateTimeRo' timer: type: integer AreaScope: -- GitLab From cdee92356d4c918031367e5e432805da9fb03033 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 01:54:14 +0000 Subject: [PATCH 12/88] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 7bdbd94fd..342512c3c 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -20,7 +20,8 @@ components: description: This datatype is used for writable attribute type: string format: date-time - DateTimeRo: This datatype is used for readOnly attribute + DateTimeRo: + description: This datatype is used for readOnly attribute type: string format: date-time readOnly: true -- GitLab From 981d1bf418890b147b8330b9fd77451bae21d183 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 02:14:11 +0000 Subject: [PATCH 13/88] Update 2 files - /OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml - /OpenAPI/TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 3 +++ OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml | 1 + 2 files changed, 4 insertions(+) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 1b065a87e..7b99d3661 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -505,6 +505,7 @@ components: minItems: 1 schedulerStatus: type: boolean + readOnly: true ConditionMonitor-Single: allOf: - $ref: '#/components/schemas/Top' @@ -517,6 +518,7 @@ components: type: string conditionStatus: type: boolean + readOnly: true SupportedNotifications-Single: allOf: @@ -538,6 +540,7 @@ components: - HTTP - HTTP_VES_ENCAPS minItems: 1 + readOnly: true SubNetwork-Single: diff --git a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml index 2869d78e7..913858221 100644 --- a/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml +++ b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml @@ -76,6 +76,7 @@ components: maxItems: 2 mBSCommunicationServiceType: type: string + readOnly: true enum: - BROADCAST - MULTICAST -- GitLab From f6a0b30372640065ddbb9d132c97a40267b14d13 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 07:03:01 +0000 Subject: [PATCH 14/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 43 ++++++++++++++++++++++-------------- OpenAPI/TS28623_ComDefs.yaml | 6 +++++ 2 files changed, 33 insertions(+), 16 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 6beabfa52..ccd41125e 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -34,6 +34,7 @@ components: type: integer minimum: 0 maximum: 68719476735 + readOnly: true Sst: type: integer @@ -234,6 +235,7 @@ components: - IDLE - INACTIVE - ACTIVE + readOnly: true CyclicPrefix: type: string enum: @@ -835,7 +837,7 @@ components: configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: - $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: @@ -882,7 +884,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: description: This attribute is condition optional. The condition is NG-RAN Multi-Operator Core Network (NG-RAN MOCN) network sharing with operator specific 5QI is supported. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' NrOperatorCellDu: $ref: '#/components/schemas/NrOperatorCellDu-Multiple' GnbCuUpFunction-Single: @@ -906,7 +908,7 @@ components: configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: - $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: @@ -966,9 +968,9 @@ components: configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' ephemerisInfoSetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' dCHOControl: type: boolean dDAPSHOControl: @@ -1028,7 +1030,7 @@ components: plmnInfoList: $ref: '#/components/schemas/PlmnInfoList' nRFrequencyRef: - $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: @@ -1191,6 +1193,7 @@ components: type: integer minimum: 1 maximum: 256 + readOnly: true EUtranFrequency-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1290,24 +1293,30 @@ components: properties: beamIndex: type: integer + readOnly: true beamType: type: string + readOnly: true enum: - - SSB_BEAM + - SSB_BEAM beamAzimuth: type: integer + readOnly: true minimum: -1800 maximum: 1800 beamTilt: type: integer + readOnly: true minimum: -900 maximum: 900 beamHorizWidth: type: integer + readOnly: true minimum: 0 maximum: 3599 beamVertWidth: type: integer + readOnly: true minimum: 0 maximum: 1800 RRMPolicyRatio-Single: @@ -1540,18 +1549,20 @@ components: $ref: "#/components/schemas/InterRatEsDeactivationCandidateCellParameters" isProbingCapable: type: string + readOnly: true enum: - YES - NO energySavingState: type: string + readOnly: true enum: - IS_NOT_ENERGY_SAVING - IS_ENERGY_SAVING 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' DRACHOptimizationFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1586,9 +1597,9 @@ components: tstoreUEcntxt: $ref: '#/components/schemas/TstoreUEcntxt' 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' DLBOFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1604,9 +1615,9 @@ components: minimumTimeBetweenHoTriggerChange: $ref: '#/components/schemas/MinimumTimeBetweenHoTriggerChange' 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' DPCIConfigurationFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -1698,7 +1709,7 @@ components: setType: $ref: '#/components/schemas/RSSetType' nRCellDURefs: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' ExternalGnbDuFunction-Single: allOf: @@ -1941,7 +1952,7 @@ components: remoteAddress: $ref: '#/components/schemas/RemoteAddress' epTransportRefs: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' EP_NgU-Single: allOf: @@ -1958,7 +1969,7 @@ components: remoteAddress: $ref: '#/components/schemas/RemoteAddress' epTransportRefs: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' EP_X2U-Single: allOf: diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 342512c3c..786e3a391 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -61,9 +61,15 @@ components: type: string readOnly: true DnList: + description: This datatype is used for writable attribute type: array items: $ref: '#/components/schemas/Dn' + DnListRo: + description: This datatype is used for readOnly attribute + type: array + items: + $ref: '#/components/schemas/DnRo' Mcc: type: string -- GitLab From 053838aa8bd857c3d2779f8ca424913aa4f4cbff Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 07:07:08 +0000 Subject: [PATCH 15/88] Update file 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 ccd41125e..d1a08c250 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1293,7 +1293,7 @@ components: properties: beamIndex: type: integer - readOnly: true + readOnly: true beamType: type: string readOnly: true -- GitLab From feb86056b8d646cabc5f501a11540021bb01fcd9 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 08:25:07 +0000 Subject: [PATCH 16/88] Update 3 files - /OpenAPI/TS28623_GenericNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 225 ++++++++++++++++++++++++++++---- OpenAPI/TS28623_ComDefs.yaml | 31 +++++ OpenAPI/TS28623_GenericNrm.yaml | 18 +++ 3 files changed, 250 insertions(+), 24 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 70e59d659..c48c3b2ae 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -125,12 +125,22 @@ components: - REGISTERED - SUSPENDED CNSIIdList: + description: This datatype is used for writable attribute type: array items: $ref: '#/components/schemas/CNSIId' + CNSIIdListRo: + description: This datatype is used for readOnly attribute + type: array + items: + $ref: '#/components/schemas/CNSIIdRo' CNSIId: type: string - description: CNSI Id is defined in TS 29.531, only for Core Network + description: CNSI Id is defined in TS 29.531, only for Core Network. This datatype is used for writable attribute + CNSIIdRo: + type: string + description: CNSI Id is defined in TS 29.531, only for Core Network. This datatype is used for readOnly attribute + readOnly: true EnergySavingControl: type: string description: any of enumerated value @@ -139,6 +149,7 @@ components: - TO_BE_NOT_ENERGYSAVING EnergySavingState: type: string + readOnly: true description: any of enumerated value enum: - IS_NOT_ENERGYSAVING @@ -158,6 +169,7 @@ components: properties: nFSrvGroupId: type: string + readOnly: true supiRanges: type: array items: @@ -196,6 +208,7 @@ components: - P_NSSCD NotificationType: type: string + readOnly: true enum: - N1_MESSAGES - N2_INFORMATION @@ -212,14 +225,19 @@ components: $ref: '#/components/schemas/NotificationType' callbackURI: type: string + readOnly: true n1MessageClass: type: boolean + readOnly: true n2InformationClass: type: boolean + readOnly: true versions: type: string + readOnly: true binding: type: string + readOnly: true ManagedNFProfile: type: object properties: @@ -229,8 +247,9 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' nfInstanceID: type: string + readOnly: true nfType: - $ref: '#/components/schemas/NFType' + $ref: '#/components/schemas/NFTypeRo' heartbeatTimer: type: integer authzInfo: @@ -275,20 +294,23 @@ components: type: string lcHSupportInd: type: boolean + readOnly: true olcHSupportInd: type: boolean + readOnly: true nfSetRecoveryTimeList: type: array items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' scpDomains: type: array items: type: string recoveryTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' nfServicePersistence: type: boolean + readOnly: true nfProfileChangesSupportInd: type: boolean defaultNotificationSubscriptions: @@ -299,12 +321,13 @@ components: serviceSetRecoveryTimeList: type: array items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' minItems: 1 vendorId: $ref: '#/components/schemas/VendorId' SEPPType: type: string + readOnly: true description: any of enumerated value enum: - CSEPP @@ -562,6 +585,7 @@ components: type: integer eACMode: type: string + readOnly: true enum: - INACTIVE - ACTIVE @@ -571,15 +595,18 @@ components: type: integer numberofUEs: type: integer + readOnly: true uEIdList: type: array items: type: string + readOnly: true maxNumberofPDUSessions: type: integer NRTACRange: type: object + description: This datatype is used for writable attribute properties: nRTACstart: type: string @@ -587,9 +614,22 @@ components: type: string nRTACpattern: type: string + NRTACRangeRo: + type: object + description: This datatype is used for readOnly attribute + properties: + nRTACstart: + type: string + readOnly: true + nRTACend: + type: string + nRTACpattern: + type: string + readOnly: true TaiRange: type: object + description: This datatype is used for writable attribute properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' @@ -597,7 +637,17 @@ components: type: array items: $ref: '#/components/schemas/NRTACRange' - + TaiRangeRo: + type: object + description: This datatype is used for readOnly attribute + properties: + plmnId: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnIdRo' + nRTACRangelist: + type: array + items: + $ref: '#/components/schemas/NRTACRangeRo' + GUAMInfo: type: object properties: @@ -659,22 +709,25 @@ components: properties: 5GCNFType: type: string + readOnly: true enum: - PCF - NEF - SCEF 5GCNFIpAddress: type: string + readOnly: true 5GCNFRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' UPFConnectionInfo: type: object properties: uPFIpAddress: type: string + readOnly: true uPFRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' SnssaiList: type: array items: @@ -689,9 +742,15 @@ components: nid: type: string TaiList: + description: This datatype is used for writable attribute + type: array + items: + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + TaiListRo: + description: This datatype is used for readOnly attribute type: array items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/TaiRo' SupiRange: type: object properties: @@ -1144,13 +1203,15 @@ components: items: type: string minItems: 1 + readOnly: true afIds: type: array items: type: string minItems: 1 + readOnly: true AfEvent: - description: Represents Application Events. + description: Represents Application Events.This datatype is used for writable attribute anyOf: - type: string enum: @@ -1171,6 +1232,30 @@ components: description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. + AfEventRo: + description: Represents Application Events. This datatype is used for readOnly attribute + anyOf: + - type: string + readOnly: true + enum: + - SVC_EXPERIENCE + - UE_MOBILITY + - UE_COMM + - EXCEPTIONS + - USER_DATA_CONGESTION + - PERF_DATA + - DISPERSION + - COLLECTIVE_BEHAVIOUR + - MS_QOE_METRICS + - MS_CONSUMPTION + - MS_NET_ASSIST_INVOCATION + - MS_DYN_POLICY_INVOCATION + - MS_ACCESS_ACTIVITY + - type: string + readOnly: true + description: > + This string provides forward-compatibility with future extensions to the enumeration but + is not used to encode content defined in the present version of this API. AfEventExposureData: description: AF Event Exposure data managed by a given NEF Instance type: object @@ -1180,18 +1265,20 @@ components: afEvents: type: array items: - $ref: '#/components/schemas/AfEvent' + $ref: '#/components/schemas/AfEventRo' minItems: 1 afIds: type: array items: type: string minItems: 1 + readOnly: true appIds: type: array items: type: string minItems: 1 + readOnly: true UnTrustAfInfo: description: Information of a untrusted AF Instance type: object @@ -1735,8 +1822,10 @@ components: iwkEpsInd: type: boolean default: false + readOnly: true sxaInd: type: boolean + readOnly: true pduSessionTypes: type: array items: @@ -1747,6 +1836,7 @@ components: ueIpAddrInd: type: boolean default: false + readOnly: trusted taiList: type: array items: @@ -1773,6 +1863,7 @@ components: redundantGtpu: type: boolean default: false + readOnly: true ipups: type: boolean default: false @@ -1781,6 +1872,7 @@ components: default: false supportedPfcpFeatures: type: string + readOnly: true # upfEvents: # type: array # items: @@ -1815,9 +1907,11 @@ components: v2xSupportInd: type: boolean default: false + readOnly: true proseSupportInd: type: boolean default: false + readOnly: true proseCapability: $ref: '#/components/schemas/ProseCapability' v2xCapability: @@ -1825,11 +1919,13 @@ components: a2xSupportInd: type: boolean default: false + readOnly: true a2xCapability: $ref: '#/components/schemas/A2xCapability' rangingSlPosSupportInd: type: boolean - default: false + default: false + readOnly: true A2xCapability: description: Information of the supported A2X Capability by the PCF @@ -1869,11 +1965,11 @@ components: type: string minItems: 1 taiList: - $ref: '#/components/schemas/TaiList' + $ref: '#/components/schemas/TaiListRo' taiRangeList: type: array items: - $ref: '#/components/schemas/TaiRange' + $ref: '#/components/schemas/TaiRangeRo' minItems: 1 dnaiList: type: array @@ -2878,7 +2974,7 @@ components: pLMNInfo: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfo' expiryTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' PcscfInfo: description: Information of a P-CSCF NF Instance type: object @@ -2942,6 +3038,7 @@ components: type: integer NFServiceType: type: string + readOnly: true enum: - NAMF_COMMUNICATION - NAMF_EVENTEXPOSURE @@ -2955,13 +3052,80 @@ components: properties: name: type: string + readOnly: true allowedNFTypes: $ref: '#/components/schemas/NFType' operationSemantics: $ref: '#/components/schemas/OperationSemantics' NFType: type: string - description: ' NF name defined in TS 23.501 or TS 29.510' + description: ' NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute + enum: + - NRF + - UDM + - AMF + - SMF + - AUSF + - NEF + - PCF + - SMSF + - NSSF + - UDR + - LMF + - GMLC + - 5G_EIR + - SEPP + - UPF + - N3IWF + - AF + - UDSF + - DN + - BSF + - CHF + - NWDAF + - PCSCF + - CBCF + - HSS + - UCMF + - SOR_AF + - SPAF + - MME + - SCSAS + - SCEF + - SCP + - NSSAAF + - ICSCF + - SCSCF + - DRA + - IMS_AS + - AANF + - 5G_DDNMF + - NSACF + - MFAF + - EASDF + - DCCF + - MB_SMF + - TSCTSF + - ADRF + - GBA_BSF + - CEF + - MB_UPF + - NSWOF + - PKMF + - MNPF + - SMS_GMSC + - SMS_IWMSC + - MBSF + - MBSTF + - PANF + - TNGF + - W_AGF + - TWIF + - TSN_AF + NFTypeRo: + type: string + readOnly: true + description: ' NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute enum: - NRF - UDM @@ -3027,11 +3191,13 @@ components: OperationSemantics: type: string + readOnly: true enum: - REQUEST_RESPONSE - SUBSCRIBE_NOTIFY RegistrationState: type: string + readOnly: true enum: - REGISTERED - DEREGISTERED @@ -3151,7 +3317,7 @@ components: weightFactor: $ref: '#/components/schemas/WeightFactor' cNSIIdList: - $ref: '#/components/schemas/CNSIIdList' + $ref: '#/components/schemas/CNSIIdListRo' amfSetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' managedNFProfile: @@ -3270,7 +3436,7 @@ components: sBIFqdn: type: string cNSIIdList: - $ref: '#/components/schemas/CNSIIdList' + $ref: '#/components/schemas/CNSIIdListRo' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: @@ -3282,7 +3448,7 @@ components: configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' dnaiSatelliteMappingList: type: array items: @@ -3409,7 +3575,7 @@ components: configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' predefinedPccRuleSetRefs: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' @@ -3696,11 +3862,12 @@ components: - type: object properties: plmnId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnIdRo' sEPPType: $ref: '#/components/schemas/SEPPType' sEPPId: type: integer + readOnly: true fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' seppInfo: @@ -3739,6 +3906,7 @@ components: $ref: '#/components/schemas/NwdafInfo' nwdafLogicalFuncSupported: type: string + readOnly: true enum: - NWDAF_WITH_ANLF - NWDAF_WITH_MTLF @@ -3795,6 +3963,7 @@ components: $ref: '#/components/schemas/CapabilityList' isCAPIFSup: type: boolean + readOnly: true nefInfo: $ref: '#/components/schemas/NefInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' @@ -3985,11 +4154,12 @@ components: - type: object properties: plmnId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnIdRo' sEPPId: type: integer + readOnly: true fqdn: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/FqdnRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' EP_N2-Single: @@ -4021,7 +4191,7 @@ components: remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' epTransportRefs: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' EP_N4-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -4675,10 +4845,13 @@ components: maximum: 255 isEventTriggeredGtpUPathMonitoringSupported: type: boolean + readOnly: true isPeriodicGtpUMonitoringSupported: type: boolean + readOnly: true isImmediateGtpUMonitoringSupported: type: boolean + readOnly: true gtpUPathDelayThresholds: $ref: '#/components/schemas/GtpUPathDelayThresholdsType' gtpUPathMinimumWaitTime: @@ -4712,10 +4885,13 @@ components: maximum: 255 isEventTriggeredQFMonitoringSupported: type: boolean + readOnly: true isPeriodicQFMonitoringSupported: type: boolean + readOnly: true isSessionReleasedQFMonitoringSupported: type: boolean + readOnly: true qFPacketDelayThresholds: $ref: '#/components/schemas/QFPacketDelayThresholdsType' qFMinimumWaitTime: @@ -5415,6 +5591,7 @@ components: properties: activationStatus: type: string + readonly: true enum: - ACTIVATED - DEACTIVATED diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 786e3a391..61cbc2305 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -72,21 +72,42 @@ components: $ref: '#/components/schemas/DnRo' Mcc: + description: This datatype is used for writable attribut type: string pattern: '^[0-9]{3}$' + MccRo: + description: This datatype is used for readOnly attribute + type: string + pattern: '^[0-9]{3}$' + readOnly: Mnc: + description: This datatype is used for writable attribut + type: string + pattern: '^[0-9]{2,3}$' + MncRo: + description: This datatype is used for readOnly attribute type: string pattern: '^[0-9]{2,3}$' + readOnly: true Nid: type: string pattern: '^[A-Fa-f0-9]{11}$' PlmnId: + description: This datatype is used for writable attribute type: object properties: mcc: $ref: '#/components/schemas/Mcc' mnc: $ref: '#/components/schemas/Mnc' + PlmnIdRo: + description: This datatype is used for readOnly attribute + type: object + properties: + mcc: + $ref: '#/components/schemas/MccRo' + mnc: + $ref: '#/components/schemas/MncRo' Tac: type: string pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' @@ -160,9 +181,18 @@ components: Fqdn: type: string + description: This datatype is used for writable attribute + pattern: '^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$' + minLength: 4 + maxLength: 253 + FqdnRo: + type: string + description: This datatype is used for readOnly attribute pattern: '^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$' minLength: 4 maxLength: 253 + readOnly: true + Ipv4Addr: type: string pattern: '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$' @@ -231,6 +261,7 @@ components: readOnly: true UsageState: type: string + readOnly: true enum: - IDLE - ACTIVE diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 7b99d3661..f50d2ff19 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -161,6 +161,7 @@ components: Tai: type: object + description: This datatype is used for writable attribute properties: mcc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' @@ -168,9 +169,26 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' tac: $ref: '#/components/schemas/Tac' + TaiRo: + type: object + description: This datatype is used for readOnly attribute + properties: + mcc: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/MccRo' + mnc: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/MncRo' + tac: + $ref: '#/components/schemas/Tac' + Tac: type: string + description: This datatype is used for writable attribute + pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' + TacRo: + type: string + description: This datatype is used for readOnly attribute pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' + readOnly: true EutraCellId: type: string pattern: '^[A-Fa-f0-9]{7}$' -- GitLab From 3bdc0b628503df39b95045c80cc5a9d2a7cd8433 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 08:28:55 +0000 Subject: [PATCH 17/88] 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 c48c3b2ae..09e7bba67 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -3038,7 +3038,6 @@ components: type: integer NFServiceType: type: string - readOnly: true enum: - NAMF_COMMUNICATION - NAMF_EVENTEXPOSURE @@ -3047,6 +3046,7 @@ components: - NSMF_PDUSESSION - NSMF_EVENTEXPOSURE - OTHERS + readOnly: true Operation: type: object properties: -- GitLab From c61534cc9d629cf40332024ff17ea696800ae220 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 08:32:22 +0000 Subject: [PATCH 18/88] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 09e7bba67..84dbeb7f9 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -3058,8 +3058,8 @@ components: operationSemantics: $ref: '#/components/schemas/OperationSemantics' NFType: + description: ' NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute type: string - description: ' NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute enum: - NRF - UDM @@ -3123,9 +3123,8 @@ components: - TWIF - TSN_AF NFTypeRo: + description: ' NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute type: string - readOnly: true - description: ' NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute enum: - NRF - UDM @@ -3188,6 +3187,7 @@ components: - W_AGF - TWIF - TSN_AF + readOnly: true OperationSemantics: type: string -- GitLab From 692c44e3ac330b70d73e15beda44408c8c360271 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 08:36:33 +0000 Subject: [PATCH 19/88] 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 84dbeb7f9..19fef90fb 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -3058,7 +3058,7 @@ components: operationSemantics: $ref: '#/components/schemas/OperationSemantics' NFType: - description: ' NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute + description: NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute type: string enum: - NRF @@ -3123,7 +3123,7 @@ components: - TWIF - TSN_AF NFTypeRo: - description: ' NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute + description: NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute type: string enum: - NRF -- GitLab From d1f8da79c0495ce39cac233aa967acb94e44993d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 08:40:41 +0000 Subject: [PATCH 20/88] 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 19fef90fb..20bfd9ebf 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1836,7 +1836,7 @@ components: ueIpAddrInd: type: boolean default: false - readOnly: trusted + readOnly: true taiList: type: array items: @@ -5591,10 +5591,10 @@ components: properties: activationStatus: type: string - readonly: true enum: - ACTIVATED - DEACTIVATED + readonly: true EP_SM12-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' -- GitLab From 74ef65a4b2a2e5fa7bb313a3c052edfb79886607 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 09:16:58 +0000 Subject: [PATCH 21/88] 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 20bfd9ebf..0706fa635 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -5594,7 +5594,7 @@ components: enum: - ACTIVATED - DEACTIVATED - readonly: true + readOnly: true EP_SM12-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' -- GitLab From 67ed0893204c48de4eb8b25b4433ef64b5f70c76 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 09:24:38 +0000 Subject: [PATCH 22/88] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 61cbc2305..c847561f6 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -79,7 +79,7 @@ components: description: This datatype is used for readOnly attribute type: string pattern: '^[0-9]{3}$' - readOnly: + readOnly: true Mnc: description: This datatype is used for writable attribut type: string -- GitLab From 1f9df32331b20fdb328f2933b7804f53e123371d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 09:49:08 +0000 Subject: [PATCH 23/88] Update 3 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 8 +++++++- OpenAPI/TS28541_SliceNrm.yaml | 29 ++++++++++++++++++-------- OpenAPI/TS28623_ComDefs.yaml | 38 +++++++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 9 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index d1a08c250..ecaf86e17 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -97,9 +97,15 @@ components: items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' TaiList: + description: This datatype is used for writable attribute type: array items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + TaiListRo: + description: This datatype is used for readOnly attribute + type: array + items: + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/TaiRo' BackhaulAddress: type: object properties: diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 121dc8f67..b6ef8a0c2 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -69,14 +69,17 @@ components: enum: - CHARACTER - SCALABILITY + readOnly: true Tagging: type: array + readOnly: true items: type: string enum: - PERFORMANCE - FUNCTION - OPERATION + readOnly: true Exposure: type: string enum: @@ -96,6 +99,7 @@ components: enum: - NOT_SUPPORTED - SUPPORTED + readOnly: true DelayTolerance: type: object properties: @@ -127,9 +131,9 @@ components: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: - $ref: '#/components/schemas/Float' + $ref: '#/components/schemas/FloatRo' maxThpt: - $ref: '#/components/schemas/Float' + $ref: '#/components/schemas/FloatRo' MaxPktSize: type: object properties: @@ -144,6 +148,7 @@ components: $ref: '#/components/schemas/ServAttrCom' nOofPDUSessions: type: integer + readOnly: true KPIMonitoring: type: object properties: @@ -153,6 +158,7 @@ components: type: array items: type: string + readOnly: true NBIoT: type: object properties: @@ -210,13 +216,16 @@ components: $ref: '#/components/schemas/ServAttrCom' density: type: integer + readOnly: true NsInfo: type: object properties: nsInstanceId: type: string + readOnly: true nsName: type: string + readOnly: true description: type: string EmbbEEPerfReq: @@ -273,12 +282,14 @@ components: properties: secFunId: type: string + readOnly: true secFunType: type: string secRules: type: array items: type: string + readOnly: true N6Protection: type: object properties: @@ -578,6 +589,7 @@ components: properties: serviceProfileId: type: string + readOnly: true plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' maxNumberofUEs: @@ -674,6 +686,7 @@ components: properties: sliceProfileId: type: string + readOnly: true plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' cNSliceSubnetProfile: @@ -836,7 +849,7 @@ components: - type: object properties: networkSliceSubnetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' administrativeState: @@ -844,7 +857,7 @@ components: serviceProfileList: $ref: '#/components/schemas/ServiceProfileList' networkSliceControllerRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' isolationProfileRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' @@ -858,9 +871,9 @@ components: - type: object properties: managedFunctionRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' networkSliceSubnetRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' administrativeState: @@ -880,7 +893,7 @@ components: - RAN_SLICESUBNET - CN_SLICESUBNET networkSliceSubnetControllerRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' isolationProfileRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' @@ -893,7 +906,7 @@ components: type: object properties: ipAddress: - $ref: '#/components/schemas/IpAddress' + $ref: '#/components/schemas/IpAddressRo' localLogicalInterfaceInfo: $ref: '#/components/schemas/LogicalInterfaceInfo' qosProfile: diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index c847561f6..9e5239e0e 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -14,8 +14,14 @@ components: schemas: Float: + description: This datatype is used for writable attribute + type: number + format: float + FloatRo: + description: This datatype is used for readOnly attribute type: number format: float + readOnly: true DateTime: description: This datatype is used for writable attribute type: string @@ -194,26 +200,58 @@ components: readOnly: true Ipv4Addr: + description: This datatype is used for writable attribute type: string pattern: '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$' example: '198.51.100.1' + Ipv4AddrRo: + description: This datatype is used for readOnly attribute + type: string + pattern: '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$' + example: '198.51.100.1' + readOnly: true Ipv6Addr: + description: This datatype is used for writable attribute type: string allOf: - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$' - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$' example: '2001:db8:85a3::8a2e:370:7334' + Ipv6AddrRo: + description: This datatype is used for readOnly attribute + type: string + allOf: + - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$' + - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$' + example: '2001:db8:85a3::8a2e:370:7334' + readOnly: true Ipv6Prefix: + description: This datatype is used for writable attribute + type: string + allOf: + - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))(\/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))$' + - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))(\/.+)$' + example: '2001:db8:abcd:12::0/64' + Ipv6PrefixRo: + description: This datatype is used for readOnly attribute type: string allOf: - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))(\/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))$' - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))(\/.+)$' example: '2001:db8:abcd:12::0/64' + readOnly: true IpAddr: + description: This datatype is used for writable attribute oneOf: - $ref: '#/components/schemas/Ipv4Addr' - $ref: '#/components/schemas/Ipv6Addr' - $ref: '#/components/schemas/Ipv6Prefix' + IpAddrRo: + description: This datatype is used for readOnly attribute + oneOf: + - $ref: '#/components/schemas/Ipv4AddrRo' + - $ref: '#/components/schemas/Ipv6AddrRo' + - $ref: '#/components/schemas/Ipv6PrefixRo' HostAddr: # This definition will be deprecated, when all occurances of HostAddr # are replaced by Host. -- GitLab From 19a84b1465c73dd5ea41fae2f098c4ce6489bf04 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 09:54:51 +0000 Subject: [PATCH 24/88] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index b6ef8a0c2..509b2a50b 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -131,9 +131,9 @@ components: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: - $ref: '#/components/schemas/FloatRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' maxThpt: - $ref: '#/components/schemas/FloatRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/FloatRo' MaxPktSize: type: object properties: -- GitLab From 5791455da08d331e92f1c94d4b646fc876f2a2a5 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 09:58:29 +0000 Subject: [PATCH 25/88] 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 509b2a50b..100c4f299 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -906,7 +906,7 @@ components: type: object properties: ipAddress: - $ref: '#/components/schemas/IpAddressRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddressRo' localLogicalInterfaceInfo: $ref: '#/components/schemas/LogicalInterfaceInfo' qosProfile: -- GitLab From 9d0033a515141736a48071e27a41ec3dcb791980 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 10:02:59 +0000 Subject: [PATCH 26/88] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 100c4f299..b9904bccd 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -695,11 +695,6 @@ components: $ref: '#/components/schemas/RANSliceSubnetProfile' topSliceSubnetProfile: $ref: '#/components/schemas/TopSliceSubnetProfile' - - IpAddress: - oneOf: - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' - - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' LogicalInterfaceInfo: type: object @@ -906,7 +901,7 @@ components: type: object properties: ipAddress: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddressRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddrRo' localLogicalInterfaceInfo: $ref: '#/components/schemas/LogicalInterfaceInfo' qosProfile: -- GitLab From 98fa8c16a5405eb90928bbbf7d3a43d553e42f14 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 10:20:58 +0000 Subject: [PATCH 27/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 22 ++++++++++++++++------ OpenAPI/TS28623_ComDefs.yaml | 19 +++++++++++++++++++ 2 files changed, 35 insertions(+), 6 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index b9904bccd..73169dcb5 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -31,6 +31,7 @@ components: - NOT_SUPPORTED - BETWEEN_BS_AND_UE - BETWEEN_BS_AND_UE_AND_UE_AND_UE + readOnly: true PositioningAvailability: type: array items: @@ -42,6 +43,7 @@ components: - AECID - HYBRID_POSITIONING - NET_RTK + readOnly: true PredictionFrequency: type: string enum: @@ -754,10 +756,12 @@ components: enum: - FEASIBLE - INFEASIBLE + readOnly: true InFeasibleReason: description: >- An attribute that specifies the additional reason information if the feasibility check result is infeasible.The detailed ENUM value is FFS. type: string + readOnly: true RecommendationRequest: description: >- An attribute represents MnS consumer's request for recommended network slice related requirements. @@ -766,6 +770,7 @@ components: 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.. type: string + readOnly: true ResourceReservation: description: >- An attribute represents MnS consumer's requirements for resource reservation. @@ -782,14 +787,16 @@ components: - RESERVED - UNRESERVED - USED + readOnly: true ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. type: string + readOnly: true ResourceIsolationRule: type: object @@ -923,14 +930,16 @@ components: properties: dLlatency: type: integer + readonly: true uLlatency: type: integer + readOnly: true dLThptPerSliceSubnet: $ref: '#/components/schemas/XLThpt' uLThptPerSliceSubnet: $ref: '#/components/schemas/XLThpt' coverageAreaTAList: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/TaiList' + $ref: 'TS28541_5GcNrm.yaml#/components/schemas/TaiListRo' FeasibilityCheckAndReservationJob-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -979,6 +988,7 @@ components: $ref: '#/components/schemas/ServiceProfile' serviceProfileId: type: string + readOnly: true operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' administrativeState: @@ -988,7 +998,7 @@ components: processMonitor: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ProcessMonitor' networkSliceRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' NetworkSliceSubnetController-Single: allOf: @@ -1011,7 +1021,7 @@ components: processMonitor: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ProcessMonitor' networkSliceSubnetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' IsolationProfile-Single: allOf: @@ -1029,9 +1039,9 @@ components: items: $ref: '#/components/schemas/ResourceIsolationRule' networkSliceRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' networkSliceSubnetRefList: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 9e5239e0e..0c6a08d44 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -126,6 +126,7 @@ components: type: string pattern: '^[A-Fa-f0-9]{9}$' TimeWindow: + description: This datatype is used for writable attribute oneOf: - type: object properties: @@ -141,6 +142,23 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' + TimeWindowRo: + description: This datatype is used for readOnly attribute + oneOf: + - type: object + properties: + startTime: + $ref: '#/components/schemas/DateTimeRo' + endTime: + $ref: '#/components/schemas/DateTimeRo' + - type: object + properties: + startTime: + $ref: '#/components/schemas/DateTimeRo' + - type: object + properties: + endTime: + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object properties: @@ -316,6 +334,7 @@ components: - DEGRADED - NOT_INSTALLED - LOG_FULL + readOnly: true AttributeNameValuePairSet: description: >- -- GitLab From db2aaecfbaef24be2ccd63b19427289ed2534166 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 10:28:40 +0000 Subject: [PATCH 28/88] 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 73169dcb5..29747c96b 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -930,7 +930,7 @@ components: properties: dLlatency: type: integer - readonly: true + readOnly: true uLlatency: type: integer readOnly: true -- GitLab From 261e1b693dfb1463e0cf5b6b58dec2cf19ba82ef Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 10:38:50 +0000 Subject: [PATCH 29/88] Update file TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 29747c96b..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -797,7 +797,6 @@ components: An attribute that specifies the additional reason information if the reservation is failed. type: string readOnly: true - ResourceIsolationRule: type: object properties: -- GitLab From 049bcff7ceb6258d8e70af4a05432a071fc322f2 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:08:42 +0000 Subject: [PATCH 30/88] Update file TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index f50d2ff19..5f25d59dd 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -138,7 +138,7 @@ components: startTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeR' timer: type: integer AreaScope: -- GitLab From 1a70d6f42b0ff8ba3f1aed5ef5a716003b3280d1 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:13:37 +0000 Subject: [PATCH 31/88] Update file TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 5f25d59dd..f50d2ff19 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -138,7 +138,7 @@ components: startTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeR' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' timer: type: integer AreaScope: -- GitLab From 5583316c39cd5c8ead0c3ab26d51e00b3b6ae276 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:18:54 +0000 Subject: [PATCH 32/88] Update file TS28623_GenericNrm.yaml --- OpenAPI/TS28623_GenericNrm.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index f50d2ff19..25d490071 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -115,7 +115,6 @@ components: readOnly: true status: type: string - readOnly: true enum: - NOT_STARTED - RUNNING @@ -124,11 +123,12 @@ components: - PARTIALLY_FAILED - CANCELLING - CANCELLED + readOnly: true progressPercentage: type: integer - readOnly: true minimum: 0 maximum: 100 + readOnly: true progressStateInfo: type: string readOnly: true @@ -178,7 +178,7 @@ components: mnc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/MncRo' tac: - $ref: '#/components/schemas/Tac' + $ref: '#/components/schemas/TacRo' Tac: type: string -- GitLab From edc77f760cf21064ae72c1eeaee19037d237eb68 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:41:55 +0000 Subject: [PATCH 33/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..c7614f85f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 0c6a08d44..144501d85 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -126,7 +126,6 @@ components: type: string pattern: '^[A-Fa-f0-9]{9}$' TimeWindow: - description: This datatype is used for writable attribute oneOf: - type: object properties: @@ -142,8 +141,8 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' + description: This datatype is used for writable attribute TimeWindowRo: - description: This datatype is used for readOnly attribute oneOf: - type: object properties: @@ -158,7 +157,8 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTimeRo' + description: This datatype is used for readOnly attribute GeoCoordinate: type: object properties: -- GitLab From bc9a9f8afb11201952d31719eefc2e82a2f5cc51 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:46:35 +0000 Subject: [PATCH 34/88] Update 2 files - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index c7614f85f..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 144501d85..b8a5bcb64 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -142,7 +142,7 @@ components: endTime: $ref: '#/components/schemas/DateTime' description: This datatype is used for writable attribute - TimeWindowRo: + TimeWindow: oneOf: - type: object properties: @@ -158,6 +158,7 @@ components: properties: endTime: $ref: '#/components/schemas/DateTimeRo' + description: This datatype is used for writable attribute description: This datatype is used for readOnly attribute GeoCoordinate: type: object -- GitLab From f924cfd613ce3109b9716c1007b5dccb5bc8c0ae Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:51:22 +0000 Subject: [PATCH 35/88] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index b8a5bcb64..0368693e3 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -142,7 +142,7 @@ components: endTime: $ref: '#/components/schemas/DateTime' description: This datatype is used for writable attribute - TimeWindow: + TimeWindowRo: oneOf: - type: object properties: @@ -157,8 +157,7 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' - description: This datatype is used for writable attribute + $ref: '#/components/schemas/DateTimeRo' description: This datatype is used for readOnly attribute GeoCoordinate: type: object -- GitLab From 22b7cc56a49b2ccefd874f68d138f3c5464cc372 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 13:59:04 +0000 Subject: [PATCH 36/88] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 0368693e3..7c5668d86 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -126,6 +126,7 @@ components: type: string pattern: '^[A-Fa-f0-9]{9}$' TimeWindow: + description: This datatype is used for writable attribute oneOf: - type: object properties: @@ -140,9 +141,9 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' - description: This datatype is used for writable attribute + $ref: '#/components/schemas/DateTime' TimeWindowRo: + description: This datatype is used for readOnly attribute oneOf: - type: object properties: @@ -157,8 +158,7 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' - description: This datatype is used for readOnly attribute + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object properties: -- GitLab From 9e21f7ce29d761517c71e31cf5237b027ce4a0c0 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:02:03 +0000 Subject: [PATCH 37/88] 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 4f60d8c2a..c7614f85f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. -- GitLab From 37275534f3164019a9e6adfd7552bfc8de852140 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:17:44 +0000 Subject: [PATCH 38/88] Update 2 files - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index c7614f85f..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 7c5668d86..41eaaf579 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -143,7 +143,6 @@ components: endTime: $ref: '#/components/schemas/DateTime' TimeWindowRo: - description: This datatype is used for readOnly attribute oneOf: - type: object properties: @@ -158,7 +157,7 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object properties: -- GitLab From 3e02047c06205774aec3dac25544ed3dc71db412 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:24:45 +0000 Subject: [PATCH 39/88] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 41eaaf579..acd119183 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -147,17 +147,17 @@ components: - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' GeoCoordinate: type: object properties: -- GitLab From 81bdff5b90576de7f126fe2291adb99c63182009 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:31:43 +0000 Subject: [PATCH 40/88] Update file 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 acd119183..c30fe1828 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -141,23 +141,25 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTime' + TimeWindowRo: + description: This datatype is used for readOnly attribute oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object properties: -- GitLab From 8915388511d3caa2fa22e5bd67e41aae8b91973c Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:35:19 +0000 Subject: [PATCH 41/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..8b409eb34 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRoTest' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index c30fe1828..8c9f6cafc 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -143,7 +143,7 @@ components: endTime: $ref: '#/components/schemas/DateTime' - TimeWindowRo: + TimeWindowRoTest: description: This datatype is used for readOnly attribute oneOf: - type: object @@ -159,7 +159,8 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTimeRo' + GeoCoordinate: type: object properties: -- GitLab From 78fb2fc2e31d92f976def1187381e6d151e37745 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:40:04 +0000 Subject: [PATCH 42/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 4 ++-- OpenAPI/TS28623_ComDefs.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 8b409eb34..17e732ad3 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -778,7 +778,7 @@ components: RequestedReservationExpiration: description: >- An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ResourceReservationStatus: description: >- An attribute which specifies the resource reservation result for the feasibility check job. @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRoTest' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 8c9f6cafc..a83b826d0 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -143,7 +143,7 @@ components: endTime: $ref: '#/components/schemas/DateTime' - TimeWindowRoTest: + TimeWindow: description: This datatype is used for readOnly attribute oneOf: - type: object -- GitLab From fd606c7e0c56224a7f4059ef44b4e6f8fe093f59 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:44:49 +0000 Subject: [PATCH 43/88] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index a83b826d0..f64a4f71d 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -143,7 +143,7 @@ components: endTime: $ref: '#/components/schemas/DateTime' - TimeWindow: + TimeWindowRo: description: This datatype is used for readOnly attribute oneOf: - type: object -- GitLab From 6b782fb714c6d35b6f08ba50ecdaf2aafcfc7a2a Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:48:39 +0000 Subject: [PATCH 44/88] Update 2 files - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 4 ++-- OpenAPI/TS28623_ComDefs.yaml | 26 +++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 17e732ad3..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -778,7 +778,7 @@ components: RequestedReservationExpiration: description: >- An attribute which specifies MnS consuner's requirements for the validity period of the resource reservation. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ResourceReservationStatus: description: >- An attribute which specifies the resource reservation result for the feasibility check job. @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index f64a4f71d..6cb40cc6c 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -125,41 +125,41 @@ components: NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' - TimeWindow: - description: This datatype is used for writable attribute + TimeWindowRo: + description: This datatype is used for readOnly attribute oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' - - TimeWindowRo: - description: This datatype is used for readOnly attribute + $ref: '#/components/schemas/DateTimeRo' + + TimeWindow: + description: This datatype is used for writable attribute oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' GeoCoordinate: type: object -- GitLab From 4e021f53a7c29bebd291e7a001c869ca55185d91 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:52:49 +0000 Subject: [PATCH 45/88] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 6cb40cc6c..9da2e0aa3 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -125,41 +125,38 @@ components: NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' - TimeWindowRo: - description: This datatype is used for readOnly attribute + TimeWindow: oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' - - TimeWindow: - description: This datatype is used for writable attribute + $ref: '#/components/schemas/DateTime' + TimeWindowRo: oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object -- GitLab From 32d0f95909ed494f0e041b503abd1651f636e23b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 14:56:58 +0000 Subject: [PATCH 46/88] 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 4f60d8c2a..c7614f85f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. -- GitLab From 6f1a86537e0dd1ce19b6edf0de7f62e7390d5165 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 15:00:29 +0000 Subject: [PATCH 47/88] Update file 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 9da2e0aa3..c3fde26d1 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -125,7 +125,7 @@ components: NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' - TimeWindow: + TimeWindowRo: oneOf: - type: object properties: @@ -141,7 +141,7 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' - TimeWindowRo: + TimeWindow: oneOf: - type: object properties: -- GitLab From 6cd802a5576a0cb79dfb2e8bce3ff2e8f1b0249e Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 15:03:46 +0000 Subject: [PATCH 48/88] 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 c7614f85f..d906788d4 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindoRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. -- GitLab From 4dfc74cb1b926396805a3f654c33800bd369803b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 15:07:57 +0000 Subject: [PATCH 49/88] 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 d906788d4..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindoRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. -- GitLab From d85d29deb67a74a478931b1aa5c4697076b0398b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 15:13:37 +0000 Subject: [PATCH 50/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..eb505866e 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowR' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index c3fde26d1..843255a4a 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -125,7 +125,7 @@ components: NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' - TimeWindowRo: + TimeWindow: oneOf: - type: object properties: @@ -141,7 +141,7 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' - TimeWindow: + TimeWindowR: oneOf: - type: object properties: -- GitLab From 767f42b045eb4d856e5f6208f59641b3b43e4766 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 7 Aug 2024 15:18:08 +0000 Subject: [PATCH 51/88] Update 2 files - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index eb505866e..c7614f85f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowR' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 843255a4a..38143d496 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -126,6 +126,7 @@ components: type: string pattern: '^[A-Fa-f0-9]{9}$' TimeWindow: + description: This datatype is used for writable attribute oneOf: - type: object properties: @@ -141,7 +142,8 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' - TimeWindowR: + TimeWindowRo: + description: This datatype is used for readOnly attribute oneOf: - type: object properties: -- GitLab From 1fc1e71c075682ba352e1e4ff35ee47a99000851 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:18:43 +0000 Subject: [PATCH 52/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index c7614f85f..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 38143d496..91dd741b4 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -142,6 +142,7 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' + TimeWindowRo: description: This datatype is used for readOnly attribute oneOf: -- GitLab From 53ca0a69c2cc1fbad086e1337b56113940766de3 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:21:47 +0000 Subject: [PATCH 53/88] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 91dd741b4..30a9dbe97 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -152,14 +152,7 @@ components: $ref: '#/components/schemas/DateTimeRo' endTime: $ref: '#/components/schemas/DateTimeRo' - - type: object - properties: - startTime: - $ref: '#/components/schemas/DateTimeRo' - - type: object - properties: - endTime: - $ref: '#/components/schemas/DateTimeRo' + GeoCoordinate: type: object -- GitLab From 4548bc561bf7882692fa707125af26446e718d8b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:24:48 +0000 Subject: [PATCH 54/88] Update file TS28623_ComDefs.yaml --- OpenAPI/TS28623_ComDefs.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 30a9dbe97..be33b1726 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -150,10 +150,11 @@ components: properties: startTime: $ref: '#/components/schemas/DateTimeRo' + - type: object + properties: endTime: $ref: '#/components/schemas/DateTimeRo' - GeoCoordinate: type: object properties: -- GitLab From 87cdb08716a5e0475b47de6f6dd867a5fe1f0dd9 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:31:14 +0000 Subject: [PATCH 55/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 14 +++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..1d20dfd8d 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/ABC' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index be33b1726..9f63b4d44 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -141,11 +141,16 @@ components: - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' - - TimeWindowRo: + $ref: '#/components/schemas/DateTime' + ABC: description: This datatype is used for readOnly attribute - oneOf: + oneOf: + - type: object + properties: + startTime: + $ref: '#/components/schemas/DateTimeRo' + endTime: + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: @@ -154,7 +159,6 @@ components: properties: endTime: $ref: '#/components/schemas/DateTimeRo' - GeoCoordinate: type: object properties: -- GitLab From 5fffb76eb57c824872dd883bbdbdf3c3e72fe18b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:35:33 +0000 Subject: [PATCH 56/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 20 ++++++++++++++++++-- OpenAPI/TS28623_ComDefs.yaml | 2 +- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 1d20dfd8d..f55e86fce 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -14,7 +14,23 @@ components: schemas: #------------ Type definitions --------------------------------------------------- - + TimeWindowRo: + description: This datatype is used for readOnly attribute + oneOf: + - type: object + properties: + startTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + endTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + - type: object + properties: + startTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + - type: object + properties: + endTime: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' Float: type: number format: float @@ -791,7 +807,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/ABC' + $ref: '#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 9f63b4d44..e433cbd97 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -142,7 +142,7 @@ components: properties: endTime: $ref: '#/components/schemas/DateTime' - ABC: + TimeWindowRo: description: This datatype is used for readOnly attribute oneOf: - type: object -- GitLab From 77308cb84461afc883a591be14d008329493a8e7 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:41:03 +0000 Subject: [PATCH 57/88] Update 2 files - /OpenAPI/TS28541_SliceNrm.yaml - /OpenAPI/TS28623_ComDefs.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 20 ++------------------ OpenAPI/TS28623_ComDefs.yaml | 29 +++++++++++++++-------------- 2 files changed, 17 insertions(+), 32 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index f55e86fce..4f60d8c2a 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -14,23 +14,7 @@ components: schemas: #------------ Type definitions --------------------------------------------------- - TimeWindowRo: - description: This datatype is used for readOnly attribute - oneOf: - - type: object - properties: - startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' - endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' - - type: object - properties: - startTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' - - type: object - properties: - endTime: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' + Float: type: number format: float @@ -807,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: '#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index e433cbd97..1b5333cfa 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -125,40 +125,41 @@ components: NrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' - TimeWindow: - description: This datatype is used for writable attribute - oneOf: + TimeWindowRo: + description: This datatype is used for readOnly attribute + oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' - TimeWindowRo: - description: This datatype is used for readOnly attribute - oneOf: + $ref: '#/components/schemas/DateTimeRo' + TimeWindow: + description: This datatype is used for writable attribute + oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' + GeoCoordinate: type: object properties: -- GitLab From c39f7361b62f7d8e8d805458dc27add6ad41355d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 00:43:56 +0000 Subject: [PATCH 58/88] Update 2 files - /OpenAPI/TS28623_ComDefs.yaml - /OpenAPI/TS28541_SliceNrm.yaml --- OpenAPI/TS28541_SliceNrm.yaml | 2 +- OpenAPI/TS28623_ComDefs.yaml | 31 +++++++++++++++---------------- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/OpenAPI/TS28541_SliceNrm.yaml b/OpenAPI/TS28541_SliceNrm.yaml index 4f60d8c2a..c7614f85f 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -791,7 +791,7 @@ components: ReservationExpiration: description: >- An attribute which specifies the actual validity period of the resource reservation.. - $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindowRo' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' ReservationFailureReason: description: >- An attribute that specifies the additional reason information if the reservation is failed. diff --git a/OpenAPI/TS28623_ComDefs.yaml b/OpenAPI/TS28623_ComDefs.yaml index 1b5333cfa..a4f2ba33f 100755 --- a/OpenAPI/TS28623_ComDefs.yaml +++ b/OpenAPI/TS28623_ComDefs.yaml @@ -124,42 +124,41 @@ components: pattern: '^[A-Fa-f0-9]{7}$' NrCellId: type: string - pattern: '^[A-Fa-f0-9]{9}$' - TimeWindowRo: - description: This datatype is used for readOnly attribute - oneOf: + pattern: '^[A-Fa-f0-9]{9}$' + TimeWindow: + description: This datatype is used for writable attribute + oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' endTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: startTime: - $ref: '#/components/schemas/DateTimeRo' + $ref: '#/components/schemas/DateTime' - type: object properties: endTime: - $ref: '#/components/schemas/DateTimeRo' - TimeWindow: - description: This datatype is used for writable attribute - oneOf: + $ref: '#/components/schemas/DateTime' + TimeWindowRo: + description: This datatype is used for readOnly attribute + oneOf: - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' endTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: startTime: - $ref: '#/components/schemas/DateTime' + $ref: '#/components/schemas/DateTimeRo' - type: object properties: endTime: - $ref: '#/components/schemas/DateTime' - + $ref: '#/components/schemas/DateTimeRo' GeoCoordinate: type: object properties: -- GitLab From 9100f1bd35260ba19a414223b7ebde3c00c32a02 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:01:28 +0000 Subject: [PATCH 59/88] Update 2 files - /OpenAPI/TS28623_GenericNrm.yaml - /OpenAPI/TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 2 +- OpenAPI/TS28623_GenericNrm.yaml | 18 +----------------- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 0706fa635..ac72bf08c 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -750,7 +750,7 @@ components: description: This datatype is used for readOnly attribute type: array items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/TaiRo' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' SupiRange: type: object properties: diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index 25d490071..baa657178 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -169,26 +169,10 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' tac: $ref: '#/components/schemas/Tac' - TaiRo: - type: object - description: This datatype is used for readOnly attribute - properties: - mcc: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/MccRo' - mnc: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/MncRo' - tac: - $ref: '#/components/schemas/TacRo' - Tac: type: string description: This datatype is used for writable attribute - pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' - TacRo: - type: string - description: This datatype is used for readOnly attribute - pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' - readOnly: true + pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' EutraCellId: type: string pattern: '^[A-Fa-f0-9]{7}$' -- GitLab From 49fd9d3b5f3d2c89d1afa72f1e0fdd7157648150 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:06:20 +0000 Subject: [PATCH 60/88] Update 2 files - /OpenAPI/TS28541_NrNrm.yaml - /OpenAPI/TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 9 ++------- OpenAPI/TS28541_NrNrm.yaml | 7 +------ 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index ac72bf08c..d66b5a1ae 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -745,12 +745,7 @@ components: description: This datatype is used for writable attribute type: array items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' - TaiListRo: - description: This datatype is used for readOnly attribute - type: array - items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' SupiRange: type: object properties: @@ -1965,7 +1960,7 @@ components: type: string minItems: 1 taiList: - $ref: '#/components/schemas/TaiListRo' + $ref: '#/components/schemas/TaiList' taiRangeList: type: array items: diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index ecaf86e17..f02271676 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -100,12 +100,7 @@ components: description: This datatype is used for writable attribute type: array items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' - TaiListRo: - description: This datatype is used for readOnly attribute - type: array - items: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/TaiRo' + $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' BackhaulAddress: type: object properties: -- GitLab From 73875b8c5110b08ab8632429b3644cebd94857d1 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:10:53 +0000 Subject: [PATCH 61/88] 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 c7614f85f..11f8a7c28 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -938,7 +938,7 @@ components: uLThptPerSliceSubnet: $ref: '#/components/schemas/XLThpt' coverageAreaTAList: - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/TaiListRo' + $ref: 'TS28541_5GcNrm.yaml#/components/schemas/TaiList' FeasibilityCheckAndReservationJob-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' -- GitLab From 727da3d6b09d5de57a46d7a564d90b28501ef863 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:18:11 +0000 Subject: [PATCH 62/88] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 131 ++---------------------------------- 1 file changed, 7 insertions(+), 124 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index d66b5a1ae..3ba59ca6e 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -128,12 +128,7 @@ components: description: This datatype is used for writable attribute type: array items: - $ref: '#/components/schemas/CNSIId' - CNSIIdListRo: - description: This datatype is used for readOnly attribute - type: array - items: - $ref: '#/components/schemas/CNSIIdRo' + $ref: '#/components/schemas/CNSIId' CNSIId: type: string description: CNSI Id is defined in TS 29.531, only for Core Network. This datatype is used for writable attribute @@ -249,7 +244,7 @@ components: type: string readOnly: true nfType: - $ref: '#/components/schemas/NFTypeRo' + $ref: '#/components/schemas/NFType' heartbeatTimer: type: integer authzInfo: @@ -614,19 +609,7 @@ components: type: string nRTACpattern: type: string - NRTACRangeRo: - type: object - description: This datatype is used for readOnly attribute - properties: - nRTACstart: - type: string - readOnly: true - nRTACend: - type: string - nRTACpattern: - type: string - readOnly: true - + TaiRange: type: object description: This datatype is used for writable attribute @@ -637,16 +620,6 @@ components: type: array items: $ref: '#/components/schemas/NRTACRange' - TaiRangeRo: - type: object - description: This datatype is used for readOnly attribute - properties: - plmnId: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnIdRo' - nRTACRangelist: - type: array - items: - $ref: '#/components/schemas/NRTACRangeRo' GUAMInfo: type: object @@ -1226,31 +1199,7 @@ components: - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but - is not used to encode content defined in the present version of this API. - AfEventRo: - description: Represents Application Events. This datatype is used for readOnly attribute - anyOf: - - type: string - readOnly: true - enum: - - SVC_EXPERIENCE - - UE_MOBILITY - - UE_COMM - - EXCEPTIONS - - USER_DATA_CONGESTION - - PERF_DATA - - DISPERSION - - COLLECTIVE_BEHAVIOUR - - MS_QOE_METRICS - - MS_CONSUMPTION - - MS_NET_ASSIST_INVOCATION - - MS_DYN_POLICY_INVOCATION - - MS_ACCESS_ACTIVITY - - type: string - readOnly: true - description: > - This string provides forward-compatibility with future extensions to the enumeration but - is not used to encode content defined in the present version of this API. + is not used to encode content defined in the present version of this API. AfEventExposureData: description: AF Event Exposure data managed by a given NEF Instance type: object @@ -1260,7 +1209,7 @@ components: afEvents: type: array items: - $ref: '#/components/schemas/AfEventRo' + $ref: '#/components/schemas/AfEvent' minItems: 1 afIds: type: array @@ -3117,72 +3066,6 @@ components: - W_AGF - TWIF - TSN_AF - NFTypeRo: - description: NF name defined in TS 23.501 or TS 29.510'. This datatype is used for readOnly attribute - type: string - enum: - - NRF - - UDM - - AMF - - SMF - - AUSF - - NEF - - PCF - - SMSF - - NSSF - - UDR - - LMF - - GMLC - - 5G_EIR - - SEPP - - UPF - - N3IWF - - AF - - UDSF - - DN - - BSF - - CHF - - NWDAF - - PCSCF - - CBCF - - HSS - - UCMF - - SOR_AF - - SPAF - - MME - - SCSAS - - SCEF - - SCP - - NSSAAF - - ICSCF - - SCSCF - - DRA - - IMS_AS - - AANF - - 5G_DDNMF - - NSACF - - MFAF - - EASDF - - DCCF - - MB_SMF - - TSCTSF - - ADRF - - GBA_BSF - - CEF - - MB_UPF - - NSWOF - - PKMF - - MNPF - - SMS_GMSC - - SMS_IWMSC - - MBSF - - MBSTF - - PANF - - TNGF - - W_AGF - - TWIF - - TSN_AF - readOnly: true OperationSemantics: type: string @@ -3312,7 +3195,7 @@ components: weightFactor: $ref: '#/components/schemas/WeightFactor' cNSIIdList: - $ref: '#/components/schemas/CNSIIdListRo' + $ref: '#/components/schemas/CNSIIdList' amfSetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' managedNFProfile: @@ -3431,7 +3314,7 @@ components: sBIFqdn: type: string cNSIIdList: - $ref: '#/components/schemas/CNSIIdListRo' + $ref: '#/components/schemas/CNSIIdList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: -- GitLab From 83564b0d81deee2735ee83f3ad3cb36ad36be73d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:21:35 +0000 Subject: [PATCH 63/88] 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 3ba59ca6e..f6da73ef5 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1913,7 +1913,7 @@ components: taiRangeList: type: array items: - $ref: '#/components/schemas/TaiRangeRo' + $ref: '#/components/schemas/TaiRange' minItems: 1 dnaiList: type: array -- GitLab From 0fb015440511f73f62d098c13033b82119f6dc9e Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:30:54 +0000 Subject: [PATCH 64/88] Update 3 files - /OpenAPI/TS28541_5GcNrm.yaml - /OpenAPI/TS28541_NrNrm.yaml - /OpenAPI/TS28623_GenericNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 11 ++--------- OpenAPI/TS28541_NrNrm.yaml | 1 - OpenAPI/TS28623_GenericNrm.yaml | 4 +--- 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index f6da73ef5..547da06db 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -131,11 +131,7 @@ components: $ref: '#/components/schemas/CNSIId' CNSIId: type: string - description: CNSI Id is defined in TS 29.531, only for Core Network. This datatype is used for writable attribute - CNSIIdRo: - type: string - description: CNSI Id is defined in TS 29.531, only for Core Network. This datatype is used for readOnly attribute - readOnly: true + description: CNSI Id is defined in TS 29.531, only for Core Network. EnergySavingControl: type: string description: any of enumerated value @@ -601,7 +597,6 @@ components: NRTACRange: type: object - description: This datatype is used for writable attribute properties: nRTACstart: type: string @@ -612,7 +607,6 @@ components: TaiRange: type: object - description: This datatype is used for writable attribute properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' @@ -715,7 +709,6 @@ components: nid: type: string TaiList: - description: This datatype is used for writable attribute type: array items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' @@ -1179,7 +1172,7 @@ components: minItems: 1 readOnly: true AfEvent: - description: Represents Application Events.This datatype is used for writable attribute + description: Represents Application Events. anyOf: - type: string enum: diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index f02271676..10fe7cd2d 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -97,7 +97,6 @@ components: items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' TaiList: - description: This datatype is used for writable attribute type: array items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index baa657178..bb5a2d861 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -161,7 +161,6 @@ components: Tai: type: object - description: This datatype is used for writable attribute properties: mcc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' @@ -170,8 +169,7 @@ components: tac: $ref: '#/components/schemas/Tac' Tac: - type: string - description: This datatype is used for writable attribute + type: string pattern: '(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)' EutraCellId: type: string -- GitLab From a9f4be7267db1fbed09726c5d54860e5a2428d9d Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 21 Aug 2024 21:38:05 +0000 Subject: [PATCH 65/88] Update file TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 547da06db..c76ca2d7e 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -125,7 +125,6 @@ components: - REGISTERED - SUSPENDED CNSIIdList: - description: This datatype is used for writable attribute type: array items: $ref: '#/components/schemas/CNSIId' -- GitLab From 129d28ee1e2e62b580e7698d10526442a8091705 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 12:29:10 +0000 Subject: [PATCH 66/88] Update file TS28541_NrNrm.yaml --- OpenAPI/TS28541_NrNrm.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28541_NrNrm.yaml b/OpenAPI/TS28541_NrNrm.yaml index 10fe7cd2d..38cc9d650 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -1120,9 +1120,9 @@ components: description: "Condition is BWP sets are supported" $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' rimRSMonitoringStartTime: - type: string + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' rimRSMonitoringStopTime: - type: string + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' rimRSMonitoringWindowDuration: type: integer rimRSMonitoringWindowStartingOffset: -- GitLab From 8985c6c8bce20ad68980ee7ccabd38954db6feb0 Mon Sep 17 00:00:00 2001 From: Shitao Li Date: Thu, 8 Aug 2024 09:06:18 +0000 Subject: [PATCH 67/88] Update TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 66 ++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index c76ca2d7e..1807093be 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -3695,6 +3695,12 @@ components: properties: EP_NLS: $ref: '#/components/schemas/EP_NLS-Multiple' + EP_NL8: + $ref: '#/components/schemas/EP_NL8-Multiple' + EP_NL7: + $ref: '#/components/schemas/EP_NL7-Multiple' + EP_NL10: + $ref: '#/components/schemas/EP_NL10-Multiple' NgeirFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -4523,6 +4529,34 @@ components: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' + EP_NL7-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' + - type: object + properties: + localAddress: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' + remoteAddress: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' + EP_NL8-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' + - type: object + properties: + localAddress: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' + remoteAddress: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_NL9-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -4537,7 +4571,20 @@ components: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' - + EP_NL10-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + attributes: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' + - type: object + properties: + localAddress: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' + remoteAddress: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N60-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -5111,6 +5158,8 @@ components: $ref: '#/components/schemas/EP_NL6-Multiple' EP_NL9: $ref: '#/components/schemas/EP_NL9-Multiple' + EP_NL10: + $ref: '#/components/schemas/EP_NL10-Multiple' TsctsfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' @@ -5812,10 +5861,22 @@ components: type: array items: $ref: '#/components/schemas/EP_NL6-Single' + EP_NL7-Multiple: + type: array + items: + $ref: '#/components/schemas/EP_NL7-Single' + EP_NL8-Multiple: + type: array + items: + $ref: '#/components/schemas/EP_NL8-Single' EP_NL9-Multiple: type: array items: $ref: '#/components/schemas/EP_NL9-Single' + EP_NL10-Multiple: + type: array + items: + $ref: '#/components/schemas/EP_NL10-Single' EP_N60-Multiple: type: array items: @@ -6090,7 +6151,10 @@ components: - $ref: '#/components/schemas/EP_NL3-Single' - $ref: '#/components/schemas/EP_NL5-Single' - $ref: '#/components/schemas/EP_NL6-Single' + - $ref: '#/components/schemas/EP_NL7-Single' + - $ref: '#/components/schemas/EP_NL8-Single' - $ref: '#/components/schemas/EP_NL9-Single' + - $ref: '#/components/schemas/EP_NL10-Single' - $ref: '#/components/schemas/EP_N11mb-Single' - $ref: '#/components/schemas/EP_N16mb-Single' - $ref: '#/components/schemas/EP_Nmb1-Single' -- GitLab From b1defc60c263ae6c947861835bb59231daeb74a4 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Tue, 27 Aug 2024 03:36:51 +0000 Subject: [PATCH 68/88] Code Moderatpr manually merge the MR !1269 --- OpenAPI/TS28541_5GcNrm.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 1807093be..bbe388bd3 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -3231,8 +3231,8 @@ components: $ref: '#/components/schemas/EP_N22-Multiple' EP_N26: $ref: '#/components/schemas/EP_N26-Multiple' - EP_NLS: - $ref: '#/components/schemas/EP_NLS-Multiple' + EP_NL1: + $ref: '#/components/schemas/EP_NL1-Multiple' EP_NL2: $ref: '#/components/schemas/EP_NL2-Multiple' EP_N58: @@ -3693,8 +3693,8 @@ components: - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: - EP_NLS: - $ref: '#/components/schemas/EP_NLS-Multiple' + EP_NL1: + $ref: '#/components/schemas/EP_NL1-Multiple' EP_NL8: $ref: '#/components/schemas/EP_NL8-Multiple' EP_NL7: @@ -4459,7 +4459,7 @@ components: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' - EP_NLS-Single: + EP_NL1-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object @@ -5841,10 +5841,10 @@ components: type: array items: $ref: '#/components/schemas/EP_MAP_SMSC-Single' - EP_NLS-Multiple: + EP_NL1-Multiple: type: array items: - $ref: '#/components/schemas/EP_NLS-Single' + $ref: '#/components/schemas/EP_NL1-Single' EP_NL2-Multiple: type: array items: @@ -6146,7 +6146,7 @@ components: - $ref: '#/components/schemas/EP_S5U-Single' - $ref: '#/components/schemas/EP_Rx-Single' - $ref: '#/components/schemas/EP_MAP_SMSC-Single' - - $ref: '#/components/schemas/EP_NLS-Single' + - $ref: '#/components/schemas/EP_NL1-Single' - $ref: '#/components/schemas/EP_NL2-Single' - $ref: '#/components/schemas/EP_NL3-Single' - $ref: '#/components/schemas/EP_NL5-Single' -- GitLab From e15c9a6ffc92cb1156b9c8fbac32d6f6a9aa6af3 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Thu, 8 Aug 2024 14:04:34 +0000 Subject: [PATCH 69/88] Update file 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 38cc9d650..a9fd69012 100755 --- a/OpenAPI/TS28541_NrNrm.yaml +++ b/OpenAPI/TS28541_NrNrm.yaml @@ -312,16 +312,22 @@ components: 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 enum: @@ -373,6 +379,7 @@ components: $ref: '#/components/schemas/QOffsetRange' QOffsetFreq: type: number + default: 0 TReselectionNRSf: type: integer enum: @@ -464,7 +471,8 @@ components: type: string enum: - ENABLE - - DISABLE + - DISABLE + default: DISABLE rIMRSScrambleTimerMultiplier: type: integer rIMRSScrambleTimerOffset: @@ -525,12 +533,14 @@ components: type: string enum: - ENABLE - - DISABLE + - DISABLE + default: DISABLE enablenearfarIndicationRS2: type: string enum: - ENABLE - - DISABLE + - DISABLE + default: DISABLE RimRSReportInfo: type: object @@ -554,7 +564,8 @@ components: type: string enum: - ENABLE - - DISABLE + - DISABLE + default: DISABLE reportInterval: type: integer nrofRIMRSReportInfo: @@ -1467,6 +1478,7 @@ components: type: integer cellReselectionPriority: type: integer + default: 0 cellReselectionSubPriority: type: number minimum: 0.2 -- GitLab From 0e908f1f8ef41f4609e2107a5c15968dc07eb381 Mon Sep 17 00:00:00 2001 From: zhaoxxian Date: Wed, 7 Aug 2024 09:27:33 +0000 Subject: [PATCH 70/88] 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 bbe388bd3..367000323 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -2374,7 +2374,7 @@ components: blockedDur: $ref: '#/components/schemas/TimeDuration' blockedSlice: - type: string + $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 -- GitLab From 4f749eb91e1a9743c7ba40e333d4d76100331ebf Mon Sep 17 00:00:00 2001 From: Pengxiang Xie Date: Fri, 9 Aug 2024 09:55:16 +0000 Subject: [PATCH 71/88] Update 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 367000323..e60e394a3 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -235,6 +235,8 @@ components: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' + interPlmnFqdn: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' nfInstanceID: type: string readOnly: true @@ -3182,8 +3184,6 @@ components: $ref: '#/components/schemas/AmfIdentifier' sBIFqdn: type: string - interPlmnFQDN: - type: string weightFactor: $ref: '#/components/schemas/WeightFactor' cNSIIdList: -- GitLab From 2bc3e30f696e7529188167316924c5f5e562e96d Mon Sep 17 00:00:00 2001 From: rosabolzek Date: Thu, 8 Aug 2024 08:18:13 +0000 Subject: [PATCH 72/88] Update TS28623_GenericNrm.yaml Rel19_CR_TS_28.623_Correction_to_AreaScope_stage3_YAML --- OpenAPI/TS28623_GenericNrm.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index bb5a2d861..bfc73a91c 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -142,23 +142,23 @@ components: timer: type: integer AreaScope: - oneOf: - - type: array - items: - $ref: '#/components/schemas/EutraCellId' - - type: array - items: - $ref: '#/components/schemas/NrCellId' - - type: array - items: - $ref: '#/components/schemas/Tac' - - type: array - items: - $ref: '#/components/schemas/Tai' + allOf: - type: array items: $ref: '#/components/schemas/NpnId-Type' - + -oneOf: + - type: array + items: + $ref: '#/components/schemas/EutraCellId' + - type: array + items: + $ref: '#/components/schemas/NrCellId' + - type: array + items: + $ref: '#/components/schemas/Tac' + - type: array + items: + $ref: '#/components/schemas/Tai' Tai: type: object properties: -- GitLab From 53b59f5f7aa2b04320ad98d25f112715d25e13c1 Mon Sep 17 00:00:00 2001 From: rosabolzek Date: Thu, 8 Aug 2024 08:30:26 +0000 Subject: [PATCH 73/88] Update TS28623_GenericNrm.yaml Rel19_CR_TS_28.623_Correction_to_AreaScope_stage3_YAML --- OpenAPI/TS28623_GenericNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_GenericNrm.yaml b/OpenAPI/TS28623_GenericNrm.yaml index bfc73a91c..8d660d78b 100755 --- a/OpenAPI/TS28623_GenericNrm.yaml +++ b/OpenAPI/TS28623_GenericNrm.yaml @@ -146,7 +146,7 @@ components: - type: array items: $ref: '#/components/schemas/NpnId-Type' - -oneOf: + - oneOf: - type: array items: $ref: '#/components/schemas/EutraCellId' -- GitLab From 4e27e37a402813ea1164418551fcfd1bef6394f5 Mon Sep 17 00:00:00 2001 From: allwang Date: Fri, 9 Aug 2024 20:55:52 +0000 Subject: [PATCH 74/88] Update TS28623_TraceControlNrm.yaml --- OpenAPI/TS28623_TraceControlNrm.yaml | 30 ++++++++++------------------ 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 34d0a1768..6d7f55405 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -419,16 +419,12 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' mnc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' - required: - - mcc - - mnc listOfTraceMetrics: description: The trace metrics to be reported. See 3GPP TS 32.422 clause 10 for additional details. type: array items: type: string - traceDepth-Type: description: Specifies how detailed information should be recorded in the Network Element. The Trace Depth is a paremeter for Trace Session level, i.e., the Trace Depth is the same for all of the NEs to be traced in the same Trace Session. See 3GPP TS 32.422 clause 5.3 for additional details. @@ -452,10 +448,6 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' traceId: type: string - required: - - mcc - - mnc - - traceId traceReportingFormat-Type: type: string @@ -485,13 +477,10 @@ components: - SUPI TargetIdValue: type: string - required: - - TargetIdType - - TargetIdValue triggeringEvents-Type: type: object - description: Specifies when to start a Trace Recording Session and which message shall be recorded first, when to stop a Trace Recording Session and which message shall be recorded last respectively. See 3GPP TS 32.422 clause 5.1 for additional detials. + description: Specifies when to start a Trace Recording Session and which message shall be recorded first, when to stop a Trace Recording Session and which message shall be recorded last respectively. See 3GPP TS 32.422 clause 5.1 for additional details. properties: MSC_SERVER: type: array @@ -750,7 +739,7 @@ components: - A2_EVENT eventThreshold-Type: - description: See details in 3GPP TS 32.422 clause 5.10.7, 5.10.7a, 5.10.13 and 5.10.14. + description: See details in 3GPP TS 32.422 clause 5.10.7 (LTE/NR Event A2 RSRP, RSRQ, SINR), 5.10.13 (UMTS Event 1f) and 5.10.14 (UMTS Event 1i). type: object properties: EventThresholdRSRP: @@ -769,6 +758,10 @@ components: - type: integer minimum: 0 maximum: 127 + EventThresholdSINR: + type: integer + minimum: 0 + maximum: 127 EventThreshold1F: type: object properties: @@ -897,7 +890,7 @@ components: - INFINITY eventThresholdL1-Type: - description: See details in 3GPP TS 32.422 clause 5.10.X. + description: See details in 3GPP TS 32.422 clause 5.10.36. type: object properties: RSRP: @@ -910,13 +903,13 @@ components: maximum: 127 hysteresisL1-Type: - description: See details in 3GPP TS 32.422 clause 5.10.Y. + description: See details in 3GPP TS 32.422 clause 5.10.37. type: integer minimum: 0 maximum: 30 timeToTriggerL1-Type: - description: See details in 3GPP TS 32.422 clause 5.10.Z. + description: See details in 3GPP TS 32.422 clause 5.10.38. type: string enum: - 0ms @@ -973,7 +966,7 @@ components: - PATHLOSS eventThresholdUphUmts-Type: - description: See details in 3GPP TS 32.422 clause 5.10.A. + description: See details in 3GPP TS 32.422 clause 5.10.39. type: integer minimum: 0 maximum: 31 @@ -988,9 +981,6 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' mnc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' - required: - - mcc - - mnc maxItems: 16 positioningMethod-Type: -- GitLab From 98ec2a2d99a74f83238e57c4dac96a12ac73feec Mon Sep 17 00:00:00 2001 From: allwang Date: Wed, 7 Aug 2024 12:16:14 +0000 Subject: [PATCH 75/88] Update TS28623_TraceControlNrm.yaml --- OpenAPI/TS28623_TraceControlNrm.yaml | 60 ++++++++++++++-------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 34d0a1768..cfc3fa3bf 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -664,7 +664,7 @@ components: description: Determines whether beam level measurements shall be included in case of immediate MDT M1 measurement in NR. For additional details see 3GPP TS 32.422 clause 5.10.40. type: boolean - collectionPeriodRrmLte-Type: + collectionPeriodRRMLTE-Type: description: See details in 3GPP TS 32.422 clause 5.10.20. type: string enum: @@ -679,7 +679,7 @@ components: - 10240ms - 60000ms - collectionPeriodM6Lte-Type: + collectionPeriodM6LTE-Type: description: See details in 3GPP TS 32.422 clause 5.10.32. type: string enum: @@ -688,13 +688,13 @@ components: - 5120ms - 10240ms - collectionPeriodM7Lte-Type: + collectionPeriodM7LTE-Type: description: See details in 3GPP TS 32.422 clause 5.10.33. type: integer minimum: 1 maximum: 60 - collectionPeriodRrmUmts-Type: + collectionPeriodRRMUMTS-Type: description: See details in 3GPP TS 32.422 clause 5.10.21. type: string enum: @@ -707,7 +707,7 @@ components: - 4000ms - 6000ms - collectionPeriodRrmNr-Type: + collectionPeriodRRMNR-Type: description: See details in 3GPP TS 32.422 clause 5.10.30. type: string enum: @@ -717,7 +717,7 @@ components: - 10240ms - 60000ms - collectionPeriodM6Nr-Type: + collectionPeriodM6NR-Type: description: See details in 3GPP TS 32.422 clause 5.10.34. type: string enum: @@ -736,7 +736,7 @@ components: - 12min - 30min - collectionPeriodM7Nr-Type: + collectionPeriodM7NR-Type: description: See details in 3GPP TS 32.422 clause 5.10.35. type: integer minimum: 1 @@ -936,7 +936,7 @@ components: - 2560ms - 5120ms - measurementPeriodLte-Type: + measurementPeriodLTE-Type: description: See details in 3GPP TS 32.422 clause 5.10.23. type: string enum: @@ -946,7 +946,7 @@ components: - 10240ms - 1min - measurementPeriodUmts-Type: + measurementPeriodUMTS-Type: description: See details in 3GPP TS 32.422 clause 5.10.22. type: string enum: @@ -972,7 +972,7 @@ components: - CPICH_RSCP - PATHLOSS - eventThresholdUphUmts-Type: + eventThresholdUphUMTS-Type: description: See details in 3GPP TS 32.422 clause 5.10.A. type: integer minimum: 0 @@ -1324,26 +1324,26 @@ components: $ref: '#/components/schemas/reportInterval-Type' eventThreshold: $ref: '#/components/schemas/eventThreshold-Type' - collectionPeriodRrmLte: - $ref: '#/components/schemas/collectionPeriodRrmLte-Type' - collectionPeriodM6Lte: - $ref: '#/components/schemas/collectionPeriodM6Lte-Type' - collectionPeriodM7Lte: - $ref: '#/components/schemas/collectionPeriodM7Lte-Type' - collectionPeriodRrmUmts: - $ref: '#/components/schemas/collectionPeriodRrmUmts-Type' - collectionPeriodRrmNr: - $ref: '#/components/schemas/collectionPeriodRrmNr-Type' - collectionPeriodM6Nr: - $ref: '#/components/schemas/collectionPeriodM6Nr-Type' - collectionPeriodM7Nr: - $ref: '#/components/schemas/collectionPeriodM7Nr-Type' - eventThresholdUphUmts: - $ref: '#/components/schemas/eventThresholdUphUmts-Type' - measurementPeriodUmts: - $ref: '#/components/schemas/measurementPeriodUmts-Type' - measurementPeriodLte: - $ref: '#/components/schemas/measurementPeriodLte-Type' + collectionPeriodRRMLTE: + $ref: '#/components/schemas/collectionPeriodRRMLTE-Type' + collectionPeriodM6LTE: + $ref: '#/components/schemas/collectionPeriodM6LTE-Type' + collectionPeriodM7LTE: + $ref: '#/components/schemas/collectionPeriodM7LTE-Type' + collectionPeriodRRMUMTS: + $ref: '#/components/schemas/collectionPeriodRRMUMTS-Type' + collectionPeriodRRMNR: + $ref: '#/components/schemas/collectionPeriodRRMNR-Type' + collectionPeriodM6NR: + $ref: '#/components/schemas/collectionPeriodM6NR-Type' + collectionPeriodM7NR: + $ref: '#/components/schemas/collectionPeriodM7NR-Type' + eventThresholdUphUMTS: + $ref: '#/components/schemas/eventThresholdUphUMTS-Type' + measurementPeriodUMTS: + $ref: '#/components/schemas/measurementPeriodUMTS-Type' + measurementPeriodLTE: + $ref: '#/components/schemas/measurementPeriodLTE-Type' measurementQuantity: $ref: '#/components/schemas/measurementQuantity-Type' beamLevelMeasurement: -- GitLab From 833332061ace64d6a0a40be1182c96e0d214630d Mon Sep 17 00:00:00 2001 From: gautamd Date: Tue, 6 Aug 2024 08:41:09 +0000 Subject: [PATCH 76/88] Update TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 38 ++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 0848b77d4..2d4d40ee5 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -158,7 +158,20 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' servedEESList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - + BundleRequirements: + type: object + properties: + coordinatedEASDiscovery: + type: boolean + coordinatedACR: + type: boolean + eDNAffinity: + type: string + description: any of enumrated value + enum: + - STRONG + - WEAK + - PREFERRED #-------- Definition of types for name-containments ------ SubNetwork-ncO-EdgeNrm: @@ -168,6 +181,8 @@ components: $ref: '#/components/schemas/ECSFunction-Multiple' EdgeDataNetwork: $ref: '#/components/schemas/EdgeDataNetwork-Multiple' + EASBundle: + $ref: '#/components/schemas/EASBundle-Multiple' #-------- Definition of concrete IOCs -------------------------------------------- @@ -382,7 +397,21 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' edgeDataNetworkRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - + EASDundle-Single: + allOf: + - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' + - type: object + properties: + bundleIdentifier: + type: string + bundledEASIdentifier: + type: string + bundleType: + type: string + mainEASIdentifier: + type: string + bunbleRequirements: + $ref: '#/components/schemas/BundleRequirements' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- @@ -418,6 +447,10 @@ components: type: array items: $ref: '#/components/schemas/OperatorEdgeDataNetwork-Single' + EASBundle-Multiple: + type: array + items: + $ref: '#/components/schemas/EASBundle-Single' #--------------------------------- Definition ------------------------------------ @@ -434,3 +467,4 @@ components: - $ref: '#/components/schemas/OperatorEdgeFederation-Single' - $ref: '#/components/schemas/OperatorEdgeDataNetwork-Single' - $ref: '#/components/schemas/EASResourceReservationJob-Single' + - $ref: '#/components/schemas/EASBundle-Single' -- GitLab From 8210867a1a5e208796c7f79e7e28ae07d3843d85 Mon Sep 17 00:00:00 2001 From: gautamd Date: Tue, 6 Aug 2024 08:55:47 +0000 Subject: [PATCH 77/88] Update TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 2d4d40ee5..0efb48c0f 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -397,7 +397,7 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' edgeDataNetworkRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - EASDundle-Single: + EASBundle-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object @@ -410,7 +410,7 @@ components: type: string mainEASIdentifier: type: string - bunbleRequirements: + bundleRequirements: $ref: '#/components/schemas/BundleRequirements' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- @@ -450,9 +450,7 @@ components: EASBundle-Multiple: type: array items: - $ref: '#/components/schemas/EASBundle-Single' - - + $ref: '#/components/schemas/EASBundle-Single' #--------------------------------- Definition ------------------------------------ resources-edgeNrm: -- GitLab From bc12d6782696e7852bba7eaba6c8a73ef76be6e7 Mon Sep 17 00:00:00 2001 From: gautamd Date: Thu, 8 Aug 2024 05:32:57 +0000 Subject: [PATCH 78/88] Update TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 0efb48c0f..eaec572d8 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -158,21 +158,6 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' servedEESList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - BundleRequirements: - type: object - properties: - coordinatedEASDiscovery: - type: boolean - coordinatedACR: - type: boolean - eDNAffinity: - type: string - description: any of enumrated value - enum: - - STRONG - - WEAK - - PREFERRED - #-------- Definition of types for name-containments ------ SubNetwork-ncO-EdgeNrm: type: object @@ -410,8 +395,17 @@ components: type: string mainEASIdentifier: type: string - bundleRequirements: - $ref: '#/components/schemas/BundleRequirements' + coordinatedEASDiscovery: + type: boolean + coordinatedACR: + type: boolean + eDNAffinity: + type: string + description: any of enumrated value + enum: + - STRONG + - WEAK + - PREFERRED #-------- Definition of JSON arrays for name-contained IOCs ---------------------- @@ -457,7 +451,7 @@ components: oneOf: - $ref: '#/components/schemas/EASFunction-Single' - $ref: '#/components/schemas/ECSFunction-Single' - - $ref: '#/components/schemas/EESFunction-Single' + - $ref: '#/components/schemas/EESFunction-Single' - $ref: '#/components/schemas/EdgeDataNetwork-Single' - $ref: '#/components/schemas/EASRequirements-Single' - $ref: '#/components/schemas/EASProfile-Single' -- GitLab From b9af565a9bbc5325c4bd71e571f020f190617b48 Mon Sep 17 00:00:00 2001 From: allwang Date: Fri, 9 Aug 2024 18:01:22 +0000 Subject: [PATCH 79/88] Update TS28623_TraceControlNrm.yaml --- OpenAPI/TS28623_TraceControlNrm.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 8aaefea74..52716c90a 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -1227,7 +1227,7 @@ components: traceCollectionEntityId-Type: description: See details in 3GPP TS 32.422 clause 5.10.11. Only TCE Id value may be sent over the air to the UE being configured for Logged MDT. - type: integer + type: string excessPacketDelayThreshold-Type: description: Excess Packet Delay Threshold for NR MDT. See details in 3GPP TS 32.422 clause 4.1.1 and 4.1.2. @@ -1362,6 +1362,7 @@ components: type: array items: $ref: '#/components/schemas/MbsfnArea' + maxItems: 8 reportType: $ref: '#/components/schemas/reportType-Type' plmnList: @@ -1369,7 +1370,10 @@ components: eventListForEventTriggeredMeasurement: $ref: '#/components/schemas/eventListForEventTriggeredMeasurement-Type' areaConfigurationForNeighCell: - $ref: '#/components/schemas/AreaConfig' + type: array + items: + $ref: '#/components/schemas/AreaConfig' + maxItems: 32 nPNIdentityList: type: array items: -- GitLab From ae90e3effd34b57f8490cb0366c4d05cfb8d3254 Mon Sep 17 00:00:00 2001 From: allwang Date: Wed, 21 Aug 2024 06:50:13 +0000 Subject: [PATCH 80/88] Update TS28623_TraceControlNrm.yaml --- OpenAPI/TS28623_TraceControlNrm.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenAPI/TS28623_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 52716c90a..7bf654397 100644 --- a/OpenAPI/TS28623_TraceControlNrm.yaml +++ b/OpenAPI/TS28623_TraceControlNrm.yaml @@ -1227,7 +1227,7 @@ components: traceCollectionEntityId-Type: description: See details in 3GPP TS 32.422 clause 5.10.11. Only TCE Id value may be sent over the air to the UE being configured for Logged MDT. - type: string + type: integer excessPacketDelayThreshold-Type: description: Excess Packet Delay Threshold for NR MDT. See details in 3GPP TS 32.422 clause 4.1.1 and 4.1.2. -- GitLab From 7f3b79ce8518ea81b2bea505c29481194c6e9ae2 Mon Sep 17 00:00:00 2001 From: ayani Date: Fri, 26 Jul 2024 10:24:08 +0000 Subject: [PATCH 81/88] Update file TS28538_EdgeNrm.yaml --- OpenAPI/TS28538_EdgeNrm.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index eaec572d8..d854dc396 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -88,6 +88,15 @@ components: type: string swImageRef: type: string + RegistrationInfo: + type: object + properties: + registrationExpiry: + type: string + registrationID: + type: string + secCredential: + type: string Duration: type: object properties: @@ -205,6 +214,8 @@ components: type: array items: type: string + registrationInfo: + $ref: '#/components/schemas/RegistrationInfo' eASRequirementsRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' eASAddress: @@ -270,7 +281,9 @@ components: serviceContinuitySupport: type: boolean eASFunctionRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + registrationInfo: + $ref: '#/components/schemas/RegistrationInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' ECSFunction-Single: -- GitLab From 09f2101e50e3f9bac163e73158c2e968e101a72f Mon Sep 17 00:00:00 2001 From: ayani Date: Wed, 7 Aug 2024 12:50:03 +0000 Subject: [PATCH 82/88] 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 d854dc396..568e80f7d 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -93,10 +93,13 @@ components: properties: registrationExpiry: type: string + readOnly: true registrationID: type: string + readOnly: true secCredential: type: string + readOnly: true Duration: type: object properties: -- GitLab From f955ccabe8e81960a99ef03a91ba1cfff542eb92 Mon Sep 17 00:00:00 2001 From: rosabolzek Date: Thu, 22 Aug 2024 11:17:04 +0000 Subject: [PATCH 83/88] TS_28.538_Rel19_Correction_of_RegistrationInfo --- OpenAPI/TS28538_EdgeNrm.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 568e80f7d..5d3f6dc12 100644 --- a/OpenAPI/TS28538_EdgeNrm.yaml +++ b/OpenAPI/TS28538_EdgeNrm.yaml @@ -99,7 +99,6 @@ components: readOnly: true secCredential: type: string - readOnly: true Duration: type: object properties: -- GitLab From dcb15343e448c7cb71330cb6515c990b2d5ef53f Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 4 Sep 2024 03:13:50 +0000 Subject: [PATCH 84/88] Code Moderator udpate openAPI version --- 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_QoEMeasurementCollectionNrm.yaml | 2 +- OpenAPI/TS28623_SubscriptionControlNrm.yaml | 2 +- OpenAPI/TS28623_TraceControlNrm.yaml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/OpenAPI/TS28538_EdgeNrm.yaml b/OpenAPI/TS28538_EdgeNrm.yaml index 5d3f6dc12..83f86744d 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: 18.7.0 + version: 19.0.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 e60e394a3..5fe4522ff 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.0.0 + version: 19.1.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 a9fd69012..3aea8f9c8 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.0.0 + version: 19.1.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 11f8a7c28..1dc47d0e4 100755 --- a/OpenAPI/TS28541_SliceNrm.yaml +++ b/OpenAPI/TS28541_SliceNrm.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Slice NRM - version: 18.8.0 + version: 19.0.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 a4f2ba33f..ff303617c 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.0.0 + version: 19.1.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 e8710115c..305ba783a 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.0.0 + version: 19.1.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 8d660d78b..1346cf3a9 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.0.0 + version: 19.1.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 c72b9055f..153a45cc9 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.0.0 + version: 19.1.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_QoEMeasurementCollectionNrm.yaml b/OpenAPI/TS28623_QoEMeasurementCollectionNrm.yaml index 913858221..c7811203e 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.0.0 + version: 19.1.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 8ab7afaea..f077c875d 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.0.0 + version: 19.1.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_TraceControlNrm.yaml b/OpenAPI/TS28623_TraceControlNrm.yaml index 7bf654397..f2d85e495 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.0.0 + version: 19.1.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 c976ce01a6f0926395e53341198f4653b3a1ebc6 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Wed, 4 Sep 2024 06:02:40 +0000 Subject: [PATCH 85/88] Update with latest R18 version --- OpenAPI/TS28312_IntentNrm.yaml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28312_IntentNrm.yaml b/OpenAPI/TS28312_IntentNrm.yaml index dc5c4d4e4..3d018cb18 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.4.0 + version: 18.5.0 description: >- OAS 3.0.1 definition of the Intent NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -64,10 +64,7 @@ components: maximum: 100 description: It expresses the priority of the stated intent within a MnS consumer. intentPreemptionCapability: - type: string - enum: - - TRUE - - FALSE + type: boolean observationPeriod: type: integer description: >- -- GitLab From 6e87c7fc7e2b3c4abaf82711cdaedb335c2dd9b5 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 16 Sep 2024 11:49:17 +0000 Subject: [PATCH 86/88] Update with the latest R18 version --- OpenAPI/TS28104_MdaNrm.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28104_MdaNrm.yaml b/OpenAPI/TS28104_MdaNrm.yaml index c229cc7d8..4290465aa 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.4.0 + version: 18.5.0 description: >- OAS 3.0.1 specification of the MDA NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -107,6 +107,7 @@ components: format: float minimum: 0 + #-------- Definition of types for name-containments ------ SubNetwork-ncO-MdaNrm: type: object @@ -138,15 +139,17 @@ components: properties: supportedMDACapabilities: $ref: '#/components/schemas/MDATypes' - mlModelRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - aIMLInferenceFunctionRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + mLModelRefList: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + aIMLInferenceFunctionRefList: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: MDARequest: $ref: '#/components/schemas/MDARequest-Multiple' + MDAReport: + $ref: '#/components/schemas/MDAReport-Multiple' MDARequest-Single: allOf: -- GitLab From 6b39e25f51f1d4e29f360a233c725b8d43965999 Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 16 Sep 2024 11:51:55 +0000 Subject: [PATCH 87/88] Update with the latest R18 version --- OpenAPI/TS28105_AiMlNrm.yaml | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/OpenAPI/TS28105_AiMlNrm.yaml b/OpenAPI/TS28105_AiMlNrm.yaml index 7566d90a2..4bdb73a0e 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.4.0 + version: 18.5.0 description: >- OAS 3.0.1 specification of the AI/ML NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -348,9 +348,6 @@ components: attributes: allOf: - type: object - oneOf: - - required: [ requestStatus, mLModelToTestRef ] - - required: [ requestStatus, mLModelCoordinationGroupToTestRef ] properties: requestStatus: $ref: '#/components/schemas/RequestStatus' @@ -358,9 +355,9 @@ components: type: boolean suspendRequest: type: boolean - mLModelToTestRef: + mLModelRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - mLModelCoordinationGroupToTestRef: + mLModelCoordinationGroupRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' MLTestingReport-Single: @@ -467,6 +464,10 @@ components: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' sourceTrainedMLModelRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + aIMLInferenceReportRefList: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' + usedByFunctionRefList: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' MLModelRepository-Single: allOf: @@ -542,7 +543,7 @@ components: type: boolean mLUpdateProcessRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - mLModelRef: + mLModelRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' MLUpdateProcess-Single: @@ -555,9 +556,13 @@ components: properties: progressStatus: $ref: '#/components/schemas/ProcessMonitor' - mLModelRef: + cancelProcess: + type: boolean + suspendProcess: + type: boolean + mLModelRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - mLUpdateRequestRef: + mLUpdateRequestRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' mLUpdateReportRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' @@ -572,7 +577,7 @@ components: properties: updatedMLCapability: $ref: '#/components/schemas/AvailMLCapabilityReport' - mLModelRef: + mLModelRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' mLUpdateProcessRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' @@ -596,7 +601,7 @@ components: $ref: '#/components/schemas/AIMLManagementPolicy' usedByFunctionRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - mLModelRef: + mLModelRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object @@ -626,7 +631,7 @@ components: items: $ref: '#/components/schemas/InferenceOutput' minItems: 1 - mLModelRef: + mLModelRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' AIMLInferenceEmulationFunction-Single: @@ -639,7 +644,7 @@ components: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: - AIMLInferenceEmulationReport: + AIMLInferenceReport: $ref: '#/components/schemas/AIMLInferenceReport-Multiple' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' -- GitLab From b273caeb2582cbcc43ebe93b807b4392ec18e52b Mon Sep 17 00:00:00 2001 From: ruiyue Date: Mon, 16 Sep 2024 11:55:53 +0000 Subject: [PATCH 88/88] Update with the latest R18 version --- OpenAPI/TS28536_CoslaNrm.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28536_CoslaNrm.yaml b/OpenAPI/TS28536_CoslaNrm.yaml index a81e08261..54d2c5898 100755 --- a/OpenAPI/TS28536_CoslaNrm.yaml +++ b/OpenAPI/TS28536_CoslaNrm.yaml @@ -2,7 +2,7 @@ openapi: 3.0.1 info: title: coslaNrm - version: 18.1.0 + version: 18.2.0 description: >- OAS 3.0.1 specification of the Cosla NRM © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). @@ -156,12 +156,14 @@ components: $ref: '#/components/schemas/ControlLoopLifeCyclePhase' aCCLDisallowedList: $ref: '#/components/schemas/ACCLDisallowedAttributes' + networkSliceRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + networkSliceSubnetRef: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' + AssuranceReport: + $ref: '#/components/schemas/AssuranceReport-Single' AssuranceGoal: $ref: '#/components/schemas/AssuranceGoal-Multiple' - networkSliceRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' - networkSliceSubnetRef: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' AssuranceGoal-Single: allOf: -- GitLab