| 1 | tdb | 1.1 | i-scream Server Startup | 
 
 
 
 
 | 2 |  |  | ======================= | 
 
 
 
 
 | 3 |  |  |  | 
 
 
 
 
 
 
 
 | 4 | tdb | 1.4 | Recommended startup sequence of components: | 
 
 
 
 
 
 
 
 | 5 | tdb | 1.1 |  | 
 
 
 
 
 
 
 
 | 6 | tdb | 1.4 | Core | 
 
 
 
 
 | 7 |  |  | ClientInterfaceMain | 
 
 
 
 
 | 8 |  |  | DBInterfaceMain | 
 
 
 
 
 | 9 |  |  | FilterManager | 
 
 
 
 
 | 10 |  |  | RootFilterMain | 
 
 
 
 
 | 11 |  |  | FilterMain | 
 
 
 
 
 
 
 
 | 12 | tdb | 1.1 |  | 
 
 
 
 
 
 
 
 | 13 | tdb | 1.4 | It is not necessary to start both the ClientInterfaceMain and DBInterfaceMain, | 
 
 
 
 
 | 14 |  |  | the server will handle only one. Multiple Filter's can be started as required. | 
 
 
 
 
 
 
 
 | 15 | tdb | 1.1 |  | 
 
 
 
 
 
 
 
 | 16 | tdb | 1.4 | These are all loaded through the ComponentManager. More details on how to | 
 
 
 
 
 | 17 |  |  | operate this will be provided later on. Typing "make run" will make an | 
 
 
 
 
 | 18 |  |  | attempt to load it up. | 
 
 
 
 
 
 
 
 | 19 | tdb | 1.1 |  | 
 
 
 
 
 
 
 
 | 20 | tdb | 1.4 | nb. You will need to ensure that the relevant libraries are in the | 
 
 
 
 
 | 21 |  |  | build/lib directory. See the README in there for details. | 
 
 
 
 
 
 
 
 | 22 | tdb | 1.5 |  | 
 
 
 
 
 | 23 |  |  | Makefile | 
 
 
 
 
 | 24 |  |  | ======== | 
 
 
 
 
 | 25 |  |  | The following targets are available; | 
 
 
 
 
 | 26 |  |  |  | 
 
 
 
 
 | 27 |  |  | build | 
 
 
 
 
 | 28 |  |  |  | 
 
 
 
 
 | 29 |  |  | Compile the entire server package, include the IDL file. Generates the | 
 
 
 
 
 | 30 |  |  | JAR file for the final package. | 
 
 
 
 
 | 31 |  |  |  | 
 
 
 
 
 | 32 |  |  | run | 
 
 
 
 
 | 33 |  |  |  | 
 
 
 
 
 | 34 |  |  | Run's the server from the JAR file in /build. | 
 
 
 
 
 | 35 |  |  |  | 
 
 
 
 
 | 36 |  |  | clean | 
 
 
 
 
 | 37 |  |  |  | 
 
 
 
 
 | 38 |  |  | Cleans all compiled code, and javadoc pages. | 
 
 
 
 
 | 39 |  |  |  | 
 
 
 
 
 | 40 |  |  | distclean | 
 
 
 
 
 | 41 |  |  |  | 
 
 
 
 
 | 42 |  |  | Also cleans files left by configure, including the libraries. | 
 
 
 
 
 | 43 |  |  |  | 
 
 
 
 
 | 44 |  |  | install | 
 
 
 
 
 | 45 |  |  |  | 
 
 
 
 
 | 46 |  |  | Installs the server to a given directory. Also takes a prefix; | 
 
 
 
 
 | 47 |  |  | make install prefix = /usr/i-scream | 
 
 
 
 
 | 48 |  |  |  | 
 
 
 
 
 | 49 |  |  | cvsbuild | 
 
 
 
 
 | 50 |  |  |  | 
 
 
 
 
 | 51 |  |  | Builds any tagged version of the server from CVS. This saves the need to | 
 
 
 
 
 | 52 |  |  | checkout a version to build it, as it's all done automatically; | 
 
 
 
 
 | 53 |  |  | make install rev = RELEASE_1 | 
 
 
 
 
 | 54 |  |  | Default tag is HEAD. | 
 
 
 
 
 | 55 |  |  |  | 
 
 
 
 
 | 56 |  |  | javadoc | 
 
 
 
 
 | 57 |  |  |  | 
 
 
 
 
 | 58 |  |  | Builds all the javadoc pages in the `doc' directory. | 
 
 
 
 
 | 59 |  |  |  |