IBM Support

PH31377: SERVICE FOR Z/OS DEBUGGER 14.2.

Subscribe

You can track all active APARs for this component.

 

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