search cancel

ACF2 R16 Installation Error (in ACF5APP job) on z/OS 2.4, ASMA044E Undefined symbol - BFD1MQTR

book

Article ID: 189900

calendar_today

Updated On:

Products

ACF2 ACF2 - DB2 Option ACF2 for zVM ACF2 - z/OS ACF2 - MISC LDAP SERVER FOR Z/OS PAM CLIENT FOR LINUX ON MAINFRAME WEB ADMINISTRATOR FOR TOP SECRET

Issue/Introduction

Trying to install ACF2 R16 on z/OS 2.4 for the first time using SMP/E JCL method. 

Followed installation steps until job ACF5APP. Executed the Apply job with CHECK option successfully. The next step removed CHECK option to apply SMP/E base function.
This job failed with MAX-CC 12. The error reported in SMPOUT is as below: 
GIM24001E ** ASSEMBLER PROCESSING FOR SYSMOD CAX1G01 FAILED FOR MODULE ACFJ2ITF IN THE CAX1SRC0 LIBRARY. THE RETURN CODE 08) EXCEEDED THE ALLOWABLE VALUE. DATE 20.118 - TIME 08:51:44.
GIM30216I    APPLY PROCESSING FAILED FOR SYSMOD CAX1G01. SYSTEM UTILITY PROCESSING FAILED FOR AN ELEMENT IN CAX1G01.
GIM30201E ** APPLY PROCESSING FAILED FOR SYSMOD CAX1F01. ALL SYSMODS THAT WOULD HAVE DELETED CAX1F01 HAVE FAILED.
GIM35941I    SYSMOD CAX1G01, WHICH WOULD HAVE DELETED SYSMOD CAX1F01, FAILED. 
GIM37001S ** APPLY PROCESSING STOPPED BECAUSE FUNCTION SYSMOD CAX1G01 FAILED. 
GIM37001S ** APPLY PROCESSING STOPPED BECAUSE FUNCTION SYSMOD CAX1F01 FAILED. 
GIM22602E ** APPLY PROCESSING WAS INCOMPLETE FOR SYSMOD CAX1G00.              
GIM22602E ** APPLY PROCESSING WAS INCOMPLETE FOR SYSMOD CAX1F00.              
GIM22602E ** APPLY PROCESSING WAS INCOMPLETE FOR SYSMOD CX1C000.              
GIM22602E ** APPLY PROCESSING WAS INCOMPLETE FOR SYSMOD CX1E000.              
GIM20501I    APPLY PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE WAS 12.    

On further investigating, assembler listing for ACFJ2ITF in SYSPRINT, could see 2 undefined sysmbol errors: 
ASMA044E Undefined symbol - BFD1MQTR                                            
ASMA435I Record 6013 in CAACF2.CAX1SRC0(ACFJ2ITF) on volume: A4ACF2             and

ASMA044E Undefined symbol - BFDTRK                                 
ASMA435I Record 6023 in CAACF2.CAX1SRC0(ACFJ2ITF) on volume: A4ACF2

Tried to check on these symbols (BFD1MQTR and BFDTRK) on our other system with ACF2 R16 and z/OS2.3, located inside: SYS1.SHASMAC($BUFFER)

Compared to this member on z/OS 2.4 system, these variables are not present. These are removed with the comment "This line deleted by APAR OA57722  ".

See below snippet from $BUFFER member from z/OS 2.4 for BFD1MQTR:
BFDFLAG1 DS    B                   Flag byte 1                 @Z13LMIGC
                                    (also BUFMEMF1)            @Z13LMIG 
         SPACE 1                                               @Z04LHIO 
BFD1EOB  EQU   B'10000000'           END-OF-BUFFER indicator   @Z04LHIO 
BFD1PUAC EQU   B'01000000'           PUT update active         @Z04LHIO 
*              This line deleted by APAR OA57722               @OA57722 
BFD1ENDR EQU   B'00010000'           ENDREQ created buffer       @Z13AU 
BFD1RSKP EQU   B'00001000'           Records skipped due to      @Z21DAC

and below is for BFDTRK:
*------------------------------------------------------------* @Z13LMIG
*        BFDTRKQ use BUFMEMF3/BUFMEMF4/BUFMEMW5              * @OA57722
*------------------------------------------------------------* @Z13LMIG
         SPACE 1                                               @Z13LMIG
*              This line deleted by APAR OA57722               @OA57722
BFDTRKQ  DS    XL6                 MQTR address of buffer      @OA57722

Environment

Release : 16.0

Component : CA ACF2 for z/OS

Resolution

Due to changes in z/OS 2.4 code, please receive and apply CA ACF2 maintenance SO11277 and any maintenance it has as a pre-requisite along with the base. To do this receive all maintenance associated with SO11277 before running the apply check and apply jobs. Change the apply check and apply to look similar to the following (uncomment the FMIDs that are relevant to the installation): You will also need to add the ptf to the accept parameters.


SET BOUNDARY (CAIT0) .               
APPLY                                
 CHECK                               
 GROUPEXTEND(NOAPARS NOUSERMODS)     
 SELECT (                            
  CAX1G00 /*CA-ACF2-MVS              
  CAX1G01 /*CA-ACF2-MVS JES2         
  SO11277                            
  /*CAX1G02 /*CA-ACF2-MVS JES3       
  /*CAX1G03 /*CA-ACF2-MVS CICS         
  /*CAX1G04 /*CA-ACF2-MVS IMS        
  /*CAX1G05 /*CA-ACF2-MVS DLI        
         )                           
 BYPASS(HOLDSYSTEM).