New logging datamodel
In EUCARIS the ServiceLog table is used to log the messages that were sent through Eucaris. This is going to be changed in the future.
With the new EucarisEnvelope in mind, a new logging datamodel is developed for EUCARIS. This logging datamodel is introduced with EUCARIS Core release SU-U40.
In the coming period this new logging datamodel wil exist besides the existing ServiceLog table. This is an intermediate situation. The intention is that finally the new logging model replaces the ServiceLog table. It is expected that this process will take a long while.
The current status of the new logging datamodel:
• The new logging will be automatically used for messages that are using the EucarisEnvelope. The first message that uses the EucarisEnvelope will be released soon (Toll).
• The new logging is also used for some existing ‘old-style’ messages that are not using the EucarisEnvelope. Currently this applies to all types of VAT messages.
The VAT messages are logged in the ServiceLog table also. This means that VAT messages are logged twice!
• The new logging is not used for any other existing ‘old-style’ messagetype
• The new logging datatables cannot be searched yet with the ServiceLog view in the webclient
Documentation about the new logging can be found here
From Core release SU-U40, the VAT messages will be logged in the ServiceLog table and in the new logging tables. This behavior will result in a little larger size of the database (depending on how much VAT messages are sent). If this is undesirable, it is possible to disable the logging of VAT messages in the new logging tables. Disabling it will do no harm, because the messages are still logged in the ServiceLog table. Disabling the logging of VAT messages in the new logging tables is done as follows:
• Edit the configuration file Indes.properties.config
• Change the value of the setting ‘Eucaris.Base.LogOldStyleEnabled’ to ‘false’
• Save the file
• Restart all EUCARIS services in the EUCARIS Configuration- and System Update tool