Table of Contents

Execution Logs Availibility

In older versions of the framework (pre-v6.3), only the execution log and status of last run schedule was kept for a particular job definition (method or synchronisation). The current framework version keeps older logs for a specific period after which they are removed.

Though keep it mind that the Bussiness Connection application will only show the execution log and status of last run schedule for compatibility reasons. To access more log information, consult the article Query Log Data with OData on how to use OData endpoints on the Core web service to retrieve those records.

Log Retention Period

Depending on the type of the schedule and outcome of the job execution itself, a job execution log will be kept a bit longer or shorter in the database.

Note

The calculation of the retention period is done for each unique job and schedule definition. A job definition, like a single method job, which has multiple schedules, can have a different amount of execution logs available for each schedule. For example, some schedules are executed only once a week, while others are executed daily or hourly.

The following table defines the retention period for each schedule type and result.

Schedule type Execution Result Retention
Regular Never Executed or Success 30 days maximum and for a total of 100 logs.
Regular Aborted, Failed or Partial Success 90 days maximum and for a total of 100 logs.
OneTime any result 30 days maximum.

Partial Success is an execution result that is only used for synchronisation jobs. This result signifies that the synchronisation is only partially executed, meaning the data from the source and destination views is correctly retrieved but during the execution of one of the action methods to process the data, an error occurred.

Full Removal Of Log Data

There is one single fact to keep in mind:

Important

When a schedule or job definition is deleted, all accompanying execution logs are removed immediately as well.

To remind users of this, for every deletion of a schedule or job the Business Connector will show the following or similar message:

Log Removal Warning

Any execution log is kept, for the duration of its retention period, as long as the job definition and the schedule (for regular schedules) exist.

In the case of OneTime schedules, the schedule itself is removed right away after running but the execution log still remains and is linked directly to the job definition. For those logs, the deletion of the job defintion will also remove the OneTime execution logs.