Skip to Content
0
Jan 25, 2016 at 01:34 AM

Email notifications

43 Views

Hi All,

We are changing the status to completed of some SAP jobs, if a specific string is found in job logs by using post running action on the jobs. But email notifications are getting triggered. We are using the below trigger to send email notifications. Could you please help how can we modify the below trigger so not to send the email notifications for these type of jobs.

{

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);

}

}

}

}

Regards,

Tinku