Versions Compared

Key

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

...

AttributeUsageDescription
 languageRequired

Script language name

Supported languages:

  • javascript
  • ECMAScript 

Message

Usage

The Message sended to System Monitor can be configured as CDATA element on the following parent nodes:

...

Expand
titleTable SCHEDULER_MON_NOTIFICATIONS
NameDescription 
%MON_N_ID% 
%MON_N_SCHEDULER_ID%  
%MON_N_TASK_ID% 
%MON_N_STEP%  
%MON_N_ORDER_HISTORY_ID%  
%MON_N_JOB_CHAIN_NAME%  
%MON_N_JOB_CHAIN_TITLE% 
%MON_N_ORDER_ID%  
%MON_N_ORDER_TITLE%  
%MON_N_ORDER_START_TIME%  
%MON_N_ORDER_END_TIME%  
%MON_N_ORDER_STEP_STATE%  
%MON_N_ORDER_STEP_START_TIME% 
%MON_N_ORDER_STEP_END_TIME%  
%MON_N_JOB_NAME% 
%MON_N_JOB_TITLE%  
%MON_N_TASK_START_TIME% 
%MON_N_TASK_END_TIME%  
%MON_N_RECOVERED%  
%MON_N_ERROR% 
%MON_N_ERROR_CODE%  
%MON_N_ERROR_TEXT% 
%MON_N_CREATED%  
%MON_N_MODIFIED% 

 Example: scheduler id = %MON_N_SCHEDULER_ID%, history id = %MON_N_ORDER_HISTORY_ID%, job_chain = %MON_N_JOB_CHAIN_NAME%(%MON_N_ORDER_ID%), error = %MON_N_ERROR_TEXT%

Expand
titleTable SCHEDULER_MON_SYSNOTIFICATIONS
NameDescription
%MON_S_ID% 
%MON_S_NOTIFICATION_ID% 
%MON_S_CHECK_ID% 
%MON_S_SYSTEM_ID%  
%MON_S_SERVICE_NAME% 
%MON_S_STEP_FROM% 
%MON_S_STEP_TO% 
%MON_S_STEP_FROM_START_TIME% 
%MON_S_STEP_TO_END_TIME% 
%MON_S_NOTIFICATIONS% 
%MON_S_MAX_NOTIFICATIONS% 
%MON_S_ACKNOWLEDGED% 
%MON_S_RECOVERED% 
%MON_S_SUCCESS% 
%MON_S_CREATED% 
%MON_S_MODIFIED% 

Example: step from = %MON_S_STEP_FROM%, step to = %MON_S_STEP_TO%, notification = %MON_S_NOTIFICATIONS% (of %MON_S_MAX_NOTIFICATIONS%) 

Expand
titleTable SCHEDULER_MON_CHECKS
NameDescription
%MON_C_ID% 
%MON_C_NOTIFICATION_ID% 
%MON_C_NAME% 
%MON_C_STEP_FROM%  
%MON_C_STEP_TO% 
%MON_C_STEP_FROM_START_TIME%  
%MON_C_STEP_TO_END_TIME%  
%MON_C_CHECK_TEXT%  
%MON_C_CREATED% 
%MON_C_MODIFIED% 

Example: timer name = %MON_C_NAME%, text = %MON_C_CHECK_TEXT%

Service variables
NameDescription
%SERVICE_NAME% 
%SERVICE_STATUS% 
%SERVICE_MESSAGE_PREFIX% 

Example: service name = %SERVICE_NAME%

Environment variables 

All existing system variables can be defined by message with the syntax like %<variable name>% (Windows/Unix).

Example: %TEMP%/test.exe

Examples 

Status
colourYellow
titleTODO

...

  • System Monitor: The step of notifying JobScheduler through an acknowledgement in the System Monitor is an execution of a script. This is nothing else than a notification, like sending a mail for instance, but instead, another action is executed, which is the execution of the script that contacts JobScheduler and add an order to the JobChain ResetNotifications described above.