Fixes are available
APAR status
Closed as program error.
Error description
Environment: Windows Product name: IBM? Rational? Business Developer Program Version : 7.5.1.7 Description. Differing behavior is observed between applications which include Java wrapper calls and references to arrays. This is caused by how the applicable parameters associated with the arrays are defined as it's not valid to specify a size on an array that's a parameter to a program. For example: a) the parameter lists of MyArray should be like '(input int[])' b) whereas such as '(input int[3])', where the size is declared, is invalid. This defect is then to address that although RBD correctly indicates an applicable error when an array size is specified on function parameters there is no adjacent error message where there are such invalid references concerning program parameters.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** Validation is issuing an error message for the following: function f1(p1 int[3]).... but not for this: program pgm1(p1 int[3])... Validation should indicate that the initial array size is not valid for a program parameter.
Problem conclusion
Validation has been changed to indicate that the initial array size for a program parameter is not valid. However, because customers may have existing programs defined with parms with initial size for array parms, RBD will issue the validation message as a warning. The initial size is ignored and does not affect how the program is generated.
Temporary fix
Comments
APAR Information
APAR number
PM50510
Reported component name
RATL BUS DEV
Reported component ID
5724S5000
Reported release
750
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-10-20
Closed date
2012-03-15
Last modified date
2012-03-15
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
RATL BUS DEV
Fixed component ID
5724S5000
Applicable component levels
R750 PSN
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
28 October 2021