You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

This page given an high level overview of Notifications used by CPS/NCMP for communication wit system outside CPS/NCMP about data changes.
There are also notifications used for asynchronous  method calls but there are kept out this overview for the sake of simplicity.

Event Descriptions

#DescriptionSourceTopicDestinationTriggerR12 Work ItemNotes
1CPS-Temporal data updatesCPS-Core
cps.data-updated-events
CPS-TemporalCPS-Core Data UpdateN/A
  1. On by default for all dataspaces! Populate notification.data-updated.filters.enabled-dataspaces to turn it off see CPS-1361 - Getting issue details... STATUS
2NCMP CM-Handle LCM (LifeCycle Management) eventsNCMP
ncmp-events
External (NCMP) ClientsNCMP CM-Handle State Change
(registration use-case)
N/A
  1. See also CM-Handle State Changes and Notifications Overview
  2. On by default, can be disabled using notification.enabled
3NCMP Data AVC (forwarding #3)NCMPcm-eventsExternal (NCMP) ClientsDMI Data AVC & Subscription Predicates#6a

  1. Open issue: can multiple subscriptions result in multiple events on different channels?! (RBAC TBAC ?)
4DMI Data AVC (Attribute Value Change)DMI-Plugin
NCMPDepends on DMI-Plugin
  • ONAP: VES Events from Device
#6a
#7
  1. Format (schema) of the Event is defined by (in) NCMP
  2. If data is cached this event should lead to a CPS-Core(Cache) update
5VES EventONAP Devices
ONAP DMI PluginChange on Device#7
  1. Open issue: how to translate an ONAP device ID to a CM Handle ID?!
6Notification Subscription EventDME
(Data Mgmt and Exposure)
cm-avc-subscriptionNCMPUser driven? CRUD operation Notification Subscriptions#6b
7Proprietary AVCProprietary DevicesN/AProprietary DMI PluginChange on DeviceN/AIrrelevant to ONAP Solution might not even by an 'event'. As long as it can be converted into a DMI Data AVC (#4)

Component Diagram

CPS Notifications Overview


  • No labels