From 99b6696846c17be2e5fd4c1cbff201833f434b17 Mon Sep 17 00:00:00 2001 From: shumim Date: Sun, 7 Apr 2024 11:51:14 +0000 Subject: [PATCH 1/4] add TRP info for LMF --- OpenAPI/TS28541_5GcNrm.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 9379ea467..c4716ead2 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1352,6 +1352,28 @@ components: - NG_ENB - type: string + TrpInfo: + description: The mapping relationship between TRP IDs, gNB ID and Satellite ID. + type: object + properties: + gNBId: + type: integer + minimum: 0 + maximum: 4294967295 + satelliteId: + type: string + pattern: '^[0-9]{5}$' + trpIds: + type: array + items: + type: integer + minimum: 1 + maximum: 65535 + TrpInfoList: + type: array + items: + $ref: '#/components/schemas/TrpInfo' + LmfInfo: description: Information of an LMF NF Instance type: object @@ -3519,6 +3541,10 @@ components: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' + ephemerisInfos: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/EphemerisInfos' + trpInfoList: + $ref: '#/components/schemas/TrpInfoList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: -- GitLab From 975fad8c9ad627d18cd3ca30cd44601f10b36fdc Mon Sep 17 00:00:00 2001 From: shumim Date: Thu, 18 Apr 2024 07:02:16 +0000 Subject: [PATCH 2/4] update on 2199 --- OpenAPI/TS28541_5GcNrm.yaml | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index c4716ead2..72d9ff631 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1352,6 +1352,19 @@ components: - NG_ENB - type: string + TrpMappingInfo: + type: object + properties: + satelliteId: + type: string + pattern: '^[0-9]{5}$' + trpIds: + type: array + items: + type: integer + minimum: 1 + maximum: 65535 + TrpInfo: description: The mapping relationship between TRP IDs, gNB ID and Satellite ID. type: object @@ -1360,15 +1373,11 @@ components: type: integer minimum: 0 maximum: 4294967295 - satelliteId: - type: string - pattern: '^[0-9]{5}$' - trpIds: + trpMappingInfoList: type: array items: - type: integer - minimum: 1 - maximum: 65535 + $ref: '#/components/schemas/TrpMappingInfo' + TrpInfoList: type: array items: -- GitLab From 7b5359fb12a7ff53a991021062ffa47782026be3 Mon Sep 17 00:00:00 2001 From: shumim Date: Thu, 18 Apr 2024 07:08:03 +0000 Subject: [PATCH 3/4] change the format --- OpenAPI/TS28541_5GcNrm.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 72d9ff631..6b71fc304 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1353,17 +1353,17 @@ components: - type: string TrpMappingInfo: - type: object - properties: - satelliteId: - type: string - pattern: '^[0-9]{5}$' - trpIds: - type: array - items: - type: integer - minimum: 1 - maximum: 65535 + type: object + properties: + satelliteId: + type: string + pattern: '^[0-9]{5}$' + trpIds: + type: array + items: + type: integer + minimum: 1 + maximum: 65535 TrpInfo: description: The mapping relationship between TRP IDs, gNB ID and Satellite ID. -- GitLab From 4b7263b48d2fd833577410ecb3cb7976ee7e75ef Mon Sep 17 00:00:00 2001 From: shumim Date: Thu, 18 Apr 2024 07:29:34 +0000 Subject: [PATCH 4/4] update --- OpenAPI/TS28541_5GcNrm.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 6b71fc304..bfded1ea9 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1376,7 +1376,8 @@ components: trpMappingInfoList: type: array items: - $ref: '#/components/schemas/TrpMappingInfo' + $ref: '#/components/schemas/TrpMappingInfo' + minItems: 1 TrpInfoList: type: array @@ -3525,6 +3526,10 @@ components: $ref: '#/components/schemas/CommModelList' lmfInfo: $ref: '#/components/schemas/LmfInfo' + ephemerisInfos: + $ref: 'TS28541_NrNrm.yaml#/components/schemas/EphemerisInfos' + trpInfoList: + $ref: '#/components/schemas/TrpInfoList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: @@ -3550,10 +3555,6 @@ components: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' - ephemerisInfos: - $ref: 'TS28541_NrNrm.yaml#/components/schemas/EphemerisInfos' - trpInfoList: - $ref: '#/components/schemas/TrpInfoList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: -- GitLab