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 unreadmessages from Core LTS.
- Check if those messages were created in NotificationCorrelation.
- Publish a createNotificationmessage, 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 NotificationCorrelationtable.
- 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.