How are the .copyarea.dat and .copyarea.db files used in a IBM® Rational® ClearCase® Remote Client (CCRC) or ClearCase Web (CCWeb) view?
Each CCRC or CCWeb view root directory (the directory tree where the files from the VOB are downloaded into the local view workspace) contains a .copyarea.dat and a .copyarea.db file. Below is a brief explanation of how these files are used.
The .copyarea.dat file is used to detect if changes have been made to the loaded files to determine if they are in a hijacked state.
The .copyarea.dat file stores information like:
* When a view was created
* What http server the view was originally connecting to
* The view’s Operating System platform
* CCRC remote view tag
The contents of a .copyarea.dat file looks similar to the following:
ClearCase CopyArea|222|ed364ca8f7ee468185bfa528784055ed|a:Windows XP|1c:Thu
Mar 10 12:24:08 EST
The .copyarea.db file is created in each directory of a CCRC or CCWeb view which contains a list of files that are loaded in the view as well as metadata about the files.
If this file is missing or corrupt, you will notice that all or some of the loaded files will appear to be hijacked.
Also, CCRC and CCWeb keep a record of both the timestamp and a checksum for each element version downloaded. This information is stored in the .copyarea.db file in each directory.
The contents resemble something like:
A version controlled file in a Web view is considered hijacked if it is not checked out, and:
* The file’s size has changed
* The file’s time stamp has changed
* The file is writable, and it’s checksum has changed
Note: In .copyarea.db the last number in the lines for each element indicates whether the file is checked in or out. If it is a 0, it is checked in. If it is a 1, it is checked out.
For more info, visit this URL : http://www-01.ibm.com/support/docview.wss?uid=swg21119280
Get glued to know more updates.
Have a nice day 🙂