Skip to content

Fundamentals

The Core Notifications Connector service is in charge to handle the synchronization between Core Legacy Notifications and Suite Notifications. It retrieves unread messages and create the correspond notification in Suite.

An AppService is provided with a Synchronization endpoint, that carries the task to connect to Core LTS database and bring the unread messages to parse them to suite notifications.

The process consists in:

  • Getting the unread messages from Core LTS.
  • Check if those messages were created in NotificationCorrelation.
  • Publish a createNotification message, to the Suite Notification Service, for each new notification.
  • With the generated correlation Ids, persist the correlation between Core LTS and Suite ids in the NotificationCorrelation table.
  • Return a message with the results of the synchronization.

Note

This is a temporal approach. In the future, this is likely to change as the synchronization strategy will probably involve the usage of the Migration Service instead.

See Also