Unable to send email from template after applying Rest Driver update - 1.1.0.0 or 1.1.1.0

  • 7024922
  • 12-Nov-2020
  • 12-Nov-2020

Environment

Identity Manager 4.7.4
Identity Manager Driver - Rest 1.1.0.0
Identity Manager Driver - Rest 1.1.1.0

Situation

After applying the Rest Driver 1.1.1.0 on a IDM 4.7.4 server, the send email from template (generateEMailFromTemplate) for all drivers running on the server no longer works.

DirXML Log Event -------------------
     Driver:   //IDM/DriverSets/DRVSET/driver
     Channel:  Subscriber
     Status:   Error
     Message:  Code(-9195) Error in vnd.nds.stream://IDM/DriverSets/DRVSET/driver/Subscriber/ManageEmployeeStatus#XmlData:1708 : Couldn't send email: java.lang.NoSuchMethodError: com.novell.nds.dirxml.util.mail.SendMail.generateEMailFromTemplate(Ljava/lang/String;Ljava/lang/String;[Lcom/novell/nds/dirxml/util/mail/SendMail$EmailAddress;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/List;Z)V


Resolution

Possible Resolutions:


1. Contact Micro Focus Support for an update that will resolve the issue.   It is an update for IDM 4.7.4.1.   So the IDM Engine needs to be updated to 4.7.4 and then the 4.7.4.1 hot fix applied on top of that before applying the fix.    The fix should be integrated into any released updates post IDM 4.7.4.1.


2. Downgrade to the previous version of dixml_misc.jar file.


Cause

The updated dirxml_misc.jar which ships with the Rest Driver 1.1.0.0 and 1.1.1.0 breaks generateEMailFromTemplate policy action on IDM 4.7.4.1 and earlier.