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
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?
Release : 16.0
Component : CA ACF2 for z/OS
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.