User's Manual

To run DataShare such that it will support Rendezvous,

First, download the datashareserver-1.0.jar and config.zip files.  Unzip config.zip and put its two files in a location that you will use later (how about a directory named \datashare\config). 

Donwload the Rendezvous client jar files. Put all the Rendezvous jar files into the same directory as datashareserver-1.0.jar just to make it easier on yourself.

Second, run the datashare server application by going to the directory of the datashareserver-1.0.jar file and entering at the DOS prompt (or however you run java applications) the following command line:

java -cp .;avconf.jar;appshare2.jar;chat.jar;testpattern.jar;datashareserver-1.0.jar;allJavaJmf.jar org.datashare.DataShareServer -propertiesFile \datashare\config\DataShare2.properties -channelTypesFile \datashare\config\Rendezvous.cfg

'java' is the java virtual machine for your host, you may need to adjust this value to match the name and location of your virtual machine

'-cp' indicates to the virtual machine the class path, or where it should look for java classes and jar files

'org.datashare.DataShareServer' is the package and class name of the application we are going to run

'-propertiesFile' is a parameter to DataShare that tells it what follows is the file to use for its configuration values (ports to use, etc)

'\datashare\config\DataShare2.properties' is the file to use for the propertiesFile (may need to be adjusted if you put the contents of the zip file in some other location)

'-channelTypesFile' is a parameter to DataShare that tells what follows is the file with information about the different functions that will be available to any Rendezvous clients

'\datashare\config\Rendezvous.cfg' is the file to use for the channelTypesFile (may need to be adjusted if you put the contents of the zip file in some other location)

Note that most of the jar files are for Rendezvous use, and are not actually required to run DataShare.  To make client adminstration easier, DataShare (the server), knows about the Rendezvous functions and tells each Rendezvous client what functions are available.  This way, only the server has to change when you want to change Rendezvous functions available to Rendezvous clients...more at the Rendezvous site.

If all went well, you should see a lot of stuff from DataShare go scrolling by, and when it stops, DataShare is up and running and waiting for some client to contact it on the ComandStatus port!

Last updated on 02/28/2002