Endevor

 View Only
  • 1.  Undeclared Endevor user exits - do they get called anyway?

    Posted 2 days ago

    We have a C1UEXITS module which only lists our company-written users exits C1UEXT02, C1UEXT05 and C1UEXT06 - it doesn't mention anything about exit 1 explicitly at all.

    However, we do have (due to historical reasons) a load module called C1UEXT01 in Linklist, and therefore discoverable and accessible to everyone by default.

    When we go into Endevor, will this module get executed, as it has the "standard" name for a user-defined exit 1, even though there is no reference to it in C1UEXITS?

    When I switch the exit trace on and go into Endevor, I can see what seems to be Exit activity, but I can't work out what is producing the exit trace, or anything in the manuals that covers this scenario:

    Endevor Version 19.0.00        Copyright (C) 2022      Broadcom. All Rights Reserved.      08/19/25  19:06:04     PAGE     1
               <company name>                                Endevor                                                            
                                            C1I0003I USER EXIT PARAMETER TRACE LOG                                              
                                                                                                                                
    19.06.04  EXIT TRACE HAS BEEN INITIALIZED.                                                EN$TRXIT                          
    19.06.04  USER EXITS TABLE C1UEXITS LOADED FROM STEPLIB                                                                     
    19.06.04                                                                                                                    
    19.06.04   EXIT#=02 NAME=C1UEXT02 AUTH=Y CALLAPF=N ALTID=Y LIB=STEPLIB         ADDRESS=0019ACD8                             
    19.06.04   EXIT#=05 NAME=C1UEXT05 AUTH=Y CALLAPF=N ALTID=Y LIB=STEPLIB         ADDRESS=0010D3E8                             
    19.06.04   EXIT#=06 NAME=C1UEXT06 AUTH=Y CALLAPF=N ALTID=Y LIB=STEPLIB         ADDRESS=0010D320                             
    19.06.04                                                                                                                    
    19.06.04  CONTROL BLOCK DFTSETLT AT 0018F900                                                                                
    19.06.04     SYS1217  0000 - D6            DFTSTGNM 0000 - OSMDEVT                                                          
    19.06.04     DFTSTGDS 0008 - prefix.OVM.DEVT.MCF                                                                            
    19.06.04     DFTUSECT 0034 -               DFTRSECT 003C -                                                                  
    19.06.04     DFTSYSNM 0044 - APPLICATION DEVELOPMENT ENVIRONMENT         DFTENVDY 006C - 00                                 
    19.06.04     SMFSEC   006E - Y             SMFACT   0070 - Y             SMFENV   0072 - Y                                  
    19.06.04     DFTNXTST 0073 - S             DFTENVNM 0074 - DEV           DFTNXTEN 007C - SIT                                
    19.06.04     DFTDBAVL 0084 - N             DFTDBACT 0085 - N             DFTDBOP1 0086 - N                                  
    19.06.04     DFTDBOP2 0087 - N             DFTDBOP3 0088 - N             DFTDBOP4 0089 - N                                  
    19.06.04     DFTST2NM 008A - OSMDEVP       DFTST2DS 0092 - NDV00F.OVM.DEVP.MCF                                              
    19.06.04     DFTST1ID 00BE - T             DFTST1TI 00BF - UNIT TEST                                                        
    19.06.04     DFTST2ID 00D3 - P             DFTST2TI 00D4 - SYSTEM TEST                                                      
    19.06.04     DFT1PSAS 00E8 - N             DFT2PSAS 00E9 - N             DFTENVJN 00EC - 00000000                           
    19.06.04     DFTENTS1 00F0 - Y             DFTENTS2 00F1 - N             DFTSNBLO 00F2 - N                                  
    19.06.04  CONTROL BLOCK DFTSETLT AT 0018FA00                                                                                
    19.06.04     SYS1217  0000 - D6            DFTSTGNM 0000 - OSMSITS                                                          
    19.06.04     DFTSTGDS 0008 - prefix.OVM.SITS.MCF                                                                            
    19.06.04     DFTUSECT 0034 -               DFTRSECT 003C -                                                                  
    19.06.04     DFTSYSNM 0044 - SYSTEM INTEGRATION AND UAT TESTING          DFTENVDY 006C - 00                                 
    19.06.04     SMFSEC   006E - Y             SMFACT   0070 - Y             SMFENV   0072 - Y                                  
    19.06.04     DFTNXTST 0073 - M             DFTENVNM 0074 - SIT           DFTNXTEN 007C - QAT                                

    etc.

    However, when I do the same on a box where C1UEXT01 simply doesn't exist, I don't see any equivalent exit trace entries.



    -------------------------------------------


  • 2.  RE: Undeclared Endevor user exits - do they get called anyway?

    Broadcom Employee
    Posted yesterday

    Hello Charles,

    All Endevor standard exits are called based on the contents of C1UEXITS, not on a naming convention.

    As for not seeing any trace entries on the box on which C1UEXT01 doesn't exist: could that be caused by a different C1UEXITS that doesn't name any exits?

    Regards,

    Guy Derkinderen

    -------------------------------------------