

	    Installation Instructions for VersionControl Client
	    ===================================================	

Minimum Requirements:
=====================
1. This software is intended to run on any Windows platform that can run Java2 software. For using this on other platforms refer to UserGuide.doc which tells how to port it to other platforms.
2. JDK 1.3 Standard Edition is required. It may run on other versions of JDK, but it is not tested.
3. IBM4J/Exerces XMl library is required for XML usage. Two jar files of this library are included with the installation ZIP file.
4. This installation ZIP file has both the source and object code. Just by changing RunVCClient.bat and VCServer.properties files the VersionControl client can be runned directly. For making those modifications refer the following sections.
5. If any modifications are made to the source code then source code is to be compled and for that follow all the steps in the order they are presented.


Compiling the Source Code:
==========================
1. Edit the CompileIDL.bat file to replace <JDK_HomeDir> with the actual directory where jdk is installed, ex c:\jbuilder5\jdk1.3 . 
2. Run CompileIDL.bat file to get the JAVA classes for CORBA

3. Edit the CompileVCClient.bat file to replace <JDK_HomeDir> with the actual directory where jdk is installed, ex c:\jbuilder5\jdk1.3 . 
4. Run CompileVCClient.bat file to compile the JAVA classes of VersionControl Client

5. Edit the CompileJNI.bat file to replace <JDK_HomeDir> with the actual directory where jdk is installed, ex c:\jbuilder5\jdk1.3 . 
6. Edit the CompileJNI.bat file to replace <Path_For_Compiling_DLL> with the directories where Microsoft tools/content will be there that are required for compiling DLL out of JNI C files
7. Run CompileJNI.bat file to compile the JAVA classes of VersionControl Client


Running the VersionControl Client:
==================================
1. In VCClient.properties file replace <VCServer_IP_Address> with the IP Address of the machine on which VersionControl Server runs.
2. In VCClient.properties file replace <VCServer_Port_Num> with the Port number on which VersionControl Server runs.
3. In VCClient.properties file replace <VCClient_LogFile_With_Path> with the name (with path ) of the file to which the VersionControl Client log is to be written.
4. In VCClient.properties file replace <VCClient_IP_Address> with the IP Address of the machine on which VersionControl client runs.
5. In VCServer.properties file replace <Native_File_Handling_Dll> with the name(with path) of the DLL that will be used by JNI for manipulating the native file system. 
6. In VCClient.properties file replace <Debug_Level_Int> with the integer value from 100 to 105. This is for setting the level of logging to be done by VersionControl Client. The values are  off=100, lowest=101, low=102, medium=103, high=104 and highest=105.
7. In VCClient.properties file replace <Log_To_Console> with eigther true or false.  If it is true then the log will be written to the console (in windows it is MS-DOS command prompt). If avalue other than true and false is enetered then it will be taken as false.

8. Edit the RunVCClient.bat file to replace <JDK_HomeDir> with the actual directory where jdk is installed, ex c:\jbuilder5\jdk1.3 . 
9. Run RunVCClient.bat file to run the VersionControl Client


