IBM Support

PM76595: Build Forge while loop step does not honor .bset server

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When using '.bset server' to change the build server for the
    project build step, only the first iteration under while loop
    step will honor the '.bset server' (also '.bset buildserver)
    change.
    All other iterations of the while loop step will use the project
    selector to chose the server to run under.
    The following build step will honor the '.bset server' server
    change.
    
    Steps to reproduce:
    
    - Create test project 'Test' with selector using serverX.
    - Create normal type step 1 with '.bset server serverY' command.
    - Create while loop type step 2 with condition '1==1', command
    'echo hello', and 'Max Iterations' set to 5.
    - Run the project builds.
    
    Expected result:
    
    Build step 1 executes under serverX.
    Build step 2 5 iterations all run under serverY.
    
    Actual result:
    
    Build step 1 executes under serverX.
    Build step 2 1st iterations all run under serverY.
    Build step 2 iterations 2 through 5 all run under serverX.
    
    Workaround:
    
    Configured selector serverY, selectorY, and used with '.bset
    selector selectorY' command to alter the build server.
    Build while loop type steps will honor '.bset selector'.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    * Cause
    .bset server is not enabled for the new inserted steps of
    while loop
    
    * Fix
    Enable the sticky server for while loop as well as the .bset
    server
    

Problem conclusion

  • Delivered in 7.1.3.4 Ifix1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM76595

  • Reported component name

    RATL AUTO FW FO

  • Reported component ID

    5724S2713

  • Reported release

    711

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-11-06

  • Closed date

    2012-12-08

  • Last modified date

    2012-12-08

  • 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 AUTO FW FO

  • Fixed component ID

    5724S2713

Applicable component levels

  • R711 PSN

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSB2MV","label":"Rational Build Forge"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 October 2021