IBM Support

PI28856: INCORRECT RESULT WITH PERL RANGE OPERATOR FOR CHOICE LIST HOOK

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The Perl range operator does not always return a result.
    Used in a Choice List Hook e.g. like this
    @choices = ("3".."9");
    it does not populate the list.
    
    A numeral range only returns the list items if it starts with
    "0" or leading zero as "01", "04", etc
    
    So for example,
    
    not populating:
    @choices = ("1".."7");
    @choices = (0..7);
    
    populating:
    @choices = ("A".."K");
    @choices = ("D".."K");
    @choices = ("0".."21");
    @choices = ("01".."21");
    @choices = ("05".."21");
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * ClearQuest                                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When used in ClearQuest choice list hook, the Perl range     *
    * operator does not always return the correct result.          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • A fix is available in ClearQuest 8.0.0.15 and 8.0.1.8.
    When used in ClearQuest choice list hook, the Perl range
    operator now returns the correct result.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI28856

  • Reported component name

    CLEARQUEST WIN

  • Reported component ID

    5724G3600

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-11-03

  • Closed date

    2015-06-29

  • Last modified date

    2015-06-29

  • 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

    CLEARQUEST WIN

  • Fixed component ID

    5724G3600

Applicable component levels

  • R800 PSY

       UP

  • R801 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSH5A","label":"Rational ClearQuest"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"801","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
14 October 2021