For ARS version 4.5:
{ "name" => string, "changeDiary" => list of references to Diary Entry Structures, "helpText" => string, "lastChanged" => string, "timestamp" => integer, "owner" => string, "schemaList" => list of 1 or more strings, "enable" => integer, "query" => ARQualifierStructPtr, "actionList" => list of references to Active Link Action Structure, "elseList" => list of references to Active Link Action Structure, "TmType" => integer, "TmInterval" => integer, * "TmMonthDayMask" => integer, * "TmWeekDayMask" => integer, * "TmHourMask" => integer, * "TmMinute" => integer, * "objPropList" => list of references to Property Hash }For ARS version 2.x, 3.x and 4.0.x:
{ "name" => string, "changeDiary" => list of references to Diary Entry Structures, "helpText" => string, "lastChanged" => string, "timestamp" => integer, "owner" => string, "schema" => string, "enable" => integer, "query" => ARQualifierStructPtr, "actionList" => list of references to Active Link Action Structure, "elseList" => list of references to Active Link Action Structure, (>=3.x) "TmType" => integer, "TmInterval" => integer, * "TmMonthDayMask" => integer, * "TmWeekDayMask" => integer, * "TmHourMask" => integer, * "TmMinute" => integer, * }* If
TmType == AR_ESCALATION_TYPE_INTERVAL
then
TmInterval
will be defined and the other Tm*
keys
will not be defined. TmInterval
will specify how many
seconds should elapse between firings of the Escalation.
* If TmType == AR_ESCALATION_TYPE_TIMEMARK
then
TmInterval
will not be defined and the other
Tm*
keys will be defined. In this case, use the
ARS::AR_DAY()
and
ARS::AR_HOUR()
helper functions to analyze the
information held in these hash values. These variables, in concert, specify
when the Escalation should fire.
Last changes to this page 16 July 1998 by jcmurphy@arsperl.org