Automatic File Update Process

For example, the ACES database is stored locally on each client workstation in the C:\ROWriterData\ACES folder. When there is a new ACES database, R.O. Writer puts the file in the R.O. Writer cloud and then distributes it to your client workstations. The next time you launch R.O. Writer, the file updater loads the new ACES database file into the C:\ROWriterData\ACES folder.

Automatic file updates are initiated by R.O. Writer as necessary. The update process is part of R.O. Writer Updater. Every time R.O. Writer is launched, it checks to see if there are any file updates for the current version of R.O. Writer.

File Update Process

The process is as follows:

  1. When file updates are needed, R.O. Writer Development deploys the file update packages.
  2. The next time the Updater Service on the client workstation checks the Updater Service, it notices that there are file updates.

    NOTE: The ROW Auto Updater service checks the Updater Service every 15 minutes. After a re-boot, this service checks for file updates immediately and then every 15 minutes afterward.

  3. The ROW Auto Updater Windows service begins installing the file updates in the background.
  4. If the files cannot be installed on the first attempt, the file update package is moved to the C:\ProgramData\RowAutoUpdater\Pending\File folder on the hard drive.
  5. The next time any module of R.O. Writer Client is launched, the launch process checks the ...Pending\File folder to see if there are new file updates.
  6. If there are file updates in the ...Pending\File folder, those updates load on the launch window.

    The splash screen showing the updating files progress bar.

  7. After the update files are installed:
    • R.O. Writer Client launches normally.
    • The ...Pending\File folder is cleared of the update files.

Sometimes the file update cannot load during launch. R.O. Writer will continue to launch normally. The next time you launch R.O. Writer, the files may load successfully. If not, you can try to resolve the error.