ARES is a cross-platform Java application that acts as SAFR Platform event listener that dispatches configured actions (macros) in response to events. The recommended Java version is 9.0.4 or later. ARES can provide replies on any event to be handled by the client originating the event and is normally installed as a service by either SAFR Platform or SAFR Edge installers. It is constantly active and is automatically started by the operating system on power-up.
java -jar Ares.jar
Command line supports the following options:
-u <UserId> - provides RealCV account User Id
-p <Password> - provides RealCV account password
-q - turns on quiet mode which suppress most console output
Command line UserId/Password override those configured in SAFRActions.config.
ARES dynamically applies any changes to config file without restarting:
When a change is noticed, ARES reads and reconfigure atomically (event polling is to suspend briefly and then promptly resumed after reconfiguartion).
Reconfiguration action is indicated in the log:
--- RECONFIGURED at <date>
Tip: In the Mac terminal or in the Windows Cygwin shell, the tail -f ares.log
command is a convenient way to monitor the SAFR Action service in real time.