APAR status
Closed as program error.
Error description
In IBM Rational Developer for i, when an ILE RPG program has a linear main procedure with a prototype, and REQPREXP(*WARN) or REQPREXP(*REQUIRE) is in effect, the ILE RPG verifier incorrectly issues message RNF0201 or message RNF0203 indicating that the linear main procedure does not have a prototype.
Local fix
Add REQPROTO(*NO) to the starting statement for the linear main procedure. For example, DCL-PROC main REQPROTO(*NO);
Problem summary
**************************************************************** * USERS AFFECTED: * * All RDi users who verify ILE RPG source. * **************************************************************** * PROBLEM DESCRIPTION: * * In IBM Rational Developer for i, when an ILE RPG program has * * a linear main procedure with a prototype, and * * REQPREXP(*WARN) or REQPREXP(*REQUIRE) is in effect, the ILE * * RPG verifier incorrectly issues message RNF0201 or message * * RNF0203 indicating that the linear main procedure does not * * have a prototype. * **************************************************************** * RECOMMENDATION: * **************************************************************** The program verifier for ILE RPG source will be changed so that a message about a missing prototype is not issued for the linear main procedure when a prototype is present for the linear main procedure.
Problem conclusion
This problem is fixed in the RDi 9.6.0.11 update. Product web page: https://www.ibm.com/us-en/marketplace/rational-developer-for-i Fix List and download link: http://www.ibm.com/support/docview.wss?uid=swg27038481
Temporary fix
Comments
APAR Information
APAR number
SE75091
Reported component name
RDI RPG AND COB
Reported component ID
5724Y99RC
Reported release
960
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-02-10
Closed date
2021-10-13
Last modified date
2021-10-13
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Verifier
Fix information
Fixed component name
RDI RPG AND COB
Fixed component ID
5724Y99RC
Applicable component levels
[{"Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"960"}]
Document Information
Modified date:
14 October 2021