A fix is available
APAR status
Closed as program error.
Error description
Enterprise COBOL V5 program receives exception in IGZSTOR (freestg) when doing a MOVE after a REWRITE. REWRITE incorrectly stores R1 as pointer to record buffer cell. Exception in freestg at offset x'7E' due to an incorrect address in reg4.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Enterprise COBOL V5+ users compiling and * * running programs that contain QSAM files * * OPENed as I-O and use the REWRITE statement * * on such files. * * * **************************************************************** * PROBLEM DESCRIPTION: Runtime ABEND 0C4: If after the * * REWRITE, without another READ, the * * program MOVE data into the FD 01 * * record, the DCB related to the file * * would be corrupted. This corruption * * may not be detected until the file is * * CLOSEd and the memory for the control * * blocks are released at program * * termination, where there may be an 0C4 * * ABEND in the storage management * * routines. * * * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * * * **************************************************************** The memory corruption after REWRITE verb has been corrected.
Problem conclusion
The memory corruption after the REWRITE affect only the file's control block. User data is not corrupted. However, because the file's control block is corrupted, it's possible that further I/O to the file after the REWRITE verb would fail. The corruption has been fixed.
Temporary fix
Comments
APAR Information
APAR number
PI63724
Reported component name
LE ENT COBOL LI
Reported component ID
568819812
Reported release
790
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-06-07
Closed date
2016-06-24
Last modified date
2016-07-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
IGZXBST2
Fix information
Fixed component name
LE ENT COBOL LI
Fixed component ID
568819812
Applicable component levels
R7A0 PSY
UP
R780 PSY UI38926
UP16/06/29 P F606
R790 PSY
UP
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":"SSCVR7X","label":"Runtime"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
14 December 2020