...
The Subject
can include JS7 - Notification - Configuration, Monitor Variables..
Example for generic Subject Element in case of Success and Failure
- The
${MON_N_TYPE}
monitor variable will be substituted by one of the values: SUCCESS, WARNING, ERROR, RECOVERED
Code Block |
---|
language | xml |
---|
title | Example |
---|
collapse | true |
---|
for generic Subject Element in case of success or failure |
|
...
<Subject><![CDATA[JS7 JobScheduler Notification: ${MON_N_TYPE} - Order ID: ${MON_O_ORDER_ID} - Workflow: ${MON_O_WORKFLOW_PATH}]]></Subject>
... |
MessageRef
...
...
Example for Subject Element in case of
...
Success
Code Block |
---|
language | xml |
---|
title | Example for HTML E-Mail body Subject Element in case of failure |
---|
collapse | true |
---|
success |
|
JS7 JobScheduler Notification: SUCCESS - Order ID: ${MON_O_ORDER_ID} - Workflow: ${MON_O_WORKFLOW_PATH} |
Example for Subject Element in case of Failure
Code Block |
---|
language | xml |
---|
title | Example for Subject Element in case of failure |
---|
|
JS7 JobScheduler Notification: FAILURE - Order ID: ${MON_O_ORDER_ID} - Workflow: ${MON_O_WORKFLOW_PATH} |
MessageRef
The Message element referenced specifies the body of an e-mail notification.
- The
Message
element can include JS7 - Notification - Configuration, Monitor Variables. - The
Message
element specifies the e-mail body in HTML format or in plain text format.
Example for HTML E-Mail Body in case of Success
- Download: mail_on_success.html
- Users can paste the below example as input to the
Message
element.
Code Block |
---|
language | xml |
---|
title | Example for HTML E-Mail body in case of success |
---|
collapse | true |
---|
|
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style>.tg {border-collapse:collapse;border-spacing:0;border-color:#bbb;}.tg td{font-family:Arial, sans-serif;font-size:14px<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style>.tg {border-collapse:collapse;border-spacing:0;border-color:#aaa;}.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#333;background-color:#fff;}.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa#bbb;color:#fff#594F4F;background-color:#f38630;}</style>
<title>JS7 JobScheduler Notification</title>
</head>
<body>
<table class="tg">
<tr>#fff;}.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#bbb;color:#fff;background-color:#9DE0AD}</style>
<title>JS7 JobScheduler Notification</title>
</head>
<body>
<table <th colspanclass="4">Error/Warning</th>tg">
<<tr>
<th colspan="4">Controller</th>
</tr>
<tr>
<td>Return Code<td>Controller ID:</td>
<td>${MON_OSO_RETURNCONTROLLER_CODEID}</td>
<td>Message<td>Agent URI:</td>
<td>${MON_OS_ERRORAGENT_TEXTURI}</td>
</tr>
<tr>
<td>Error Code:</td><th colspan="4">Order</th>
</tr>
<td>${MON_OS_ERROR_CODE}</td><tr>
<td>Warning<td>Order ID:</td>
<td>${MON_OS_WARN_TEXT}</td>
<td colspan="3">
</tr>
<tr><a href="${JOC_HREF_ORDER}">${MON_O_ORDER_ID}</a>
<th colspan="4">Controller</th>
</td>
</tr>
<tr>
<td>Controller ID<td>Order Log:</td>
<td colspan="3">
<td>${MON_O_CONTROLLER_ID <a href="${JOC_HREF_ORDER_LOG}">${JOC_HREF_ORDER_LOG}</td>a>
<td>Agent URI:</td>
</tr>
<td>${MON_OS_AGENT_URI}</td>
<tr>
</tr>
<tr><td>Workflow Path:</td>
<th colspan="4">Order</th>
<td>
</tr>
<tr><a href="${JOC_HREF_WORKFLOW}">${MON_O_WORKFLOW_PATH}</a>
<td>Order ID:</td>
<td colspan="3"><td>Workflow Title:</td>
<a href="${JOC_HREF_ORDER}">$<td>${MON_O_ORDERWORKFLOW_ID}</a>
TITLE}</td>
</tr>
<tr>
<td>Order Log<td>Job Name:</td>
<td colspan="3"><td>
<a href="${JOC_HREF_ORDER_LOGJOB}">${JOCMON_HREFOS_ORDERJOB_LOGNAME}</a>
</td>
<td>Job Title:</tr>td>
<tr>
<td>${MON_OS_JOB_TITLE}</td>
<td>Workflow Path:</td>tr>
<tr>
<td>
<td>Job Label:</td>
<a href="${JOC_HREF_WORKFLOW}">${<td>${MON_OOS_WORKFLOWJOB_PATHLABEL}</a>td>
<td>Job Criticality:</td>
<td>Workflow Title:</td>
<td>${MON_OOS_WORKFLOWJOB_TITLECRITICALITY}</td>
</tr>
<tr>
<td>Job Name<td>Job Log:</td>
<td><td colspan="3">
<a href="${JOC_HREF_JOB_LOG}">${MONJOC_OSHREF_JOB_NAMELOG}</a>
</td>
<td>Job Title:</td>tr>
<tr>
<td>${MON_OS_JOB_TITLE}</td>
</<th colspan="4">Order History</th>
</tr>
<tr>
<td>Job Label<td>Status:</td>
<td>${MON_OSO_JOB_LABELSEVERITY}</td>
<td>Job Criticality<td>Time elapsed:</td>
<td>${MON_OSO_JOBTIME_CRITICALITYELAPSED}</td>
</tr>
<tr>
<td>Job Log<td>Start Time UTC:</td>
<td>${MON_O_START_TIME}</td>
<td colspan="3">
<td>End Time UTC:</td>
<a href="${JOC_HREF_JOB_LOG}">${JOC_HREF_JOB_LOG}</a>
</ <td>${MON_O_END_TIME}</td>
</tr>
<tr>
<th colspan="4">Order History<>Order Step History</th>
</tr>
<tr>
<td>Status:</td>
<td>${MON_OOS_SEVERITY}</td>
<td>Time elapsed:</td>
<td>${MON_OOS_TIME_ELAPSED}</td>
</tr>
<tr>
<td>Start Time UTC:</td>
<td>${MON_OOS_START_TIME}</td>
<td>End Time UTC:</td>
<td>${MON_OOS_END_TIME}</td>
</tr>
</table>
</body>
</html>
|
Example for HTML E-Mail Body in case of Failure
- Download: mail_on_failure.html
- Users can paste the below example as input to the
Message
element.
Code Block |
---|
language | xml |
---|
title | Example for HTML E-Mail body in case of failure |
---|
collapse | true |
---|
|
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style>.tg {border-collapse:collapse;border-spacing:0;border-color:#aaa;}.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#333;background-color:#fff;}.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#fff;background-color:#f38630;}</style>
<title>JS7 JobScheduler Notification</title>
</head>
<body>
<table class="tg">
<tr>
<tr>
<th colspan="4">Order Step History<>Error/Warning</th>
</tr>
<tr>
<td>Status<td>Return Code:</td>
<td>${MON_OS_RETURN_SEVERITYCODE}</td>
<td>Time elapsed<td>Message:</td>
<td>${MON_OS_TIMEERROR_ELAPSEDTEXT}</td>
</tr>
<tr>
<td>Start Time UTC:</td>
<td>${MON_OS_START_TIME}</td> <tr>
<td>End Time UTC<td>Error Code:</td>
<td>${MON_OS_ENDERROR_TIMECODE}</td>
<td>Warning:</tr>
td>
</table>
</body>
</html>
|
Example for E-Mail Body in case of Success
...
Code Block |
---|
language | xml |
---|
title | Example for HTML E-Mail body in case of success |
---|
collapse | true |
---|
|
<!DOCTYPE html>
<html lang="en">
<head><td>${MON_OS_WARN_TEXT}</td>
</tr>
<tr>
<th colspan="4">Controller</th>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> </tr>
<style>.tg {border-collapse:collapse;border-spacing:0;border-color:#bbb;}.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#bbb;color:#594F4F;background-color:#fff;}.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#bbb;color:#fff;background-color:#9DE0AD}</style>
<title>JS7 JobScheduler Notification</title>
</head>
<body>
<table class="tg">
<tr>
<td>Controller ID:</td>
<td>${MON_O_CONTROLLER_ID}</td>
<tr><td>Agent URI:</td>
<th colspan="4">Controller</th><td>${MON_OS_AGENT_URI}</td>
</tr>
<tr>
<td>Controller ID:</td><th colspan="4">Order</th>
</tr>
<td>${MON_O_CONTROLLER_ID}</td> <tr>
<td>Agent URI<td>Order ID:</td>
<td>${MON_OS_AGENT_URI}</td>
<td colspan="3">
</tr>
<tr>
<a href="${JOC_HREF_ORDER}">${MON_O_ORDER_ID}</a>
<th colspan="4">Order</th> </td>
</tr>
<tr>
<td>Order ID<td>Order Log:</td>
<td colspan="3">
<a href="${JOC_HREF_ORDER_LOG}">${MONJOC_OHREF_ORDER_IDLOG}</a>
</td>
</tr>
<tr>
<td>Order Log<td>Workflow Path:</td>
<td colspan="3"><td>
<a href="${JOC_HREF_ORDER_LOGWORKFLOW}">${JOCMON_O_HREF_ORDER_LOG}</a>WORKFLOW_PATH}</a>
</td>
<td>Workflow Title:</td>
<td>${MON_O_WORKFLOW_TITLE}</td>
</tr>
<tr>
<td>Workflow Path<td>Job Name:</td>
<td>
<a href="${JOC_HREF_WORKFLOWJOB}">${MON_OOS_WORKFLOWJOB_PATHNAME}</a>
</td>
<td>Workflow Title<td>Job Title:</td>
<td>${MON_OOS_WORKFLOWJOB_TITLE}</td>
</tr>
<tr>
<td>Job Name:</td>
<td>
<tr>
<a href="${JOC_HREF_JOB}">${MON_OS_JOB_NAME}</a><td>Job Label:</td>
<td>${MON_OS_JOB_LABEL}</td>
<td>Job Title<td>Job Criticality:</td>
<td>${MON_OS_JOB_TITLECRITICALITY}</td>
</tr>
<tr>
<td>Job Label:</td>
<td>${MON_OS_JOB_LABEL} <td>Job Log:</td>
<td>Job Criticality:</td>
<td colspan="3">
<td>${MON_OS<a href="${JOC_HREF_JOB_LOG}">${JOC_HREF_JOB_CRITICALITYLOG}</td>a>
</tr>td>
<tr></tr>
<td>Job Log:</td><tr>
<td<th colspan="34">>Order History</th>
</tr>
<a href="${JOC_HREF_JOB_LOG}">${JOC_HREF_JOB_LOG}</a><tr>
<td>Status:</td>
<td>${MON_O_SEVERITY}</tr>td>
<tr>
<td>Time elapsed:</td>
<th colspan="4">Order History</th> <td>${MON_O_TIME_ELAPSED}</td>
</tr>
<tr>
<td>Status<td>Start Time UTC:</td>
<td>${MON_O_SEVERITYSTART_TIME}</td>
<td>Time elapsed<td>End Time UTC:</td>
<td>${MON_O_END_TIME_ELAPSED}</td>
</tr>
<tr>
<td>Start Time UTC:</td>
<th colspan="4">Order Step History</th>
</tr>
<td>${MON_O_START_TIME}</td> <tr>
<td>End Time UTC<td>Status:</td>
<td>${MON_O_ENDOS_TIMESEVERITY}</td>
</tr>
<tr><td>Time elapsed:</td>
<th colspan="4">Order Step History</th><td>${MON_OS_TIME_ELAPSED}</td>
</tr>
<tr>
<td>Status<td>Start Time UTC:</td>
<td>${MON_OS_SEVERITYSTART_TIME}</td>
<td>Time elapsed<td>End Time UTC:</td>
<td>${MON_OS_END_TIME_ELAPSED}</td>
</tr>
<tr>td>
</tr>
<td>Start Time UTC:</td>
<td>${MON_OS_START_TIME}</td>
<td>End Time UTC:</td>
<td>${MON_OS_END_TIME}</td>
</tr>
</table>
</body>
</html>
</table>
</body>
</html> |
Example for TEXT E-Mail Body in case of Success
- Users can paste the below example as input to the
Message
element.
Code Block |
---|
language | xml |
---|
title | Example for TEXT E-Mail body in case of success |
---|
collapse | true |
---|
|
Error/Warning
Return Code:
Error Code:
Message:
Warning
|
Example for TEXT E-Mail Body in case of Failure
- Users can paste the below example as input to the
Message
element.
Code Block |
---|
language | xml |
---|
title | Example for TEXT E-Mail body in case of failure |
---|
collapse | true |
---|
|
Error/Warning
Return Code:
Error Code:
Message:
Warning
* Controller ID: ${js7ControllerId}
* Workflow: ${js7WorkflowPath}
* Order ID: ${js7OrderId}
* Start Date: \" ++ now(format='yyyy-MM-dd HH:mm:ssZ', timezone='Etc/UTC') |