A fix is available
APAR status
Closed as program error.
Error description
DTU option 8 JCL for Batch Debugging (and others that process JCL): When processing JCL which contains a statement like this //SYSIN DD DDNAME=SYSINDD all following statements are not in generated modified JCL after UI47449 (APAR PI75494) or UI48285 (APAR PI83457). Possible ABENDS0C4 in EQA00GFV+000050E4, ABENDS0C4 in EQA30INT+0000062E or a loop after PTF UI47449 (APAR PI75494). This APAR corrects these problems and also includes all the features and service included in PTF UI47449 (APAR PI75494), as shown below. --- Features --- -Allow store of STARTSTOP msgs in STARTSTOPMSGDSN in CICS environment. -Debug Tool IMS Transaction Isolation Facility: Implement DFSMSCE0 exit sharing. -Debug Tool IMS Transaction Isolation Facility: Add LIST capability to IMS Transaction Isolation Facility batch interface. --- End Features --- --- Service --- -ABEND in EQA00OHC+'20D8'x when using Debug Tool for COBOL V5 or V6 and TEST(NOSOURCE) with SET FREQUENCY ON in a preference file. (PI74365 at 13.1) -Debug Tool Utility JCL Analyzer gets EQA3058E Symbolic name too long for long symbolic names and variables. (PI75129 at 13.1) -Possible ABENDS0C4 in EQA00EVH when running Debug Tool with LE parameter TEST(ERROR,,*,*), and no Terminal Interface Manager (TIM) session connected. (PI74537 at 13.1) -ABENDS0C4 in EQA00KBM+'10C2'x when debugging in remote debug session. (PI74572 at 13.1) -Short-on-storage (SOS) in CICS when debugging application with large EQALANGX file. (PI75071 at 13.1) -ABEND in EQA0SXUT+'5208'x with SET LIST BY SUBSCRIPT ON in remote debug session. (PI75101 at 13.1) -Memory view contains ???? when it should contain values. (PI75428 at 13.1) -Currently Debug Tool's exit EQAD3CXT will continue to allocate the EQAUOPTS DS even though no entry in the XREF table was found . + EQAU999I CROSS REFERENCE ENTRY NOT FOUND. TRANSACTION ID IS: TRANS9999 The process should stop here so the following steps are not executed + EQAU999I PROFILE DATA SET NAME: JOHNS.DBGTOOL.EQAUOPTS + EQAU999E DATA SET ALLOCATION FAILED. DATA SET NAME IS: JOHNS.DBGTOOL.EQAUOPTS + EQAU999E DYNAMIC ALLOCATION RETURNED THE FOLLOWING INFORMATION: + EQAU999E RETURN CODE=00000004, REASON CODE=1708, INFO CODE= 0002 (PI76259 at 13.1) -Debug Tool Coverage Utility annotated listing for assembler truncated because of misidentified MACRO/MEND statement. (PI76617 at 12.1) -The input field pDsnStat in panel EQAPMPSL for Debug Tool is too short causing the DATASET NAME to be truncated in the Debug Tool IMS Transaction Isolation Facility. (PI77408 at 13.1) -Debug Tool does not show all of multiple CSECTS if configuration file with multiple commands is used. (PI77399 at 13.1) -Debug Tool IMS Transaction Isolation Facility uses delay debug option which conflicts with the EQAOPTS delay debug option. (PI80811 at 13.1) -Debug Tool fails with ABENDS0C4 in EQA0SBPP+'1C3E' in remote debug session start up. (PI78394 at 13.1) -Debug Tool program check at EQA00AEI+'9A6'x when run EQAWIVPB sample in remote debug mode. (PI78765 at 13.1) -Debug Tool: SVC Screening ON - abend when multitasking is done via ATTACH. There are different scenarios which will be fixed with this APAR: Debug Tool: ABEND in IMS application when started with EQANMDBG. Debug Tool: ABENDS0C4 when returning from subtask. (PI78905 at 13.1) -Program Check at EQARCL4+'11497C'x when COBOL V5 or higher program uses user-defined Unicode Codepage. (PI79945 at 13.1) -Using the Debug Tool IMS Transaction Isolation Facility, in some circumstances, the messages stay in the IMS input queue or input buffer after the debug session has been terminated. (PI80815 at 13.1) -Debug Tool, with the IMS Transaction Isolation Facility, can still remain active after a stop of the IMS sub-region. The panel "IMS Transaction Isolation Facility" shows that the sub-region has been stopped. In the panel "SDSF active user" it can be observed that the sub-region is still present/running. This can happen, for example, when the user makes the "stop" of the IMS sub-region in the TSO interface while the process / program is stopped on a breakpoint in the Debug Perspective within the RDz interface. (PI80876 at 13.1) -Debug Tool IMS Transaction Isolation Facility: Don't allow DEREGISTER if private MPR is still started. --- End Service --- These APARs were included in the same PTF. PI77222 CSV014I LOAD TO GLOBAL OF MODULE progA FAILED, USER UNAUTHORIZED followed by abend 206-08 in Debug Tool session. PI77243 A CICS HOGAN program is getting a ABENDS0C4 in EQANCLDE+'112C'x in a debug session. PI77250 ABEND in EQANCLDE+'5C2'x when using SET QUALIFY CU for a COBOL program when in NON LE environment. PI78363 When debugging a program using Debug Tool, the following message is received: EQA1997I - VTAM3270 waiting for LU XXXXXXXX PI78653 ABENDS0C6 in DLIPEM during debug session with Debug Tool. Traceback will show ABENDS0C4 in EQA00EVH+'AAFE'x. PI78687 ABENDS0C4 in EQA00OHI+'4F0'x in HOGAN BATCH debugging.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Debug Tool 13.1 sites that have installed * * PTF UI47449 or UI48285, or that need the * * service and features in: * * PTF UI47449 APAR PI75494 * **************************************************************** * PROBLEM DESCRIPTION: DTU option 8 JCL for Batch Debugging * * (and others that process JCL): * * When processing JCL which contains a * * statement like this * * //SYSIN DD DDNAME=SYSINDD * * all following statements are not in * * generated modified JCL after UI47449 * * (APAR PI75494) or UI48285 (APAR * * PI83457). * * * * Possible ABENDS0C4 in * * EQA00GFV+000050E4, ABENDS0C4 in * * EQA30INT+0000062E or a loop after * * PTF UI47449 (APAR PI75494). * * * * This APAR corrects these problems and * * also includes all the features and * * service included in PTF UI47449 (APAR * * PI75494), as shown below. * * * * --- Features --- * * * * -Allow store of STARTSTOP msgs in * * STARTSTOPMSGDSN in CICS environment. * * * * -Debug Tool IMS Transaction Isolation * * Facility: Implement DFSMSCE0 exit * * sharing. * * * * -Debug Tool IMS Transaction Isolation * * Facility: Add LIST capability to IMS * * Transaction Isolation Facility batch * * interface. * * * * --- End Features --- * * * * --- Service --- * * * * -ABEND in EQA00OHC+'20D8'x when using * * Debug Tool for COBOL V5 or V6 and * * TEST(NOSOURCE) with SET FREQUENCY ON * * in a preference file. * * (PI74365 at 13.1) * * * * -Debug Tool Utility JCL Analyzer gets * * EQA3058E Symbolic name too long for * * long symbolic names and variables. * * (PI75129 at 13.1) * * * * -Possible ABENDS0C4 in EQA00EVH when * * running Debug Tool with LE parameter * * TEST(ERROR,,*,*), and no Terminal * * Interface Manager (TIM) session * * connected. * * (PI74537 at 13.1) * * * * -ABENDS0C4 in EQA00KBM+'10C2'x when * * debugging in remote debug session. * * (PI74572 at 13.1) * * * * -Short-on-storage (SOS) in CICS when * * debugging application with large * * EQALANGX file. * * (PI75071 at 13.1) * * * * -ABEND in EQA0SXUT+'5208'x with SET * * LIST BY SUBSCRIPT ON in remote debug * * session. * * (PI75101 at 13.1) * * * * -Memory view contains ???? when it * * should contain values. * * (PI75428 at 13.1) * * * * -Currently Debug Tool's exit EQAD3CXT * * will continue to allocate the * * EQAUOPTS DS even though no entry in * * the XREF table was found . * * * * + EQAU999I CROSS REFERENCE ENTRY NOT * * FOUND. TRANSACTION ID IS: TRANS9999 * * * * The process should stop here so the * * following steps are not executed * * * * + EQAU999I PROFILE DATA SET NAME: * * JOHNS.DBGTOOL.EQAUOPTS * * + EQAU999E DATA SET ALLOCATION * * FAILED. DATA SET NAME IS: * * JOHNS.DBGTOOL.EQAUOPTS * * + EQAU999E DYNAMIC ALLOCATION * * RETURNED THE FOLLOWING INFORMATION: * * + EQAU999E RETURN CODE=00000004, * * REASON CODE=1708, INFO CODE= 0002 * * * * (PI76259 at 13.1) * * * * -Debug Tool Coverage Utility annotated * * listing for assembler truncated * * because of misidentified MACRO/MEND * * statement. * * (PI76617 at 13.1) * * * * -The input field pDsnStat in panel * * EQAPMPSL for Debug Tool is too short * * causing the DATASET NAME to be * * truncated in the Debug Tool IMS * * Transaction Isolation Facility. * * (PI77408 at 13.1) * * * * -Debug Tool does not show all of * * multiple CSECTS if configuration file * * with multiple commands is used. * * (PI77399 at 13.1) * * * * -Debug Tool IMS Transaction Isolation * * Facility uses delay debug option * * which conflicts with the EQAOPTS * * delay debug option. * * (PI80811 at 13.1) * * * * -Debug Tool fails with ABENDS0C4 in * * EQA0SBPP+'1C3E' in remote debug * * session start up. * * (PI78394 at 13.1) * * * * -Debug Tool program check at * * EQA00AEI+'9A6'x when run EQAWIVPB * * sample in remote debug mode. * * (PI78765 at 13.1) * * * * -Debug Tool: SVC Screening ON - abend * * when multitasking is done via ATTACH. * * There are different scenarios which * * will be fixed with this APAR: * * Debug Tool: ABEND in IMS application * * when started with EQANMDBG. * * Debug Tool: ABENDS0C4 when returning * * from subtask. * * * * (PI78905 at 13.1) * * * * -Program Check at EQARCL4+'11497C'x * * when COBOL V5 or higher program uses * * user-defined Unicode Codepage. * * (PI79945 at 13.1) * * * * -Using the Debug Tool IMS Transaction * * Isolation Facility, in some * * circumstances, the messages stay in * * the IMS input queue or input buffer * * after the debug session has been * * terminated. * * (PI80815 at 13.1) * * * * -Debug Tool, with the IMS Transaction * * Isolation Facility, can still remain * * active after a stop of the IMS * * sub-region. * * * * The panel "IMS Transaction Isolation * * Facility" shows that the sub-region * * has been stopped. In the panel "SDSF * * active user" it can be observed that * * the sub-region is still * * present/running. * * * * This can happen, for example, when * * the user makes the "stop" of the IMS * * sub-region in the TSO interface while * * the process / program is stopped on a * * breakpoint in the Debug Perspective * * within the RDz interface. * * * * (PI80876 at 13.1) * * * * -Debug Tool IMS Transaction Isolation * * Facility: Don't allow DEREGISTER if * * private MPR is still started. * * * * --- End Service --- * **************************************************************** * RECOMMENDATION: Debug Tool 13.1 sites that have installed * * PTF UI47449 or UI48285, or that need the * * service and features in: * * PTF UI47449 APAR PI75494 * * should install this service. * **************************************************************** Change in PI75494 in EQASUJCL (JCL analyzer/parser used in various DTU options) was in error and caused the lost of JCL statements after //SYSIN DD DDNAME=SYSINDD. This has been corrected. Change in PI75494 exposed problem that caused possible ABENDS0C4 in EQA00GFV+000050E4, ABENDS0C4 in EQA30INT+0000062E or a loop.
Problem conclusion
Problems resolved. The remaining service and features from PTF UI47449 APAR PI75494 are reshipped.
Temporary fix
Comments
×**** PE17/11/29 FIX IN ERROR. SEE APAR PI90844 FOR DESCRIPTION
APAR Information
APAR number
PI84094
Reported component name
DEBUG TOOL Z/OS
Reported component ID
5655Q1000
Reported release
D10
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-07-07
Closed date
2017-07-10
Last modified date
2018-02-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI48653
Modules/Macros
DMH000D DMH4001D DMH4001I DMH4002I DMH4003I DMH4005I DMH4006I DMH4007D DMH4007I DMH4008I DMH4009I DMH4010I DMH4011I DMH4012I DMH4013I DMH4014I DMH4015I DMH4016I DMH4017I DMH4018I DMH4019I DMH4020I DMH4021I DMH4022I DMH4023I DMH4024I DMH4025I DMH4026I DMH4027I DMH4028I DMH4030I DMH4032I DMH4035D DMH4035I DMH4036I DMH4037I DMH4038I DMH4044I DMH4045I DMH4046I DMH4047I DMH4048I DMH4049I DMH4050D DMH4050I DMHCONST DMHDBCS DMHIO DMHIOAPI DMHLCL DMHU001I DMHU005I DMHU900I DMHU920I DMHU921I DMHU930D DMHU930I DMHU940D DMHU940I DMHU941I DMHU950D DMHU950I DMHU988I DMHU989I DMHU990I DMHU993I DMHU994I DMHU995I DMHU996I DMHU997I DMHUTMSG EQA00ABE EQA00CIC EQA00CND EQA0CINF EQA0SCL1 EQA0SCL2 EQA0SRP1 EQA0SRP2 EQA10PRC EQA80VER EQAAFSPS EQADCCN0 EQAEV006 EQALMA EQASUJCL EQAYSMMN
Fix information
Fixed component name
DEBUG TOOL Z/OS
Fixed component ID
5655Q1000
Applicable component levels
RD10 PSY UI48653
UP17/07/11 P F707 {
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.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTQWA","label":"IBM Debug for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"D10","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
06 February 2018