Monday, November 26, 2007

Steps to Create UCM Project from Scratch

Steps to Create UCM Project from Scratch

Here are the standard steps to create UCM project

1. Create PVOB

  1. Open Create VOB.
  2. In Name and Major Parameters page, enter the PVOB name and set the option "Create as a UCM project VOB" and clear the option "This VOB will contain UCM components and click Next button
  3. In Storage page, select one location to input the PVOB and click Next
  4. In Options page, select none in the administrative VOB list and set the option "Reconnect to this VOB at login time" and click Finish.

2. Create one VOB without any component

  1. Open Create VOB.
  2. In Name and Major Parameters page, enter the VOB name and clear the option "Create as a UCM project VOB" and set the option "This VOB will contain UCM components and click Next button.
  3. In the Components page, set the option "Allow this VOB to contain multiple components" and click Next. Pls note that if the option "This VOB will contain UCM components" in step b, the Components page does not display. In the Components page, there is one option "Create VOB as a single VOB-lever component. If select the option, one component with the same name of the VOB will be created after the VOB creation. In this scenario, we do not want to system to create one component but we manual create them later.
  4. In Storge page, select one location to input the VOB and click Next.
  5. In Options page, select the PVOB name created in above step from the administrative VOB list and set the option "Reconnect to this VOB at login time" and click Finish.

3. Create UCM Project

  1. Open ClearCase Project Explorer.
  2. Right click the PVOB we created in step 1 and select New->Project
  3. In the New project -Step 1 window, input the project and integration stream name and click  Next.
  4. In the Step 2 window, select option "No" and click Next.
  5. In the Step 3 window, click Next and ignore the warning message since we have no component for the PVOB.
  6. in the Step 4 window, click Next without any changes.
  7. In the Step 5 window, click Finish since we will not integrate with CQ so far.

4. Create Integration View

  1. Open ClearCase Project Explorer
  2. Right click the integration stream we created in step 3 and select Create view.
  3. In the View Creation Wizard -Review Types of Views page, select "Dynamic" and click Next.
  4. In the View Creation Wizard-Choose Name and Drive for a Dynamic View, input the integration view name and its location and click Finish.

5. Create components

    1. Open ClearCase Project Explorer
    2. Right click the components under the PVOB created in step 1 and select New->Component in a VOB.  There are 2 types of components. One is Component in a VOB and another is component without a VOB. If the component without a VOB means the component can not have any elements. This kind of component is used to store the composite baseline.
    3. In the Create a Component in a VOB window, select the VOB created in step 2, input the component name and root directory and click Ok. Pls note that the Root Directory name should begin with "\" (a must)
    4. In the Choose a view window, select the integration view created in step 4 and click Ok.

6. Add component to the project

  1. Open ClearCase Project Explorer
  2. Right click the integration stream created in step 3, b and choose Prosperities
  3. In the Properties window, click Configuration tab and add the component to the project and click OK.
  4. After step c, Rebase Stream Preview window pops up. Select the init baseline and click OK button.
  5. In the end of rebase action, click Complete and close button.
  6. In the ClearCase Project Explorer, right click the project created in step 3 and select Policies. In the Policies window, check the component we added in above step to let us can modify the component.


After the project setup, cc admin/project managers can create development stream and add the source code the the CC VOB and other daily development tasks.





2 comments:

Anonymous said...

Thanks for sharing such a nice opinion, post is pleasant,
thats why i have read it fully

Here is my web-site; What to look for any time experiencing extreme gynecomastia

Anonymous said...

Hmm it seems like your blog ate my first comment (it was extremely long) so
I guess I'll just sum it up what I wrote and say, I'm thoroughly enjoying your blog.
I too am an aspiring blog writer but I'm still new to everything. Do you have any suggestions for inexperienced blog writers? I'd genuinely appreciate it.


Have a look at my site ... Preventing man boobs advancement?