IBM Support

How to identify the SB2BI server that is sending the Event Listener Error or other system alert E-Mail messages

Technical Blog Post


Abstract

How to identify the SB2BI server that is sending the Event Listener Error or other system alert E-Mail messages

Body

Here is a quick look at the Event Listener E-Mail message that one may receive when the SB2BI server is having some issues:

 

From:    xxxxxx@xx.ibm.com
To:    xxxxxx@x.ibm.com
Date:    12/28/2016 04:38 PM
Subject:    Error: Event Listener


eventType: Alert.pingEventListener.pingEventListenerError.1
ExceptionLevel: Exceptional
timestamp: 1482961087000
datetime: 2016.12.28 16:38:07 EST
mailFrom: achia@x.ibm.com
subject: Error: Event Listener
mailTo: xxxxxx@xx.ibm.com
Msg:  Event Listeners are taking too long to respond or they are not alive.

 

At this time, we don't have a configurable way to update system/server information such as the Subject or Msg for the above as they are hard coded.
It would require a product enhancement in order to further configure them.
If you are interested in the above configuration, please submit a Request for Enhancement.

We have also found a similar product enhancement request here, please place your valuable vote as well.

We understand that it may be difficult and time consuming to identify which SB2BI server that is sending out the E-Mail alerts.

Thus, this blog is to help you address such issue with workarounds below.

To identify the source SB2BI server, you may examine the E-Mail header / properties to find the source of the SB2BI server that is sending the E-Mail.
For example, I used Lotus Notes as my E-Mail client.
And in the E-Mail message properties, I can see the following details:

image

 

 

 

 

 

 

 

 

 

 

 

 

 

And I can see the server information right below.

image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

You may work with your E-Mail server administrator if you need more help on this.

 

Another alternative solution is to generate separate E-Mail addresses for each server configuration.
During install, administrator's E-Mail address and Mail server information was provided.

That E-Mail address is being used for all system alert notifications as the mailFrom and mailTo E-Mail addresses.

The E-Mail alert messages shows the mailFrom and mailTo E-Mail addresses as seen above.

 

The mailFrom E-Mail address comes from the value of the SI_ADMIN_MAIL_ADDR parameter in the <SB2BI_Install_Directory>/properties/sandbox.cfg properties file.

 

For example:

SI_ADMIN_MAIL_ADDR=yourEMailAddress@xx.xxx.com

 

Then, you may follow the Technote 1563973 solution on how to change the E-Mail address for the system notifications:

 

The mailTo E-Mail address takes the value of the SI_ADMIN_MAIL_ADDR parameter, but, it can be overwritten as well:

The mailTo E-Mail address settings can be seen from the value of the resource_monitor.properties_b2b_ext properties file's parameter named BIResourceMonitor.propertyValue.5.

 

For example:

## PROPERTY_START
## PROPERTY_NAME: BIResourceMonitor.propertyValue.5
## PROPERTY_TYPE: String
## PROPERTY_DESCRIPTION
##
BIResourceMonitor.propertyValue.5=yourEMailAddress@xx.xxx.com
 

The above can be set in the customer_override.properties file by adding the line below:

 

resource_monitor.BIResourceMonitor.propertyValue.5=yourEMailAddress@xx.xxx.com

 

Save the file and restart SB2BI.

 

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

UID

ibm11121289