IBM Support

OW47646: REXX PANEL EXIT DOES NOT HONOR NONZERO RETURN CODE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When a panel exit, written in Rexx, returns a nonzero return
    code to indicate an error, ISPF continues processing as if the
    exit returned a zero.  ISPF ignores nonzero return codes from
    Rexx panel exits.
    Additional search keywords: PANEXIT retcode rc exit return
                                ISPPNXRX ISPREXPX
    

Local fix

  • ( 023824 ) No local fix available
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of ISPF panel exits                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: ISPF ignores return codes from panel    *
    *                      exits written in Rexx.                  *
    ****************************************************************
    * RECOMMENDATION: Apply this PTF                               *
    ****************************************************************
    ISPF ignores return codes from panel exits which are written in
    Rexx.
    

Problem conclusion

  • ISPF was not checking the return code from REXX panel exits and
    was always assuming a zero return code.  Return code checking
    has been added so that ISPF sees return codes of 0, 8, or 20
    from panel exits as documented in the ISPF Dialog Developer's
    Guide.
    

Temporary fix

Comments

APAR Information

  • APAR number

    OW47646

  • Reported component name

    ISPF V4 OS390

  • Reported component ID

    565504201

  • Reported release

    A02

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2001-01-03

  • Closed date

    2001-02-06

  • Last modified date

    2001-03-01

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

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

    UW77362

Modules/Macros

  • ISPPNXRX
    

Fix information

  • Fixed component name

    ISPF V4 OS390

  • Fixed component ID

    565504201

Applicable component levels

  • RA02 PSY UW77362

       UP01/02/24 P F102

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCDKBM","label":"ISPF"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A02","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A02","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 March 2001