Following are enhancements from Jakarta release
INITIAL DATA:
- Initial data pre-load in below sql script for gnbDuFunction, gnbCuFunction, nrCellDu, nrCellCu
- Reuse startRanSliceSimulation method of slicing use case to start simulation.
- Reuse sendRanInitialConfig method of slicing use case to load initial data/properties.
Changes to the getInitialConfigTree method to include the cucp list in the ran network.
- Remove switch case for son-use case, use slicing use case code for OnOpen method.
UI changes(Initial):
To test new O-RAN data in UI without modifying APIs used in Angular JS code.
- Modify generateClusterFromFile method to load data to SON use case tables(cell, cell_nbr_info) from existing data in nrcellDu and nrcellCu tables
UI changes(Final):
- Modify all the Rest APIs to get cellList, cellData ... in all files in the below folder to the new APIS of O-RAN model to get nrcellDu, nrCellCu data.
USECASE RELATED CHANGES:
- Modify handleModifyPciFromGui method to send message according to the new O-RAN model to honeycomb via NetconfClient.
- Modify modifyCellFunction method to send message according to the new O-RAN model to honeycomb.
- Modify generatePmData to generate PM data from new O-RAN Model
- Modify other methods as required in below classes: (ex get OperationLog)
HONEYCOMB:
Add new MessageTypes for son-use-case:
ANR control-loop changes:
- Code to be added in onMessage method to receive son-usecase PM_MESSAGE
- New class to send PM notification to VES
- Code to be added in writeData/updateData methods to handle changes when isHOAllowed is modified during ANR control-loop.
PCI control-loop changes:
- Code to be added in onMessage method to receive son-usecase FM_MESSAGE
- New class to send Fault notification to VES
- Code to be added in writeData/updateData methods to handle changes when nRPCI is modified during PCI control-loop.