A fix is available
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
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