IBM Support

PH66880: SERVICE FOR Z/OS DEBUGGER 17.0.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • z/OS Debugger service 17.0.2.1 for
    
     IBM Developer for z/OS Enterprise Edition 17.0.2
     IBM Developer for z/OS 17.0.2
     IBM Debug for z/OS 17.0.2
    
     IBM Test Accelerator for Z.
    
    
    --- Features ---
    
    See "What's new in IBM z/OS Debugger" in the z/OS Debugger
    documentation for any new features, if any, included in this
    service.
    
    --- End Features ---
    
    
    --- Service ---
    
    -Test Accelerator for z/OS (TAZ) recording for a batch DB2
     COBOL program compiled with COBOL II (non-LE COBOL) will
     result in abend U4038.
    
     EQARCL4 offset X'1AA732'.
    
     (PH66791 at 17.0)
    
    
    -ABENDS0C4 at EQA00STO+188 during TAZ recording.
    
     (PH67125 at 17.0)
    
    
    -Loop in EQA00EHI during TAZ recording.
    
     On intercepting a DLI call, the debugger scans the save-area
     chain for a DSA that points to a known compilation unit. If
     the DLI call came from a program that is not known to the
     debugger, the scan may go past the top of the chain and
     continue looping at the zero DSA address.
    
     (PH67124 at 17.0)
    
    
    -ABENDS878-14 in EQANIPSB using IMS Isolation in IMSPLEX with
     multiple systems.
    
     Abend 878-14 is due to a request for a negative amount of
     storage. The value of the counter of classes reserved for IMS
     isolation became negative. The code that synchronizes
     isolation tables among IMS systems in a plex decrements the
     count when a class is removed but does not increment it on
     addition of a class.
    
     (PH67077 at 17.0)
    
    
    -DPS subtask denied access to ATTRBOUT when RACF TEMPDSN class
     is active.
    
     A user thread in the profile service allocates ATTRBOUT as a
     temporary file, then attaches a subtask to store data in it.
     The subtask inherits the security environment of the DPS job,
     different from the user's. If the TEMPDSN class is active at
     the site, and the file is allocated on disk rather than to
     VIO, the subtask is denied access to the file.
    
     (PH67284 at 17.0)
    
    
    -TAZ test case fails with RC-4 because of a mismatched SORT
     statement.
    
     (PH67496 at 17.0)
    
    
    -Debug Profile Server - Startup fails with RC=0256.
    
     If the work directory (/var/debug or $WRKDIR ) uses extended
     ACLS then EQAPROF server will fail to deploy and return.
    
     Error: Permissions for '/var/debug' do not match expected
     'drwxrwxrwt'. Found 'drwxrwxrwt+'.
    
     (PH67101 at 17.0)
    
    
    -Debug Profile Service fails to authenticate users with
     mixed-case passwords during generate JWT token requests.
    
     (PH67303 at 17.0)
    
    
    -Debug Profile Service cannot customize Swagger UI Server URL
     for AT-TLS and Hostname Overrides.
    
     Incorrect Protocol Displayed with AT-TLS
    
     When using AT-TLS to handle SSL encryption at the TCP/IP stack
     level, Liberty is unaware that the connection is secure. As a
     result, the server URL reported by Swagger UI shows http
     instead of https. Any attempt to execute an API request from
     Swagger UI will generate a curl command using the incorrect
     protocol resulting in the following error:
    
     Failed to fetch.
     Possible Reasons:
        CORS
        Network Failure
        URL scheme must be "http" or "https" for CORS request.
    
     Inability to Specify a Custom Hostname
     If the default hostname returned by Liberty is not desired,
     any API request initiated from Swagger UI will use the
     incorrect hostname. This leads to the same error as above.
    
     (PH67460 at 17.0)
    
    
    -The Debug Profile Service (EQAPROF) fails to create a non-CICS
     profile (EQAUOPTS) in an SMS managed environment.  The
     following error is logged in the error stream (STDERR)
    
     IGD17271I ALLOCATION HAS BEEN ALLOWED TO PROCEED FOR DATA SET
     IBMUSER.DLAYDBG.EQAUOPTS
     ALTHOUGH VOLUME COUNT REQUIREMENTS COULD NOT BE MET
     IGD17273I ALLOCATION HAS FAILED FOR ALL VOLUMES SELECTED FOR
     DATA SET
    
     This error occurs because the space units (TRACKS) is not
     explicitly specified during dataset allocation via BPXWDYN.
     In an SMS environment without a default for allocation units,
     ALLOC uses MB instead of TRACKS.  This might lead to IGD17273I
     if MB allocations do not have sufficient volumes defined in
     the storage pool.
    
     (PH67659 at 17.0)
    
    
    For COBOL V5 and V6:
    FIXCAT KEYWORD: COB0501T/K COB0502T/K
                    COB0601T/K COB0602T/K
                    COB0603T/K COB0604T/K
                    COB0605T/K
    
    For z/OS Debugger:
    FIXCAT KEYWORD: DEBUGGER/K
    
    --- End Service ---
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * z/OS Debugger 16.0 users who need the                        *
    * features or have the problems described in                   *
    * the Problem Description.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * z/OS Debugger service 17.0.2.1 for                           *
    *                                                              *
    *  IBM Developer for                                           *
    *  z/OS Enterprise Edition 17.0.2                              *
    *  IBM Developer for z/OS 17.0.2                               *
    *  IBM Debug for z/OS 17.0.2                                   *
    *                                                              *
    *  IBM Test Accelerator for Z.                                 *
    *                                                              *
    *                                                              *
    * --- Features ---                                             *
    *                                                              *
    * See "What's new in IBM z/OS Debugger"                        *
    * in the z/OS Debugger documentation for                       *
    * any new features, if any, included in                        *
    * this service.                                                *
    *                                                              *
    * --- End Features ---                                         *
    *                                                              *
    *                                                              *
    * --- Service ---                                              *
    *                                                              *
    * -Test Accelerator for z/OS (TAZ)                             *
    *  recording for a batch DB2 COBOL                             *
    *  program compiled with COBOL II                              *
    *  (non-LE COBOL) will result in abend                         *
    *  U4038.                                                      *
    *                                                              *
    *  EQARCL4 offset X'1AA732'.                                   *
    *                                                              *
    *  (PH66791 at 17.0)                                           *
    *                                                              *
    *                                                              *
    * -ABENDS0C4 at EQA00STO+188 during TAZ                        *
    *  recording.                                                  *
    *                                                              *
    *  (PH67125 at 17.0)                                           *
    *                                                              *
    *                                                              *
    * -Loop in EQA00EHI during TAZ                                 *
    *  recording.                                                  *
    *                                                              *
    *  On intercepting a DLI call, the                             *
    *  debugger scans the save-area chain                          *
    *  for a DSA that points to a known                            *
    *  compilation unit. If the DLI call                           *
    *  came from a program that is not known                       *
    *  to the debugger, the scan may go past                       *
    *  the top of the chain and continue                           *
    *  looping at the zero DSA address.                            *
    *                                                              *
    *  (PH67124 at 17.0)                                           *
    *                                                              *
    *                                                              *
    * -ABENDS878-14 in EQANIPSB using IMS                          *
    *  Isolation in IMSPLEX with multiple                          *
    *  systems.                                                    *
    *                                                              *
    *  Abend 878-14 is due to a request for                        *
    *  a negative amount of storage. The                           *
    *  value of the counter of classes                             *
    *  reserved for IMS isolation became                           *
    *  negative. The code that synchronizes                        *
    *  isolation tables among IMS systems in                       *
    *  a plex decrements the count when a                          *
    *  class is removed but does not                               *
    *  increment it on addition of a class.                        *
    *                                                              *
    *  (PH67077 at 17.0)                                           *
    *                                                              *
    *                                                              *
    * -DPS subtask denied access to ATTRBOUT                       *
    *  when RACF TEMPDSN class is active.                          *
    *                                                              *
    *  A user thread in the profile service                        *
    *  allocates ATTRBOUT as a temporary                           *
    *  file, then attaches a subtask to                            *
    *  store data in it.  The subtask                              *
    *  inherits the security environment of                        *
    *  the DPS job, different from the                             *
    *  user's. If the TEMPDSN class is                             *
    *  active at the site, and the file is                         *
    *  allocated on disk rather than to VIO,                       *
    *  the subtask is denied access to the                         *
    *  file.                                                       *
    *                                                              *
    *  (PH67284 at 17.0)                                           *
    *                                                              *
    *                                                              *
    * -TAZ test case fails with RC-4 because                       *
    *  of a mismatched SORT statement.                             *
    *                                                              *
    *  (PH67496 at 17.0)                                           *
    *                                                              *
    *                                                              *
    * -Debug Profile Server - Startup fails                        *
    *  with RC=0256.                                               *
    *                                                              *
    *  If the work directory (/var/debug or                        *
    *  $WRKDIR ) uses extended ACLS then                           *
    *  EQAPROF server will fail to deploy                          *
    *  and return.                                                 *
    *                                                              *
    *  Error: Permissions for '/var/debug'                         *
    *  do not match expected 'drwxrwxrwt'.                         *
    *  Found 'drwxrwxrwt+'.                                        *
    *                                                              *
    *  (PH67101 at 17.0)                                           *
    *                                                              *
    *                                                              *
    * -Debug Profile Service fails to                              *
    *  authenticate users with mixed-case                          *
    *  passwords during generate JWT token                         *
    *  requests   (PH67303 at 17.0)                                *
    *                                                              *
    *                                                              *
    * -Debug Profile Service cannot                                *
    *  customize Swagger UI Server URL for                         *
    *  AT-TLS and Hostname Overrides.                              *
    *                                                              *
    *  Incorrect Protocol Displayed with                           *
    *  AT-TLS                                                      *
    *                                                              *
    *  When using AT-TLS to handle SSL                             *
    *  encryption at the TCP/IP stack level,                       *
    *  Liberty is unaware that the                                 *
    *  connection is secure. As a result,                          *
    *  the server URL reported by Swagger UI                       *
    *  shows http instead of https. Any                            *
    *  attempt to execute an API request                           *
    *  from Swagger UI will generate a curl                        *
    *  command using the incorrect protocol                        *
    *  resulting in the following error:                           *
    *                                                              *
    *  Failed to fetch.                                            *
    *  Possible Reasons:                                           *
    *     CORS                                                     *
    *     Network Failure                                          *
    *     URL scheme must be "http" or                             *
    *     "https" for CORS request.                                *
    *                                                              *
    *  Inability to Specify a Custom                               *
    *  Hostname                                                    *
    *  If the default hostname returned by                         *
    *  Liberty is not desired, any API                             *
    *  request initiated from Swagger UI                           *
    *  will use the incorrect hostname. This                       *
    *  leads to the same error as above.                           *
    *                                                              *
    *  (PH67460 at 17.0)                                           *
    *                                                              *
    *                                                              *
    * -The Debug Profile Service (EQAPROF)                         *
    *  fails to create a non-CICS profile                          *
    *  (EQAUOPTS) in an SMS managed                                *
    *  environment.  The following error is                        *
    *  logged in the error stream (STDERR)                         *
    *                                                              *
    *  IGD17271I ALLOCATION HAS BEEN ALLOWED                       *
    *  TO PROCEED FOR DATA SET                                     *
    *  IBMUSER.DLAYDBG.EQAUOPTS                                    *
    *  ALTHOUGH VOLUME COUNT REQUIREMENTS                          *
    *  COULD NOT BE MET                                            *
    *  IGD17273I ALLOCATION HAS FAILED FOR                         *
    *  ALL VOLUMES SELECTED FOR                                    *
    *  DATA SET                                                    *
    *                                                              *
    *  This error occurs because the space                         *
    *  units (TRACKS) is not explicitly                            *
    *  specified during dataset allocation                         *
    *  via BPXWDYN.  In an SMS environment                         *
    *  without a default for allocation                            *
    *  units, ALLOC uses MB instead of                             *
    *  TRACKS.  This might lead to IGD17273I                       *
    *  if MB allocations do not have                               *
    *  sufficient volumes defined in the                           *
    *  storage pool.                                               *
    *                                                              *
    *  (PH67659 at 17.0)                                           *
    *                                                              *
    *                                                              *
    * For COBOL V5 and V6:                                         *
    * FIXCAT KEYWORD: COB0501T/K COB0502T/K                        *
    *                 COB0601T/K COB0602T/K                        *
    *                 COB0603T/K COB0604T/K                        *
    *                 COB0605T/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

    PH66880

  • Reported component name

    ZOS DEBUGGER

  • Reported component ID

    5724T0713

  • Reported release

    H00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-06-06

  • Closed date

    2025-08-17

  • Last modified date

    2025-08-31

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UO04478

