...
- EXTENSION of ONAP Frankfurt app ... by adding an additional treeview.
- The existing functionality like Table and Export should remain as they are.
- Inventory view with two "folders" "Tableview","Treeview"
- From ConnectApp the "Menue"-entry forwards to "Treeview" with DeviceId
- Selction of app from right menue bar opens the "Tableview"
- Tableview contains "Frankfurt"-view, including export function
- Treeview does not support export
- Would be cool: Right click in tableview, Have menue to select device and jump to related treeview
- Tree view filter
- Data-provider extension for tree view: ODLUX DB API Guilin Extension / Data-Provider
Topics of extension
- Inventory view with two tabs: "Tableview","Treeview"
- From ConnectApp the "Menue"-entry forwards to "Treeview" with DeviceId
- Selction of app from right menue bar opens the "Tableview"
- Tableview contains "Frankfurt"-view, including export function
- Treeview does not support export
- PNF Hardware inventory treeview, showing inventory hierarchy
- Nodes are Subrack, Shelf, Card, Slot
- Extension with additional view of "ODLUX Inventory app"
- Planned for standards
- ONF Core 1.2
- IETF-hardware
- O-RAN Fronthaul to be analysed
- Metamodel "inventory" required
- that bases on internal SDN-R data-provider model
- to be extended with
- levels
- nodes
- node types (Where is the rack, where the card)
- Development against NTSim
- Extension SDN-R data-provider inventory model
Example view Table View
The following image shows the tabs and an open Inventory table (as in Frankfurt)
Tree view structure
data-provider model for inventory is "grouping inventory-entity". The following elements are creating a tree hierarchy
...
Unique inventory id of this node for this equipment, provided by network element
...
Example view Tree View (with details)
Example
Table
NodeName | Parent | Name | tree-level | contained-holder |
---|---|---|---|---|
DevXY | power-0 | 0 | ||
DevXY | shelf | 0 | card-0, card-1 | |
DevXY | shelf | card-0 | 1 | module-0 |
DevXY | card-0 | module-0 | 2 | |
DevXY | shelf | card-1 | 1 | module-1, modul-2 |
DevXY | card-1 | module-1 | 3 | |
DevXY | card-1 | module-2 | 3 |
Tree
Code Block |
---|
DevXY shelf card-0 module-0 card-1 module-1 module2module-2 |
Open
How to map to internal model?
...