A fix is available
APAR status
Closed as program error.
Error description
JES2 can experience IO errors and abends while reading in CHLOG. An incorrect calculation of remaining CHLOG records can lead the count to go negative and cause errors. Symptoms reported include : > $HASP291 - JES2 CKPTn DATA SET I/O ERROR > $HASP078 CKPTONDA SUBTASK FAILED - ABEND S18A RC=00000000 > $HASP275 MEMBER xxxx-- JES2 CKPTn DATA SET - I/O ERROR REASON CODE K10 - MODIFIER - 12 > $HASP095 JES2 CATASTROPHIC ERROR. CODE = $GW3 Customer Impact: If this happens,JES2 may not be able to WARM start from a V2R2 member. If there is an IO error on CKPT and the Reconfig Dialog begins, you can complete the reconfig and may see another abend ($GW3). After that a Hot start may complete. If all members are at V2R2, and you respond 'TERM' to the Reconfig Dialog, then you will not be able to WARM start and a COLD start will be required. JES2 can be restarted from a V2R1 member of the MAS. Verification Steps: 1. JES2 running at z/OS V2R2 2. CKPT Dataset defined on DASD 3. CKPTDEF MODE=DUAL
Local fix
Set CKPTDEF MODE to DUPLEX Command> $T CKPTDEF,MODE=DUPLEX
Problem summary
**************************************************************** * USERS AFFECTED: All users of HJE77A0. * **************************************************************** * PROBLEM DESCRIPTION: JES2 may incorrectly process the * * checkpoint change log, causing I/O * * errors and ABENDs. * **************************************************************** * RECOMMENDATION: * **************************************************************** Incorrect processing of the JES2 checkpoint change log by the HASPCKDA module DDA_RD2 routine may result in I/O errors and ABENDs, such as: - $HASP291 MEMBER member_name -- JES2 CKPTn DATA SET I/O ERROR - $HASP078 CKPTONDA SUBTASK FAILED - ABEND S18A RC=00000000 - $HASP275 MEMBER member_name -- JES2 CKPTn DATA SET -- I/O ERROR REASON CODE K10 - MODIFIER - 12 - $HASP095 JES2 CATASTROPHIC ERROR. CODE = $GW3
Problem conclusion
TYPE/RESTART (HOT) IPL/REQUIRED (NO) CLPA (NO). The DDA_RD2 routine of module HASPCKDA has been changed to correctly calculate the number of checkpoint change log records remaining to be processed. Additional searchable keywords: msgHASP078, msgHASP095, msgHASP275, msgHASP291 APAR OA51558 prereq's (and sup's) for FMID HJE77A0: Pre's: * NONE *
Temporary fix
********* * HIPER * ********* *** * TEMPORARY FIX MAY BE OBTAINED FROM DLL OR INFO/ACCESS **** ******************* OA51558 DECK AVAILABLE ********************
Comments
APAR Information
APAR number
OA51558
Reported component name
JES2
Reported component ID
5752SC1BH
Reported release
7A0
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-10-31
Closed date
2016-11-03
Last modified date
2016-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA83254
Modules/Macros
HASPCKDA
Fix information
Fixed component name
JES2
Fixed component ID
5752SC1BH
Applicable component levels
R7A0 PSY UA83254
UP16/11/16 P F611
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7A0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7A0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 December 2016