Fixes are available
APAR status
Closed as program error.
Error description
The IBM Debugger fails to show the FILLER declaration for which MSCHL1R is a member of in the following COBOL program: $ cat test.cbl IDENTIFICATION DIVISION. PROGRAM-ID. 'AEGBTEST'. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. DATA DIVISION. WORKING-STORAGE SECTION. 77 AERPARM PIC X(8) VALUE 'AERPARM'. 77 AEVBLK PIC X(8) VALUE 'AEVBLK'. *======================== 01 STRUCTURE1. 02 MOB1 PIC S9(9) COMP-3 value 999999999. 02 MSCHL13 PIC X(24). 02 MSCHL14 PIC S9(15) COMP-3. 02 MSCHL14R REDEFINES MSCHL14 PIC X(8). 01 FILLER. 02 FILLER PIC X(5). 02 MSCHL1R PIC S9(15) COMP-3 . *======================== 000106 77 ZW-FANR-GEP PIC S9(15) COMP-3 VALUE +128. 000106 77 ZW-GEM-GEP PIC S9(9) COMP-3 VALUE +687. 000106 77 SUCOP PIC X(12) VALUE 'OPEN '. 121220 77 GEMALT PIC X(5) VALUE '60801'. 121220 77 GEMNEU PIC X(5). 121220 77 AEJUKNC PIC X(8) VALUE 'AEJUKNC'. PROCEDURE DIVISION. MOVE 6 TO MOB1. MOVE 88 TO MSCHL1R. MOVE LOW-VALUE TO MSCHL14R. GOBACK. $ ===== ACTUAL OUTPUT: FILLER declarations are not view-able in the Variables pane of the Debugger UI ===== EXPECTED OUTPUT: FILLER declarations should be view-able in the Variables pane of the Debugger UI
Local fix
N/A
Problem summary
USERS AFFECTED: COBOL users who have 01 FILLER declarations in their source code and who use the IBM debugger to debug those FILLER declarations are affected by this issue PROBLEM DESCRIPTION: The issue for COBOL was that the FILLER declarations were treated as a reserved word in the context of variable lookups and failed to parse it. As a result, correct information was not passed to the IBM Debugger and as a result was not being displayed properly in the variable pane.
Problem conclusion
The issue has been resolved by simply not treating 'FILLER' as a 'reserved word'.
Temporary fix
Comments
APAR Information
APAR number
PH03453
Reported component name
COBOL FOR AIX
Reported component ID
5724Z8700
Reported release
510
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-10-01
Closed date
2018-10-17
Last modified date
2018-10-17
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
COBOL FOR AIX
Fixed component ID
5724Z8700
Applicable component levels
R510 PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS6SGM","label":"COBOL for AIX"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"510","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
17 October 2021