Modules/Macros

  • EQASSPRD EQAS2PST BZU2CLCT EQA0SNTC EQA00CEM BZUX0202 EQA04PST
    BZUF5214 EQAS0GFV EQAS0GFU BZUF5212 EQA00CEC EQA00CEE EQA00EHI
    BZUHCLCT EQAS0DBH EQANCDTR EQAS0DBJ BZUX0C02 EQA08PFM EQAS0DBG
    EQAR6OBD BZUX0C04 EQA00GLV EQARCCDA BZUXVLTH EQA00CCV EQASPDBI
    EQA00XML EQA00CCX EQA05CUS EQA0SMSU EQA00IPD EQA00EHB EQAS0HKS
    EQAS0HKN EQA0S9LB EQA0CFUN EQA00REG EQAD3CSR EQA00XPR EQA0VEXE
    EQAS0INT EQAS3PST EQAS0MVS BZUWCLCT EQA0VAPR EQA00CEX EQAAFSPS
    EQA08BLK EQA0S0YE EQA0S0YC EQA00SET EQAS0GIV EQA00ABE EQAS0EH2
    EQA00AEI EQAS5STT EQAS0FIN EQA07STT EQAS0DEH EQAS0DEI EQAS0SBM
    EQA07EXP EQA0SINP BZUF5412 EQA00PBK BZUF7834 BZUF7832 BZUFC412
    BZUX0E0A EQAEV006 EQA0S4CN EQA00CIC BZUF2020 EQA00EMG EQA0COHD
    EQA00AEH EQATS9LB BZUX0E08 EQA05PST EQAS7BLK EQAS0EHI BZUX0E02
    BZUX0E06 EQAS0EHB EQA00GPA EQAS5CUS EQAS0CCV EQA00RES EQA00QCS
    EQA00CHG EQAS0CEM EQA00GSV EQACSEXE EQASS0YC BZUHTABL EQASS0YE
    EQAS0CEE EQA00TMM EQA0VRUN EQA0SDBI EQA00PDM EQA0VICP EQARCVND
    EQA00DMM EQA00QFY EQA0SCBP EQA0SLSE EQA00ENV BZUACNFG EQANIPSB
    EQAS0SET BZUAFREE EQAS0ABE EQA0S4DS EQA07CUS EQA00DLD BZUADCMP
    EQA00BKP BZUFCLCT EQA00OEH EQA00OEI EQASVICP EQARCOBD BZUXCLCT
    EQA08CUS EQASSDBI BZUVTABL EQA00ER0 EQA00ER1 EQA0YCUS EQAR6L4
    EQAS5PST EQA08STT EQAR6PLI EQAS0CHG BZUDTABL EQAS0QCS EQAS0RES
    EQA08EXP EQA00FRE BZURMSGS EQA00NAM EQASSMSU EQASS9LB EQASCCOM
    EQA00TMX EQAS0GPA EQA00GTO BZU2TABL EQAS0REG EQA0SXR1 BZUXPAID
    BZUUCLCT EQA0SIPD EQA0XCUS EQAS7CUS EQA0CIC2 EQA10MGA EQAS0EMG
    EQASSCBP EQASXPMT EQAS0PBK EQASSINP EQA10MG0 EQA10MG1 EQAS7EXP
    EQA07PST EQA0VLNK EQANCREL BZUDCPPX EQA00CND EQA00BLD EQA10DTL
    EQAS0DLD EQA50XIO EQAS7STT EQA00BLK EQA1S4LB EQA0SDLD EQAS0GSV
    EQASSDU  EQA08PST EQASCEXE EQASXCUS EQA0SRGU BZUWTABL EQA00DTA
    EQA0S4LB EQA00DTC EQA00TSR EQAS0DMM EQA00LBL EQA00DSF EQA00AMD
    EQA00MDP EQA00OHT EQA00OHV EQA0SXU1 EQA00OHB BZUXNARG EQANCABE
    EQA00OHC EQA00OHD BZUFFNCT EQA00OHE EQA00OHH EQA00OHI EQA0SQFY
    EQAS0GTO EQA00OHL EQA00BND EQA00LAM EQAS0NAM EQA0SCHG EQACSCOM
    EQA09CUS EQA00TRA EQA0SXUT EQA00ALO EQA00EXE EQA0SCL2 EQA0SCL1
    EQA00SRT EQA00KBM EQA00QNS EQA02PFM BZUF2404 EQA00LDR EQA0SXRI
    EQAS7PST EQA00LDU EQA00LDW EQAD3XXT EQA00LDX EQA00LDY EQAYSMMN
    EQA0SEMC EQAD3UT1 EQA00LDD EQA00TTL BZUDCLCT BZUFTABL EQARCL4
    EQAPROF  EQA00MEM EQA0VDBI EQA00ANC EQA00LCM BZUXCOPY EQAS0BLK
    EQA00EVH BZUVCLCT BZUX020A EQA00DTL BZUX06XX BZUX0204 EQA0STKH
    EQAS0CND EQA00ANL EQA50VIO BZUXTABL BZUX0206 EQA00BPP EQA00RPB
    EQASSCHG EQA0VSDL BZUF0208 BZUZCLCT EQA00CVC EQA0VSDY EQA00POP
    EQA03PFM EQASSXR1 BZUXNUMB EQA0SBKP EQACSTCP EQASSXRI EQA0VRCD
    EQA00CUS EQAS0OHH EQACSINT EQA00CTX EQAS0DU  EQAS0OHC EQASYCUS
    EQA00STO EQA00STR EQA00TVT EQA00STT EQA00STU EQA0S9YE EQA10PRC
    BZUAMSGS EQA0S9YC EQA0SUT1 EQA02BLK EQAS0BND EQA0SUT2 EQA0SNAM
    EQASSRGU EQA00RUN EQA00NML EQASSDLD EQA10OSM EQA0VIOM BZULCLCT
    EQASSXU1 EQA00QRY EQAS0OHT EQA0SCLU EQAS0OHV EQAS0DSF EQA03BLK
    BZUAWREC EQAS0AMD EQANCDBG EQA0AIPD EQA0SCMD EQARCOL  EQAS0LDD
    EQASSEMC EQA0AIP4 EQA00RSV EQASSTKH EQA0AIP3 EQA0AIP2 EQA0AIP1
    EQAS0DTL EQAS0EVH EQAS0ANC EQAS0LCM EQA00CVT EQASVDBI EQA0SBLD
    EQA0AIP6 EQA0AIP5 EQA04CMS EQASS9YC EQA0VCIC EQA0SDTL BZULTABL
    EQASSNAM EQAS0MGA EQA00PST EQA0SRPC EQASSXUT EQA0SLDD EQAS0KBM
    EQAS0QNS EQASSCLU EQA0SRQ1 EQA00RWD EQA0SRQ2 EQA0SRQ3 EQASS9YE
    EQAS2PFM EQA0SRQ4 EQAS0SRT EQAS0STO EQA00FA  EQASSQFY EQAS0STR
    EQADCWB0 EQA0VDLI EQAS0CTX EQA04PFM BZUUTABL EQA00LIS EQA00NMU
    EQAS2BLK EQA0SEXA EQASSCL2 EQA0SEXE EQASSCL1 BZUKCLCT EQASAIP1
    EQAS0POP EQA00GCC EQA0VRDR EQASAIP6 EQAR6DB2 EQASAIP3 EQASAIP2
    EQASVSDL EQA00LMS EQASAIP5 EQASAIP4 EQA0STRE EQA00OSX EQA05PFM
    EQA0SCPU BZUZTABL EQAS0CUS EQA0SUTI EQASVRCD EQA00DU  EQA02CUS
    EQAS0STT EQASVSDY EQASAIPD EQA0CINF EQA00LLF EQAR6DBG EQA00LLH
    EQASSCMD EQA02STT EQA00LLT EQA0SBPP EQA02EXP EQA00CV  EQA04BLK
    EQA00A64 EQA0SDTC EQA0SRP1 EQAS3PFM EQA0SRP2 EQA0SRP3 EQAS0RSV
    EQA0SLCM EQA0SRP4 EQA00LLC EQASSBKP EQATIMEX EQADCVSA EQADCCN0
    BZUAGETM EQAS0RUN EQA03STT EQAS3BLK BZUAPARM EQA00GDV EQA03EXP
    EQA05BLK EQASSUTI EQASSCPU EQASSTRE EQA00LNG EQA00GDD EQA00VAR
    EQAS3UT1 EQA00GDF EQA00LNK EQA00GDG EQAPAX03 EQA00GDP EQASSUT1
    EQASSUT2 BZUCDEFN BZUKTABL EQAS0NMU BZUJCLCT EQA10XIF EQANCHAB
    EQASSBPP EQATIEXT EQAS0PST EQA0SEXN EQA0OIP5 EQA0OIP6 EQA0SEXP
    EQA0OIP3 EQA0OIP4 BZUCINFO EQA0OIP1 EQA0PDBI EQA0OIP2 EQASG006
    EQA0SEXU EQA02PST EQASSLCM EQASSRP4 EQASSRP3 EQA0SEXX EQASSRQ1
    EQAS0RWD EQA00GFU EQASSRQ3 EQA00GFV EQASSRQ2 BZUASTMG EQASCTCP
    EQASSLDD EQANCRTO EQASSRPC EQAS2STT BZUAMOUT EQA10MVS BZUACMPR
    EQAS0A64 EQASSRP2 EQASSRP1 EQA0SRSM EQAR6CDA EQA0S4YE EQA0SDU
    EQA00NTC EQA03CUS EQA0S4YC EQA00HKN EQA00DCL EQA00LST EQAS0OSM
    EQA00HKS EQADCTSQ EQA00GIV EQAS2CUS EQA00LSE EQA04CUS BZUATABL
    BZUJTABL EQA00DBG EQAS0GDG EQA00DBH EQA00DBI EQA00DBJ EQAS0GDD
    EQA04STT EQAS0LNK EQASCINT EQASSRQ4 EQAS0LNG EQASSEXE EQA04API
    EQADXPMT EQA03ASN EQA04EXP EQA1S9LB EQA0OIPD EQA00LRC EQARCDB2
    EQA0VRPT EQAS0LMS EQAS5PFM EQAS3STT EQA00DEH EQAD3PXT EQA00DEI
    EQA00FIN EQA0SPRD EQA00EH2 EQA05STT EQA05EXP EQARCDBG EQAS5BLK
    EQA07BLK EQA02LOC EQA00SBM EQAS0GDV EQANCLDE EQAS0GDP EQADPITR
    EQA0VRMT EQAR6VND BZUAGAID EQA03PST EQA00INT EQAS3CUS EQAPRFSU
    EQASSRSM EQADCOL  EQAUVRM
    

Fix information

  • Fixed component name

    ZOS DEBUGGER

  • Fixed component ID

    5724T0713

Applicable component levels

  • RH00 PSY UO04478

       UP25/08/21 P F508

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":"BU029","label":"Software"},"Product":{"code":"SSVSZX","label":"IBM Debug for z Systems"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"H00"}]

Document Information

Modified date:
31 August 2025