IBM Support

PI44449: ENHANCEMENT TO FETCH ROUTINE FOR BETTER MESSAGE BY NORENT CODE TO FETCH RENT CODE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • Enhancement to fetch routine for better message by norent code
    to fetch rent code.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Enterprise PL/I customers using the fetch    *
    *                 statement from a PL/I program compiled with  *
    *                 NORENT option to fetch a PL/I procedure      *
    *                 compiled with RENT option.                   *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Currently there are restrictions for    *
    *                      fetching RENT program from the NORENT   *
    *                      routine. When that occurs the program   *
    *                      will fail with operation exception      *
    *                      ABEND0C1 without explanation of the     *
    *                      error.                                  *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF and the PTF for       *
    *                 PI42933.                                     *
    *                                                              *
    ****************************************************************
    This APAR, along with PI42933, provides the run-time library
    changes to the enhancement of better message for NORENT code
    to fetch RENT code. New message is added to support the
    enhancement.
    

Problem conclusion

Temporary fix

Comments

  • The PL/I runtime now verify if the fetched module has followed
    the restrictions when fetched by the PL/I program compiled with
    the NORENT option. A new message IBM0598S is issued instead of
    the ABEND0C1 to better describe the actual error.
    
    The APAR that provides the code support is PI42933.
    
    +--------------------------------------------------------------+
    Start of Changes for the Language Environment Run-Time Messages
    Publication number SA22-7566-12
    
    Add message:
    
        IBM0598S ONCODE= oncode-value The NORENT compiler option
                 used for the fetching code to fetch RENT procedure
                 is not allowed.
    
        Explanation: There are restrictions when the NORENT compiler
        option is used to compile the fetching code. Refer to the
        "Enterprise PL/I for z/OS Programming Guide" for details of
        the restrictions.
        The ONCODE associated with this message is 9258.
    
        Programmer Response: Ensure that the fetched module
        satisfies the restriction when NORENT compiler option is
        used to compile the fetching code.
    
        System Action: The ERROR condition is raised.
    
        Symbolic Feedback Code : IBM0IM
    
    End of Changes for the Language Environment Run-Time Messages
    Publication number SA22-7566-12
    +--------------------------------------------------------------+
    
    PUBS CLOSING CODE: DEVCHNG
    

APAR Information

  • APAR number

    PI44449

  • Reported component name

    LE PL/I LIBRARY

  • Reported component ID

    568819803

  • Reported release

    790

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / Xsystem

  • Submitted date

    2015-07-07

  • Closed date

    2015-07-10

  • Last modified date

    2015-08-03

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

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

    UI29316 UI29317

Modules/Macros

  •    IBM9LM2A IBM9LM2N IBM9LM2U
    

Fix information

  • Fixed component name

    LE PL/I LIBRARY

  • Fixed component ID

    568819803

Applicable component levels

  • R79J PSY UI29317

       UP15/07/17 P F507

  • R790 PSY UI29316

       UP15/07/17 P F507

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":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"790"}]

Document Information

Modified date:
24 January 2021