The GridReader control file consists of a list argument blocks. Each block begins with "infile:", and can contain any of the arguments that can be used at the command line. The example below shows two blocks. The first block reads a NetCDF file, and converts it to a DSS record with a F-Part of "obs". The second block reader a GRIB file, and converts it to a DSS record with and F-Part of "fcst". All blocks are treated as independent operations, with the information specified in that block overriding command line arguments. For example, the -outfile argument could be specified at the command line, then it would not be necessary to have the same output file specified in each block. Alternatively, if the command line specified the -dssf argument, the arguments in this file will override that setting with "obs" and "fcst".
The example below shows how QPE and QPF data can be processed into a DSS file. The inputs are 5 days of 1Hour QPE grids, and 5 days of 6Hour QPF grids, and these are written into the same DSS file, for use in a real-time forecasting framework (i.e. HEC-RTS).