...
Code Block |
---|
language | xml |
---|
title | Example |
---|
collapse | true |
---|
|
...
<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 |
---|
title | Variables: table SCHEDULER_MON_NOTIFICATIONS |
---|
|
Table of the history of steps of processed orders. Name | Description |
---|
{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 |
|
...