Versions Compared

Key

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

...

  • 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)

Image Added

...

Example

Table

NodeNameParentNametree-levelcontained-holder
DevXY
power-00
DevXY
shelf0card-0, card-1
DevXYshelfcard-01module-0
DevXYcard-0module-02
DevXYshelfcard-11module-1, modul-2
DevXYcard-1module-13
DevXYcard-1module-23

Tree

Code Block
DevXY
shelf
  card-0
    module-0
  card-1
    module-1
    module2module-2

Open

How to map to internal model?

...