|
model | example
{
"title": "store notification filter",
"$schema": "http://json-schema.org/draft-04/schema#",
"javaType": "com.sos.joc.model.notification.StoreNotificationFilter",
"type": "object",
"description": "Request Filter to store a notification.",
"required": [
"configuration"
],
"properties": {
"configuration": {
"type": "string",
"minLength": 1,
"pattern": "^(?s)((?!<script( |>)|<svg/on).)*$"
},
"configurationJson": {
"type": "string",
"pattern": "^(?s)((?!<script( |>)|<svg/on).)*$"
},
"auditLog": {
"javaType": "com.sos.joc.model.audit.AuditParams",
"type": "object",
"properties": {
"comment": {
"type": "string",
"pattern": "^[^<>]*$",
"maxLength": 255
},
"timeSpent": {
"type": "integer",
"minimum": 0
},
"ticketLink": {
"type": "string",
"pattern": "^[^<>]*$",
"maxLength": 255
}
}
}
},
"additionalProperties": false
}
{ "controllerId": "testsuite", "configuration": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\r\n<Configurations>\r\n <Fragments>\r\n <MessageFragments>\r\n <Message name=\"command_on_failure\"><![CDATA[${MON_OS_HISTORY_ID} Type: ${MON_N_TYPE}, Return Code: ${MON_OS_RETURN_CODE}, Error Code: ${MON_OS_ERROR_CODE}, Error Message: ${MON_OS_ERROR_TEXT}, Warning: ${MON_OS_WARN_TEXT}, Controller ID: ${MON_O_CONTROLLER_ID}, Agent URI: ${MON_OS_AGENT_URI}, Order ID: ${MON_O_ORDER_ID}, Workflow Path: ${MON_O_WORKFLOW_PATH}, Workflow Title: ${MON_O_WORKFLOW_TITLE}, Job Name: ${MON_OS_JOB_NAME}, Job Title: ${MON_OS_JOB_TITLE}, Job Label: ${MON_OS_JOB_LABEL}, Job Criticality: ${MON_OS_JOB_CRITICALITY}, Order History Status: ${MON_O_SEVERITY}, Order Start Time: ${MON_O_START_TIME}, Order End Time: ${MON_O_END_TIME}, Order Step Start Time: ${MON_OS_START_TIME}, Order Step End Time: ${MON_OS_END_TIME}, Order History ID: ${MON_O_HISTORY_ID}, Order Step History ID: ${MON_OS_HISTORY_ID}]]></Message>\r\n <Message name=\"command_on_success\"><![CDATA[${MON_OS_HISTORY_ID} Type: ${MON_N_TYPE}, Return Code: ${MON_OS_RETURN_CODE}, Error Code: ${MON_OS_ERROR_CODE}, Error Message: ${MON_OS_ERROR_TEXT}, Warning: ${MON_OS_WARN_TEXT}, Controller ID: ${MON_O_CONTROLLER_ID}, Agent URI: ${MON_OS_AGENT_URI}, Order ID: ${MON_O_ORDER_ID}, Workflow Path: ${MON_O_WORKFLOW_PATH}, Workflow Title: ${MON_O_WORKFLOW_TITLE}, Job Name: ${MON_OS_JOB_NAME}, Job Title: ${MON_OS_JOB_TITLE}, Job Label: ${MON_OS_JOB_LABEL}, Job Criticality: ${MON_OS_JOB_CRITICALITY}, Order History Status: ${MON_O_SEVERITY}, Order Start Time: ${MON_O_START_TIME}, Order End Time: ${MON_O_END_TIME}, Order Step Start Time: ${MON_OS_START_TIME}, Order Step End Time: ${MON_OS_END_TIME}, Order History ID: ${MON_O_HISTORY_ID}, Order Step History ID: ${MON_OS_HISTORY_ID}]]></Message>\r\n <Message name=\"mail_on_failure\"><![CDATA[<body>\r\n <style type=\"text/css\">.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:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#fff;background-color:#f38630;}</style>\r\n <table class=\"tg\">\r\n <tr>\r\n <th colspan=\"4\">Error/Warning</th>\r\n </tr>\r\n <tr>\r\n <td>Return Code:</td>\r\n <td>${MON_OS_RETURN_CODE}</td>\r\n <td>Message:</td>\r\n <td>${MON_OS_ERROR_TEXT}</td>\r\n </tr>\r\n <tr>\r\n <td>Error Code:</td>\r\n <td>${MON_OS_ERROR_CODE}</td>\r\n <td>Warning:</td>\r\n <td>${MON_OS_WARN_TEXT}</td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Controller</th>\r\n </tr>\r\n <tr>\r\n <td>Controller ID:</td>\r\n <td>${MON_O_CONTROLLER_ID}</td>\r\n <td>Agent URI:</td>\r\n <td>${MON_OS_AGENT_URI}</td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order</th>\r\n </tr>\r\n <tr>\r\n <td>Order ID:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_ORDER}\">${MON_O_ORDER_ID}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>Order Log:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_ORDER_LOG}\">${JOC_HREF_ORDER_LOG}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>Workflow Path:</td>\r\n <td>\r\n <a href=\"${JOC_HREF_WORKFLOW}\">${MON_O_WORKFLOW_PATH}</a>\r\n </td>\r\n <td>Workflow Title:</td>\r\n <td>${MON_O_WORKFLOW_TITLE}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Name:</td>\r\n <td>\r\n <a href=\"${JOC_HREF_JOB}\">${MON_OS_JOB_NAME}</a>\r\n </td>\r\n <td>Job Title:</td>\r\n <td>${MON_OS_JOB_TITLE}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Label:</td>\r\n <td>${MON_OS_JOB_LABEL}</td>\r\n <td>Job Criticality:</td>\r\n <td>${MON_OS_JOB_CRITICALITY}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Log:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_JOB_LOG}\">${JOC_HREF_JOB_LOG}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order History</th>\r\n </tr>\r\n <tr>\r\n <td>Status:</td>\r\n <td>${MON_O_SEVERITY}</td>\r\n <td>Time elapsed:</td>\r\n <td>${MON_O_TIME_ELAPSED}</td>\r\n </tr>\r\n <tr>\r\n <td>Start Time UTC:</td>\r\n <td>${MON_O_START_TIME}</td>\r\n <td>End Time UTC:</td>\r\n <td>${MON_O_END_TIME}</td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order Step History</th>\r\n </tr>\r\n <tr>\r\n <td>Status:</td>\r\n <td>${MON_OS_SEVERITY}</td>\r\n <td>Time elapsed:</td>\r\n <td>${MON_OS_TIME_ELAPSED}</td>\r\n </tr>\r\n <tr>\r\n <td>Start Time UTC:</td>\r\n <td>${MON_OS_START_TIME}</td>\r\n <td>End Time UTC:</td>\r\n <td>${MON_OS_END_TIME}</td>\r\n </tr>\r\n </table>\r\n</body>]]></Message>\r\n <Message name=\"mail_on_success\"><![CDATA[<body>\r\n <style type=\"text/css\">.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:#E0FFEB;}.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#bbb;color:#493F3F;background-color:#9DE0AD}</style>\r\n <table class=\"tg\">\r\n <tr>\r\n <th colspan=\"4\">Controller</th>\r\n </tr>\r\n <tr>\r\n <td>Controller ID:</td>\r\n <td>${MON_O_CONTROLLER_ID}</td>\r\n <td>Agent URI:</td>\r\n <td>${MON_OS_AGENT_URI}</td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order</th>\r\n </tr>\r\n <tr>\r\n <td>Order ID:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_ORDER}\">${MON_O_ORDER_ID}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>Order Log:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_ORDER_LOG}\">${JOC_HREF_ORDER_LOG}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>Workflow Path:</td>\r\n <td>\r\n <a href=\"${JOC_HREF_WORKFLOW}\">${MON_O_WORKFLOW_PATH}</a>\r\n </td>\r\n <td>Workflow Title:</td>\r\n <td>${MON_O_WORKFLOW_TITLE}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Name:</td>\r\n <td>\r\n <a href=\"${JOC_HREF_JOB}\">${MON_OS_JOB_NAME}</a>\r\n </td>\r\n <td>Job Title:</td>\r\n <td>${MON_OS_JOB_TITLE}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Label:</td>\r\n <td>${MON_OS_JOB_LABEL}</td>\r\n <td>Job Criticality:</td>\r\n <td>${MON_OS_JOB_CRITICALITY}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Log:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_JOB_LOG}\">${JOC_HREF_JOB_LOG}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order History</th>\r\n </tr>\r\n <tr>\r\n <td>Status:</td>\r\n <td>${MON_O_SEVERITY}</td>\r\n <td>Time elapsed:</td>\r\n <td>${MON_O_TIME_ELAPSED}</td>\r\n </tr>\r\n <tr>\r\n <td>Start Time UTC:</td>\r\n <td>${MON_O_START_TIME}</td>\r\n <td>End Time UTC:</td>\r\n <td>${MON_O_END_TIME}</td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order Step History</th>\r\n </tr>\r\n <tr>\r\n <td>Status:</td>\r\n <td>${MON_OS_SEVERITY}</td>\r\n <td>Time elapsed:</td>\r\n <td>${MON_OS_TIME_ELAPSED}</td>\r\n </tr>\r\n <tr>\r\n <td>Start Time UTC:</td>\r\n <td>${MON_OS_START_TIME}</td>\r\n <td>End Time UTC:</td>\r\n <td>${MON_OS_END_TIME}</td>\r\n </tr>\r\n </table>\r\n</body>]]></Message>\r\n </MessageFragments>\r\n <MonitorFragments>\r\n <CommandFragment name=\"command_on_failure\">\r\n <MessageRef ref=\"command_on_failure\"/>\r\n <Command><![CDATA[echo \"${MESSAGE}\" >> /tmp/notification.log]]></Command>\r\n </CommandFragment>\r\n <CommandFragment name=\"command_on_success\">\r\n <MessageRef ref=\"command_on_success\"/>\r\n <Command><![CDATA[echo \"${MESSAGE}\" >> /tmp/notification.log]]></Command>\r\n </CommandFragment>\r\n <MailFragment charset=\"ISO-8859-1\" content_type=\"text/html\" encoding=\"7bit\" job_resources=\"eMailDefault\" name=\"mail_on_failure\" priority=\"Normal\">\r\n <MessageRef ref=\"mail_on_failure\"/>\r\n <Subject><![CDATA[JS7 JobScheduler Notification: ${MON_N_TYPE} - Order ID: ${MON_O_ORDER_ID} - Workflow: ${MON_O_WORKFLOW_PATH}]]></Subject>\r\n <To><![CDATA[info@example.com]]></To>\r\n </MailFragment>\r\n <MailFragment charset=\"ISO-8859-1\" content_type=\"text/html\" encoding=\"7bit\" job_resources=\"eMailDefault\" name=\"mail_on_success\" priority=\"Normal\">\r\n <MessageRef ref=\"mail_on_success\"/>\r\n <Subject><![CDATA[JS7 JobScheduler Notification: ${MON_N_TYPE} - Order ID: ${MON_O_ORDER_ID} - Workflow: ${MON_O_WORKFLOW_PATH}]]></Subject>\r\n <To><![CDATA[info@example.com]]></To>\r\n </MailFragment>\r\n </MonitorFragments>\r\n <ObjectFragments>\r\n <Workflows name=\"any\">\r\n <Workflow>\r\n <WorkflowJob criticality=\"ALL\"/>\r\n </Workflow>\r\n </Workflows>\r\n <Workflows name=\"none\">\r\n <Workflow path=\"unknown\"/>\r\n </Workflows>\r\n </ObjectFragments>\r\n </Fragments>\r\n <Notifications>\r\n <Notification name=\"notify_on_failure\" type=\"ERROR WARNING\">\r\n <NotificationMonitors>\r\n <CommandFragmentRef ref=\"command_on_failure\">\r\n <MessageRef ref=\"command_on_failure\"/>\r\n </CommandFragmentRef>\r\n <MailFragmentRef ref=\"mail_on_failure\"/>\r\n </NotificationMonitors>\r\n <NotificationObjects>\r\n <WorkflowsRef ref=\"none\"/>\r\n </NotificationObjects>\r\n </Notification>\r\n <Notification name=\"notify_on_success\" type=\"SUCCESS\">\r\n <NotificationMonitors>\r\n <CommandFragmentRef ref=\"command_on_success\">\r\n <MessageRef ref=\"command_on_success\"/>\r\n </CommandFragmentRef>\r\n <MailFragmentRef ref=\"mail_on_success\"/>\r\n </NotificationMonitors>\r\n <NotificationObjects>\r\n <WorkflowsRef ref=\"none\"/>\r\n </NotificationObjects>\r\n </Notification>\r\n <Notification name=\"notify_on_failure_gui\" type=\"ERROR WARNING\">\r\n <NotificationMonitors/>\r\n <NotificationObjects>\r\n <WorkflowsRef ref=\"any\"/>\r\n </NotificationObjects>\r\n </Notification>\r\n </Notifications>\r\n</Configurations>" }
{
"controllerId": "testsuite",
"configuration": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\r\n<Configurations>\r\n <Fragments>\r\n <MessageFragments>\r\n <Message name=\"command_on_failure\"><![CDATA[${MON_OS_HISTORY_ID} Type: ${MON_N_TYPE}, Return Code: ${MON_OS_RETURN_CODE}, Error Code: ${MON_OS_ERROR_CODE}, Error Message: ${MON_OS_ERROR_TEXT}, Warning: ${MON_OS_WARN_TEXT}, Controller ID: ${MON_O_CONTROLLER_ID}, Agent URI: ${MON_OS_AGENT_URI}, Order ID: ${MON_O_ORDER_ID}, Workflow Path: ${MON_O_WORKFLOW_PATH}, Workflow Title: ${MON_O_WORKFLOW_TITLE}, Job Name: ${MON_OS_JOB_NAME}, Job Title: ${MON_OS_JOB_TITLE}, Job Label: ${MON_OS_JOB_LABEL}, Job Criticality: ${MON_OS_JOB_CRITICALITY}, Order History Status: ${MON_O_SEVERITY}, Order Start Time: ${MON_O_START_TIME}, Order End Time: ${MON_O_END_TIME}, Order Step Start Time: ${MON_OS_START_TIME}, Order Step End Time: ${MON_OS_END_TIME}, Order History ID: ${MON_O_HISTORY_ID}, Order Step History ID: ${MON_OS_HISTORY_ID}]]></Message>\r\n <Message name=\"command_on_success\"><![CDATA[${MON_OS_HISTORY_ID} Type: ${MON_N_TYPE}, Return Code: ${MON_OS_RETURN_CODE}, Error Code: ${MON_OS_ERROR_CODE}, Error Message: ${MON_OS_ERROR_TEXT}, Warning: ${MON_OS_WARN_TEXT}, Controller ID: ${MON_O_CONTROLLER_ID}, Agent URI: ${MON_OS_AGENT_URI}, Order ID: ${MON_O_ORDER_ID}, Workflow Path: ${MON_O_WORKFLOW_PATH}, Workflow Title: ${MON_O_WORKFLOW_TITLE}, Job Name: ${MON_OS_JOB_NAME}, Job Title: ${MON_OS_JOB_TITLE}, Job Label: ${MON_OS_JOB_LABEL}, Job Criticality: ${MON_OS_JOB_CRITICALITY}, Order History Status: ${MON_O_SEVERITY}, Order Start Time: ${MON_O_START_TIME}, Order End Time: ${MON_O_END_TIME}, Order Step Start Time: ${MON_OS_START_TIME}, Order Step End Time: ${MON_OS_END_TIME}, Order History ID: ${MON_O_HISTORY_ID}, Order Step History ID: ${MON_OS_HISTORY_ID}]]></Message>\r\n <Message name=\"mail_on_failure\"><![CDATA[<body>\r\n <style type=\"text/css\">.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:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#fff;background-color:#f38630;}</style>\r\n <table class=\"tg\">\r\n <tr>\r\n <th colspan=\"4\">Error/Warning</th>\r\n </tr>\r\n <tr>\r\n <td>Return Code:</td>\r\n <td>${MON_OS_RETURN_CODE}</td>\r\n <td>Message:</td>\r\n <td>${MON_OS_ERROR_TEXT}</td>\r\n </tr>\r\n <tr>\r\n <td>Error Code:</td>\r\n <td>${MON_OS_ERROR_CODE}</td>\r\n <td>Warning:</td>\r\n <td>${MON_OS_WARN_TEXT}</td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Controller</th>\r\n </tr>\r\n <tr>\r\n <td>Controller ID:</td>\r\n <td>${MON_O_CONTROLLER_ID}</td>\r\n <td>Agent URI:</td>\r\n <td>${MON_OS_AGENT_URI}</td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order</th>\r\n </tr>\r\n <tr>\r\n <td>Order ID:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_ORDER}\">${MON_O_ORDER_ID}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>Order Log:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_ORDER_LOG}\">${JOC_HREF_ORDER_LOG}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>Workflow Path:</td>\r\n <td>\r\n <a href=\"${JOC_HREF_WORKFLOW}\">${MON_O_WORKFLOW_PATH}</a>\r\n </td>\r\n <td>Workflow Title:</td>\r\n <td>${MON_O_WORKFLOW_TITLE}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Name:</td>\r\n <td>\r\n <a href=\"${JOC_HREF_JOB}\">${MON_OS_JOB_NAME}</a>\r\n </td>\r\n <td>Job Title:</td>\r\n <td>${MON_OS_JOB_TITLE}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Label:</td>\r\n <td>${MON_OS_JOB_LABEL}</td>\r\n <td>Job Criticality:</td>\r\n <td>${MON_OS_JOB_CRITICALITY}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Log:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_JOB_LOG}\">${JOC_HREF_JOB_LOG}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order History</th>\r\n </tr>\r\n <tr>\r\n <td>Status:</td>\r\n <td>${MON_O_SEVERITY}</td>\r\n <td>Time elapsed:</td>\r\n <td>${MON_O_TIME_ELAPSED}</td>\r\n </tr>\r\n <tr>\r\n <td>Start Time UTC:</td>\r\n <td>${MON_O_START_TIME}</td>\r\n <td>End Time UTC:</td>\r\n <td>${MON_O_END_TIME}</td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order Step History</th>\r\n </tr>\r\n <tr>\r\n <td>Status:</td>\r\n <td>${MON_OS_SEVERITY}</td>\r\n <td>Time elapsed:</td>\r\n <td>${MON_OS_TIME_ELAPSED}</td>\r\n </tr>\r\n <tr>\r\n <td>Start Time UTC:</td>\r\n <td>${MON_OS_START_TIME}</td>\r\n <td>End Time UTC:</td>\r\n <td>${MON_OS_END_TIME}</td>\r\n </tr>\r\n </table>\r\n</body>]]></Message>\r\n <Message name=\"mail_on_success\"><![CDATA[<body>\r\n <style type=\"text/css\">.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:#E0FFEB;}.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#bbb;color:#493F3F;background-color:#9DE0AD}</style>\r\n <table class=\"tg\">\r\n <tr>\r\n <th colspan=\"4\">Controller</th>\r\n </tr>\r\n <tr>\r\n <td>Controller ID:</td>\r\n <td>${MON_O_CONTROLLER_ID}</td>\r\n <td>Agent URI:</td>\r\n <td>${MON_OS_AGENT_URI}</td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order</th>\r\n </tr>\r\n <tr>\r\n <td>Order ID:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_ORDER}\">${MON_O_ORDER_ID}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>Order Log:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_ORDER_LOG}\">${JOC_HREF_ORDER_LOG}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>Workflow Path:</td>\r\n <td>\r\n <a href=\"${JOC_HREF_WORKFLOW}\">${MON_O_WORKFLOW_PATH}</a>\r\n </td>\r\n <td>Workflow Title:</td>\r\n <td>${MON_O_WORKFLOW_TITLE}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Name:</td>\r\n <td>\r\n <a href=\"${JOC_HREF_JOB}\">${MON_OS_JOB_NAME}</a>\r\n </td>\r\n <td>Job Title:</td>\r\n <td>${MON_OS_JOB_TITLE}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Label:</td>\r\n <td>${MON_OS_JOB_LABEL}</td>\r\n <td>Job Criticality:</td>\r\n <td>${MON_OS_JOB_CRITICALITY}</td>\r\n </tr>\r\n <tr>\r\n <td>Job Log:</td>\r\n <td colspan=\"3\">\r\n <a href=\"${JOC_HREF_JOB_LOG}\">${JOC_HREF_JOB_LOG}</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order History</th>\r\n </tr>\r\n <tr>\r\n <td>Status:</td>\r\n <td>${MON_O_SEVERITY}</td>\r\n <td>Time elapsed:</td>\r\n <td>${MON_O_TIME_ELAPSED}</td>\r\n </tr>\r\n <tr>\r\n <td>Start Time UTC:</td>\r\n <td>${MON_O_START_TIME}</td>\r\n <td>End Time UTC:</td>\r\n <td>${MON_O_END_TIME}</td>\r\n </tr>\r\n <tr>\r\n <th colspan=\"4\">Order Step History</th>\r\n </tr>\r\n <tr>\r\n <td>Status:</td>\r\n <td>${MON_OS_SEVERITY}</td>\r\n <td>Time elapsed:</td>\r\n <td>${MON_OS_TIME_ELAPSED}</td>\r\n </tr>\r\n <tr>\r\n <td>Start Time UTC:</td>\r\n <td>${MON_OS_START_TIME}</td>\r\n <td>End Time UTC:</td>\r\n <td>${MON_OS_END_TIME}</td>\r\n </tr>\r\n </table>\r\n</body>]]></Message>\r\n </MessageFragments>\r\n <MonitorFragments>\r\n <CommandFragment name=\"command_on_failure\">\r\n <MessageRef ref=\"command_on_failure\"/>\r\n <Command><![CDATA[echo \"${MESSAGE}\" >> /tmp/notification.log]]></Command>\r\n </CommandFragment>\r\n <CommandFragment name=\"command_on_success\">\r\n <MessageRef ref=\"command_on_success\"/>\r\n <Command><![CDATA[echo \"${MESSAGE}\" >> /tmp/notification.log]]></Command>\r\n </CommandFragment>\r\n <MailFragment charset=\"ISO-8859-1\" content_type=\"text/html\" encoding=\"7bit\" job_resources=\"eMailDefault\" name=\"mail_on_failure\" priority=\"Normal\">\r\n <MessageRef ref=\"mail_on_failure\"/>\r\n <Subject><![CDATA[JS7 JobScheduler Notification: ${MON_N_TYPE} - Order ID: ${MON_O_ORDER_ID} - Workflow: ${MON_O_WORKFLOW_PATH}]]></Subject>\r\n <To><![CDATA[info@example.com]]></To>\r\n </MailFragment>\r\n <MailFragment charset=\"ISO-8859-1\" content_type=\"text/html\" encoding=\"7bit\" job_resources=\"eMailDefault\" name=\"mail_on_success\" priority=\"Normal\">\r\n <MessageRef ref=\"mail_on_success\"/>\r\n <Subject><![CDATA[JS7 JobScheduler Notification: ${MON_N_TYPE} - Order ID: ${MON_O_ORDER_ID} - Workflow: ${MON_O_WORKFLOW_PATH}]]></Subject>\r\n <To><![CDATA[info@example.com]]></To>\r\n </MailFragment>\r\n </MonitorFragments>\r\n <ObjectFragments>\r\n <Workflows name=\"any\">\r\n <Workflow>\r\n <WorkflowJob criticality=\"ALL\"/>\r\n </Workflow>\r\n </Workflows>\r\n <Workflows name=\"none\">\r\n <Workflow path=\"unknown\"/>\r\n </Workflows>\r\n </ObjectFragments>\r\n </Fragments>\r\n <Notifications>\r\n <Notification name=\"notify_on_failure\" type=\"ERROR WARNING\">\r\n <NotificationMonitors>\r\n <CommandFragmentRef ref=\"command_on_failure\">\r\n <MessageRef ref=\"command_on_failure\"/>\r\n </CommandFragmentRef>\r\n <MailFragmentRef ref=\"mail_on_failure\"/>\r\n </NotificationMonitors>\r\n <NotificationObjects>\r\n <WorkflowsRef ref=\"none\"/>\r\n </NotificationObjects>\r\n </Notification>\r\n <Notification name=\"notify_on_success\" type=\"SUCCESS\">\r\n <NotificationMonitors>\r\n <CommandFragmentRef ref=\"command_on_success\">\r\n <MessageRef ref=\"command_on_success\"/>\r\n </CommandFragmentRef>\r\n <MailFragmentRef ref=\"mail_on_success\"/>\r\n </NotificationMonitors>\r\n <NotificationObjects>\r\n <WorkflowsRef ref=\"none\"/>\r\n </NotificationObjects>\r\n </Notification>\r\n <Notification name=\"notify_on_failure_gui\" type=\"ERROR WARNING\">\r\n <NotificationMonitors/>\r\n <NotificationObjects>\r\n <WorkflowsRef ref=\"any\"/>\r\n </NotificationObjects>\r\n </Notification>\r\n </Notifications>\r\n</Configurations>"
}
|
|