#### # $Id: pqact.conf,v 1.11.6.1.4.2 2004/07/12 19:30:23 steve Exp $ # # Inputs look like: # feedtype tab pattern tab action [tab action_args] # # Actions are # # NOOP # Do nothing # # FILE [-overwrite|-flush|-close|-strip] filename # write(2) to unix file (flush calls fsync(2)) # # STDIOFILE [-overwrite|-flush|-close|-strip] filename # fwrite(3) (buffered io) to file (flush calls fflush(3)) # # DBFILE dbfilename [dbkey] # Put to gdbmfile. # # PIPE [-close|-strip] commandname [args] # Put data on stdin of a subprocess specified by # commandname [args]. # Uses the execvp library call, so if commandname is not fully # qualified, the PATH environment variable will be used. # # EXEC [-wait] commandname [args ...] # Run a program. No io channel between this process and it. # Like PIPE above, uses execvp. # ------------------------------------------------------------------------ #####################################BEGIN################################### ###################################CONDUIT################################### #Conduit looks something like this... #Or go to http://my.unidata.ucar.edu/data/conduit/ldm_idd/index.html # # conduit MT.gfs_CY.../(1) !grib2/ncep/(AVN|SPEC_SSI_AVN)#000/(2)(date)/F(time)/(ftime)/(var)! # ###GFS from conduit # CONDUIT MT.gfs_CY.../(.*) !grib2/ncep/(AVN|SPEC_SSI_AVN)/#000/(........)(....)/F(.*)/(.*)/(.*)! FILE data/conduit/gfs/\4/\6_\5.grb.\3 # CONDUIT MT.gfs_CY.../(.*) !(.*)! FILE data/conduit/GFS_TEMP/\1_2 NMC2 avn/avn.(......)/gblav.T(..)Z FILE data/conduit/GFS_TEMP/gblav.T\2Z # ###NAM from conduit # CONDUIT MT.nam_CY.../(.*) !grib/ncep/(ETA|ETA_84)/#212/(........)(....)/F(.*)/(.*)/(.*)! FILE data/conduit/nam/\4/\6_\5.grb.\3 # data/conduit/nam_000/\4/\6_\5.grb.\3 # # Try Conduit for "Gateway file names" (i.e. ftp naming convention) #NMC2 ^/afs/.nwstg.nws.noaa.gov/ftp/(.*) !(.*)! # FILE data/nwstg/\1 # #NMC2 ^/afs/./nwstg.nws.noaa.gov/ftp/SL.us008001/ST.opnl/Mt.nam_CY.(..)/(.*)! # FILE data/nwstg/\nam_\1/\2 ###Specifically the files we need from NAM CONDUIT data/nwstg/SL.us008001/ST.opnl/MT.(nam)_CY.(..)/RD.(........)/PT.grid_DF.gr1/(fh.00.._tl.press_gr.awip3d) FILE data/nwstg/\1/\2/\4 #End Conduit ############################################################################## #Antarctic IDD # ##AWS Data # EXP USAP.SSCC.(AWS).(.....|....).(....)(...).(....) FILE -close data/EXP/\1/\2/\4\5 # EXP USAP.AMRC.(AWS).(Gilmore|McMurdo|Palmer|Wallops).(....)(...).(..) FILE -close data/EXP/\1/\2/\4\5 ##Satellite Data # EXP USAP.AMRC.Composite.(visible-experimental|infrared|watervapor).(...).(....) FILE -close data/EXP/sat/\1/%y%m%d.\3 # EXP USAP.AMRC.Composite.(psuedo-color).(..)(...).(..) FILE -close data/EXP/sat/\1/%y%m%d.\400 # ##AMPS # EXP USAP.NCAR.GRIB.D2.(....)(..)(..)(..).F(...).(P....|SFC).(HGT|TMP|RH|UGRD|VGRD) FILE -close data/EXP/AMPS/\1\2\3\4.f\5.\6_\7 # #Temporary Catch all, so I know what data is coming in while AIDD is still in infant stages EXP (.*) FILE -close data/EXP/ALL/\1 # ###############################END#####################################