CA Endevor

Expand all | Collapse all

ESMTPTBL Adjustments

  • 1.  ESMTPTBL Adjustments

    Posted 11-27-2018 09:51 AM


    You may know by now that CA Technologies is now a Broadcom company. 

    Prior to this infusion, the Endevor implementation used the USERID@CA.COM as the email address in the ESMTPTBL so that notifications could be sent via email.

    Does anyone use the ESMTPTBL with a syntax?

    Can anyone offer advice OTHER than requesting an alias email address of be defined for all users?


    Bernie Beriau

    CA Endevor Admin - CA Technologies - A Broadcom Company.

  • 2.  Re: ESMTPTBL Adjustments

    Posted 11-29-2018 01:38 PM



    I am having problems understanding your question. Testing in house, a user name (first.lastname) with a email domain works fine (provided that it results in a valid email address).  In out situation,  the mainframe userid is no longer a valid email address. A simple domain name change should be easy, but creating a valid email address can be harder. 




  • 3.  Re: ESMTPTBL Adjustments

    Posted 11-30-2018 11:28 AM

    Hi Bernie,

    We have that same dilemma here, no email aliases, and lan id is different from mainframe id. I forwarded your question to Alan, so he can share his method with you.  I think he runs a "nocsv", then passes it through a rexx to strip out current source userid, run it through ACF2 (tso batch) to get the user names and then builds the esmtptbl first.last from the results.  You would just need to substitute Top Secret syntax/jcl for ACF2.


  • 4.  Re: ESMTPTBL Adjustments

    Posted 11-30-2018 11:30 AM

    Thanks Karen,

    I suspect we will be doing something of the same, but with the Top Secret

    API to enlist the email address that corresponds to the userid.


    Bernie Beriau

    Principal Software Engineer

    CA Technologies Endevor SCM Administrator

    Broadcom Inc.

    +1.508.628.8028 - Office

    +1.508.472.3286 - Mobile



    On Fri, Nov 30, 2018 at 11:28 AM Karen_Turner <

  • 5.  Re: ESMTPTBL Adjustments

    Posted 12-02-2018 07:48 PM

    Unfortunately, the TSO user names associated with the TSO ID do not necessarily match the name for the corresponding email address either. They will match 50% of the time, but sometimes long names are truncated, middle initials or names or "Jr or Sr" etc. are added or removed. So I do this manually. The startup REXX reads the current SMTP table and if there is no match for the current TSO ID it sends me a TSO message. I lookup the new ENDEVOR users email address and add them to the SMTP table. There is another REXX that reads the SMTP table and reports the TSO user ID that are defunct. I cut and past the defunct TSO ID to a historical SMTP table because it is sometimes useful to identify the retired or deceased developers.  I do not know who will continue to do this after I retire, but meanwhile this works well.

  • 6.  Re: ESMTPTBL Adjustments

    Posted 12-03-2018 08:35 AM

    Thanks Mathew,

    At this juncture, we are investigating (probably deploying) a call into the

    TopSecret API with the userid and a lookup for the email address to then

    pass to the routines.


    Bernie Beriau

    Principal Software Engineer

    CA Technologies Endevor SCM Administrator

    Broadcom Inc.

    +1.508.628.8028 - Office

    +1.508.472.3286 - Mobile



    On Sun, Dec 2, 2018 at 7:48 PM Mathew <

  • 7.  Re: ESMTPTBL Adjustments

    Posted 12-03-2018 08:24 AM

    hello Bernie, I am not sure this is what you are looking for but when I was part of acquisition and the email address varied for @Company.COM extension I had to code the ESMTPTBL to accommodate the old versus the new until that change had completed.  So it looked like this:

    * FIRST INVOCATION - DEFINE "GLOBAL" VALUES                            
             $ESMTP MFID=CFxxxxx,EMAILID=PSHUFFITT                         

    and others then the new extension:

            $ESMTP MFID=CF11511,EMAILID=SWONNEBERG                                   X
            $ESMTP MFID=CXxxxa,EMAILID=phon.shuffitt


    That allowed two different extensions of Email addresses. 


    I hope it helps answer your question,


  • 8.  Re: ESMTPTBL Adjustments

    Posted 12-03-2018 08:34 AM

    Thanks Phon,

    Sadly, there are HUNDREDS of developers using Endevor in 8 different

    instances (configurations).

    Maintaining a special table for each instance (configuration) would be a

    full time job.

    I am using the method you employed for a small instance and that is easy to

    manage, but I'm looking for another solution.

    At the moment, we are looking at calling the TopSecret API with the userid

    to gather their email address and pass that to the routines that manage the



    Hope all is well and you enjoy your holidays!


    Bernie Beriau

    Principal Software Engineer

    CA Technologies Endevor SCM Administrator

    Broadcom Inc.

    +1.508.628.8028 - Office

    +1.508.472.3286 - Mobile



    On Mon, Dec 3, 2018 at 8:25 AM Phon_Shuffitt <

  • 9.  Re: ESMTPTBL Adjustments

    Posted 12-03-2018 08:52 AM

    I think that is great solution and once created would be awesome if shared in the community, although I don't use Top Secret but would be beneficial for ACF2...  have a wonderful day.