IBM Support

PH33664: INCORRECT OUTPUT SEEN IN DEBUGGER MONITOR WHEN USING WHEN SET TO FALSE PHRASE OF THE VALUE CLAUSE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Stepping through a COBOL program with the debugger, the monitor
    window shows the incorrect value for the "SET SWITCH-ON TO
    FALSE" statement.  Shows TRUE; should show FALSE.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL V6 compiling with  *
    *                 TEST and using IBM Debug for z/OS to         *
    *                 monitor condition name values.               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Incorrect output seen in debugger       *
    *                      monitor when using WHEN SET TO FALSE    *
    *                      in the COBOL program.                   *
    ****************************************************************
    * RECOMMENDATION: Apply provided PTF and recompile.            *
    ****************************************************************
    The compiler was putting both TRUE and FALSE literal values in
    the debug information, which confused the debugger when trying
    to figure out if the condition name was TRUE or FALSE.
    
    DEBUGGER/K
    

Problem conclusion

  • The compiler was changed to only put TRUE values in the
    debugging information.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH33664

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655EC600

  • Reported release

    630

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-01-21

  • Closed date

    2021-02-10

  • Last modified date

    2021-04-01

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

    PH31503

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

Modules/Macros

  • IGY8RWTU IGYCASMB IGYCCBE  IGYCCCRT IGYCCICS IGYCCSRV IGYCDGEN
    IGYCDIAG IGYCDMAP IGYCEN$0 IGYCEN$1 IGYCEN$2 IGYCEN$3 IGYCEN$4
    IGYCEN$5 IGYCEN$8 IGYCEN$D IGYCEN$R IGYCFGEN IGYCFREE IGYCINIT
    IGYCJA$0 IGYCJA$1 IGYCJA$2 IGYCJA$3 IGYCJA$4 IGYCJA$5 IGYCJA$8
    IGYCJA$D IGYCJA$R IGYCLIBR IGYCLSTR IGYCLVL0 IGYCLVL1 IGYCLVL2
    IGYCLVL3 IGYCLVL8 IGYCMALL IGYCOPI  IGYCOSCN IGYCPGEN IGYCRCTL
    IGYCRDPR IGYCRDSC IGYCREAL IGYCRWT  IGYCSCAN IGYCSIMD IGYCUE$0
    IGYCUE$1 IGYCUE$2 IGYCUE$3 IGYCUE$4 IGYCUE$5 IGYCUE$8 IGYCUE$D
    IGYCUE$R IGYCXREF IGYDRV   IGYEQCWI IGYMSGE  IGYMSGK  IGYMSGT
    IGYMSGXT IGYQCBE  IGYQSPLT IGYZQEN6 IGYZQENU IGYZQJP6 IGYZQJPN
    

Fix information

  • Fixed component name

    ENT COBOL FOR Z

  • Fixed component ID

    5655EC600

Applicable component levels

  • R631 PSY UI74567

       UP21/03/30 P F103

  • R632 PSY UI74568

       UP21/03/30 P F103

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":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"630","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
12 December 2023