IBM Support

How to find UCM posted deliveries

Question & Answer


Question

How can I find and complete IBM® Rational® ClearCase® UCM posted deliveries on Microsoft® Windows®, Linux® and UNIX®?

Answer





ABOUT UCM POSTED DELIVERIES


A Posted Delivery occurs when a UCM project is in a MultiSite® replicated environment.
The Target Stream of the deliver is mastered at an alternate site from that of the Source Stream.
Note: The delivery must begin from a source DEVELOPMENT stream. A posted deliver is not allowed when the source of the deliver is an Integration Stream.

Considerations to understand about posted deliveries.
  • Mastership of the Source Stream will be pushed to the site it is Posted the deliver to
  • The Source Stream must be a development stream
  • The Target Stream must be mastered at an alternate site
  • The Target Site must be in sync with the source site to know about all changes being posted
  • Once the Deliver occurs it must be completed from the Target site where both Streams (development and integration stream) are mastered

    Note: The completion of the Deliver clears the necessary process variables (PVARs on the target integration activity, and on the source stream). The clearing of these PVARs is a main reason why the target site must retain mastership while resuming and completing the delivery.
  • Once the deliver is completed, Mastership of the source stream is then transferred back to the originating site of the deliver
  • Synchronizing after this process should be done so both sites know about changes and cleared process variables.


FIND UCM POSTED DELIVERIES

FIND UCM POSTED DELIVERIES FROM THE COMMAND LINE

From the command line you can find out which deliveries have been posted for a particular stream by executing the cleartool deliver -status -stream <stream-selector> command on the source stream.

%>cleartool deliver -status -stream dev1@/pvob
Deliver operation in progress on stream "stream:dev1@/pvob"
Started by "user1" on "27-May-03.14:34:15"
The integration activity has not been created.
The target view has not been specified.
Activities will be delivered to stream "stream:Integration@\pvob"
in the current project "project:proj1@\pvob".
Operation posted from replica "replica_1" is ready to integrate at replica "original".

Baselines to be delivered:
baseline:deliverbl.dev1_2.20030527.143415@\pvob        
component:comp1@\pvob
Activities included in this operation:
activity:post_me@\pvob


COMPLETE POSTED DELIVERIES

From the command line you can complete deliveries that have been posted for a particular stream by executing the cleartool deliver -complete -stream <stream-selector> command on the source stream.

%>cleartool deliver -complete -stream dev1@/pvob -to proj1_integration
Integrate POSTED deliver
FROM: stream "dev1"
TO: stream "Integration"
Using target view: "dev1_integration".
Do you wish to continue with this deliver operation?  [no] yes
.

.

Are you sure you want to complete this deliver operation?  [no] yes
Deliver has completed
FROM: stream "dev1"
TO: stream "Integration"
Using target view: "dev1_integration".

IMPORTANT: Once a posted delivery integration is initiated, the target view used for the merge can not be changed until the deliver is cancelled or completed. The Integration activity used for the deliver is set to a specific view.



FIND POSTED DELIVERIES FROM PROJECT EXPLORER

In ClearCase Project Explorer, select an integration stream which contains the source stream, then either:

  1. Go to Tools > Find Posted Deliveries

    OR

  2. Right-click the stream > select Find Posted Deliveries



Refer to IBM Rational ClearCase Managing Software Projects under the topic of To find all deliver operations that are in the posted state for further details.



KNOWN ISSUES




For more information on posted deliveries, refer to IBM Rational ClearCase Managing Software Projects > Managing the Project > Building Components > Finding Work That Is Ready to Be Delivered.


Documentation

[{"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"UCM","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF015","label":"IRIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.1;7.1;7.1.1;7.1.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21126522