Laserfiche WebLink
<br />\ <br />. "I' <br /> <br />1.1 Introduction <br /> <br />This manual contains technical information regarding the implementation of the <br />South Platte Water Rights Management System (SPWRMS). SPWRMS is a distrib- <br />uted decision support system (OSS) with simultaneous access provided to both UNIX <br />and PC users. The implementation is in C on the UNIX end and Visual C++ on the <br />PC. The PC implementation is a true client-server implementation relying heavily on <br />a UNIX server application. The UNIX implementation comprises the majority of this <br />discussion. <br /> <br />1.2 Build Procedures <br /> <br />The UNIX application source code resides in the directories $SPLATfE_DlRlinclude <br />and the directories beneath $SPLATfE_DlRlsrc (for further discussion of the <br />$SPLATfE_D1R director structure see the UNIX Administrators Manual). The <br />compiled code resides in the directories $SPLATfE_D1R1obj/SGl and <br />$SPLATfE_OIRllibobjlSGI. The $SPLATfE_D1R1libobjlSGl directory contains the <br />object files comprising the OMI library shared between the UNIX executables <br />spServer, LoadOverlayFile and rights. <br /> <br />The main makefiles are in the directories $SPLATfE_D1R, $SPLATfE_DlRlsrc. <br />$SPLATfE_OIRlbin and $SPLATfE_D1R1spwnns_mailbot. The significant targets <br />are discussed below. <br /> <br />$SPLATfE_OIRIMakefile: <br />-tar: create a tar file of entire application tree suitable for installing on remote machine <br />(including source code) <br />-exec_only: create a tar file of executable code only suitable for installing on server <br />machine <br />-client: create a tar file of executable code only suitable for installing on client <br />machine. <br /> <br />$SPLATfE_D1R1binIMakefile: dbserver -- creates the include file rights_root.h with <br />the hard coded path of the application and also the scripts for starting the application <br />from machine dbserver are created; hydro -~ creates scripts for starting the application <br />on machine hydro; morerain -- creates the script rights.shell for dialups to the <br />morerain server. <br /> <br />$SPLATfE_DIRlsrclMakefile: all -- recursively compiles the entire application and <br />auxiliary applications (spServer, LoadOverlayFile). <br /> <br />$SPLATfE_DIRlspwnns_mailbotlMakefile: install -- copies the spwnns_mailbot <br />perl script to the bin directory. <br /> <br />Typical modifications to the software require only the command make in the directory <br />$SPLATfE_DIRlsrc. <br /> <br />1.3 Data Management <br /> <br />SPWRMS provides the user with several types of data. The system uses spatial data <br />(ArclInfo coverages), static relational data (State Structures Tabulation and State <br /> <br />2 <br />