APAR status
Closed as program error.
Error description
z/OS Debugger service for IBM Wazi Developer for Red Hat CodeReady Workspaces 1.0.0 IBM Developer for z/OS Enterprise Edition 14.2.4 IBM Developer for z/OS 14.2.4 IBM Debug for z/OS 14.2.4 --- Service --- -z/OS Debugger IMS Transaction Isolation ABENDS0C4 in EQANICRT+X'53C'. EQANICRT abended trying to locate IMSA in the table of IMS systems known to z/OS Debugger (systems running with z/OS Debugger's DFSMSCE0). This table did not exist, which means that no IMS task set up for the Debugger is running. (PH18350 at 14.2) -Code Coverage results are invalid if EJECT or SKIP or TITLE commands are in the COBOL source. (PH20284 at 14.1) -Code Coverage: PROCEDURE statement has wrong coloring when running PL/I program with TEST(HOOK) and DYNDEBUG ON. (PH25899 at 14.1) -Running Code Coverage for a z/OS Automated Unit Testing Framework (zUnit) of a COBOL program (z/OS Automated Unit Testing Framework (zUnit) > Code Coverage...), the report displays zero percent coverage for all files. (PH26367 at 14.2) -VTAM dump created because two Terminal Interface Manager (TIM) sessions tried to update the same EQAUOPTS file at the same time. (PH23339 at 14.2) -Incorrect location displayed for COBOL V6.2 side file in debugger Source Identification panel. This happens for programs compiled with TEST(SEPARATE). (PH27129 at 14.1) -CICS DTCN: The debugger is not stopping for an IP address match because it only matches on transactions which come from web servers or MQ, but not which come from a Windows workstation through CICS Transaction Gateway. (PH24411 at 14.1) -Debug session is abending in the following situation: After a successful debug session in CICS, the - COBOL V5 or V6.1 program compiled with TEST or - COBOL V6.2+ program compiled with TEST(NOSEPARATE) is altered and recompiled, no NEWCOPY command is issued in CICS, restart the debugger for the now changed COBOL program, the abend will occur on the changed line. The debugger will now issue a message and the program source is not displayed. (PH25381 at 14.1) -Program Check at EQA30PT+000024FA in CICS debug session after abend AKEH was observed in the log, but possible other locations could be observed. z/OS Debugger should just percolate the error, like it does for other 'purge' abends. (PH25337 at 14.1) -In the remote GUI, the variable view contains duplicate entries after an abend occurs in the program and user examines the exception. (PH26620 at 14.2) -Bad performance in Code Coverage mode if the PL/I SYSDEBUG file does not match the creation date with DYNDEBUG OFF. (PH26160 at 14.1) -z/OS Debugger abend on an AIBTDLI INQY FIND IOPCB call in IsThisIMSIso running in a batch job under DL/2 (Syncsort's emulation of IMS). The program did not have an IOPCB, which was the reason for the abend. (PH25893 at 14.1) -Using IBM z/OS Debugger, monitoring a COBOL v5+ condition name as a whole array in the Monitors view may cause an ABENDS0C4/AKEA during the debug session. The SVC dump will display the program check error in module EQARCEXP CSECT DbgEvaluateExpr. (PH25829 at 14.1) -High CPU usage in Code Coverage for a large program. (PH25849 at 14.1) -z/OS Debugger needs to add support for a group of relative instructions with OPCODE C6 like CLGRL and others. (PH25915 at 14.1) -z/OS Debugger Utilities JCL parser does not resolve system symbolics such as &SYSCLONE. (PH25970 at 14.2) -z/OS Debugger does not provide correct info if EQAUEDAT is used for COBOL V6.2 side file location. (PH26658 at 14.1) -CICS debug: COBOL V6 TEST(SEPARATE). If there is a problem with a side file, TDQ CINL (DD CINSPLS) stays allocated and open after debug session. This causes problems with compiling the program because the side file is still locked. (PH26740 at 14.1) -In IBM Debugger for z System, there are multiple places where storage leaks are occurring with the use of watch breakpoints. The storage leaks would happen for any watch breakpoint that contains either a conditional expression or a level 88 variable. (PH27155 at 14.1) -z/OS Debugger IMS Transaction Isolation implementation in an IMS that already uses DFSMSCE0 exit. EQATIEX2 can run under multiple tasks but uses a single save area for calls to a site's DFSMSCE0. If an instance of EQATIEX2 cannot get exclusive use of this area within 1.25s, it skips the call to the site's DFSMSCE0 with message EQA9981S Could not acquire IMS Isolation table lock. Will not call client exit. (PH28246 at 14.2) -High CPU usage in remote debugging on loading large COBOL and PLI programs when "Always use debug Editor" in Preferences - Run/Debug - Compiled Debug - Debug Editors is unchecked. (PH28713 at 14.2) -IDz Code Coverage V14.2 fails with an ABENDS0C4 in EQA00DEH. (PH28854 at 14.2) -Update doc and EQACCSD sample to include URIMAP resource definition for z/OS Debugger Debug Profile Service. (PH29015 at 14.2) -Customers who use EQAUEDAT to provide a DEBUG file location and use an EQAUEDAC compiled with COBOL V5+ will see that the EQAUEDAT did not work properly and the debugger did not start. eqaw.SEQASAMP(EQAUEDAC) is the COBOL version of the assembler eqaw.SEQASAMP(EQAUEDAT). (PH28745 at 14.2) To complete this fix, the PTF for PH30064 for z/OS 2.3 or 2.4 Language Environment is also needed, which was not available when this APAR was closed. The PTFs can be put on independantly of each other. -z/OS Debugger does not get side file location when IGZIUXB is used for COBOL v6.2 + programs compiled with TEST(SEPARATE). (PH29104 at 14.2) -z/OS Debugger's ESPIE may remain active after termination of an LE enclave or a debugging session. A later program check will cause an ABENDS0C4 when the ESPIE exit attempts to access its parameter area, which no longer exists. The fix resets an ESPIE before destroying its parameter area. (PH29722 at 14.2) -When using Code Coverage, the user can see the original source code by clicking the program name on the Code Coverage report. If the source code contains hex character x'0D' the user might see an invalid line break where that character is located. (PH29776 at 14.2) -IMS control region may issue pairs of messages "EQA9999I Cannot find IMS region". The messages are produced by internal tracing, which tries to locate an IMS isolation entry on a code branch that does not set the IMS id. The fix removes tracing calls from the branch where IMS id is not set. (PH30647 at 14.1) For COBOL V5 and V6 references above: FIXCAT KEYWORD: COB0501T/K COB0502T/K COB0601T/K COB0602T/K COB0603T/K For z/OS Debugger: FIXCAT KEYWORD: DEBUGGER/K --- End Service ---
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * z/OS Debugger 14.2 users who have the problems described in * * the Problem Description. * **************************************************************** * PROBLEM DESCRIPTION: * * z/OS Debugger service for * * IBM Wazi Developer for Red Hat * * CodeReady Workspaces 1.0.0 * * IBM Developer for * * z/OS Enterprise Edition 14.2.4 * * IBM Developer for z/OS 14.2.4 * * IBM Debug for z/OS 14.2.4 * * * * * * --- Service --- * * * * -z/OS Debugger IMS Transaction * * Isolation ABENDS0C4 in * * EQANICRT+X'53C'. EQANICRT abended * * trying to locate IMSA in the table of * * IMS systems known to z/OS Debugger * * (systems running with z/OS Debugger's * * DFSMSCE0). This table did not exist, * * which means that no IMS task set up * * for the Debugger is running. * * (PH18350 at 14.2) * * * * -Code Coverage results are invalid if * * EJECT or SKIP or TITLE commands are * * in the COBOL source. * * (PH20284 at 14.1) * * * * -Code Coverage: PROCEDURE statement * * has wrong coloring when running PL/I * * program with TEST(HOOK) and DYNDEBUG * * ON. * * (PH25899 at 14.1) * * * * -Running Code Coverage for a z/OS * * Automated Unit Testing Framework * * (zUnit) of a COBOL program (z/OS * * Automated Unit Testing Framework * * (zUnit) > Code Coverage...), the * * report displays zero percent coverage * * for all files. * * (PH26367 at 14.2) * * * * -VTAM dump created because two * * Terminal Interface Manager (TIM) * * sessions tried to update the same * * EQAUOPTS file at the same time. * * (PH23339 at 14.2) * * * * -Incorrect location displayed for * * COBOL V6.2 side file in debugger * * Source Identification panel. This * * happens for programs compiled with * * TEST(SEPARATE). * * (PH27129 at 14.1) * * * * -CICS DTCN: The debugger is not * * stopping for an IP address match * * because it only matches on * * transactions which come from web * * servers or MQ, but not which come * * from a Windows workstation through * * CICS Transaction Gateway. * * (PH24411 at 14.1) * * * * -Debug session is abending in the * * following situation: After a * * successful debug session in CICS, the * * - COBOL V5 or V6.1 program * * compiled with TEST * * or * * - COBOL V6.2+ program * * compiled with TEST(NOSEPARATE) * * is altered and recompiled, no NEWCOPY * * command is issued in CICS, restart * * the debugger for the now changed * * COBOL program, the abend will occur * * on the changed line. * * The debugger will now issue a message * * and the program source is not * * displayed. * * (PH25381 at 14.1) * * * * -Program Check at EQA30PT+000024FA in * * CICS debug session after abend AKEH * * was observed in the log, but possible * * other locations could be observed. * * z/OS Debugger should just percolate * * the error, like it does for other * * 'purge' abends. * * (PH25337 at 14.1) * * * * -In the remote GUI, the variable view * * contains duplicate entries after an * * abend occurs in the program and user * * examines the exception. * * (PH26620 at 14.2) * * * * -Bad performance in Code Coverage mode * * if the PL/I SYSDEBUG file does not * * match the creation date with DYNDEBUG * * OFF. * * (PH26160 at 14.1) * * * * -z/OS Debugger abend on an AIBTDLI * * INQY FIND IOPCB call in IsThisIMSIso * * running in a batch job under DL/2 * * (Syncsort's emulation of IMS). The * * program did not have an IOPCB, which * * was the reason for the abend. * * (PH25893 at 14.1) * * * * -Using IBM z/OS Debugger, monitoring a * * COBOL v5+ condition name as a whole * * array in the Monitors view may cause * * an ABENDS0C4/AKEA during the debug * * session. The SVC dump will display * * the program check error in module * * EQARCEXP CSECT DbgEvaluateExpr. * * (PH25829 at 14.1) * * * * -High CPU usage in Code Coverage for a * * large program. * * (PH25849 at 14.1) * * * * -z/OS Debugger needs to add support * * for a group of relative instructions * * with OPCODE C6 like CLGRL and others. * * (PH25915 at 14.1) * * * * -z/OS Debugger Utilities JCL parser * * does not resolve system symbolics * * such as &SYSCLONE. * * (PH25970 at 14.2) * * * * -z/OS Debugger does not provide * * correct info if EQAUEDAT is used for * * COBOL V6.2 side file location. * * (PH26658 at 14.1) * * * * -CICS debug: COBOL V6 TEST(SEPARATE). * * If there is a problem with a side * * file, TDQ CINL (DD CINSPLS) stays * * allocated and open after debug * * session. This causes problems with * * compiling the program because the * * side file is still locked. * * (PH26740 at 14.1) * * * * -In IBM Debugger for z System, there * * are multiple places where storage * * leaks are occurring with the use of * * watch breakpoints. The storage leaks * * would happen for any watch breakpoint * * that contains either a conditional * * expression or a level 88 variable. * * (PH27155 at 14.1) * * * * -z/OS Debugger IMS Transaction * * Isolation implementation in an IMS * * that already uses DFSMSCE0 exit. * * EQATIEX2 can run under multiple tasks * * but uses a single save area for calls * * to a site's DFSMSCE0. If an instance * * of EQATIEX2 cannot get exclusive use * * of this area within 1.25s, it skips * * the call to the site's DFSMSCE0 with * * message * * EQA9981S Could not acquire IMS * * Isolation table lock. Will not call * * client exit. * * (PH28246 at 14.2) * * * * -High CPU usage in remote debugging on * * loading large COBOL and PLI programs * * when "Always use debug Editor" in * * Preferences - Run/Debug - Compiled * * Debug - Debug Editors is unchecked. * * (PH28713 at 14.2) * * * * -IDz Code Coverage V14.2 fails with an * * ABENDS0C4 in EQA00DEH. * * (PH28854 at 14.2) * * * * -Update doc and EQACCSD sample to * * include URIMAP resource definition * * for z/OS Debugger Debug Profile * * Service. * * (PH29015 at 14.2) * * * * -Customers who use EQAUEDAT to provide * * a DEBUG file location and use an * * EQAUEDAC compiled with COBOL V5+ will * * see that the EQAUEDAT did not work * * properly and the debugger did not * * start. * * eqaw.SEQASAMP(EQAUEDAC) is the COBOL * * version of the assembler * * eqaw.SEQASAMP(EQAUEDAT). * * (PH28745 at 14.2) * * * * To complete this fix, the PTF for * * PH30064 for z/OS 2.3 or 2.4 Language * * Environment is also needed, which was * * not available when this APAR was * * closed. The PTFs can be put on * * independantly of each other. * * * * -z/OS Debugger does not get side file * * location when IGZIUXB is used for * * COBOL v6.2 + programs compiled with * * TEST(SEPARATE). * * (PH29104 at 14.2) * * * * -z/OS Debugger's ESPIE may remain * * active after termination of an LE * * enclave or a debugging session. A * * later program check will cause an * * ABENDS0C4 when the ESPIE exit * * attempts to access its parameter * * area, which no longer exists. The * * fix resets an ESPIE before destroying * * its parameter area. * * (PH29722 at 14.2) * * * * -When using Code Coverage, the user * * can see the original source code by * * clicking the program name on the Code * * Coverage report. If the source code * * contains hex character x'0D' the user * * might see an invalid line break where * * that character is located. * * (PH29776 at 14.2) * * * * -IMS control region may issue pairs of * * messages "EQA9999I Cannot find IMS * * region". The messages are produced by * * internal tracing, which tries to * * locate an IMS isolation entry on a * * code branch that does not set the IMS * * id. * * The fix removes tracing calls from * * the branch where IMS id is not set. * * (PH30647 at 14.1) * * * * * * For COBOL V5 and V6 references above: * * FIXCAT KEYWORD: COB0501T/K COB0502T/K * * COB0601T/K COB0602T/K * * COB0603T/K * * * * For z/OS Debugger: * * FIXCAT KEYWORD: DEBUGGER/K * * * * --- End Service --- * **************************************************************** * RECOMMENDATION: * * Installations that need these problem fixes should install * * this service. * **************************************************************** Miscellaneous service.
Problem conclusion
New service available.
Temporary fix
Comments
APAR Information
APAR number
PH25820
Reported component name
ZOS DEBUGGER
Reported component ID
5724T0713
Reported release
E20
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-05-27
Closed date
2020-11-09
Last modified date
2021-01-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI72495
Modules/Macros
EQA0SNTC EQA00CEM EQA04PST EQA10XSC EQAS0GFU EQA00CEC EQA00CEE EQA00EHI EQAS0DBH EQAS0DBJ EQA08PFM EQAS0DBG EQA00GLV EQARCCDA EQA00CCV EQASPDBI EQA00XML EQA00CCX EQA05CUS EQA0SMSU EQA00IPD EQA00EHB EQANCEST EQAS0HKS EQAS0HKN EQADCDEL EQA0S9LB EQA0CFUN EQA00REG EQAD3CSR EQA00XPR EQAS0INT EQAS0MVS EQAMVS31 EQA00CEX EQAAFSPS EQA08BLK EQA0S0YE EQA0S0YC EQA00SET EQAYBGID EQAS0GIV EQA00ABE EQAS0EH2 EQA00AEI EQACIC32 EQAS0FIN EQA07STT EQAS0DEH EQAS0DEI EQAS0SBM EQA07EXP EQA0SINP EQA00PBK EQAEV006 EQA0S4CN EQA00CIC EQA00EMG EQA0COHD EQA00AEH EQACIC41 EQA05PST EQAS7BLK EQAS0EHI EQAS0EHB EQAZPCM EQASUJCL EQA00GPA EQANMEST EQA00RES EQA00QCS EQA00CHG EQAS0CEM EQA00GSV EQACSEXE EQAS0M99 EQAS0CEE EQA00TMM EQA0SDBI EQA00PDM EQARCVND EQA00DMM EQA00QFY EQA0SCBP EQA0SLSE EQANCFRM EQA00ENV EQANIPSB EQAS0SET EQAS0ABE EQA50VAT EQANCFRE EQA0S4DS EQA07CUS EQA00DLD EQADCREP EQA10CND EQACSSIF EQA00BKP EQA00OEH EQA00OEI EQARCOBD EQA08CUS EQA00ER0 EQA00ER1 EQA0YCUS EQA08STT EQAS0QCS EQA08EXP EQA00FRE EQA00NAM EQA00TMX EQA00GTO EQAS0REG EQA0SXR1 EQA0SIPD EQA0XCUS EQAS7CUS EQA0CIC2 EQA10MGA EQAS0EMG EQASXPMT EQA00BML EQA10MG0 EQA10MG1 EQAS7EXP EQA07PST EQAW3Z3 EQA10BPR EQAW3Z6 EQANCREL EQA00CND EQA00BLD EQA10DTL EQA50XIO EQAS7STT EQA00BLK EQA1S4LB EQA0SDLD EQA08PST EQASXCUS EQA0SRGU EQANICTL EQA00DTA EQA0S4LB EQA00DTC EQA00TSR EQAS0DMM EQA00LBL EQA00DSF EQA00OHT EQA00OHV EQA0SXU1 EQA00OHB EQANCABE EQA00OHC EQA00OHD EQA00OHE EQA00OHH EQA00OHI EQA0SQFY EQAS0GTO EQA00OHL EQA00BND EQA00LAM EQAS0NAM EQA0SCHG EQACSCOM EQA09CUS EQA00E40 EQA00E41 EQA00TRA EQA0SXUT EQA00ALO EQA00EXE EQA0SCL2 EQA0SCL1 EQAXPL31 EQA00SRT EQA00KBM EQA00QNS EQA02PFM EQA00LDR EQANICRT EQA0SXRI EQAS7PST EQA00LDU EQA00LDW EQAD3XXT EQA00LDX EQA00LDY EQAYBCNM EQAYSMMN EQAWICRT EQALDR64 EQA0SEMC EQAD3UT1 EQA00LDD EQA00TTL EQANCTER EQARCL4 EQAPROF EQA00MEM EQA00ANC EQA00LCM EQAS0BLK EQA00EVH EQA00DTL EQA0STKH EQAS0CND EQA00ANL EQA50VIO EQA00BPP EQA00RPB EQALDR31 EQA00CVC EQA00POP EQA03PFM EQA0SBKP EQACSTCP EQA00CUS EQA00C53 EQAS0OHH EQACSINT EQA00CTX EQAS0DU EQAS0OHC EQASYCUS EQA00STO EQAEVDBG EQA00STR EQA00TVT EQA01TSR EQA00STT EQA00STU EQA0S9YE EQA10PRC EQA0S9YC EQA0SUT1 EQA02BLK EQAS0BND EQA0SUT2 EQA0SNAM EQA00RUN EQA00NML EQA10OSM EQA00QRY EQAS0OHT EQA0SCLU EQAS0OHV EQA00C70 EQAS0DSF EQA00C71 EQA03BLK EQA00C72 EQA00C73 EQANCDBG EQA0AIPD EQA00C68 EQA00C69 EQA0SCMD EQA0AIP4 EQA00RSV EQA0AIP3 EQA0AIP2 EQA0AIP1 EQADCMGR EQAS0DTL EQAS0EVH EQAS0ANC EQA00C62 EQA00C63 EQA00SVC EQA00CVT EQA00C64 EQA0SBLD EQA00C65 EQA0AIP6 EQA00C66 EQA0AIP5 EQA00C67 EQA04CMS EQA0SDTL EQAS0MGA EQA00PST EQA0SRPC EQANMDBG EQA0SLDD EQACTL EQAS0KBM EQAS0QNS EQA0SRQ1 EQA00RWD EQA01SVC EQA0SRQ2 EQA0SRQ3 EQA0SRQ4 EQAS0SRT EQAS0STO EQA00FA EQAS0STR EQAUEDAC EQA01SV2 EQA04PFM EQA00LIS EQA00NMU EQAUEDAT EQANCGET EQA0SEXA EQA0SEXE EQACCSD EQASAIP1 EQAS0POP EQA00GCC EQASAIP6 EQASAIP3 EQASAIP2 EQA00LMS EQASAIP5 EQASAIP4 EQA0STRE EQA00OSX EQA05PFM EQAYFWRI EQA0SCPU EQAS0CUS EQA0SUTI EQA00DU EQA02CUS EQAS0STT EQASAIPD EQA0CINF EQA00LLF EQA00LLH EQA02STT EQA00LLT EQA0SBPP EQA02EXP EQA00CV EQA04BLK EQA00A64 EQADCCXR EQA0SDTC EQA0SRP1 EQA0SRP2 EQA0SRP3 EQA0SLCM EQA0SRP4 EQA00LLC EQADCCN1 EQADCVSA EQADCCN0 EQAS0RUN EQADFHNO EQA10LST EQA03STT EQA00GDV EQA03EXP EQA05BLK EQA00LNG EQA00GDD EQA00VAR EQAS3UT1 EQA00GDF EQA00LNK EQA00GDG EQAPAX01 EQAPAX03 EQA00GDP EQAPAX02 EQASSUT1 EQAS0NMU EQA10XIF EQANCHAB EQA10DES EQATIEXT EQAS0PST EQA0SEXN EQACIC51 EQA0OIP5 EQA0OIP6 EQA0SEXP EQA0OIP3 EQA0OIP4 EQA0OIP1 EQA0PDBI EQA0OIP2 EQASG006 EQA0SEXU EQA02PST EQA0SEXX EQANISET EQAS0RWD EQA00GFU EQA00GFV EQANCRTO EQATIEX2 EQAL6Z3 EQAL6Z6 EQA10MVS EQANCXAB EQAS0A64 EQA0SRSM EQA0S4YE EQA0SDU EQA00NTC EQA03CUS EQA0S4YC EQA00HKN EQA10M99 EQA00DCL EQA00LST EQAS0OSM EQA00HKS EQADCTSQ EQA00GIV EQANBSWT EQA00LSE EQA04CUS EQACMDRV EQA00DBG EQA00DBH EQA00DBI EQA00DBJ EQA04STT EQAS0LNK EQAS0LNG EQA04API EQADXPMT EQA03ASN EQA04EXP EQA1S9LB EQA0OIPD EQA00LRC EQARCDB2 EQAS0LMS EQA00DEH EQAD3PXT EQA00DEI EQA00FIN EQAMVS64 EQA0SPRD EQA00EH2 EQA05STT EQAIIRMG EQA05EXP EQADCXXT EQANCCSE EQARCDBG EQA07BLK EQA02LOC EQA00SBM EQAS0GDV EQANXPOP EQANCLDE EQAS0GDP EQADPITR EQA03PST EQA00INT EQAPRFSU EQALMA EQANMPOP
Fix information
Fixed component name
ZOS DEBUGGER
Fixed component ID
5724T0713
Applicable component levels
[{"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"E20"}]
Document Information
Modified date:
25 June 2022