From 4c5a849d415015e42fb8e019ed8897e3c0543d14 Mon Sep 17 00:00:00 2001 From: sunse Date: Fri, 28 Oct 2022 14:15:56 +0000 Subject: [PATCH 1/2] CR0792 for SEPP enhancement, Update TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index 5a9f749f1..f9827db8b 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -1476,6 +1476,27 @@ components: type: integer fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' + seppPrefix: + type: string + seppPorts: + description: > + Port numbers for HTTP and HTTPS. The key of the map shall be "http" or "https". + type: object + additionalProperties: + type: integer + minimum: 0 + maximum: 65535 + minProperties: 1 + remotePlmnList: + type: array + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + minItems: 1 + remoteSnpnList: + type: array + items: + $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid' + minItems: 1 - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: -- GitLab From 97b71230fa7a60983c48318617c75634463b628f Mon Sep 17 00:00:00 2001 From: sunse Date: Sat, 29 Oct 2022 08:45:48 +0000 Subject: [PATCH 2/2] refactor Update TS28541_5GcNrm.yaml --- OpenAPI/TS28541_5GcNrm.yaml | 49 +++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/OpenAPI/TS28541_5GcNrm.yaml b/OpenAPI/TS28541_5GcNrm.yaml index f9827db8b..35530d8ed 100755 --- a/OpenAPI/TS28541_5GcNrm.yaml +++ b/OpenAPI/TS28541_5GcNrm.yaml @@ -764,6 +764,32 @@ components: fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' + SeppInfo: + description: Information of a SEPP Instance + type: object + properties: + seppPrefix: + type: string + seppPorts: + description: > + Port numbers for HTTP and HTTPS. The key of the map shall be "http" or "https". + type: object + additionalProperties: + type: integer + minimum: 0 + maximum: 65535 + minProperties: 1 + remotePlmnList: + type: array + items: + $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' + minItems: 1 + remoteSnpnList: + type: array + items: + $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid' + minItems: 1 + #-------- Definition of concrete IOCs -------------------------------------------- ProvMnS: oneOf: @@ -1476,27 +1502,8 @@ components: type: integer fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' - seppPrefix: - type: string - seppPorts: - description: > - Port numbers for HTTP and HTTPS. The key of the map shall be "http" or "https". - type: object - additionalProperties: - type: integer - minimum: 0 - maximum: 65535 - minProperties: 1 - remotePlmnList: - type: array - items: - $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' - minItems: 1 - remoteSnpnList: - type: array - items: - $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid' - minItems: 1 + seppInfo: + $ref: '#/components/schemas/SeppInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: -- GitLab