I was told to create component in UCM.
How would you explain a difference between component and VOB to a beginner?
Also It asks two option.
Components in VOB and Components without VOB.
What is the use of having Component without VOB?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You always have a Vob involved with a Component.
A Vob is the database (file-based database, not an SQL-based) containing all versions of all elements (files and directories).
Not to be mixed with a PVob, which is a special kind of Vob containing only UCM metadata (like the list of UCM projects, streams, components names, activities, …).
You have two kinds of components, but each one is a coherent set of files:
\aVob\aRoot.It is best to create root-based components (ie, several components per Vob), because each Vob you would create means several processes to manage it (
vob_server,vob_rpc), and it becomes quite resource intensive quickly.However, several components (even an hundred) within a Vob is not a problem.
But that means the name of your Vob must be “generic” enough to accommodate your components.
As for rootless components (with a PVob, but no Vob), see “About rooted and rootless ClearCase UCM components“.
See “To create a composite baseline” to see a rootless component in action.