DB2 and CICS ABENDS related to the DB2 Secondary AUTHID exits after CA ACF2 V16 maintenance was implemented
search cancel

DB2 and CICS ABENDS related to the DB2 Secondary AUTHID exits after CA ACF2 V16 maintenance was implemented

book

Article ID: 223756

calendar_today

Updated On:

Products

ACF2 - z/OS

Issue/Introduction

After putting on the current ACF2 V16 maintenance(which includes  LU00294 and LU02625), DB2, CICS or other regions that utilize the DB2 secondary authid exits may abend or experience DSN9029I errors as follows:

UL1     21254 22:51:13.93          00000090  CEA0603I The z/OS Diagnostic Snapshot option failed. 735        
                               735 00000090  z/OS component CEA is unavailable for processing this request.  
                               735 00000090  Diagnostic data will be missing for the following incident with:
                               735 00000090  DUMP TITLE: DB2P,ABND=0C4-00000010,U=DB2PDBM1,M=N               
                               735 00000090  ,C=121.SSSC-DSN3@ATH,M=DSN3AUFR,PSW=477C00008BF5AE44,A=0080     
                               735 00000090  DATE AND TIME: 09/11/2021 22:50:59                              
                               735 00000090  DUMP DATA SET NAME: TECH.DUMP.NEW.D210912.T025058.AUL1.S00001   

DSN9029I -DSNV DSN9SCN7 FAILURE WHILE PROCESSING A COMMAND

 

Environment

Release : 16.0

Component : CA ACF2 for z/OS

Resolution

DSN3@ATH and DSN3@SGN exits need to be relinked with latest version of ACF00SSL. 

To reassemble and link the latest exits, the source can be found in CAX1MAC0(ACF3@ATH) and CAX1MAC0(ACF3@SGN). The source is in base ACF2 macro library, not the ACF2/DB2 macro library. 

Notes: If PTF LU00294 has not been accepted when relinking the DSN3@ATH andDSN3@SGN secondary authid exits, the ACF2 CAX1LOAD library should be concatenated ahead of the AAX1MODx datasets so the new ACF00SSL module will be picked up. If only a linkedit is needed(a re-assembly is not required), the DSN3@ATH and DSN3@SGN load modules can be used as input to the linkage editor- but must be placed as the last include statement not the first include statement.

With LU00294 the linkedit statements for DSN3@ATH and DSN3@SGN have an additional include statement for SAFFBSC6.

 INCLUDE ACFOBJ(ACF3@ATH)    
 INCLUDE ACFMOD(ACF$GCVT)    
 INCLUDE ACFMOD(ACF$FGCB)    
 INCLUDE ACFMOD(ACF00SSL)    
 INCLUDE ACFMOD(CMCTABLE)    
 INCLUDE ACFMOD(SAFFBSCH)    
 INCLUDE ACFMOD(SAFFBSC6)    
 INCLUDE ACFMOD(SAFFFSCN)    
 MODE    AMODE(31),RMODE(ANY)
 ENTRY   DSN3@ATH            
 NAME    DSN3@ATH(R)         

 INCLUDE ACFOBJ(ACF3@SGN)  
 INCLUDE ACFMOD(ACF$GCVT)  
 INCLUDE ACFMOD(ACF00SSL)  
 INCLUDE ACFMOD(CMCTABLE)  
 INCLUDE ACFMOD(SAFFBSCH)  
 INCLUDE ACFMOD(SAFFBSC6)  
 INCLUDE ACFMOD(SAFFFSCN)  
MODE    AMODE(31),RMODE(ANY)
 ENTRY   DSN3@ATH            
 NAME    DSN3@ATH(R)