RSS

About the .copyarea.dat and .copyarea.db files

06 Mar

Question

How are the .copyarea.dat and .copyarea.db files used in a IBM® Rational® ClearCase® Remote Client (CCRC) or ClearCase Web (CCWeb) view?

OVERVIEW

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.

.COPYAREA.DAT

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
2005|base|1f:htp://host1/ccase/bin/ccweb.exe|b:user1_host1|20

.COPYAREA.DB

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:

ClearCase CopyAreaDB|4my_test_vob217:foo.doc|1|1028d7f8806|6000|89a7d530|
cc22d419b77542ea0da8bf1b807c616|0

or

ClearCase CopyAreaDB|4
.
2
1
5:testvob|2|0|0|0|cb9bf50026fe43ef96160518044e8c93|0

A version controlled file in a Web view is considered hijacked if it is not checked out, and:

* The file’s size has changed
OR
* The file’s time stamp has changed
OR
* 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

Happy Learning!.

Get glued to know more updates.

Have a nice day 🙂

Advertisements
 
Leave a comment

Posted by on March 6, 2013 in Uncategorized

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: