1 # ========================LICENSE_START=================================
4 # Copyright (C) 2019 AT&T Intellectual Property and Nokia
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
10 # http://www.apache.org/licenses/LICENSE-2.0
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 # ========================LICENSE_END===================================
20 description : REST API specification for RIC ANR closed xAPP
24 name : Nokia Closed App
25 url : 'http://www.nokia.com'
33 summary : Health check of ANR - Liveness probe
36 operationId : getHealthAlive
39 description : Status of ANR xApp is ok
42 summary : Health check of ANR - Readiness probe
45 operationId : getHealthReady
48 description : Status of ANR xApp is ok
51 - $ref : '#/parameters/ggnbId'
52 - $ref : '#/parameters/startIndex'
53 - $ref : '#/parameters/limit'
55 summary : Returns neighbor cell relation table for all gnodeBs or based on query string
58 operationId : getNcrtInfo
63 description : successful operation
65 $ref : '#/definitions/neighborCellRelationTable'
67 description : Non-existant identifier {ggnbId | neighborCellIdentifier | start Index} in request
68 /ncrt/cell/{cellIdentifier} :
70 - $ref : '#/parameters/cellIdentifier'
71 - $ref : '#/parameters/neighborCellNrpci'
72 - $ref : '#/parameters/neighborCellNrcgi'
74 summary : Returns neighbor cell relation table for a Source Cell (NR CGI) and optionally a neighbor cell based on query string
77 operationId : getCellNcrtInfo
81 - $ref : '#/parameters/startIndex'
82 - $ref : '#/parameters/limit'
85 description : successful operation
87 $ref : '#/definitions/neighborCellRelationTable'
89 description : Non-existant identifier {cellIdentifier | neighborCellNrpci | neighborCellNrcgi} in request
91 summary : Modify neighbor cell relation based on Source Cell NR CGI and Target Cell NR PCI / NR CGI
94 operationId : modifyNcrt
100 - name : NcrtModificationParameters
102 description : Parameters to modify neighbor cell relation
105 $ref : '#/definitions/neighborCellRelationModTable'
108 description : Successfully modified neighbor cell relation
110 description : Modification failed.
111 { Identifier neighborCellNrpci / neighborCellNrcgi not provided |
112 Non-existant identifier {cellIdentifier | neighborCellNrpci | neighborCellNrcgi} in request |
116 summary : Delete neighbor cell relation based on Source Cell NR CGI and Target Cell NR PCI / NR CGI
119 operationId : deleteNcrt
121 - name : NcrtDeletionParameters
123 description : Parameters to delete neighbor cell relation
126 $ref : '#/definitions/neighborCellRelationDelTable'
129 description : Successfully deleted neighbor cell relation
131 description : Deletion failed.
132 { Identifier neighborCellNrpci / neighborCellNrcgi not provided |
133 Non-existant identifier {cellIdentifier | neighborCellNrpci | neighborCellNrcgi} in request
139 description : Global gNodeB Identifier
144 description : Pagination Index
149 description : Limit of results that client can handle
153 name : cellIdentifier
154 description : Source Cell Identifier (NR CGI)
159 name : neighborCellNrpci
160 description : Neighbor Cell Identifier (NR PCI)
164 name : neighborCellNrcgi
165 description : Neigbhor Cell Identifier (NR CGI)
168 neighborCellRelationTable :
174 $ref : '#/definitions/neighborCellRelation'
177 description : Index to use in REST API to process multipage results
178 example : 1245A:6740B
179 neighborCellRelationModTable :
182 $ref : '#/definitions/neighborCellRelationMod'
183 neighborCellRelationDelTable :
186 $ref : '#/definitions/neighborCellRelationDel'
187 neighborCellRelation :
190 - cellIdentifierNrcgi
197 cellIdentifierNrcgi :
199 description : Source / Serving Cell Identifier (NR CGI)
203 description : Neighbor Cell Identifier (NR PCI)
207 description : Neighbor Cell Identifier (NR CGI)
211 description : Flag for HANDOVER NOT ALLOWED
215 description : Flag for Xn CONNECTION NOT ALLOWED
219 description : Flag for DELETION NOT ALLOWED
221 neighborCellRelationMod :
224 - neighbourCellIdentifierType
227 neighbourCellIdentifierType :
229 description : Neighbor Cell Identifier Type
235 description : Modification action to be performed
237 - nrpciToNrcgiMapping
239 - nrcgiMappingAndFlagUpdates
242 description : Neighbor Cell Identifier (NR PCI)
246 description : Neighbor Cell Identifier (NR CGI)
250 description : Flag for HANDOVER NOT ALLOWED
254 description : Flag for Xn CONNECTION NOT ALLOWED
258 description : Flag for DELETION NOT ALLOWED
260 neighborCellRelationDel :
267 description : Modification action to be performed
273 description : Neighbor Cell Identifier (NR PCI)
277 description : Neighbor Cell Identifier (NR PCI)