APAR status
Closed as program error.
Error description
z/OS Debugger service for IBM Developer for z/OS Enterprise Edition 14.2.5 IBM Developer for z/OS 14.2.5 IBM Debug for z/OS 14.2.5 --- Features --- -z/OS Debug Profile Service o The API now provides more detailed diagnostic messages when authentication fails. o A new optional HOST attribute is added to the CICS region configuration. For more information, see the instructions in the /etc/debug/dtcn.ports sample configuration file. o Support for RACF key ring used as the keystore is added. For more information, see the "Enabling secure communication" topic in IBM z/OS Debugger Customization Guide. --- End Features --- --- Service --- -The debugger doesn't stop in the second EC LINK PROGRAM to a LE assembler module. (PI50210 at 14.1) -An abend U4087 or ABENDS0C7 may occur if the DBMDT TEST runime parameter is used and the Debug Manager (DBM) isn't running. -Remote debug: 2 If an IGZEOPT CSECT is link-edited with a COBOL V5/V6 main, it causes IGZ0014W 'IGZEOPT is ignored' condition to be raised. A Program Check at EQA0SDU+x'0872' is seen. (PH21857 at 14.1) -Using IBM Debug for z/OS, a leak in subpool 131 may cause a shortage of storage in an IMS MPR after multiple debug sessions. A hang may be observed in the IMS MPR. (PH30772 at 14.2) -Terminal Interface Monitor (TIM) AbendS0C1 or ABENDS0C4 when a terminal disconnects. (PH31751 at 14.1) -When running SEQASAMP(EQAWTIMS), the following messages are displayed. IEW2400I 5D10 A REQUEST TO DELETE CSECT OR SYMBOL DFSCSIF0 WAS RECEIVED, AND THE CSECT OR SYMBOL WAS NOT FOUND IEW2400I 5D10 A REQUEST TO DELETE CSECT OR SYMBOL DFSCSII0 WAS RECEIVED, AND THE CSECT OR SYMBOL WAS NOT FOUND. These informational messages don't affect a normal run of the job. The first message is from the first step of the job that link edits the EQATIEDT user exit (transaction message edit). The second message is from the second step of the job that link edits the EQATIEXT(alias DFSMSCE0) user exit (transaction routing). They both are in response to the REPLACE DFSCSII0,DFSCSIF0 link edit statement In both steps. EQATIEDT has entry point DFSCSII0, doesn't have entry point DFSCSIF0. EQATIEXT has entry point DFSCSIF0, doesn't have entry point DFSCSII0. To eliminate these messages, the fix removes unnecessary names on the REPLACE statements. -When a COBOL V4 program is the main program, and a session variable is created by a z/OS Debugger command, there is a ABENDS0C4 abend in EQA00DCL+'1D0A'x when a COBOL V5 or V6 program is called. (PH32942 at 15.0) -A debug session for a DB2 stored procedure displays "SOURCE: UNKNOWN?" when the stored procedure is a Cobol V5+ main program invoked by a secondary entry point. This also happens outside of DB2 when CEEPIPI Call_main of a Cobol V5+ program uses a secondary EP. (PH33168 at 14.1) -Remote debug: EQA2302E message in Japanese is garbled. (PH33160 at 14.1) -Sometimes no source displayed for COBOL V6.2 or newer compiled with TEST(SEPARATE) and with 3 or more compile units. (PH33428 at 14.2) -Loop in EQA00DTA in CICS region after QUIT command issued during debugging of a mix of COBOL and non-LE assembler. Problem occurs after QUIT ABEND or QQUIT command on CICS when stopped in a COBOL program and there are non-LE asm LINK levels active. Normally the transaction should end with a 4038 abend. In this case, could be a loop or other kinds of abends. (PH33738 at 14.1) -CICS assembler debug session abends with ASRB. (PH34369 at 15.0) -Abend in a remote debugging session for an assembler program with DEFAULT VIEW NOMACGEN. The following message in the job output may precede the abend: EQA9981I - EQA00STO Internal Error nnnnnnnn (PH34451 at 15.0) -When using the DTCNDELETEDEADPROF,YES command in the EQAOPTS load module, DTCN profiles should be deleted once the owner logs off or disconnects from CICS, and a different user logs in and enters the DTCN transaction. However, if the DTCN transaction is using a VSAM storage repository the profiles are not deleted. DTCN profiles are deleted as expected if the DTCN transaction is using TSQ storage repository. (PH34900 at 14.2) 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 need the * * features or have the problems described in * * the Problem Description. * **************************************************************** * PROBLEM DESCRIPTION: * * z/OS Debugger service for * * IBM Developer for z/OS * * Enterprise Edition 14.2.5 * * IBM Developer for z/OS 14.2.5 * * IBM Debug for z/OS 14.2.5 * * * * * * --- Features --- * * * * -z/OS Debug Profile Service * * * * o The API now provides more * * detailed diagnostic messages when * * authentication fails. * * * * o A new optional HOST attribute is * * added to the CICS region * * configuration. For more * * information, see the instructions * * in the /etc/debug/dtcn.ports * * sample configuration file. * * * * o Support for RACF key ring used as * * the keystore is added. For more * * information, see the "Enabling * * secure communication" topic in * * IBM z/OS Debugger Customization * * Guide. * * * * --- End Features --- * * * * * * --- Service --- * * * * -The debugger doesn't stop in the * * second EC LINK PROGRAM to a LE * * assembler module. * * (PI50210 at 14.1) * * * * -An abend U4087 or ABENDS0C7 may occur * * if the DBMDT TEST runime parameter is * * used and the Debug Manager (DBM) * * isn't running. * * * * -Remote debug: * * 2 If an IGZEOPT CSECT is link-edited * * with a COBOL V5/V6 main, it causes * * IGZ0014W 'IGZEOPT is ignored' * * condition to be raised. A Program * * Check at EQA0SDU+x'0872' is seen. * * (PH21857 at 14.1) * * * * -Using IBM Debug for z/OS, a leak in * * subpool 131 may cause a shortage of * * storage in an IMS MPR after multiple * * debug sessions. A hang may be * * observed in the IMS MPR. * * (PH30772 at 14.2) * * * * -Terminal Interface Monitor (TIM) * * AbendS0C1 or ABENDS0C4 when a * * terminal disconnects. * * (PH31751 at 14.1) * * * * -When running SEQASAMP(EQAWTIMS), the * * following messages are displayed. * * * * IEW2400I 5D10 A REQUEST TO DELETE * * CSECT OR SYMBOL DFSCSIF0 WAS * * RECEIVED, AND THE CSECT OR SYMBOL WAS * * NOT FOUND * * * * IEW2400I 5D10 A REQUEST TO DELETE * * CSECT OR SYMBOL DFSCSII0 WAS * * RECEIVED, AND THE CSECT OR SYMBOL WAS * * NOT FOUND. * * * * These informational messages don't * * affect a normal run of the job. * * * * The first message is from the first * * step of the job that link edits the * * EQATIEDT user exit (transaction * * message edit). * * * * The second message is from the second * * step of the job that link edits the * * EQATIEXT(alias DFSMSCE0) user exit * * (transaction routing). * * * * They both are in response to the * * REPLACE DFSCSII0,DFSCSIF0 link edit * * statement In both steps. * * * * EQATIEDT has entry point DFSCSII0, * * doesn't have entry point DFSCSIF0. * * * * EQATIEXT has entry point DFSCSIF0, * * doesn't have entry point DFSCSII0. * * * * To eliminate these messages, the fix * * removes unnecessary names on the * * REPLACE statements. * * * * -When a COBOL V4 program is the main * * program, and a session variable is * * created by a z/OS Debugger command, * * there is a ABENDS0C4 abend in * * EQA00DCL+'1D0A'x when a COBOL V5 or * * V6 program is called. * * (PH32942 at 15.0) * * * * -A debug session for a DB2 stored * * procedure displays "SOURCE: * * UNKNOWN?" when the stored procedure * * is a Cobol V5+ main program invoked * * by a secondary entry point. This also * * happens outside of DB2 when CEEPIPI * * Call_main of a Cobol V5+ program uses * * a secondary EP. * * (PH33168 at 14.1) * * * * -Remote debug: EQA2302E message in * * Japanese is garbled. * * (PH33160 at 14.1) * * * * -Sometimes no source displayed for * * COBOL V6.2 or newer compiled with * * TEST(SEPARATE) and with 3 or more * * compile units. * * (PH33428 at 14.2) * * * * -Loop in EQA00DTA in CICS region after * * QUIT command issued during debugging * * of a mix of COBOL and non-LE * * assembler. Problem occurs after QUIT * * ABEND or QQUIT command on CICS when * * stopped in a COBOL program and there * * are non-LE asm LINK levels active. * * Normally the transaction should end * * with a 4038 abend. In this case, * * could be a loop or other kinds of * * abends. * * (PH33738 at 14.1) * * * * -CICS assembler debug session abends * * with ASRB. * * (PH34369 at 15.0) * * * * -Abend in a remote debugging session * * for an assembler program with DEFAULT * * VIEW NOMACGEN. The following message * * in the job output may precede the * * abend: * * EQA9981I - EQA00STO Internal Error * * nnnnnnnn * * (PH34451 at 15.0) * * * * -When using the DTCNDELETEDEADPROF,YES * * command in the EQAOPTS load module, * * DTCN profiles should be deleted once * * the owner logs off or disconnects * * from CICS, and a different user logs * * in and enters the DTCN transaction. * * * * However, if the DTCN transaction is * * using a VSAM storage repository the * * profiles are not deleted. * * * * DTCN profiles are deleted as expected * * if the DTCN transaction is using TSQ * * storage repository. * * * * (PH34900 at 14.2) * * * * * * 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 features or * * problem fixes should install this service. * **************************************************************** New features and miscellaneous service.
Problem conclusion
New features and service available.
Temporary fix
Comments
APAR Information
APAR number
PH31377
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-11-06
Closed date
2021-03-31
Last modified date
2021-05-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI74705
Modules/Macros
EQALDR31 EQA00BKP EQADCCN0 EQA00OEI EQARCOBD EQA00GDV EQA00CUS EQA00ER0 EQA00ER1 EQAS0OHH EQA00LNG EQA00EHI EQAS0DU EQAS0DBH EQAS0OHC EQAS0DBJ EQAPAX01 EQAS0DBG EQAEVDBG EQARCCDA EQAPAX03 EQAPAX02 EQASPDBI EQAS0QCS EQA10PRC EQA05CUS EQAYPSDT EQA0SMSU EQA00EHB EQAS0REG EQA10XIF EQAS0HKS EQACIC51 EQA0XCUS EQA0OIP1 EQA0PDBI EQA0OIP2 EQASG006 EQA00REG EQAS0EMG EQA00GFV EQAS0OHT EQA0SCLU EQAS0OHV EQA10MG0 EQA10MG1 EQAS0MVS EQAL6Z3 EQAL6Z6 EQA10MVS EQAW3Z3 EQAMVS31 EQAW3Z6 EQA0AIP2 EQA0AIP1 EQA00CND EQAAFSPS EQAS0DTL EQAS0EVH EQA0SDU EQA03CUS EQA00CVT EQA00SET EQAS0GIV EQA00ABE EQAS0EH2 EQA00AEI EQACIC32 EQA0SDLD EQASXCUS EQA00DCL EQA00LST EQAS0DEI EQA00HKS EQA00GIV EQA00PBK EQACTL EQA00OHT EQAEV006 EQA00CIC EQA00OHV EQA0SRQ1 EQA00EMG EQA01SVC EQA0SRQ2 EQA0SRQ3 EQA0SXU1 EQA00AEH EQACIC41 EQA00DBG EQA00DBH EQA00OHC EQA00DBI EQA00DBJ EQAS0EHI EQA00OHH EQA0SQFY EQAS0LNG EQAS0EHB EQA00LIS EQAZPCM EQA0SCHG EQA09CUS EQARCDB2 EQA00RES EQA00QCS EQAS0LMS EQA00CHG EQACCSD EQASAIP1 EQA00DEI EQAMVS64 EQA00EH2 EQASAIP2 EQA00LMS EQA0SCL2 EQA0SCL1 EQAXPL31 EQADCXXT EQAS0CUS EQA0SDBI EQARCDBG EQANICRT EQA00DU EQAS0GDV EQA10QRY EQAWTIMS EQAYSMMN EQARCVND EQALDR64 EQA0CINF EQAS0SET EQARCL4 EQAPROF EQAS0ABE EQA00MEM EQA00EVH EQAPRFSU EQA00DTL EQALMA EQA0STKH EQA00CV EQAS0CND EQADCREP EQA0SRP1 EQA0SRP2 EQAYPFIL
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