-
Story
-
Resolution: Done
-
Medium
-
None
-
None
-
RICP_T1 Sprint C.P2
See the R4 AID - https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=20874584
- Note that there is no body at all - the RAN Name in the Resource ID is enough.
- Check that RAN exist - otherwise 404 Not Found with 404 error
- Check that RAN is really eNB and not GNB - otherwise 400 Bad Request with 402 error
- If fail RNIB - 500 with 500 error
- Also Delete all the associated Cells "Table"
- When Delete the RAN - User Set and Publish with the New Channel like we did in Insert (RAN NAME + action. In this case,. Action = Deleted)
- Delete any object associated with this RAN, also the RAN ID & RAN Name
- If succeed - 204 No Content
Test Plan
Given | When | Then |
RAN not exist | DELETE }}{{/v1/nodeb/enb/<ranName> | 404 Bad Request{"errorCode": 404, "errorMessage": "Resource not found"} |
RAN is GNB | DELETE }}{{/v1/nodeb/enb/<ranName> | 400 Bad Request{"errorCode": 402, "errorMessage": "Validation error"} |
DB is down | DELETE }}{{/v1/nodeb/enb/<ranName> | 500 Internal Server Error{""errorCode": 500, "errorMessage": "RNIB error"} |
RAN is eNB | DELETE }}{{/v1/nodeb/enb/<ranName> | 204 * RAN and all associated Cells "Table" deleted
|
- mentioned in
-
Page Loading...
1.
|
Swagger | Done | Amichai Sichel |
|
||||||||
2.
|
Add DELETE enb to nodeb_controller + create new handler | Done | Amichai Sichel |
|
||||||||
3.
|
Add delete to rnibWriter | Done | Amichai Sichel |
|
||||||||
4.
|
Unit tests and coverage | Done | Amichai Sichel |
|
||||||||
5.
|
Automation | Done | Amichai Sichel | |||||||||
6.
|
Code review | Done | Idan Shalom |
|
||||||||
7.
|
Run on local VB | Done | Amichai Sichel |
|
||||||||
8.
|
[REDESIGN] Delete nbIdentity via RanListManager | Done | Amichai Sichel |
|