Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Introduction

In order for the master controller (and Forecasting Shell Server) to run properly a several maintenance workflows must be scheduled. These workflows make sure the database does not overflow (they run the rolling barrel) and that configuration marked to be removed using the Configuration Manager actually gets deleted. In addition, each FSS must also run an a rolling barrel task, usually once a day. This task run runs the rolling barrel on the FSS and deleted deletes configuration marked fro for deletion.

  • MC:MarkedRecordManager - Removes records marked for deletion. This removes static entries only.
  • MC:Synchronisation - Syncronise between several master controllers, only needed on duty standby systems
  • MC:RollingBarrel - Removes expired records from the MC database (e.g. timeseries, model states etc)
  • RollingBarrel_FSS00 (one for each FSS) - Removes expired records from the FSS database

For each workflow to be scheduled in the Administrator Interface a properties file should be made. Examples are attached to this page. For more information on the Administrator Interface (AI) consult the User Guide Admin Interface-Delft-Fews.pdf file (not yet on-line).

Scheduling the workflows using the Administrator Interface (AI)

First, each workflow must be uploaded. For each the MC workflows this is the same dummy workflow. In the AI go to the Workflows and FSSs -> Workflow menu and choose upload new workflow to do this.

Info

Please note that the Rolling Barrel for the FSS is a 'real' workflow (it can be run stand-alone) and should be uploaded using the Configuration Manager.

...

Now the workflows can be scheduled using the Forecast Tasks -> Schedules tasks -> Schedule new task menu item. When scheduling you should make sure you specify the appropriate properties file for each workflow type:

Listing of workflows and properties

MC:MarkedRecordManager

Suggested scheduling interval: Every 30 minutes, depending on the needs of the system.

...