En el lenguaje de reglas se utilizan ciertas variables para almacenar información relacionada con los sucesos entre distintas ocurrencias de sucesos o de reglas. Se puede acceder a esta información relacionada con los sucesos desde las expresiones de dentro de las reglas. Algunos tipos de variables las define el creador de reglas, y otras las proporciona Active Correlation Technology. Algunos tipos de variables pueden ser accedidas directamente dentro de la expresión, y otras solamente a través de métodos proporcionados por Active Correlation Technology.
int sample_variable = act_lib.getIntVariable("rule_writer_variable");
act_event.getAttribute("hostname");
int eventcount_integer = act_lib.getIntVariable(IACTLibrary.EVENTCOUNT);