Runtime > Online Changes > Server Side Online Changes | Runtime

Server Side Online Changes

Records can be modified during runtime using Citect Studio, recompiled and the resulting database files updated. You can initiate a configuration reload for each server using the Runtime Manager or Cicode functions.

Note: It is recommended that the ServerGetProperty Cicode function be used with the LibRDBMemTime and LibRDBDiskTime properties to check if there is a change to the Cicode library before attempting a reload. Following a reload please check the corresponding server's syslog.dat file for any reload messages. The Cicode changes will not be reloaded, therefore a restart may be more appropriate.

  

UNINTENDED EQUIPMENT OPERATION

Restart the server process if a "Cicode library timestamp differs" error is detected. The library mismatch is indicated on the server in either the hardware alarm or the server's syslog.dat file.

Failure to follow these instructions can result in death, serious injury, or equipment damage.

Note: A message in the Syslog.dat file and hardware alarm of "Cicode library timestamp differs" (error code 454) will be raised if the Cicode library used by one or more server runtime databases is different from the one in memory. The timestamps will be different if the project has been fully recompiled (with or without Cicode modification), or if the project has been incrementally recompiled after any Cicode has been modified.

See Also

Published June 2018