Skip to content

Architecture

The Data Archive consists of four parts:

  • Schedule Archive Database
  • Schedule Archiving Service (ARC) — this service is responsible for taking regular snapshots and writing them into the Schedule Archive Database. Additionally, the Archiving Service can optionally generate reporting data for each scheduling snapshot. The Archiving Service is also responsible for restoring previous snapshots to a database when requested, and deleting old snapshots and audits from the Archive Database as required*.
  • Other Services — the SIM, DSE, and other core IFS Scheduling services will write the changes they make to the databases into the Archive Database as Audits
  • User Interface — the Schedule Archiving Service has its own tab within the Scheduling Workbench from which the Archiving Service can be controlled, and from which the Snapshots and Audits can be viewed and manipulated. Additionally, attributes can be setup to be reported on and an Import/Export screen allows for importing/exporting of user data.

Note

  • Snapshots have different expiry periods according to the timetable by which they were taken – see the Timetables section later for more details. Audits are deleted after they exceed the value of the Parameter 'AuditRetentionDays' which is set to 30 days by default. Reporting data is deleted after it exceeds the value of the Parameter 'ReportingRetentionDays' which is set to 90 days by default. More details on setting Parameters can be found in the Scheduling Administration Guide.