APAR status
Closed as program error.
Error description
In IBM Developer for z Systems - IDz - v14.1.3, PLI outline view shows undf statement instead of proc. To reproduce the problem: 1- create a local PLI project with program like: 91249: PROC() OPTIONS(MAIN); DCL THEANSWER CHAR(16) VARYING; PROC1: PROC(); SUBPROC1: PROC(); dcl x file; on undf(x) begin; end; END SUBPROC1; SUBPROC2: PROC(); END SUBPROC2; END PROC1; 2- In v9.1.5 and 14.0.0.x, outline view shows: 91249: PROC() OPTIONS(MAIN); +- PROC1: PROC(); +- SUBPROC1: PROC(); | +- X | +- on undf +- SUBPROC2: PROC(); 3- In v14.1.3, outline view shows: 91249: PROC() OPTIONS(MAIN); +- PROC1: PROC(); +- SUBPROC1: PROC(); +- X +- on undf +- SUBPROC2: PROC();
Local fix
There is no known workaround at this time
Problem summary
PL/I outline view incorrectly calculates the depth of program elements when there are BEGIN blocks nested within ON-units.
Problem conclusion
Modified the PL/I outline to correctly calculate the depth of program elements when BEGIN blocks are nested within ON-units.
Temporary fix
Comments
APAR Information
APAR number
PI99735
Reported component name
DEV FOR Z SYS
Reported component ID
5724T0700
Reported release
E12
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-06-29
Closed date
2018-07-26
Last modified date
2018-07-26
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
DEV FOR Z SYS
Fixed component ID
5724T0700
Applicable component levels
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"E12","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
27 October 2020