IBM Support

PI25289: CLEARTEAM EXPLORER STARTS DELIVER WITH CHECKED OUT VERSION WHEN POLICY PROHIBITS DELIVER OF ACTIVITY WITH CHECKOUTS.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • IBM Rational ClearTeam Explorer will start a deliver when one of
    the activities to be delivered contains a checked out version
    even though the 'Do not allow deliver to proceed with checkouts
    in the selected activities' policy is enabled at the project
    level.  This occurs when one activity is dependent on a second
    activity, the second activity contains a checkout, the two
    activities were created by different users, and the deliver is
    performed via Web Views.
    
    The behavior is reproducible in ClearCase 8.0.0.11 and ClearCase
    8.0.1.4.
    
    To reproduce:
    1. Create a ClearQuest enabled project with two streams: an
    integration stream and a child stream
    
    2. Enable the 'Do not allow deliver to proceed with checkouts in
    the selected activities' policy (POLICY_DELIVER_NCO_SELACT)
    
    3. Configure the cq-db-mapfile.conf on the CCRC WAN Server so
    that CTE users working in web views can work in that project
    
    4. UserOne and UserTwo both work in the child stream, but use
    differnt CTE Web views
    
    5. UserOne has an undelivered actviity, SAMPL0000010, with two
    change set versions
       a. foo.txt@@/main/integration/child/2
       b. hello.java@@/main/integration/child/CHECKEDOUT (from
    /main/integration/child/1)
    
    5. UserTwo has an undelivered activity, SAMPL0000020, with one
    change set version:
       a. foo.txt@@/main/integration/child/3
       Note: Thus SAMPL0000020 is version dependent on SAMPL0000010,
    and SAMPL0000010
    
    must be delivered with SAMPL0000020
    
    6. UserTwo delivers by selecting Deliver > Default in CTE
       a. Both SAMPL0000020 and SAMPL0000010 will be selected to be
    delivered
       b. > cleartool deliver -status -stream
    stream:ChildStream@ProjectVOB will show a deliver in progress
    
    7. If UserTwo chooses to complete the deliver, the deliver will
    skip over the checked out work (hello.java), merge the other
    work (foo.txt) and complete
    Note: If the ClearQuest policy 'Transition to Complete Upon
    Delivery' is also enabled, then UserTwo will not be able to
    complete the deliver; CTE will not be able to unset SAMPL0000010
    from its view because it contains checkouts.
    

Local fix

  • 1. Select Default > Advanced when multiple users work in the
    same stream via CTE Web views
       a. CTE will list SAMPL0000010 among the activities that must
    be delivered, but will not permit its deliver because it
    contains checkouts.
       b. > cleartool deliver -status -stream
    stream:Child@ProjectVOB shows no delivery in progress
    
    2. ClearCase native client, using dynamic views, will not permit
    the deliver to start either
    
    3. Have UserOne resolve the checkout by canceling it or by
    checking in the work before UserTwo starts the deliver
    
    4. Avoid having multiple users work in the same stream.  If
    UserTwo had created both activities and tried to deliver in CTE
    via Deliver > Default, UserTwo would be prompted to checkin in
    the checked out work.  If UserTwo does not checkin the work, the
    deliver will not start.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of ClearTeam Explorer.                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * 'Do not allow deliver to proceed with checkouts in the       *
    * selected activities' policy is not getting honored when      *
    * checkout's are present in dependent activity that is part of *
    * the delivery operation.                                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • A fix is available in ClearCase versions 8.0.1.17 and 9.0.1.3
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI25289

  • Reported component name

    CLEARCASE WIN

  • Reported component ID

    5724G2900

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-09-08

  • Closed date

    2018-05-01

  • Last modified date

    2018-05-01

  • 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

    CLEARCASE WIN

  • Fixed component ID

    5724G2900

Applicable component levels

  • R801 PSY

       UP

  • R901 PSY

       UP

[{"Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0"}]

Document Information

Modified date:
17 June 2021