As a VisualAge for Java developer or administrator, you should back up two files on a regular basis:
You may wish to back up two additional files to avoid having to manually reconstruct them after a system failure:
Source Code Repository
The repository file, ivj.dat, is the most important file to back up. It contains
all of the source code that you have developed, except for editions that are purged prior
to compacting the repository. It also contains VCE information and the bytecode for .class
files imported from the file system.
There may be multiple
repositories (.dat files) with different names on the server. Clients may have their own
local repositories as well. Make sure all of these are being backed up regularly.
For links to more information about backing up repositories, see the list of related topics at the end of this document.
Resource Files
If your application uses resource files, such as audio clips or image files,
they should be backed up at the same time as the repository. See the list of related
topics at the end of this document for links to more information about resource files and
directories.
Workspace
The workspace file, ide.icx, contains the bytecode for the specific editions that you have
added from the repository. The workspace file is normally saved when you exit the IDE. You
can also save it from the File pull-down menu in any VisualAge for Java
window.
If the ide.icx file is corrupted or lost, you do not lose source code that you have saved, as it is always stored in the repository. However, you would lose the following information:
Each client has its
own ide.icx file, which should be backed up at the same time as the client's ide.ini file.
Initialization File
The ide.ini file
contains information about the server and repository to which you were connected the last
time that you exited the IDE or saved the workspace. You should back up ide.ini at the
same time as ide.icx.
Saving the Workspace
Backing Up the Repository
Including Resource Files in a Project
Purging Program Elements from the Repository