Inconsistent behavior between SQL Database and Local Service Engine Storage with CEL filter

Inconsistent behavior between SQL Database and Local Service Engine Storage with CEL filter

Description

When saving the AML or CEL entries, different entries are displayed depending on the storage type. When saving in a local service engine, all entries are displayed according to the selected filter. When storing in an SQL database, current results are partially hidden. Then results with external timestamp are preferred.

Reason:

  • Reading of data from SQL database is done in a different order than reading of local binary files.

Solution:

  • All objects are sorted chronologically. 
  • When reading AML or CEL entries, if it is found that there are more objects than allowed in the filter, the objects are sorted by the "coming" timestamp. 
  • If entries need to be truncated, it is always the oldest entries that are removed.

To take advantage of this fix:

  • Update to the latest build of zenon 10 or later.



Item ID: 254905
Version: 11.00 Build: 104641
Version: 10.00 Build: 106141