Laserfiche WebLink
CRDSS <br />Task Memorandum 2.09-19 <br />Consumptive Use Model <br />CU Model DMIs For Other Uses (non-irrigation uses) <br />1.0 ISSUE <br />Database Management Interfaces (DMIs) are routines that manipulate data from a relational database in <br />order to format it for a particular purpose (e.g. input data files for a program). The DMI routines are <br />divided into two types: high level DMI routines that generate input files for models, create reports, etc., <br />and low level DMI routines that provide a link to the CRDSS Informix Database in the form of C <br />routines. The low level DMI library routines provide straight forward interface calls to the database. <br />Because different developers have different ideas about how data should be returned (e.g., what format), <br />the authors of the lower-level DMI library have tried to develop the returns by considering the requests of <br />all developers. UNIX man pages are available for all DMI library routines. <br />The Consumptive Use (CU) model requires several formatted input files. At the highest level, a user <br />chooses to run the CU model using a specified sub-area and time period. The sub-area, represented by <br />one or more sub-areas, and the time period are passed on to several Data Management Interface Utilities <br />(DMIs), each of which supply one or more of the required input files, see Figure 1. <br />Figure 1: Data Flow Diagram for CU Model DMIs <br />1 <br />11.29.96 2-09-19 IDS/CSU <br />