A fix is available
APAR status
Closed as program error.
Error description
Customer is writing to a new output file in which RECORDING MODE F is specifed in his Cobol pgm, but in the JCL DCB parm, RECFM=V is coded. Cobol abends with a U1035 and MSGIGZ035I with sk90 issued. This same abend and message is produced for file attribute mismatches of BLKSIZE and LRECL. Users would expect to receive a sk39 (which explicitly describes these mismatches) rather than the sk90. Releases effected: 3.0, 3.1, and 3.2
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: LE/370 COBOL PROGRAMS WHICH MAY EXPERIENCE * * FILE STATUS 39, BUT RECEIVE FILE STATUS 90. * **************************************************************** * PROBLEM DESCRIPTION: USER SPECIFIED 'RECORDING MODE F' AND * * ATTEMPTED TO OPEN I-O FILE WHICH HAD * * DCB=(RECFM=V). FILE STATUS 39 CODE WAS * * GENERATED, BUT DFP MSG IEC141I 13-60 * * WAS ALSO ENCOUNTERED, DCBSYNAD EXIT * * TO IGZEQBL WAS USED AND FILE STATUS 90 * * WAS FORCED. FILE STATUS 39 WAS THE * * ORIGINAL AND EXPECTED FILE STATUS THAT * * BEST DESCRIBES THE PROBLEM SYMPTOM. * **************************************************************** * RECOMMENDATION: * **************************************************************** DCBSYNAD PROCESSING IN IGZEQBL SHOULD NOT BE FORCING FILE STATUS 90 IF THERE EXISTS A PREVIOUS NON-ZERO FILE STATUS WHICH INDICATES THE OPEN WAS NOT SUCCESSFUL.
Problem conclusion
CODE CHANGED IN IGZEQBL FOR DCBSYNAD PROCESSING TO CHECK FOR A NONZERO FILE STATUS WHICH INDICATES OPEN WAS NOT SUCCESSFUL AND SKIP CODE WHICH FORCES FILE STATUS 90 IF THE PROGRAM WAS COMPILED UNDER LE/370 COBOL OR VS COBOL II.
Temporary fix
Comments
APAR Information
APAR number
PN20128
Reported component name
LE COBOL LIB
Reported component ID
568819802
Reported release
120
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
1992-05-05
Closed date
1992-05-20
Last modified date
1993-04-22
APAR is sysrouted FROM one or more of the following:
PN16746
APAR is sysrouted TO one or more of the following:
UN21724 UN21725 PN34665
Modules/Macros
IGZEQBL
Fix information
Fixed component name
LE COBOL LIB
Fixed component ID
568819802
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.
[{"Line of Business":{"code":"LOB16","label":"Mainframe HW"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG27M","label":"APARs - z\/VM environment"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"120"}]
Document Information
Modified date:
22 January 2021