ecFlow's documentation is now on readthedocs!

This documentation is only valid for versions < 5.9.0.

System server list

ecFlowUI can make use of a centrally maintained server list. This list, if it exists, is stored in the ecflow installation directory in file:

share/ecflow/servers

Servers from this list are marked as "system" in ecFlowUI and represented by a different colour and icon decoration (in column "S") in the Manage servers dialogue (see server "demo2" in the snapshot below).


Please note that servers marked as "system" cannot be modified or removed. Instead they are managed by an automatic update process (see below).

Getting updates from the system server list

On each startup ecFlowUI checks the system server list and updates its local server list with it. This update process uses the algorithm as follows:

  • If a server in the system list does not appear in the local list, it is added to the local list and marked as system.
  • If a server in the system list does appear in the local list but the host or port do not match, the local version will be updated.
  • If a server is marked as "system" in the local list but does not appear in the system list it will be removed!

If any changes happen during the update process an indicator icon will appear in the left hand side of the statusbar:

Clicking on this icon will start up the Manage servers dialogue showing the change log of the update process:

Closing this dialogue will make the statusbar notification disappear but the change log can still be viewed in the Manage servers dialogue any time by using the the Show update log button at the top of the dialogue:

When no changes happen during the update this button is disabled.