Package application content with codbex-kronos(e.g. as a Docker image).
Deploy and run against an empty HANA Cloud database.
Wait until all artefacts are created in the HANA Cloud database.
Stop the application.
Start it again.
Actual State
The application starts successfully, but the Synchronizers tries to re-create the same artefacts that exists in HANA Cloud, thus resulting into lot of exceptions in the log file. Some of the synchronizers check whether the artefacts exists and doesn't process it, if no changes, however not all synchronizers implements this check.
Expected State
All synchronizers implements a check to determine, whether the artefact is already created in HANA Cloud and log only INFO/WARNING messages.
Overview
Let's have the following scenario:
Actual State
The application starts successfully, but the
Synchronizers
tries to re-create the same artefacts that exists in HANA Cloud, thus resulting into lot of exceptions in the log file. Some of the synchronizers check whether the artefacts exists and doesn't process it, if no changes, however not all synchronizers implements this check.Expected State
All synchronizers implements a check to determine, whether the artefact is already created in HANA Cloud and log only
INFO
/WARNING
messages.