-
Story
-
Resolution: Done
-
Medium
-
None
-
None
-
RICP_T1 Sprint C.P3
Requirements
Top be compliant with the table in https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=20874584#E2ManagerR5InterfaceDesign(Draft)-SDLNotification -
In case Setup from RAN (It will be mostly gNB since eNB has no Functions), and RAN is already Connected, and we plan to Insert the Functions in RNIB, SDL Notification (Channel = Manipulation, Updated)
Refer also permutations table: https://jira.o-ran-sc.org/browse/RIC-414
Acceptance
- Setup from RAN with Functions in payload and status = Connected: See SDL Notification (Channel = Manipulation, Updated)
- Setup from RAN without Functions in payload (Probably eNB) and status = Connected: If we got No functions but in the RNIB there is Functions - See SDL Notification (Channel = Manipulation, Updated). But if in the RNIB there is no functions - See NO SDL Notification at all.
- Setup from RAN with or without Functions in payload and status = Disconnected: See SDL Notification (Channel = Status Changed, Connected)
Test Plan
Given | When | Then |
---|---|---|
eNB added via AddEnb HTTP ConnectionStatus=DISCONNECTED |
E2 Setup Request triggered for eNB RAN |
|
An existing eNB ConnectionStatus=CONNECTED; RM Succeeds |
E2 Setup Request triggered for eNB RAN |
|
An existing gNB; ConnectionStatus=CONNECTED; RM Succeeds |
E2 Setup Request triggered for gNB RAN with functions |
|
An existing gNB; ConnectionStatus=CONNECTED; RM Fails |
E2 Setup Request triggered for gNB RAN with functions |
|
An existing gNB; ConnectionStatus=CONNECTED; | E2 Setup Request triggered for gNB RAN without functions |
|
gNB exists with ConnectionStatus=DISCONNECTED | E2 Setup Request triggered for gNB RAN with functions |
|
1.
|
Add UpdateNodebInfoAndPublish | Done | Idan Shalom |
|
||||||||
2.
|
Enhance setup request of existing RAN to call UpdateAndPublish when required | Done | Idan Shalom |
|
||||||||
3.
|
Enhance Automation tests | Done | Idan Shalom | |||||||||
4.
|
Code review | Done | Unassigned |