Differences

This shows you the differences between two versions of the page.

Link to this comparison view

control_-_updating_the_system_while_control_is_running [2019/01/27 11:28] (current)
Line 1: Line 1:
 +====== ​ ======
 +
 +
 +
 +Often it is not feasible to shut down all the users in the middle of the day to apply an update. However, it may be desireable to have all the updated files in place so that the system is down for a minimum amount of time and the upgrade can be applied easily at a later time.
 +
 +
 +
 +===== Concept =====
 +  - Keeping the SSLIP and Control running means we can't shut those down, but we can rename them so the next time they are started the new versions are run.
 +  - Unfortunately,​ the System Database files can't be renamed while open. Fortunately,​ the SSLIP will check for updated System Database files (provided they are named properly) and replace the existing ones during startup.
 +
 +
 +
 +===== Steps =====
 +  - Download the new files.
 +    * Create a temporary folder
 +    * Download these files into it:
 +
 +
 +
 +<​html><​div style="​margin-left:​ 40px;">>​ Control.EXE </​div></​html>​
 +
 +
 +
 +<​html><​div style="​margin-left:​ 40px;">>​ SSLIP.EXE </​div></​html>​
 +
 +
 +
 +<​html><​div style="​margin-left:​ 40px;">>​ SystemConfig.MDB </​div></​html>​
 +
 +
 +
 +<​html><​div style="​margin-left:​ 40px;">>​ SystemData.MDB </​div></​html>​
 +
 +
 +
 +<​html><​div style="​margin-left:​ 40px;">>​ C3SInstaller.exe (versions 4.4 and later ONLY) </​div></​html>​
 +
 +
 +
 +<​html><​div style="​margin-left:​ 40px;">>​ C3S/​setup.exe (versions 4.4 and later ONLY) </​div></​html>​
 +  - Rename the .MDB files with an extenstion of .001, so they read:
 +
 +
 +
 +<​html><​div style="​margin-left:​ 40px;">>​ SystemConfig.001 </​div></​html>​
 +
 +
 +
 +<​html><​div style="​margin-left:​ 40px;">>​ SystemData.001 </​div></​html>​
 +  - Rename the Old [currently running] SSLIP.
 +    * Open Windows Explorer.
 +    * Navigate to the C:\Program Files\Cyrious\SSLIP folder. C:\Program Files (x32)\Cyrious\SSLIP on 64-bit systems. This folder may be different if you installed to a non-standard place. ​
 +    * Locate on the file SSLIP.EXE.
 +    * Rename the file to SSLIP-yy-mm-dd.EXE where yy is the current year, mm is the current month, and dd is the current day.
 +  - Copy the new SSLIP.EXE
 +    * Copy (don't move or drag-and-drop) the new SSLIP.EXE to the SSLIP folder above.
 +  - Copy the C3S Files (Version 4.4 and later ONLY)
 +    * Copy (don't move or drag-and-drop) the C3SInstaller file and the C3S setup file to the folder above.
 +  - Rename the Old [currently running] Control.
 +    * Open Windows Explorer.
 +    * Navigate to the C:\Program Files\Cyrious\Control folder. C:\Program Files (x32)\Cyrious\Control on 64-bit systems. This folder may be different if you installed to a non-standard place. ​
 +    * Locate on the file Control.EXE.
 +    * Rename the file to Control-yy-mm-dd.EXE where yy is the current year, mm is the current month, and dd is the current day.
 +  - Copy the new Control.EXE
 +    * Copy (don't move or drag-and-drop) the new Control.EXE to the Control folder above.
 +  - Copy the database files
 +    * Copy (don't move or drag-and-drop) the SystemData.001 and SystemConfig.001 to the Control folder above.
 +
 +
 +
 +===== Version Information =====
 +  * Reported : 7/30/2009
 +  * Version(s): 4.0+
 +
 +
 +