Maximo

Maximo

Come for answers, stay for best practices. All we're missing is you.

 View Only

Email Address Failures (BMXAA3536I) and Fixing Invalid Email Addresses in Maximo

By Mark Robbins posted Mon July 08, 2019 04:07 AM

  

A common problem I see when I analyse the logs is a failure to send emails because the email address is invalid.

This post refers to entries in the SystemOut.log /

Maximo doesn’t validate email addresses when they are first entered. This means that an invalid email address isn’t noticed until Maximo tries to send the email.

In that case the error is often only reported in the logs with errors like this:

[10/2/16 15:17:21:510 BST] 00000126 SystemOut    O 02 Oct 2016 15:17:21:509 [ERROR] [MXUI1] [] Failed to send messages.

psdi.util.MXApplicationException: BMXAA3536I - Enter the e-mail address(s) that you want to send this report to. Separate multiple e-mail addresses with a comma.

From a user’s perspective they don’t see these error messages and may carry on working believing that the email has been sent.

The scheduled report functionality to send emails can show that reports have been successful even if the email operation failed e.g. because of an invalid email address

These failures to send emails can lead to records not being processed and repeated errors if escalations keep trying to send the emails.

I’ll talk more about the problems of repeated errors in a later article and highlight the delays they can cause when investigating problems.

Improving the situation in the short term

Common problems to look for:

  • @ not in the email address – sometimes users think that providing a userid will result in an automatic lookup of the email address
  • Space in the email address
  • Email addresses separated by space or ";" the email addresses should be separated by ,
  • Use of “na” or “n/a” or similar instead of null where there is no email address

 

A small investment fixing the email addresses can:

  • Ensure that records are handled properly by escalations
  • Save a lot of time when you are analysing the logs because you don’t have to wade through repeated error messages where the email address is invalid

You may be tempted to fix these via SQL and this will be possible for some records.

IBM can close down PMRs where custom SQL has been used against the database. There are very good reasons for this and the dangers of applying changes via SQL will be discussed in a later article.

Improving the situation in the longer term

Please consider voting for RFE 96646 which asks IBM to implement additional checks when an email address is entered.

Vetasi customisation – Email report

We have developed a report that checks common tables for invalid email addresses and easily shows them for administrators to fix.


#AssetandFacilitiesManagement
#Maximo
0 comments
7 views

Permalink