A fix is available
APAR status
Closed as program error.
Error description
COBOL V6.2 program receives a s0c4 in IGZXE32 at offset x'DC' on an MVHHI instruction due to an invalid address in reg5. Problem only occurs when using NOBLOCKSET, which is the conventional merge technique.
Local fix
Use BLOCKSET
Problem summary
**************************************************************** * USERS AFFECTED: Users of Enterprise COBOL V5 and later * * releases compiling and running programs that * * contain MERGE statements, with the DFSORT * * NOBLKSET option in effect. * **************************************************************** * PROBLEM DESCRIPTION: The BLKSET option was the default and * * was recommended by DFSORT. The NOBLKSET * * option prevented DFSORT from using * * newer algorithms, and caused it to use * * the conventional method to do the * * merge. Enterprise COBOL V5 and later * * releases did not support the * * conventional method. * **************************************************************** * RECOMMENDATION: Apply the PTF to obtain tolerate NOBLKSET * * and the conventional merge method in * * Enterprise COBOL V5+. * **************************************************************** Support for NOBLKSET was not available in the COBOL runtime. When DFSORT attempted to use the conventional merge method (caused by the NOBLKSET option setting), an address field containing COBOL runtime control block information was invalid. This led to a subsequent 0C4 abend in the COBOL runtime.
Problem conclusion
The Migration Guide has been updated to provide information about the NOBLKSET usage scenario. Refer also to the Technical Note for details (URL: https://www.ibm.com/support/pages/node/1171576 ).
Temporary fix
Comments
APAR Information
APAR number
PH21261
Reported component name
LE ENT COBOL LI
Reported component ID
568819812
Reported release
7C0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-01-21
Closed date
2020-01-21
Last modified date
2020-02-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
IGZCEV4 IGZLLIBV IGZXAPI IGZXCDA IGZXD24 IGZXDMR IGZXLPIO IGZXLPKA IGZXLPKB IGZXLPKC IGZXLPKD IGZXLPKE IGZXLPKF IGZXLPKG IGZXPK2
Fix information
Fixed component name
LE ENT COBOL LI
Fixed component ID
568819812
Applicable component levels
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