Skip to Content
0
Mar 18, 2015 at 08:12 PM

Notifications if time window is open

25 Views

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