Maximo

Maximo

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

 View Only
  • 1.  How to configure mail notification for any error message stuck in the Message Tracking Application?

    Posted Thu May 13, 2021 10:00 AM
    We are trying to add mail notification for any error message stucks in the Message Tracking Application. As per the inbulit system functionality we have a Communication Template SDMSGTRACKING and an Escalation SDMSGTRACKING (which is currently disabled in the system). If we enable this escalation then we are able to receive mail alerts for any failed message in Message Tracking.
    We are trying to find out any OOB method so that we can get mail alert for any stucked message.
    We have gone through various technotes available over internet and came across the following properties with their value that we have edited in order to receive mails.
    1) In System properties -
    a)mxe.int.adminfromemail -- maximo_donotreply@seadrill.com
    b)mxe.int.admintoemail -- We enter one of our's email address
    c)mxe.int.globaldir - we have verified that the path mentioned in this field is able to store any xml file that we export through external system
    d)mxe.email.charset -- set the value as UTF-8
    e)mail.smtp.host -- localhost ( we were able to receive mails for account password change)
    f)mxe.int.webappurl -- http://seadrill-dev.mro.com/meaweb/os/
    2)Object Structure -- MESSAGETRACK which consists of PR and PR line table
    3)Publish Channel -- PR with Message Tracking enabled and store messge checkbox checked. We have also enabled the Event Listner for the same.
    4)Enterprise Service -- SDPR_T with Message Tracking enabled and store messge checkbox checked
    5)External System -- EXSYS_T with end point as MXXMLFILE we have added the Enterprise services and Publish Channel.
    When we tried to import an error xml from this external system we were not able find any Error folder created in the global directory (F:\IBM\WebSphere\AppServer\profiles\ctgAppSrv01\MeaGlobalDirs) but we can see an entry in Table MAXINTERRORMSG.


    ------------------------------
    Mathankumar S
    ------------------------------

    #AssetandFacilitiesManagement
    #Maximo


  • 2.  RE: How to configure mail notification for any error message stuck in the Message Tracking Application?

    Posted Mon May 17, 2021 09:39 AM
    IBM went away from the file based errors to the table based which as you mentioned is MAXINTERROR and MAXINTERRORMSG. You can extract these messages but I wouldn't. 

    The big thing to be aware of is you get 1 email per queue while there are errors. We've found mixed results where records are left in the MAXINTERROR table (after deleting or processing) which prevents any future communications. Ensure you have no messages in those tables for the queue you're trying to process and you should get notifications. Queues can also each be set with their own email address that overrides the admin email. You can find this in the Add/Modify Queues dialog in the External System application. 

    If you want an email per error and have continuous queues, you'll need to go the escalation route.

    ------------------------------
    Steven Shull
    Director of Development
    Projetech Inc
    ------------------------------



  • 3.  RE: How to configure mail notification for any error message stuck in the Message Tracking Application?

    Posted Tue May 18, 2021 02:52 AM
    Edited by System Admin Wed March 22, 2023 11:49 AM
    Hi Steven Shull,

    Thanks a lot for your response and shared knowledge!

     is this applicable if we use sequential queues as well?

    Regards,
    Mathan


    ------------------------------
    Mathankumar S
    ------------------------------



  • 4.  RE: How to configure mail notification for any error message stuck in the Message Tracking Application?

    Posted Tue May 18, 2021 08:10 AM
    Ensuring there are no messages in the MAXINTERROR/MAXINTERRORMSG tables is applicable no matter the queue type. You won't get an email if there are other messages in the table.

    On a continuous queue, by design, it will continue processing even though something has failed. So you may get 10 errors but you will only receive 1 email for those until you address all the errors. If you want email alerts for each error, that's when you have to utilize an escalation (or some other process) to alert.

    ------------------------------
    Steven Shull
    Director of Development
    Projetech Inc
    Cincinnati OH
    ------------------------------