Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Update eNB REST API & Update gNB REST API


Info
titleAgenda



eNBgNBNotes

PUT /v1/nodeb/enb/<RAN_NAME> is triggered

, request

PUT /v1/nodeb/gnb/<RAN_NAME> is triggered

→ Request body is validated

Execute GetNodeb with RAN name coming from the request

.

If we have a DB error or if it doesn't exist → error

Execute RemoveServedCells to remove the existing eNB cells

Execute RemoveServedNrCells to remove the existing gNB cells


Set the nodeb with the request's data


Execute UpdateEnb

Execute
UpdateEnb 
UpdateGnbCells

Set cells in both Cell ID key & PCI key

Set nodeb in both RAN ID key & RAN NAME key

Execute sdl.SetAndPublish, sending the RAN_MANIPULATION channel and the <RAN_NAME>_UPDATED event.

Return 

Status
colourGreen
title200 OK
 with NodebInfo response.




PUT /v1/nodeb/enb/<RAN_NAME>

...