on 03-18-2015 8:12 PM
Hi All,
I have created a time window "Notification_weekdays" which is enabled from 'Monday 12 am' to 'Sat 12am'.
I have created below trigger to send email notifications.
{
String strLogFileName = "";
if((jcsPostRunningContext.getNewStatus().equals(JobStatus.Error) ||
jcsPostRunningContext.getNewStatus().equals(JobStatus.Unknown) ||
jcsPostRunningContext.getNewStatus().equals(JobStatus.Killed))
)
{
{
String email = "abc@ghi.com";
String subject = "Redwood job abend";
String strText = "Job id=" + jcsJob.getJobId().intValue() + ", Job name=" + jcsJob.getJobDefinition().getName() + ", Job Description=" + jcsJob.getDescription() + " , has abended";
JobDefinition jd = jcsSession.getJobDefinitionByName("System_Mail_Send");
{
Job subJob = jd.prepare();
subJob.getJobParameterByName("To").setInValueString(email);
subJob.getJobParameterByName("Subject").setInValueString(subject);
subJob.getJobParameterByName("Text").setInValueString(strText);
}
}
}
}
We need to trigger email notifications only if the time window "Notification_weekdays" is open.
Can you please help with the code for time window logic in the above trigger.
Regards,
Tinku
Hello,
You can just check the time window whether it is open or not:
TimeWindow tw = jcsSession.getTimeWindowByName("Notification_weekdays");
if (tw.isOpen(new DateTimeZone(), null))
{
// etc
}
Regards Gerben
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.