Email notifications not being sent for Endevor
search cancel

Email notifications not being sent for Endevor

book

Article ID: 282441

calendar_today

Updated On:

Products

Endevor Endevor - ECLIPSE Plugin Endevor Natural Integration

Issue/Introduction

After upgrading Endevor users are no longer receiving email notifications for Package Approvals and Override sign-out. 

Environment

All Support Releases 

Resolution

There are several things that need to be completed and checked. 

1.  Make sure that the $ESMTP macro contains any modification that you made for the previous release.  The macro is provided in the Endevor CSIQOPTN dataset. 

For example if some site have converted from SMTP to CSSMTP the macro would have been changed to look like this: 

         MACRO                                                          
&LABEL  $ESMTP &DSECT=NO,              DROP TABLE DSECT (OR NOT)       X
               &HOSTNAME=,   (REQ'D)   SMTP HOST NAME                  X
               &DFTDOMAIN=,  (REQ'D)   DEFAULT DOMAIN NAME             X
               &DFTURL=,     (OPT)     DEFAULT ENDEVOR URL             X
               &MFID=,       (REQ'D)   MAINFRAME APPROVER GRP/USER ID  X
               &EMAILID=,    (REQ'D)   EMAIL ID                        X
               &DOMAIN=,     (OPT)     DEFAULT DOMAIN NAME OVERRIDE    X
               &URL=,        (OPT)     DEFAULT URL OVERRIDE            X
               &DFTEWIURL=,  (OPT)     DEFAULT UI URL                  X
               &SMTPTASKNAME=CSSMTP, (REQ'D) NAME OF THE SMTP ADDR SPACE X
               &SMTPCLASS=B, (REQ'D)   SYSOUT CLASS ASSOC W/SMTP       X
               &DFTID=,      (OPT)     BLANK OR "USERID".              X
               &ATSIGN=7C,   (OPT)     ATSIGN VALUE                    X
               &MAILFROM=,   (OPT)     VALUE TO BE USED IN MAIL FROM   X
               &CALL=        (REQ'D)   SPECIFY "END" FOR TO END TABLE   

 

2.  If a modification has been made to the SMTPTASKNAME please ensure that the ESMTPTBL has been modified to include that update. Example below: 

*********************************************************************** 
* FIRST INVOCATION - DEFINE "GLOBAL" VALUES                             
*---------------------------------------------------------------------* 
         $ESMTP HOSTNAME=hostname,                                     X
               DFTDOMAIN=emaildomain.com,                              X
SMTPTASKNAME=CSSMTP,                                    X
               DFTURL='http://endevor0/ccm1002/webpages/login.jsp',    X
               DFTID=USERID           use userid@dtfdomain              
*                                     if userid not explicitly defined  
*********************************************************************** 
* SUBSEQUENT INVOCATIONS - DEFINE APPROVER GROUP NAME OR USERIDS        
*---------------------------------------------------------------------* 
         $ESMTP MFID=userid1,EMAILID=email1.name                        
         $ESMTP MFID=userid2,EMAILID=email2.name,                      X
               DOMAIN=diffdomain.com                                    
         $ESMTP MFID=userid3,EMAILID=email3.name                        
*********************************************************************** 
* LAST INVOCATION - END THE TABLE GENERATION                            
*---------------------------------------------------------------------* 
         $ESMTP CALL=END                                                

3.  If users are receiving emails for Override Sign-out, Package Ship and Sync Notifications and this was not occurring prior to the upgrade please verify that the below options are enabled in the ENCOPTBL: 

*********************************************************************** 
* P004111 - SUPPRESS_OVERRIDE_EMAIL                                     
*         BY DEFAULT AN OVERRIDE SIGNOUT EMAIL WILL BE SENT FOR ANY     
*         ACTION THAT CAUSES A SIGNOUT-ID CHANGE.                       
* WITH THIS OPTION YOU CAN SELECT TO SUPPRESS OVERRIDE SIGNOUT EMAILS   
* FOR ALL OR SELECTED ACTIONS.                                          
* IF SET TO ON, ALL OVERRIDE SIGNOUT MESSAGES WILL BE SUPPRESSED        
* IF SET TO (ON,(ACT1,ACT2,ACT3,...)) OVERRIDE SIGNOUT MESSAGES WILL    
*                                     BE SUPPRESSED FOR THE SPECIFIED   
*                                     ACTIONS.                          
* VALID ACTIONS ARE:                                                    
* ADD, ARCHIVE, DELETE, GENERATE, SIGNIN, TRANSFER, RETRIEVE, UPDATE    
*---------------------------------------------------------------------* 
*        ENHOPT SUPPRESS_OVERRIDE_EMAIL=ON         DEFAULT VALUE IS OFF 
*        ENHOPT SUPPRESS_OVERRIDE_EMAIL=(ON,(ARCHIVE,ADD,DELETE))       
*
                                                                      
*********************************************************************** 
* P003950 - SUPPRESS_SHIPCONF_EMAIL                                     
*         BY DEFAULT SHIPMENT CONFIRMATION E-MAILS ARE SENT TO THE      
*         SHIPMENT REQUESTOR. THIS OPTION ALLOWS YOU TO SUPPRESS THE    
*         SENDING OF THESE E-MAILS.                                     
* IF SET TO ON, SHIPMENT CONFIRMATION E-MAIL WILL NOT BE SENT           
*---------------------------------------------------------------------* 
*        ENHOPT SUPPRESS_SHIPCONF_EMAIL=ON        DEFAULT VALUE IS OFF  
*  
                                                                   
***********************************************************************     
* BY DEFAULT, THE SYNCHRONIZATION NOTIFICATION FEATURE SENDS AN EMAIL       
* TO THE SIGNOUT USERID OF EACH OUT-OF-SYNC ELEMENT. IF THE ELEMENT IS      
* NOT SIGNED OUT, AN EMAIL IS SENT TO THE LAST ACTION USERID.               
*                                                                           
* WHEN THIS OPTION IS TURNED ON, THE BEHAVIOR IS CHANGED TO THE             
* FOLLOWING:                                                                
* - IF THE ELEMENT HAS MORE THAN ONE CHANGE LEVEL, AN EMAIL IS SENT TO      
*   THE LAST CHANGE LEVEL USERID.                                           
* - IF THE ELEMENT HAS ONLY A SINGLE CHANGE LEVEL (BASE VVLL = LAST         
*   VVLL), AN EMAIL IS SENT TO THE GENERATE USERID.                         
*     - IF THE ELEMENT HAS NOT BEEN GENERATED YET, AN EMAIL IS SENT TO      
*       THE LAST ACTION USERID.                                             
*   NOTE: IF THE MOVE ACTION USES A GENERATE PROCESSOR, THE GENERATE        
*         USERID IS SET TO THE USER WHO MOVED THE ELEMENT.                  
*                                                                           
*---------------------------------------------------------------------*     
*        ENHOPT SYNC_NOTIF_EMAIL_TO_LAST_LVL_USER=ON    DEFAULT IS OFF      

4.  Reassemble and re-link the existing ESMTPTBL with the current release of Endevor 

5.  Reassemble and re-link XIT7MAIL with the current release of Endevor

6.  Reassemble and re-link C1UEXITS after making sure that XIT7MAIL is in the table with the current release of Endevor 

7.  Refresh the link-list

If after all of the above have been verified and users are not getting email notifications please contact the Broadcom Endevor Support Team. 

 

Additional Information

For more information on the Email Notification Utility 

Email Notification 

Package Ship Email Notification 

ESMTPTBL Trace Facility 

XIT7MAIL