Page History
Table of Contents |
---|
Introduction
JS7 - Notification - Configuration is performed from the Configuration->Notification sub-view of JOC Cockpit and includes to set up the configuration for the JS7 - Monitor Service.
- The MailFragment element is used to specify the content, format and recipients of e-mail notifications. The subject and body of e-mails can be populated from JS7 - Notification - Configuration, Monitor Variables.
- In addition mail server connection settings are used from JS7 - Job Resources.
- Find detailed information from the JS7 - How to set up e-mail notification for failed jobs article.
...
The Message element referenced specifies the body of an e-mail notification.
- The
Message
can include JS7 - Notification - Configuration, Monitor Variables.
Example for E-Mail in case of Failure
- Download: mail_on_failure.html
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<Message<html namelang="mail_on_failure"><![CDATA[ <body>en"> <head> <style type<meta http-equiv="Content-Type" content="text/css">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:normalbold;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> <th colspan="4">Error/Warning</th> </tr> <tr> <td>Return Code:</td> <td>${MON_OS_RETURN_CODE}</td> <td>Message:</td> <td>${MON_OS_ERROR_TEXT}</td> </tr> <tr> <td>Error Code:</td> <td>${MON_OS_ERROR_CODE}</td> <td>Warning:</td> <td>${MON_OS_WARN_TEXT}</td> </tr> </tr><tr> <th colspan="4">Controller</th> </tr> <tr> <td>Controller ID:</td> <td>${MON_O_CONTROLLER_ID}</td> <td>Agent URI:</td> <td>${MON_OS_AGENT_URI}</td> </tr> <tr> <th colspan="4">Order</th> </tr> <tr> <td>Order ID:</td> <td colspan="3"> <a href="${JOC_HREF_ORDER}">${MON_O_ORDER_ID}</a> </td> </tr> <tr> <td>Order Log:</td> <td colspan="3"> <a href="${JOC_HREF_ORDER_LOG}">${JOC_HREF_ORDER_LOG}</a> </td> </tr> <tr> <td>Workflow Path:</td> <td> <a href="${JOC_HREF_WORKFLOW}">${MON_O_WORKFLOW_PATH}</a> </td> <td>Workflow Title:</td> <td>${MON_O_WORKFLOW_TITLE}</td> </tr> <tr> <td>Job Name:</td> <td> <a href="${JOC_HREF_JOB}">${MON_OS_JOB_NAME}</a> </td> <td>Job Title:</td> <td>${MON_OS_JOB_TITLE}</td> </tr> <tr> <td>Job Label:</td> <td>${MON_OS_JOB_LABEL}</td> <td>Job Criticality:</td> <td>${MON_OS_JOB_CRITICALITY}</td> </tr> <tr> <td>Job Log:</td> <td colspan="3"> <a href="${JOC_HREF_JOB_LOG}">${JOC_HREF_JOB_LOG}</a> </td> </tr> <tr> <th colspan="4">Order History</th> </tr> <tr> <td>Status:</td> <td>${MON_O_SEVERITY}</td> <td>Time elapsed:</td> <td>${MON_O_TIME_ELAPSED}</td> </tr> <tr> <td>Start Time UTC:</td> <td>${MON_O_START_TIME}</td> <td>End Time UTC:</td> <td>${MON_O_END_TIME}</td> </tr> <tr> <th colspan="4">Order Step History</th> </tr> <tr> <td>Status:</td> <td>${MON_OS_SEVERITY}</td> <td>Time elapsed:</td> <td>${MON_OS_TIME_ELAPSED}</td> </tr> <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> |
Example for E-Mail Body in case of Success
Download: mail_on_success.html
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<!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;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> <th colspan="4">Controller</th> </tr> <tr> <td>Controller ID:</td> <td>${MON_O_CONTROLLER_ID}</td> <td>Agent URI:</td> <td>${MON_OS_AGENT_URI}</td> </tr> <tr> <th colspan="4">Order</th> </tr> <tr> <td>Order ID:</td> <td><td colspan="3"> <a href="${JOC_HREF_ORDER}">${MON_O_ORDER_ID}</a> </td> <td>Order Title:</td> <td>${MON_O_TITLE}</td> </tr> <tr> <td>Order Log:</td> <td colspan="3"> <a href="${JOC_HREF_ORDER_LOG}">${JOC_HREF_ORDER_LOG}</a> </td> </tr> <tr> <td>Workflow Path:</td> <td> <a href="${JOC_HREF_WORKFLOW}">${MON_O_WORKFLOW_PATH}</a> </td> <td>Workflow Title:</td> <td>${MON_O_WORKFLOW_TITLE}</td> </tr> <tr> <td>Job Name:</td> <td> <a href="${JOC_HREF_JOB}">${MON_OS_JOB_NAME}</a> </td> <td>Job Title:</td> <td>${MON_OS_JOB_TITLE}</td> </tr> <tr> <td>Job Label:</td> <td>${MON_OS_JOB_LABEL}</td> <td>Job Criticality:</td> <td>${MON_OS_JOB_CRITICALITY}</td> </tr> <tr> <td>Job Log:</td> <td colspan="3"> <a href="${JOC_HREF_JOB_LOG}">${JOC_HREF_JOB_LOG}</a> </td> </tr> <tr> <th colspan="4">Order History</th> </tr> <tr> <td>Status:</td> <td>${MON_O_SEVERITY}</td> <td>Time elapsed:</td> <td>${MON_O_TIME_ELAPSED}</td> </tr> <tr> <td>Start Time UTC:</td> <td>${MON_O_START_TIME}</td> <td>End Time UTC:</td> <td>${MON_O_END_TIME}</td> </tr> <tr> <th colspan="4">Order Step History</th> </tr> <tr> <td>Status:</td> <td>${MON_OS_SEVERITY}</td> <td>Time elapsed:</td> <td>${MON_OS_TIME_ELAPSED}</td> </tr> <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> ]]><</Message>html> |
Overview
Content Tools