ACF2 - Jobs failing with JCL ERR after JES2 maintenance
search cancel

ACF2 - Jobs failing with JCL ERR after JES2 maintenance

book

Article ID: 203101

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

Applied JES2 PTF UJ03913 and requisites, IPL system.  Now jobs are failing with:

$HASP913 JOBNAME ACF01016 A LOGONID IS REQUIRED SYSX  
$HASP913 JOBNAME $ACFJ213 CANCELLED BY ACF2 (ACF01016)
SE '11.10.36 JOB00476 $HASP165 JOBNAME ENDED AT SYSX - JCL ERROR',LOGON
,USER=(SFT10)

This is the case unless USER/PASSWORD is coded on the JOB cards.  The JES2 init deck has not changed - the LOAD(ACFJ2ITF) & EXIT statement for ACF2 are still there.

Installation of UJ03913 also installed a number of PREREQs, among them some to do with JES2 spool encryption.  We do not have the ACF2 JES2 spool encryption PTF, SO14631, applied - we have no currently plan to implement JES2 spool encryption. 

HOLDDATA on a few of the JES2 PREREQ PTFs have the following:

The following item is intended to inform exit writers of a change in the JES2 service level.

- The JES2 service level will be updated with this APAR. Any
  code that uses the service level (&J2SLVL, $SLVL, CCTILVL,
  or SSVISLVL) may need updating to properly handle the
  new service level.

Do any of the ACF2 JES2 exits required the action from the JES2 HOLDDATA?

Environment

Release : 16.0

Component : CA ACF2 for z/OS

Resolution

Anytime JES maintenance is applied the ACF2/JES2 interface needs to be redone pointing to the new IBM maintenance. You will need to run CAX1JCL0(JXBUMJ2) which will reassemble ACF2 Usermod UMJ2999. You can issue a $DEXIT(*) to display all JES2 exits status.