IBM Support

PM50510: error message to indicate invalid array program parameters

Subscribe

You can track all active APARs for this component.

 

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