A fix is available
APAR status
Closed as new function.
Error description
Enable the MAXLOGS RC parameter for 2 step batch and ISPF modes. Forward-fit of PI50878.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All IBM IMS High Performance Change * * Accumulation Utility users. * **************************************************************** * PROBLEM DESCRIPTION: No default MAXLOGS RC/MAXLGRC is set if * * the MAXIMUM LOGS=/MAXLOGS= parameters * * are used but MAXLOGS RC/MAXLGRC are * * omitted. * * Un-predictable errors or AbEnds can * * occur if the //SYSPRINT DD is omitted. * **************************************************************** * RECOMMENDATION: APPLY PTF for APAR PI92558. * **************************************************************** HPCABAT0 does not ensure a MAXLOG RC value. This leads to the job finishing with RC=0 and no HPC1310I message is issued even though the MAXIMUM LOGS threshold is met. HPCSBAT0 omits the syntax and use/meaning of MAXLGRC and this is not intuitive. When SYSPRINT DD is omitted HPCABAT0 dynamically allocates the SYSPRINT dataset. The allocation parameters used in the SVC 99 specify and incorrect block size. The HPCABATO establishes the DCBEODA & DCBSYNA in the DSB based on register 4 which points to the DSB at the time it is built. HPCALST0 later opens SYSPRINT for input and accesses the DSB with register 7. EOD or I/O error conditions result in un-predictable AbEnds.
Problem conclusion
Temporary fix
Comments
HPCABAT0 is changed to check for parameter MAXLOG RC=nn/MAXLGRC=nn if parameter MAXIMUM LOGS=nnn/MAXLOGS=nnn is specified. If MAXIMUM LOGS=nnn/MAXLOGS=nnn is specified but MAXLOG RC=nn/MAXLGRC=nn is omitted, then default return code value 1 is set for MAXLOG RC=nn/MAXLGRC=nn. HPCSBAT0 in SHPCSAMP is updated to show the syntax and meaning of the MAXLGRC parameter. HPCAMAIN is changed to output the correct RC with the MAXLOGS/MAXLOG RC conditions are met. HPCABAT0 is changed to allocate SYSPRINT with an appropriate block size. HPCALST0 is changed to reference the SYSPRINT DSB with the correct register.
APAR Information
APAR number
PI92558
Reported component name
IMS RCVR SOLUTN
Reported component ID
5655V8600
Reported release
210
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / New Function / Xsystem
Submitted date
2018-01-17
Closed date
2018-02-12
Last modified date
2018-06-11
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI53801
Modules/Macros
HPCABAT0 HPCALST0 HPCAMAIN HPCITKB HPCSBAT0
| SC27844300 |
Fix information
Fixed component name
IMS RCVR SOLUTN
Fixed component ID
5655V8600
Applicable component levels
R210 PSY UI53801
UP18/02/16 P F802
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":"2.1.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
11 June 2018