Versions Compared

Key

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

...

Assumptions

Issues & Decisions

#Issue
Description
NotesDecisions
1What dataspace and anchor to use?
NCMP-Admin
2How do we load the data ( not using cps-core / not using Liquibase )?

3

Predicate details are unclear at the moment. Which component(s) processes the predicates?! Device, DMI-Plugin and or NCMP



Code Block
languagexml
titlePredicate Example
collapsetrue
"datastore": “passthrough-operational",  (O)
                "datastore-xpath-filter" : "//_3gpp-nr-nrm-nbdufunction:GNBDUFunction/ 
                       _3gpp-nr-nrm-nrcelldu:NRCellDU/ | //_3gpp-nr-nrm-gnbcuupfunction:GNBCUUPFunction// |
                      //_3gpp-nr-nrm-gnbcucpfunction:GNBCUCPFunction/_3gpp-nr-nrm-nrcelldu:NRCellCU// |
                     //_3gpp-nr-nrm-nrsectorcarrier:NRSectorCarrier//”



Background

NCMP wil need to store which subscriptions are current for each cm-handle

  • Dataspace: NCMP-Admin (existing)
  • Anchor: AVC-Subscriptions
  • Top level list Container?! (if need wrap in a top-level container)
    • CONTAINER: subscription-registry
      • LIST: subscription[@clientId=AppB and @name=mySubscription]
        • LEAF: clientId (leaf)
        • LEAF: name
        • LEAF: topic
        • LEAF: isTagged

YANG model

The following yang model will be used to store the payload information of subscription data