-
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 |
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
4455,1 | [RIC-587] Update E2 Adapter templates and values | master | ric-plt/e2mgr | Status: MERGED | +2 | +1 |
4459,1 | [RIC-587] Update E2 Setup existing nodeb behavior | master | ric-plt/e2mgr | Status: MERGED | +2 | +1 |
4464,1 | [RIC-587] Refactor and add E2 Setup UTs | master | ric-plt/e2mgr | Status: ABANDONED | 0 | -1 |
4468,1 | [RIC-587] Refactor and add E2 Setup UTs | master | ric-plt/e2mgr | Status: MERGED | +2 | +1 |
4471,1 | [RIC-587] Upgrade Release Version to 5.4.1 | master | ric-plt/e2mgr | Status: MERGED | +2 | +1 |
4507,1 | [RIC-587, RIC-584] Add Automation for RIC-587 | Add UTs for RIC-584 | master | ric-plt/e2mgr | Status: ABANDONED | 0 | 0 |
4508,1 | [RIC-587, RIC-584] Add Automation for RIC-587 | Add UTs for RIC-584 | master | ric-plt/e2mgr | Status: MERGED | +2 | +1 |
4516,1 | [RIC-587] Fix minor mis-indentation in automation | master | ric-plt/e2mgr | Status: ABANDONED | +1 | -1 |