Versions Compared

Key

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

...

  • As being the event producer, CPS Core is taking ownership of the event schema definition. Also, if the code and the classes to handle the event are not automatically generated, CPS Core could provide them to avoid code duplication. These need to be provided in a separated Maven module, delivered to Nexus and then imported as dependency by subscribers.
  • The event publication is CPSDataService responsibility. After its call to DataPersistenceService is completed, it sends a Data Updated Event using a Data Updated Event Producer component. The event contains some DataNode information and JSON Data.
  • CPS Core event publications are controlled by a sytem environment variable that enable or disable them. By default they are disabled.
    • 3 levels of configuration are seen:
      • Application overall
      • Anchor
      • Yang specific path (using extension ?)

Data Ownership and Access

...