Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
titleExample
collapsetrue
...
<NotificationInterface monitor_host="monitor_host" monitor_port="5667" monitor_encryption="XOR" service_host="service_host"><![CDATA[
scheduler id=%MON{MON_N_SCHEDULER_ID%ID}, history id=%MON{MON_N_ORDER_HISTORY_ID%ID}, job_chain=%MON{MON_N_JOB_CHAIN_NAME%NAME}(%MON{MON_N_ORDER_ID%ID}), step =%MON{MON_N_ORDER_STEP_STATE%STATE}, error=%MON{MON_N_ERROR_TEXT%TEXT}
]]></NotificationInterface>
...

...

Example: <![CDATA[ scheduler id = %MON{MON_N_SCHEDULER_ID%  ID}  ]]>

Variables

All variables must be defined by using of the

{<variable name>}

syntax.

Note:

  • Syntax for the JobScheduler version 1.10.4 and higher
  • Syntax for the JobScheduler previous versions: %<variable name>%

The order of the substitution the variables values is:

...

Expand
titleVariables: table SCHEDULER_MON_NOTIFICATIONS

 Table of the history of steps of processed orders.

NameDescription 
{MON_N_ID}Unique notification id
{MON_N_SCHEDULER_ID} Id of the JobScheduler
{MON_N_TASK_ID}Id of the JobScheduler task 
{MON_N_STEP} Consecutive number of the order step
{MON_N_ORDER_HISTORY_ID} Id of the JobScheduler order 
{MON_N_JOB_CHAIN_NAME} Name of the job chain of the order 
{MON_N_JOB_CHAIN_TITLE}Title of the job chain of the order  
{MON_N_ORDER_ID} Unique (within the job chain) id of the order 
{MON_N_ORDER_TITLE} Title of the order 
{MON_N_ORDER_START_TIME} Timestamp of the start of the order
{MON_N_ORDER_END_TIME} Timestamp of the end of the order
{MON_N_ORDER_TIME_ELAPSED} The time or difference in seconds between a beginning time and an ending time of the order
{MON_N_ORDER_STEP_STATE} State of the order inside the job chain
{MON_N_ORDER_STEP_START_TIME}Timestamp of the start of the order step 
{MON_N_ORDER_STEP_END_TIME} Timestamp of the end of the order step 
{MON_N_ORDER_STEP_TIME_ELAPSED}The time or difference in seconds between a beginning time and an ending time of the order step 
{MON_N_JOB_NAME}Name of the job 
{MON_N_JOB_TITLE}Title of the job
{MON_N_TASK_START_TIME}Timestamp of the job task start 
{MON_N_TASK_END_TIME} Timestamp of the job task end
{MON_N_TASK_TIME_ELAPSED} The time or difference in seconds between a beginning time and an ending time of the job task
{MON_N_RECOVERED} 

0 = dependent of the %MON{MON_N_ERROR% ERROR} - ok or error was not recovered,

1 = error was recovered  

{MON_N_RETURN_CODE}Return code number 
{MON_N_ERROR}

0 = ok

1 = error 

{MON_N_ERROR_CODE} Exception-code of the job error 
{MON_N_ERROR_TEXT}Exception message of the job (that processed the order) 
{MON_N_CREATED} Timestamp of the notification initial record 
{MON_N_MODIFIED}Timestamp of the latest changes to this notification record 

...