ARES is a cross-platform Java application that acts as an event listener which dispatches configured actions (i.e. macros) in response to events. The recommended Java version is 9.0.4 or later. ARES can dispatch replies on any event detected by your SAFR system and is normally installed as a service by either SAFR Platform or SAFR Desktop installers. It is constantly active and is automatically started by the operating system on power-up.
C:\Program Files\RealNetworks\SAFR\ares
/Library/RealNetworks/SAFR/ares
/opt/RealNetworks/SAFR/ares
You can manually start your ARES service by running the following command.
java -jar Ares.jar
The command line supports the following options:
Linux users should use the -s command line option to save their password to SAFRActions.config so it will be stored encrypted. Windows users should either use the -s command line option or the SAFR Actions GUI tool to save their password to SAFRActions.config so it will be stored encrypted.
ARES dynamically applies any changes to the SAFRActions.config file without restarting:
When a change is detected, ARES reads the change and automatically reconfigures itself accordingly. (Event polling is suspended briefly and then promptly resumed after reconfiguartion is complete.)
The 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.