IBM Support

PI84094: Debug Tool Utility JCL Processors drop statements after //SYSIN DD DDNAME=SYSINDD 17/07/10 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

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