A fix is available
APAR status
Closed as program error.
Error description
GIMZIP fails with ABEND S0CB (divide by zero) when it processes a data set that has a zero block size. For example, allocate a data set like this: //ALLOC EXEC PGM=IEFBR14 //SMPLOGA DD DSN=userid.TEST.SMPLOGA,DISP=(NEW,CATLG), // UNIT=SYSALLDA,SPACE=(CYL,(1,1)), // RECFM=VB,BLKSIZE=0 The GIMZIP service routine will end with ABEND S0CB as it attempts to process the subject data set.
Local fix
As a circumvention, ensure data sets to be processed by GIMZIP have a non-zero block size.
Problem summary
**************************************************************** * USERS AFFECTED: All users of the SMP/E GIMZIP service * * routine attempting to process a data set * * with a zero blocksize. * **************************************************************** * PROBLEM DESCRIPTION: ABEND S0CB occurs in the SMP/E GIMZIP * * service routine when processing a data * * set with a zero blocksize. * **************************************************************** * RECOMMENDATION: * **************************************************************** During processing, the GIMZIP service routine attempts to obtain the current attributes (including the current space allocation) for the data sets being processed. It attempts to convert the primary and secondary space allocations to AVGREC units which requires division by the blocksize. When the blocksize is zero, this division results in an abend S0CB.
Problem conclusion
Modules GIMMPDSA and GIMZPPRC have been modified in SMP/E 3.6 to allow the processing of a data set with a zero blocksize. J00Y GIMJVLVL GIMLEVEL GIMMPDSA GIMZPPRC
Temporary fix
Comments
APAR Information
APAR number
IO26200
Reported component name
SMP/E
Reported component ID
566894901
Reported release
J00
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-04-13
Closed date
2018-07-25
Last modified date
2018-08-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO01876
Modules/Macros
GIMJVLVL GIMLEVEL GIMMPDSA GIMZPPRC
Fix information
Fixed component name
SMP/E
Fixed component ID
566894901
Applicable component levels
RJ00 PSY UO01876
UP18/07/27 P F807
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":"J00","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":"J00","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 August 2018