Make Production Support team happy

Make Production Support team happy

Recently one of our client has asked us to provide a solution for an issue.

The issue is, the production support team is getting hundreds of emails when there is an exception in message flows by. They keep receiving the emails until the issue is resolved.

By receiving hundreds of emails for the same issue, the support team

  1. Inbox gets full
  2. Missed some important emails
  3. Unable to concentrate on other issues​
  4. Need to clean up inbox frequently to get other emails
  5. Gets frustrated by seeing so many emails

The existing exception handler sends email alerts for every exception and this needs change now. The change required is

  1. Do not send hundreds of email alerts
  2. Send only for the first occurrence. For the subsequent occurrences, store the error message in memory and send a summary of errors​ after N minutes which has to be a configurable one
  3. The summary email should contain
    1. Message flow name
    2. Time of first occurrence
    3. Time of last occurrence
    4. Error message
    5. Occurrences count
    6. Above information must be in HTML table format

Initially we thought it’s very simple to implement but later realized that

  1. Storing table kind of structure in memory is complex
  2. Each flows error message must be maintained unique and needs to maintain the subsequent error details in memory
  3. If error is resolved before N minutes configured for summary email, still had to send email with summary details.

After brainstorming with the team the solution has been implemented using Java compute node API and global cache which worked perfectly and client was very happy.

Are you looking for same or similar solution? We exclusively focus on IBM Integration Bus Development, Support and Training. Feel free to contact us at support@vaithu.com.

Email Nodes in IIB

Sending emails from IIB is quite common but receiving is not. Sometimes the need arises to receive, parse and get attachment or take necessary action as per the body text from emails in IIB.

To send and receive there are two nodes viz.EmailInput and EmailOutput nodes which are located in Email category.

Sending an email is quite simple compared to receiving and this session is going to address both sending and receiving emails in IIB. The session will cover

  1. How to send emails using ESQL and Java Compute Node API?
  2. How to receive emails using ESQL and Java Compute Node API?
  3. Configuration for sending and receiving emails in IIB

If you would like to attend the session, drop a message to support@vaithu.com and WhatsApp @ 6123058684.