[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 19990208: sflist core dump



Steve,

I looked at the /var/adm/messages file but could find no reference to a disk 
space
error. I did a df -k on the system that is ingesting the data and there appears 
to
be tons of space. I haven't made any changes to the pqact.conf file in almost a
month, so I doubt that is the problem, but I am sending it to you any way.

Here it is:
###
# $Id: pqact.conf,v 1.6 1995/04/05 21:37:54 mitch Exp $
#
# This is an example pqact.conf file, with example entries commented out.
# Before uncommenting these, you should determine whether you need them, and
# make relevant substitutions, for example your local host name for
# @local-host-name@.  Uses of the "@" character are to delimit such
# meta-variables, and should not appear in the substitutions.
#
# Format is
# feedtype tab pattern tab action [tab action_args]
# where tab is \t or \n\t.
#
# 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.
#
# Note that the old ALLOW and ACCEPT access control actions are not handled
# by pqact, but by rpc.ldmd instead.  ALLOW and ACCEPT lines should be moved
# into the ldmaccess.conf configuration file.
#
# The old BEGIN EXEC actions used to start up other programs (for example
# surf_split and feedhere) when the LDM server is started should no longer
# appear here.  Instead these programs should be started by runpg as
# specified in the ldmadmin.conf configuration file instead.
#
# The '-strip' option to FILE, STDIOFILE, & PIPE removes control characters
# (other than the '\n') from the data before output. This is useful for
# cleaning up WMO format text bulletins (like the ldm3  STRIP psuedo action).
#
# To check the syntax of the pqact.conf file, execute pqact with the product
# queue specified as /dev/null:
#
#       pqact -vxl- -q /dev/null pqact.conf
#
####                                                            PPS
# Special actions for local text products and other text products of local
# interest.
#
# File the zone forecast in a place for "finger address@hidden",
# assumes a mythical use named "weather" with login directory data/weather.
# Substitute your zonal center for "@zone@", e.g. "KDEN" for Denver.
#
#       File the NCEP messages (mainly about model failure)
#
DDPLUS  ^(NPXX..) KWNO ([0-3][0-9])([0-2][0-9])
        FILE    -strip -close data/gempak/messages/(\3:mm)\3\4.\1
#
#       Warnings and Watches
#
DDPLUS  ^(W.....) (....)
        FILE    -strip -close data/public/severe/\1.\2
DDPLUS  ^(WFUS..|WUUS..|RWUS..|WRUS..|WWUS..) (....)
        FILE    -strip -close data/public/severe/warning/\1.\2
DDPLUS  ^WWUS09 KMKC
        FILE    -strip -overwrite -close data/public/severe/warning/MKCSEL
DDPLUS  ^WWUS09 KMKC
        EXEC    data/public/Parse_SEL.pl MKCSEL
#
#       Nowcasts
#
PPS     ^(FPUS7.) (....)
        FILE    -strip -overwrite data/nowcasts/\1.\2
PPS     ^(FPUS7.) (....)
        EXEC    data/public/Parse_NOW.pl \1.\2
#
#       Zone Forecasts
#
PPS     ^(FPUS5.) (....)
        FILE    -strip -overwrite data/zones/\1.\2
PPS     ^(FPUS5.) (....)
        EXEC    data/public/Parse_ZFP.pl \1.\2
PPS     ^(FPUS5.) (....)
        EXEC    data/public/Parse_EXT.pl \1.\2
#
#       State Forecasts
#
PPS     ^(FPUS6.) (....)
        FILE    -strip -overwrite data/sfp/\1.\2
#
#       Area Weather Summaries & State Forecast Discussions
#
PPS     ^(FXUS6.|AWUS..|ABUS30) (....)
        FILE    -strip -overwrite data/discussions/\1.\2
PPS     ^(ABUS30) (....)
        EXEC    data/public/Parse_SWS.pl \1.\2
PPS     ^(AWUS41|AWUS43) (....)
        EXEC    data/public/Parse_AWS.pl \1.\2
#
#       File PNS in a separate directory
#
PPS     ^(ABUS34|AXUS34) (....) ([0-3][0-9])([0-2][0-9])
        FILE    -strip -close data/pns/(\3:mm)\3\4.\1.\2
#
#       Remaining FP Products
#
PPS     ^(FPUS0.|FPUS1.|FPUS2.|FPUS3.|FPUS4.|FPUS8.|FPUS9.) (....)
        FILE    -strip -overwrite data/cities/\1.\2
PPS     ^(FPUS20|FPUS21|FPUS22|FPUS23) (....) ([0-3][0-9])([0-2][0-9])
        FILE    -strip -close data/cities/selected/(\3:mm)\3\4.\1.\2
#
#       Outlooks
#
PPS     ^(FE....|FXUS06) (....)
        FILE    -strip -overwrite data/outlook/\1.\2
#
#       Daily Climate Reports
#
PPS     ^(CSUS..|CDUS..|CXUS..) (KJKL|KSDF|KPAH|KCVG|KCRW|KBNA|KEVV|KMRX)
        FILE    -strip -overwrite data/climate/\1.\2
PPS     ^(CSUS..|CDUS..|CXUS..) (KJKL|KSDF|KPAH|KCVG|KCRW|KBNA|KEVV|KMRX) ([0-3]
[0-9])
        FILE    -strip -close data/climate/\2/(\3:yyyy)(\3:mm)\3.\1.\2
#
#       Hourly Obs, STP's and AGO's
#
PPS     ^(ABUS21|SUUS04|SXUS04) (....)
        FILE    -strip -overwrite -class data/obs/\1.\2
PPS     ^(ABUS21|SXUS04) (KSDF)
        FILE    -strip -overwrite /agwx/usr/weather/BACKUPS/current/\1.\2
PPS     ^SXUS04 (KSDF) ([0-3][0-9])
        FILE    -strip -close data/obs/backup/(\2:yyyy)(\2:mm)\2.AGO.\1
PPS     ^ABUS21 (KSDF) ([0-3][0-9])([0-2][0-9])
        FILE    -strip -close data/obs/backup/(\2:yyyy)(\2:mm)\2_\3.STP.\1
PPS     ^(ASUS..) (....)
        FILE    -strip -overwrite -class data/obs/\1.\2
PPS     ^(ASUS4.) (....)
        EXEC    data/public/Parse_SWR.pl \1.\2
#
#       Place anything from Kentucky in data directory.
#
WMO     ^(......) (KJKL|KSDF|KPAH|KLMK|KCRW|KTIR|KILN)
        FILE    -strip -overwrite -close data/kentucky/\1.\2
WMO     ^(SRUS21|SRUS22|SRUS23|SRUS43|SRUS63) (KJKL|KSDF|KPAH|KTIR) ([0-3][0-9])
([0-2][0-9][0-9][0-9])
        FILE    data/models/flood/(\3:yyyy)(\3:mm)\3_\4_\2.\1
# Discontinued 12/21/1998 - replaced by crontab script on kelvin mos_00.cro
# and mos_12.cro
#WMO    ^(FOUS14) (....)
#       PIPE    -strip -close /usr/local/bin/scanfous
PPS     ^ABUS1(.) KWBC
        FILE    -strip -overwrite data/cities/ABUS1\1.KWBC
#
#       Get all of the FIRE WEATHER FORECASTS
#
WMO     ^FXUS07 (....)
        FILE    -strip -overwrite data/firewx/FXUS07.\1
#
#       Model messages
#
WMO     ^RGUE13 KCRW
        FILE    -strip -overwrite data/models/RGUE13.KCRW
WMO     ^(FOUS..) (KTIR) ([0-3][0-9])([0-2][0-9][0-9][0-9])
        FILE    data/models/flood/(\3:yyyy)(\3:mm)\3_\4_\2.\1
WMO     ^(FOUS67) (KTIR|KILN) ([0-3][0-9])([0-2][0-9][0-9][0-9])
        FILE    data/models/flood/(\3:yyyy)(\3:mm)\3_\4_\2.\1
WMO     ^(RGUE13) (KCIN) ([0-3][0-9])([0-2][0-9][0-9][0-9])
        FILE    data/models/flood/(\3:yyyy)(\3:mm)\3_\4_\2.\1
WMO     ^(FEXC..) (....)
        FILE    -strip -overwrite data/models/avn/\1.\2
WMO     ^(FOXC..) (....)
        FILE    -strip -overwrite data/models/mrf/\1.\2
WMO     ^(FOUS..) (....)
        FILE    -strip -overwrite data/models/ngm/\1.\2
#PPS    ^FPUS05 @zone@
#       FILE    -overwrite data/weather/.plan
#
# Append local watches and warnings to local weather file
#PPS    ^W..... @zone@
#       FILE    -close data/weather/.plan
#
# Put latest zone forecast in place for mailings via cron
#PPS    ^FPUS05 @zone@  [0-3][0-9]
#       FILE    -overwrite -close data/weather/zone
#
# Mail local severe weather bulletins to local mail alias "severe_@zone@"
#PPS    ^W[FMRUW]US.. @zone@
#       PIPE    -close /usr/ucb/mail -s "Severe Weather (@zone@)" severe_@zone@
#
# Mail earthquake reports to local "earthquakes" mailing list.
#PPS    ^SE     PIPE    -close
#                /usr/ucb/mail -s "Earthquake report" earthquakes
#
# File US summary weather
#PPS    ^ABUS01 KWBC
#       FILE    -overwrite -close data/weather/summary
#
# File notices from NWS and NMC in monthly file logs/MMM-notices.wmo.
#PPS    ^N[FO].... .... ([0-3][0-9])
#       FILE    logs/(\1:mmm)-notices.wmo

####
# Call ldmConnect Perl Script
# Forecasts in yymmddhh_for.wmo
# perl script ldmConnect, joins split bulletins, writes all bulletins
DDS|PPS ^F[PTXEQWZ].... .... ([0-3][0-9])
        PIPE    /usr/local/ldm/decoders/ldmConnect
        (\1:yy)(\1:mm)
        data/forecasts
####                                                    DDS IDS PPS
# Create raw files for WXP.  These entries file raw data where WXP decoders
# and scripts expect to find it.
#
##
# Watch boxes in yymmddhh_wws.wmo
PPS     ^WWUS40 .... ([0-3][0-9])([0-2][0-9])
        FILE    -strip data/severe/(\1:yy)(\1:mm)\1\2_wws.wmo
##
# Watch boxes in yymmddhh_wws.wmo
DDPLUS  ^WWUS40 KMKC ([0-3][0-9])([0-2][0-9])
        FILE    -strip data/severe/(\1:yy)(\1:mm)\1\2_wws.wmo
##
# Fronts in yymmddhh_frt.wmo
DDS     ^ASUS01 .... ([0-3][0-9])([0-2][0-9])
        FILE    data/surface/front/(\1:yy)(\1:mm)\1\2_frt.wmo
##
# Buoy reports in yymmddhh_boy.wmo
#DDS|IDS        ^S[NS].... .... ([0-3][0-9])([0-2][0-9])
#       STDIOFILE       data/surface/boy/(\1:yy)(\1:mm)\1\2_boy.wmo
##
# Radar in yymmddhh_rad.wmo
#DDS    ^SD.... .... ([0-3][0-9])([0-2][0-9])
#       STDIOFILE       data/surface/rad/(\1:yy)(\1:mm)\1\2_rad.wmo
##
# US and Canadian sfc obs and specials in hourly files yymmddhh_sao.wmo
#DDS|IDS        ^S[AP][ACHMNPUX][AEKMNSUWX].. .... ([0-3][0-9])([0-2][0-9])
#       STDIOFILE       data/surface/sao/(\1:yy)(\1:mm)\1\2_sao.wmo
##
# upper air reports in hourly files yymmddhh_upa.wmo
#DDS|IDS        ^U[ABDEFGHIJKLMPQRSTXZ].... .... ([0-3][0-9])([0-2][0-9])
#       STDIOFILE       data/upperair/(\1:yy)(\1:mm)\1\2_upa.wmo
##
# fous in yymmddhh.mod
DDS     ^FO.... .... ([0-3][0-9])([0-2][0-9])
        STDIOFILE       data/forecasts/mod/(\1:yy)(\1:mm)\1\2_mod.wmo
##
# Synoptic reports (SYNOP,SHIP) in yymmddhh_syn.wmo
#DDS|IDS        ^S[IMN].... .... ([0-3][0-9])([0-2][0-9])
#       STDIOFILE       data/surface/syn/(\1:yy)(\1:mm)\1\2_syn.wmo
#
# US and Canadian SHEF data hourly files yymmddhh_river.wmo
#DDS|IDS        ^SRUS.. .... ([0-3][0-9])([0-2][0-9])
#       STDIOFILE       data/surface/shef/(\1:yy)(\1:mm)\1\2_river.wmo
##
# Bulletins for wxptxt script
##
# Forecasts in yymmddhh_for.wmo
DDS|PPS ^F[PTXEQWZ].... .... ([0-3][0-9])([0-2][0-9])
        STDIOFILE       data/forecasts/(\1:yy)(\1:mm)\1\2_for.wmo
##
# severe data in yymmddhh_sev.wmo
DDS|PPS ^W..... .... ([0-3][0-9])([0-2][0-9])
        STDIOFILE       data/severe/(\1:yy)(\1:mm)\1\2_sev.wmo
DDS|PPS ^AC.... .... ([0-3][0-9])([0-2][0-9])
        STDIOFILE       data/severe/(\1:yy)(\1:mm)\1\2_sev.wmo
##
# summary data in yymmddhh_sum.wmo
#DDS|PPS        ^A[BCS].... .... ([0-3][0-9])([0-2][0-9])
#       STDIOFILE       data/summary/(\1:yy)(\1:mm)\1\2_sum.wmo
#
# End WXP4

####                                                            HRS
# Decode HRS GRIB products with gribtonc.
#
# Invoke gribtonc(1) decoder to read GRIB products from NMC and ECMWF
# models and decode into netCDF files.  Multiple products are stored in each
# file by "stitching together" subgrids into global grids and storing
# multiple levels and forecast times for each parameter as multidimensional
# netCDF variables.
#
##
# NMC Early domestic on G grid (NGM model), decode into yymmddhh_n?.nc
#
#HRS    ^H([EHOPRTUVX])G[A-Z](10|15|20|25|30|40|50|70|85|90|98|99) KWBC ([0-3][0
-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_n\1.cdl         data/GRIB/(\3:yy)(\3:mm)\3\4_n\1.nc
#HRS    ^H([PTUV])G[A-Z]97 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_n\1T.cdl        data/GRIB/(\2:yy)(\2:mm)\2\3_n\1T.nc
#
##
# NMC Extended range on E,F grids (MRF model), decode into ymmddhh_m?.nc
#
#HRS    ^H([PH])[EF][L-Y][0-9][0-9] KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_m\1.cdl         data/GRIB/(\2:yy)(\2:mm)\2\3_m\1.nc
#HRS    ^H([UV])[EF][L-Y]99 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_m\1.cdl         data/GRIB/(\2:yy)(\2:mm)\2\3_m\1.nc
#
##
# NMC Global on A,B,C,D grids (aviation model), decode into yymmddhh_a?.nc
#
#    Tropopause Geoptl. Hgt., Pressure, and Temperature
#        on 6 hour intervals thru 48 hours, 60 & 72 hours
#
#HRS    ^H([HPTUV])[A-D][A-K]97 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_a\1T.cdl data/GRIB/(\2:yy)(\2:mm)\2\3_a\1T.nc
#
##
#    Pressure and UV wind at Max wind level, on 6 hour intervals thru 42 hours
#
#HRS    ^H([PUV])[A-D][A-H]96 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_a\1M.cdl  data/GRIB/(\2:yy)(\2:mm)\2\3_a\1M.nc
#
##
#    Relative Humidity on 6 hour intervals thru 48 hours, 60 & 72 hours
#
#HRS    ^H(R)[A-D][A-K](85|70|50|40|30) KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_a\1.cdl data/GRIB/(\3:yy)(\3:mm)\3\4_a\1.nc
#
##
#    Surface Pressure on 6 hour intervals thru 48 hours, 60 & 72 hours
#
#HRS    ^H(P)[A-D][A-K]98 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_a\1.cdl data/GRIB/(\2:yy)(\2:mm)\2\3_a\1.nc
#
##
#    Geoptl. hgt, Temperature, UV winds
#    on 6 hour intervals thru 48 hours, 60 & 72 hours
#
#HRS    ^H([HTUV])[A-D][A-K](99|85|70|50|40|30|25|20|15|10) KWBC ([0-3][0-9])([0
-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_a\1.cdl data/GRIB/(\3:yy)(\3:mm)\3\4_a\1.nc
#
##
# NMC Special products on T,U grids, decode into yymmddhh_sP.nc
#
#
#    Snow Cover over northern hemisphere
#
#HRS    ^H(S)[TU]A98 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_s\1.cdl data/GRIB/(\2:yy)(\2:mm)\2\3_s\1.nc
#
#    Snow Cover over southern hemisphere decode to yymmddhh_ssP.nc
#    (Do these products exist?)
#HRS    ^H(S)[VW]A98 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_s\1.cdl data/GRIB/(\2:yy)(\2:mm)\2\3_ss\1.nc
##
# NMC Oceanographic products
#
#    Sea Surface Temperature on 2 degree grid
#
#HRS    ^H(T)[T-W]A93 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_oT2.cdl data/GRIB/(\2:yy)(\2:mm)\2\3_oT2.nc
#
##
#    Sea Surface Temperature
#
#HRS    ^H(T)[A-D]A93 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_o\1S.cdl data/GRIB/(\2:yy)(\2:mm)\2\3_o\1S.nc
#
##
#    Sea Surface Geoptl. Hgt; Primary Wave Period & Direction
#
#HRS    ^H([KL])[A-D][CEIK]93 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_o\1.cdl data/GRIB/(\2:yy)(\2:mm)\2\3_o\1.nc
#HRS    ^H(H)[A-D][CEIK]93 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_o\1W.cdl data/GRIB/(\2:yy)(\2:mm)\2\3_o\1W.nc
#
##
#    UV wind at Sea Surface
#
#HRS    ^H([UV])[A-D][CEIK]98 KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_o\1.cdl data/GRIB/(\2:yy)(\2:mm)\2\3_o\1.nc
#
#
##
# ECMWF GRIB products, decode into yymmddhh_e[HPTUV].nc
#
#HRS    ^H([HPTUV])[A-L][A-Z][0-9][0-9] ECMF ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/nps_e\1.cdl data/GRIB/(\2:yy)(\2:mm)\2\3_e\1.nc
##
#
# ETA 80 km model output for continental US on Lambert conformal grid
# decode into into yymmddhh_eta.nc
#
#HRS    ^Y..... KWBC ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/bin/gribtonc
#               etc/eta0.cdl data/GRIB/(\1:yy)(\1:mm)\1\2_eta.nc

####                                                            HRS
#
# ECMWF Grid products are duplicated in their GRIB products, so ignore these
# Also ignore NMC GRID-format products
#
#HRS    ^G..... ECMF    NOOP
#HRS    ^G..... KWBC    NOOP
##
#
# MRF 1.25 degree model output on the infamous thinned quasi-regular "grids"
# We can't handle these yet, so ignore or file in raw GRIB format
#
#HRS    ^H.[I-P]... KWBC ([0-3][0-9])([0-2][0-9]).*[/mAVN|/mSSIAVN]
#       NOOP
#
#HRS    ^H.[I-P]... KWBC ([0-3][0-9])([0-2][0-9]).*[/mAVN|/mSSIAVN]
#       FILE    data/GRIB/(\1:yy)(\1:mm)\1\2_thinned.GRB

##
# Profiler data in EBUFR format.
#
#HRS    ^IUAX   NOOP
#HRS    ^IUAT   NOOP
#HRS    ^IUPT.*.... ([0-3][0-9])([0-2][0-9])
#       STDIOFILE       data/upperair/(\1:yy)(\1:mm)\1\2_prf.wmo


####                                                            HRS
# Put everything else (e.g. new products that we don't know about) in daily
# "else" file.  Watch these to see when new products get added to HRS.  Be
# sure to ignore HRS products above you aren't interested in or this file
# could get very large.
#
#HRS    ^_ELSE_$        FILE    data/GRIB/%m%d_else.wmo

####                                                            HRS
# GEMPAK actions for HRS
#
#-----------------------------------------------------------------
#
#  Pattern/Action file for NMC gridded data products
#
#  Jim Cowie (NPS) 10/89
#  P.Bruehl (Unidata) 3/93
#-----------------------------------------------------------------
#
# NMC GRIB products
#
#  NGM grids - grid G
#
#HRS    ^H[EHOPRTUVX]G[A-Z][0-9][0-9] KWBC ([0-3][0-9])([0-2][0-9])..
#       PIPE    /usr/local/ldm/decoders/gribtogem
#               PACK data/gempak/hrs/(\1:yy)(\1:mm)\1\2_n.gem

#  Spectral grids - grids A,B,C,D Global grid
#
#HRS    ^H[HPRTUV][ABCD][A-Z][0-9][0-9] KWBC ([0-3][0-9])([0-2][0-9])..
#       PIPE    /usr/local/ldm/decoders/gribtogem
#               PACK data/gempak/hrs/(\1:yy)(\1:mm)\1\2_a.gem

#  MRF grids - Extended range grids E and F

#HRS    ^H[HPUV][EF][A-Z][0-9][0-9] KWBC ([0-3][0-9])([0-2][0-9])..
#       PIPE    /usr/local/ldm/decoders/gribtogem
#               PACK data/gempak/hrs/(\1:yy)(\1:mm)\1\2_m.gem

#  Oceanic products - Analysis (surf tmp) & Forecasts (wind & waves)
#
#HRS    ^H[HKLTUV][A-D][ACEIK]93 KWBC ([0-3][0-9])([0-2][0-9])..
#       PIPE    /usr/local/ldm/decoders/gribtogem
#               PACK data/gempak/hrs/(\1:yy)(\1:mm)\1\2_f.ocn
#
# Added 11/30/98 - Maureen Ballard
# ECMWF GRIB products, decode into yymmdd_ecmf#.gem (e1=global,e2=+/-35lat)
#
HRS     ^H[HPT][A-L][A-Z][0-9][0-9] ECMF ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dcgrib -v -d data/gempak/logs/dcgrib.log
                -g /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables
                PACK data/gempak/hds/YYMMDDHH_ecmf1.gem
HRS     ^H[UV][A-L][A-Z][0-9][0-9] ECMF ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dcgrib -v -d data/gempak/logs/dcgrib.log
                -g /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables
                PACK data/gempak/hds/YYMMDDHH_ecmf2.gem
#
# Added 6/18/98 - Maureen Moore
# ETA 80 km model output for continental US on Lambert conformal grid
# decode into into yymmddhh_eta.gem
#
HRS     ^Y.Q... KWB. ([0-3][0-9])([0-2][0-9]).*/mETA
        PIPE    /usr/local/ldm/decoders/dcgrib -v -d data/gempak/logs/dcgrib.log
                -g /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables
                PACK data/gempak/hds/YYMMDDHH_eta.gem
#
# Added 6/18/98 - Maureen Moore
# RUC MAPS model output decoded into yymmddhh_ruc.gem
#
#HRS    ^[YZ]..... KWBC ([0-3][0-9])([0-2][0-9]).*/mRUC
#       PIPE    /usr/local/ldm/decoders/dcgrib -v -d data/gempak/logs/dcgrib.log
#               -g /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables
#               PACK data/gempak/hds/YYMMDDHH_ruc.gem
#
# AVN model output decoded into yymmddhh_avn211.gem
#
#HRS    ^[YZ]..... KWBC ([0-3][0-9])([0-2][0-9]).*/mAVN
#       PIPE    /usr/local/ldm/decoders/gribtogem
#               PACK data/gempak/hds/(\1:yy)(\1:mm)\1\2_avn211.gem
#
# Added 6/10/98 - Maureen Moore
# NGM model output decoded into yymmddhh_ngm211.gem
#
HRS     ^[YZ]..... KWB. ([0-3][0-9])([0-2][0-9]).*/mNGM
        PIPE    /usr/local/ldm/decoders/dcgrib -v -d data/gempak/logs/dcgrib.log
                -g /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables
                PACK data/gempak/hds/YYMMDDHH_ngm.gem
#
# Added 6/24/98 - Maureen Moore
# Northern Hemisphere MRF (grid #201)
HRS     ^Y.A... KWBH
        PIPE    /usr/local/ldm/decoders/dcgrib -v -d data/gempak/logs/dcgrib.log
                -g /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables
                PACK data/gempak/hds/YYMMDDHH_nhmrf.gem

# GEMPAK decoder for profiler data
#
#HRS    ^IUPT.* .... ([0-3][0-9])([0-2][0-9])
#       PIPE    /usr/local/ldm/decoders/prtogem
#       /d1-apps/gempak/NAWIPS-5.4/ldm4bridge/prtogem/prstns.tbl 41 24
#       /d1-apps/gempak/nawips/ldm4bridge/prtogem/bufr2.tableb.mt0.ver2.l0
#       /d1-apps/gempak/nawips/ldm4bridge/prtogem/bufr2.tabled.mt0.ver2.l0
#       (\1:yyyy)(\1:mm)
#       data/gempak/profiler/(\1:yy)(\1:mm)\1.gem
#
####                                                            DDS IDS
# GEMPAK products (surface, upperair).  Make sure paths to tables
# are correct for your system.
#
#######
# Added 02/25/1998:15:15 ...Michael
#
# US and Canadian sfc obs and specials
#
DDS|IDS ^S[AP][ACHMNU][AEKMNSWX].* .... ([0-3][0-9])
        PIPE    /usr/local/ldm/decoders/dchrly -v 1 -b 9 -m 24
        -d /d2-agwx/ldmdata/gempak/logs/dchrly.log
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/hrly.pack
        -s /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/stns/sfmetar_sa.tbl
        /d2-agwx/ldmdata/gempak/surface/YYMMDD_sao.gem
#
# End Addition ...Michael
#######
# Added 03/06/1998:09:25 ...Michael
#
# upper air reports
#
DDS|IDS ^U[ABDEFGHIJKLMPQRSTXZ].... .... ([0-3][0-9])
        PIPE    /usr/local/ldm/decoders/dcuair -v 1 -b 24 -n -m 16
        -d /d2-agwx/ldmdata/gempak/logs/dcuair.log
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/snmerg.pack
        -s /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/stns/snworld.tbl
        /d2-agwx/ldmdata/gempak/upperair/YYMMDD_upa.gem
#
# End Addition ...Michael
#######
# Added 11/04/1998:16:00 ...Maureen
#
# Watch box coordinates for GEMPAK
#
DDPLUS  ^WWUS40 KMKC ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dcwatch -v 3 -t 30
        -d /d2-agwx/ldmdata/gempak/logs/dcwatch.log
        -s /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/stns/sfworld.tbl
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/watch.pack
        /d2-agwx/ldmdata/gempak/storm/watches/watches_YYYY_MM.gem
#
# Watches and Warnings
#
# Severe Thunderstorm Warning
WMO     ^WUUS.. .... ([0-3][0-9])([0-2][0-9])
        FILE    data/gempak/nwx/watch_warn/tstrm_warn/(\1:yy)(\1:mm)\1\2.tstrm
#
# Tornado Warning
WMO     ^WFUS.. .... ([0-3][0-9])([0-2][0-9])
        FILE    data/gempak/nwx/watch_warn/torn_warn/(\1:yy)(\1:mm)\1\2.torn
#
# Winter Weather Watch/Warning
WMO     ^WWUS4[1-6] .... ([0-3][0-9])([0-2][0-9])
        FILE    data/gempak/nwx/watch_warn/winter/(\1:yy)(\1:mm)\1\2.winter
#
# Non-Precipitating Warnings
WMO     ^WWUS7[1-6] .... ([0-3][0-9])([0-2][0-9])
        FILE    data/gempak/nwx/watch_warn/noprcp/(\1:yy)(\1:mm)\1\2.noprcp
#
# Specials
WMO     ^WWUS35 .... ([0-3][0-9])([0-2][0-9])
        FILE    data/gempak/nwx/watch_warn/special/(\1:yy)(\1:mm)\1\2.special
#
# Flood Watch
WMO     ^RWUS31 .... ([0-3][0-9])([0-2][0-9])
        FILE    data/gempak/nwx/fflood/watch/(\1:yy)(\1:mm)\1\2.wtch
#
# Statement
WMO     ^RWUS32 .... ([0-3][0-9])([0-2][0-9])
        FILE    data/gempak/nwx/fflood/statment/(\1:yy)(\1:mm)\1\2.sttmnt
#
# Statement - Flood
WMO     ^RWUS4[23] .... ([0-3][0-9])([0-2][0-9])
        FILE    data/gempak/nwx/fflood/flstmt/(\1:yy)(\1:mm)\1\2.flstmt
#
# National Statement
WMO     ^RWUS09 .... ([0-3][0-9])([0-2][0-9])
        FILE    data/gempak/nwx/fflood/natl_summ/(\1:yy)(\1:mm)\1\2.natl
#
# Warning
WMO     ^WRUS0[12] .... ([0-3][0-9])([0-2][0-9])
        FILE    data/gempak/nwx/fflood/warn/(\1:yy)(\1:mm)\1\2.warn
#
# Run the warn.csh program if a warning/watch comes in.
#WMO    ^(WFUS..|WUUS..|RWUS..|WRUS..|WWUS..) ....
#       EXEC    warning
#WMO    ^(WFUS..|WUUS..|RWUS..|WRUS..|WWUS..) (KSDF|KPAH|KJKL|KCRW|KILN|KLLX|KJA
N|KMOB|KBMX|KTAE|KTAE|KJAX|KFFC|KMRX|KOHX|KMEM|KSHV|KLZK|KTSA|KSGF|KLSX|KEAX|KOA
X|KFSD|KDMX|KARX|KDVN|KILX|KIND|KIWX)
#       EXEC    warning.ky
###
# Hurricane/Tropical Storm positions and forecasts
DDPLUS  ^WTNT4.* .... ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dctrop -v 1
        -d /d2-agwx/ldmdata/gempak/logs/dctrop.log
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/tropic.pack
        /d2-agwx/ldmdata/gempak/storm/tropic/atlantic/YYYY_@@.gem
#DDPLUS ^WTNT4.* ....
#       EXEC    /export/home1/gempak/scripts/trop.csh

DDPLUS  ^WTPZ4.* .... ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dctrop -v 1
        -d /d2-agwx/ldmdata/gempak/logs/dctrop.log
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/tropic.pack
        /d2-agwx/ldmdata/gempak/storm/tropic/epacific/YYYY_@@.gem

DDPLUS  ^WTPN3.* .... ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dctrop -v 1
        -d /d2-agwx/ldmdata/gempak/logs/dctrop.log
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/tropic.pack
        /d2-agwx/ldmdata/gempak/storm/tropic/wpacific/YYYY_@@.gem

DDPLUS  ^WTPA4.* .... ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dctrop -v 1
        -d /d2-agwx/ldmdata/gempak/logs/dctrop.log
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/tropic.pack
        /d2-agwx/ldmdata/gempak/storm/tropic/cpacific/YYYY_@@.gem
#
#
# SPC storm reports
DDPLUS  ^WWUS60 KMKC ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dcstorm -m 2000
        -d /d2-agwx/ldmdata/gempak/logs/dcstorm.log
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/sels.pack
        /d2-agwx/ldmdata/gempak/storm/sels/YYMMDD_sels.gem
#
# End Addition ...Maureen
#######
# Added 04/07/1998:14:02 ...Michael
#
# NGM MOS
#
DDPLUS  ^FO(US14|AK1[34]) .... ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dcnmos -v 2
        -d /d2-agwx/ldmdata/gempak/logs/dcnmos.log
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/ngmmos.pack
        -s /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/stns/ngmmos.stn
        /d2-agwx/ldmdata/gempak/mos/YYMMDDHH_nmos.gem
#
# MRF MOS
#
DDPLUS  ^(FOX[CESW].*|FOAK20|FECN21) .... ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dcmmos -v 1
        -d /d2-agwx/ldmdata/gempak/logs/dcmmos.log
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/mrfmos.pack
        -s /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/stns/mrfmos.stn
        /d2-agwx/ldmdata/gempak/mos/YYMMDDHH_mmos.gem
#
# AVN MOS
#
DDPLUS  ^(FEX[CESW].*|FEAK20|FECN20) .... ([0-3][0-9])([0-2][0-9])
        PIPE    /usr/local/ldm/decoders/dcamos -v 1
        -d /d2-agwx/ldmdata/gempak/logs/dcamos.log
        -p /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/pack/avnmos.pack
        -s /d1-apps/gempak/NAWIPS-5.4/gempak5.4/tables/stns/avnmos.stn
        /d2-agwx/ldmdata/gempak/mos/YYYYMMDDHH_amos.gem
# End Addition ...Michael
#######
#
# Synoptic reports (SYNOP) North America in yymmddhh.gem
#
#DDS|IDS        ^S[IMN][^VW].* .... ([0-3][0-9])
#       PIPE    /usr/local/ldm/decoders/sytogem
#       /home/nawips/gempak5.2/tables/sypack.tbl
#       /home/nawips/gempak5.2/tables/systns.tbl 2000 24 (\1:yyyy)(\1:mm)
#       data/gempak/surface/syn/(\1:yy)(\1:mm)\1.gem
#
# Synoptic reports (SYNOP) Non North America in yymmddhh.world
#
#DDS|IDS        ^S[IMN][^VW].* .... ([0-3][0-9])
#       PIPE    /usr/local/ldm/decoders/sytogem
#       /home/nawips/gempak5.2/tables/sypack.tbl
#       /home/nawips/gempak5.2/tables/synonna.tbl 2000 24 (\1:yyyy)(\1:mm)
#       data/gempak/surface/syn/(\1:yy)(\1:mm)\1.world
#
# buoy and ship reports m
#
#             Bouys in yymmdd_boy.gem
#
#DDS|IDS        ^S[IMN]V.(1[5-9]|2[0-6]|4[5-6]) .... ([0-3][0-9])
#       PIPE    /usr/local/ldm/decoders/sytogem
#       /home/nawips/gempak5.2/tables/sbpack.tbl 3999
#       (\2:yyyy)(\2:mm) data/gempak/surface/boy/(\2:yy)(\2:mm)\2_boy.gem
#
#             Bouys in yymmdd_shp.gem
#
#DDS|IDS        ^S[IMN]V[^NS](0[0-9]|1[0-4]) [^CK]... ([0-3][0-9])
#       PIPE    /usr/local/ldm/decoders/sytogem
#       /home/nawips/gempak5.2/tables/sbpack.tbl 3999
#       (\2:yyyy)(\2:mm) data/gempak/surface/boy/(\2:yy)(\2:mm)\2_shp.gem
#

####                                                            MCIDAS
# Pattern/actions for the Unidata/Wisconsin (i.e. McIDAS) data stream.
# See the man page documentation for gunrv2, lwfile, lwtmd2, and lwtoa3
# for more info on how to customize these.
#
# GRID files:
#
#MCIDAS ^(GUNRV2 .*)
#       PIPE
#       -close gunrv2 -d data/mcidas
#
# Opaque files:
#
#MCIDAS ^(LWFILE .*)
#       PIPE
#       -close lwfile -d data/mcidas
#
# MD files:
#
#MCIDAS ^(LWTMD2 .*)
#       PIPE
#       -close lwtmd2 -d data/mcidas
#
# AREA files: (uncommented 11/4 for satellite)
#
#MCIDAS ^(LWTOA3 .*)
#       FILE    -close
#       data/mcidas -v
#       PIPE    -close
#       lwtoa3 -d data/mcidas -v
#

####                                                                 WSI
# Nexrad data
#
#
# file NIDS each product by product/hour in yymmddhhmm.id.wsi
#
#WSI    ^NEX/(...)/(.*)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-6]
[0-9])
#       FILE    data/nexrad/\2/\6/\3\4\5\6\7.\1.wsi
#
# 2 and 15 minute nowrad products in yymmddhh_type.now
#
#WSI    ^NOW/(USRADQC|MASTER)/..([0-9][0-9][0-1][0-9][0-3][0-9][0-2][0-9][0-6][0
-9])
#       FILE    data/nexrad/nowrad/\2_\1.now
#
# decode raw NIDS product to McIDAS area files.  See man page on
# nids2area for more information on configuring these actions.
#
#                        Base reflectivity Level 1
#WSI    ^NEX/(...)/(BREF1)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0
-6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8001 \1 DIALPROD=R1 \3%j \6\700 D
EV=CCN
#                        Base reflectivity Level 2
#WSI    ^NEX/(...)/(BREF2)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0
-6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8002 \1 DIALPROD=R2 \3%j \6\700 D
EV=CCN
#                        Base reflectivity Level 3
#WSI    ^NEX/(...)/(BREF3)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0
-6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8003 \1 DIALPROD=R3 \3%j \6\700 D
EV=CCN
#                        Base reflectivity Level 4
#WSI    ^NEX/(...)/(BREF4)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0
-6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8004 \1 DIALPROD=R4 \3%j \6\700 D
EV=CCN
#                        Composite Reflectivity
#WSI    ^NEX/(...)/(CREF)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-
6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8005 \1 DIALPROD=R5 \3%j \6\700 D
EV=CCN
#                        Layer Reflectivity (Sfc-24K ft)
#WSI    ^NEX/(...)/(LREF1)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0
-6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8006 \1 DIALPROD=R6 \3%j \6\700 D
EV=CCN
#                        Layer Reflectivity (24-33K ft)
#WSI    ^NEX/(...)/(LREF2)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0
-6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8007 \1 DIALPROD=R7 \3%j \6\700 D
EV=CCN
#                        Layer Reflectivity (33-60K ft)
#WSI    ^NEX/(...)/(LREF3)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0
-6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8008 \1 DIALPROD=R8 \3%j \6\700 D
EV=CCN
#                        Echo Tops
#WSI    ^NEX/(...)/(TOPS)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-
6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8009 \1 DIALPROD=R9 \3%j \6\700 D
EV=CCN
#                        Vertically Integrated Liquid
#WSI    ^NEX/(...)/(VIL)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-6
][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8010 \1 DIALPROD=RA \3%j \6\700 D
EV=CCN
#                        1-hour Surface Rainfall
#WSI    ^NEX/(...)/(PRE1)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-
6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8011 \1 DIALPROD=RB \3%j \6\700 D
EV=CCN
#                        3-hour Surface Rainfall
#WSI    ^NEX/(...)/(PRE3)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-
6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8012 \1 DIALPROD=RC \3%j \6\700 D
EV=CCN
#                        Storm Total Rainfall
#WSI    ^NEX/(...)/(PRET)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-
6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8013 \1 DIALPROD=RD \3%j \6\700 D
EV=CCN
#                        Radial Velocity Level 1
#WSI    ^NEX/(...)/(VEL1)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-
6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8014 \1 DIALPROD=RE \3%j \6\700 D
EV=CCN
#                        Radial Velocity Level 2
#WSI    ^NEX/(...)/(VEL2)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-
6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8015 \1 DIALPROD=RF \3%j \6\700 D
EV=CCN
#                        Radial Velocity Level 3
#WSI    ^NEX/(...)/(VEL3)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-
6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8016 \1 DIALPROD=RG \3%j \6\700 D
EV=CCN
#                        Radial Velocity Level 4
#WSI    ^NEX/(...)/(VEL4)/..([0-9][0-9])([0-1][0-9])([0-3][0-9])([0-2][0-9])([0-
6][0-9])
#       PIPE    nids2area -d /var/data/mcidas/ 8017 \1 DIALPROD=RH \3%j \6\700 D
EV=CCN

####
# DIFAX actions
#
#DIFAX  (.*)
#       FILE    -close -overwrite data/difax/%H/\1

####
# NLDN decode actions
#
#
#       nldn format: YYJJJHHMbMe -- YY year, JJJ julian day, HH hour
#                                   Mb begin minute bin, Me end minute bin
#
# Store 6 min bins with group parts
#
#NLDN   ^(9[3-9])([0-3][0-9][0-9])([0-2][0-9])([0-5][0-9])([0-5][0-9])
#       FILE    -close /var/data/ldm/nldn/\1\2\3\4\5.ingest
#
# Store 6 min bins verbatim
#NLDN   (.*)
#       FILE    -close /var/data/ldm/nldn/\1.ingest
#
# Store transmitted, binary form as YYJJHH file
#NLDN   ^(9[3-9])([0-3][0-9][0-9])([0-2][0-9])([0-5][0-9])([0-5][0-9])
#       FILE    -close /var/data/ldm/nldn/\1\2\3.ingest
#
# Decode transmitted binary form as GEMPAK ship file (named YYMMDDHH.gem)
#NLDN   ^(9[3-9])([0-3][0-9][0-9])([0-2][0-9])([0-5][0-9])([0-5][0-9])
#       PIPE
#       /usr/local/ldm/decoders/nldntogem -vxl
#       /var/data/ldm/gempak/nldn/log /home/nawips/gempak5.2/tables/nldn.pack
#       hour gem /var/data/ldm/gempak/nldn/
#
# Decode transmitted, binary form as McIDAS MD file
#NLDN   ^(9[3-9])([0-3][0-9][0-9])([0-2][0-9])([0-5][0-9])([0-5][0-9])
#       PIPE
#       -close /usr/local/ldm/decoders/nldn2md -v
#       -d /var/data/mcidas 70 NLDN DIALPROD=LD \1\2 \3\400 DEV=CCN
#

# Sample action that does nothing to every product
ANY     .*      NOOP


The only thing I could see in the messages file that might indicate a problem is
this entry:

Feb 08 02:11:09 kelvin pqact[4711]: pipe_dbufput: /usr/local/ldm/decoders/dchrly
-v1-b9-m24-d/d2-agwx/ldmdata/gempak/logs/dchrly.log-p

This entry occurs several times throughout the last month. Thanks for any help 
you
can provide, our computer programmer is out with pnemonia so we are trying to 
solve
this one on our own.

Thanks!

Maureen


Unidata Support wrote:

> Maureen,
>
> I have been looking at your data file, as well as all of the data
> being decoded for the past three days. With your data file, I
> can produce the core dump, though I can't make reproduce
> a file here with the past 3 days data to cause a core dump.
>
> The problem with your file is a corrupt record, that behaves
> as if the writing to the file was interrupted.
>
> Would it be possible that the disk partition you are decoding
> the data to could have filed up for some period? Log messages
> about disk full would likely be in your /var/adm/messages
> file on the system that is doing the decoding. Since the same
> thing has happened for 3 days in a row, it could be that recently
> a disk space problem has arisen.
>
> One other thing would be the possibility of a second dchrly decoder
> running which would create conflicting writes to the file. This
> should not happen if there is only one dchrly entry in your pqact.conf
> file, and it is properly using the file naming templates. If
> you have any doubts, send me your pqact.conf file and I'll look.
>
> If dchrly has crashed at all by the ldm during this time, it would
> be good to know that- I haven't seen any crashes here.
>
> I ran sfdelt with dattim=/0200 and area=dset and was able to remove
> all the 2Z observations but found another corrupt record at 5Z.
> After clearing that, I was able to list the rest of the contents of the
> file.
>
> Steve Chiswell
>
> >From: Maureen Ballard <address@hidden>
> >Organization: UK Ag Weather Center
> >Keywords: 199902081828.LAA17365
>
> >Steve,
> >
> >The file is there as 990208_sao_2.gem
> >
> >In case you are wondering, I wasn't paying attention at first and started to 
> >s
> > end
> >the file as an ASCII file - that's the file called 990208_sao.gem
> >
> >Thanks!
> >Maureen
> >
> >Unidata Support wrote:
> >
> >> >From: Maureen Ballard <address@hidden>
> >> >Organization: UK Ag Weather Center
> >> >Keywords: 199902081729.KAA15779
> >>
> >> >Steve,
> >> >
> >> >Our meteograms stopped running last night and while I was diagnosing the
> >> >problem this morning, I kept getting core dumps. What I do is list the
> >> >data from yesterday and today using sflist and place the output into a
> >> >file. Then I combine the file and create a gempak management file from
> >> >that. That way, every time the program runs, a 24 hour meteogram is
> >> >created.
> >> >
> >> >The core dump occurs while I do an sflist on today's data. Since it is
> >> >today's data, it would likely occur even if I wasn't running the sflist
> >> >program. When I list data from /0200, the data core dumps. I am guessing
> >> >that there is some "garbage" in the data file sometime between 0200 and
> >> >0300 (i can list 0300 fine).
> >> >
> >> >I tried using sfdelt to delete all of 0200 from the file (so at least
> >> >the program could get through everything without core dumping) but that
> >> >doesn't seem to help. There are still some 0200 times in the file. Any
> >> >ideas? Even better would be ideas as to why this happened and how it can
> >> >be prevented.
> >> >
> >> >Thanks
> >> >
> >> >Maureen
> >> >
> >> >--
> >> >========================================================================
> >> >
> >> >Maureen Moore Ballard                   address@hidden
> >> >Staff Meteorologist                           ph:  606-257-3000ext244
> >> >Ag. Weather Center                         fax: 606-257-5671
> >> >243 Ag. Engineering Bldg
> >> >Dept. of Biosystems and Ag. Engr.
> >> >University of Kentucky
> >> >Lexington, KY 40546-0276
> >> >HOMEPAGE   http://wwwagwx.ca.uky.edu
> >> >
> >> >You don't stop laughing because you grow old;
> >> >you grow old because you stop laughing.
> >> >=========================================================================
> >> >
> >> >
> >> >
> >>
> >> Maureen,
> >>
> >> I don't have any core dumps with today's surface file. Can you ftp me your
> >> file so I can see if I can track the problem down? Stick it in
> >> ~gbuddy/incoming.
> >>
> >> Steve Chiswell
> >> ****************************************************************************
> >  <
> >> Unidata User Support                                    UCAR Unidata 
> >> Program
> >  <
> >> (303)497-8644                                                  P.O. Box 
> >> 3000
> >  <
> >> address@hidden                                   Boulder, CO 80307
> >  <
> >> ----------------------------------------------------------------------------
> >  <
> >> Unidata WWW Service                        http://www.unidata.ucar.edu/
> >  <
> >> ****************************************************************************
> >  <
> >
> >
> >
> >--
> >========================================================================
> >Maureen Moore Ballard                   address@hidden
> >Staff Meteorologist                           ph:  606-257-3000ext244
> >Ag. Weather Center                         fax: 606-257-5671
> >243 Ag. Engineering Bldg
> >Dept. of Biosystems and Ag. Engr.
> >University of Kentucky
> >Lexington, KY 40546-0276
> >HOMEPAGE   http://wwwagwx.ca.uky.edu
> >
> >You don't stop laughing because you grow old;
> >you grow old because you stop laughing.
> >=========================================================================
> >
> >
> >From address@hidden  Tue Feb  9 07:30:00 1999
> >Received: from smtp.uky.edu (smtp.uky.edu [128.163.2.17])
> >       by unidata.ucar.edu (8.8.8/8.8.8) with ESMTP id HAA14608
> >       for <address@hidden>; Tue, 9 Feb 1999 07:29:59 -0700 (MST)
> >Keywords: 199902091429.HAA14608
> >Received: from pop.uky.edu (pop.uky.edu [128.163.2.16])
> >       by smtp.uky.edu (8.8.8/8.8.8) with ESMTP id JAA18149
> >       for <address@hidden>; Tue, 9 Feb 1999 09:29:58 -0500 (EST)
> >Received: from byron.ca.uky.edu (byron.ca.uky.edu [128.163.192.2])
> >       by pop.uky.edu (8.8.8/8.8.8) with ESMTP id JAA16409
> >       for <address@hidden>; Tue, 9 Feb 1999 09:29:58 -0500 (EST)
> >Received: from ca.uky.edu ([128.163.193.88]) by byron.ca.uky.edu 
> >(8.8.0/8.8.0)
> >  with ESMTP id JAA08054 for <address@hidden>; Tue, 9 Feb 1999 09:28
> > :11 -0500 (EST)
> >Message-ID: <address@hidden>
> >Date: Tue, 09 Feb 1999 09:29:56 -0500
> >From: Maureen Ballard <address@hidden>
> >Organization: UK Ag Weather Center
> >X-Mailer: Mozilla 4.05 [en] (WinNT; I)
> >MIME-Version: 1.0
> >To: Unidata Support <address@hidden>
> >Subject: core dumps again with sflist
> >Content-Type: text/plain; charset=us-ascii
> >Content-Transfer-Encoding: 7bit
> >
> >Steve,
> >
> >Wanted to let you know that we are having a similar problem again today.
> >Right now we get a core dump sometime in the /0000 Z hour. Let me know
> >if you want a copy of the surface file. This is really strange to happen
> >2 days in a row.
> >
> >Thanks for the help
> >
> >Maureen
> >
> >--
> >========================================================================
> >
> >Maureen Moore Ballard                   address@hidden
> >Staff Meteorologist                           ph:  606-257-3000ext244
> >Ag. Weather Center                         fax: 606-257-5671
> >243 Ag. Engineering Bldg
> >Dept. of Biosystems and Ag. Engr.
> >University of Kentucky
> >Lexington, KY 40546-0276
> >HOMEPAGE   http://wwwagwx.ca.uky.edu
> >
> >You don't stop laughing because you grow old;
> >you grow old because you stop laughing.
> >=========================================================================
> >
> >
> >
> >From address@hidden  Tue Feb  9 11:15:19 1999
> >Received: from smtp.uky.edu (smtp.uky.edu [128.163.2.17])
> >       by unidata.ucar.edu (8.8.8/8.8.8) with ESMTP id LAA21792
> >       for <address@hidden>; Tue, 9 Feb 1999 11:15:18 -0700 (MST)
> >Keywords: 199902091815.LAA21792
> >Received: from pop.uky.edu (pop.uky.edu [128.163.2.16])
> >       by smtp.uky.edu (8.8.8/8.8.8) with ESMTP id NAA22867
> >       for <address@hidden>; Tue, 9 Feb 1999 13:15:12 -0500 (EST)
> >Received: from byron.ca.uky.edu (byron.ca.uky.edu [128.163.192.2])
> >       by pop.uky.edu (8.8.8/8.8.8) with ESMTP id NAA00154
> >       for <address@hidden>; Tue, 9 Feb 1999 13:15:11 -0500 (EST)
> >Received: from ca.uky.edu ([128.163.193.88]) by byron.ca.uky.edu 
> >(8.8.0/8.8.0)
> >  with ESMTP id NAA02228 for <address@hidden>; Tue, 9 Feb 1999 13:13
> > :22 -0500 (EST)
> >Message-ID: <address@hidden>
> >Date: Tue, 09 Feb 1999 13:15:09 -0500
> >From: Maureen Ballard <address@hidden>
> >Organization: UK Ag Weather Center
> >X-Mailer: Mozilla 4.05 [en] (WinNT; I)
> >MIME-Version: 1.0
> >To: Unidata Support <address@hidden>
> >Subject: problems continue...
> >Content-Type: text/plain; charset=us-ascii
> >Content-Transfer-Encoding: 7bit
> >
> >Steve,
> >
> >In case this helps with the diagnosing of this problem....
> >
> >Yesterday, sflist was the program that was bombing out - it would get
> >hung and when I would do a ps on the process, teh computer time would
> >keep increasing. I would eventually kill the process since it wasn't
> >killing itself. Today it seems that whatever teh problem, it is
> >effecting oabsfc. This is preventing many of our maps from finishing. I
> >hope this hlep somehow. Again, if you would like the surface file for
> >today, let me know and i will ftp it over.
> >
> >Thanks
> >
> >Maureen
> >
> >--
> >========================================================================
> >
> >Maureen Moore Ballard                   address@hidden
> >Staff Meteorologist                           ph:  606-257-3000ext244
> >Ag. Weather Center                         fax: 606-257-5671
> >243 Ag. Engineering Bldg
> >Dept. of Biosystems and Ag. Engr.
> >University of Kentucky
> >Lexington, KY 40546-0276
> >HOMEPAGE   http://wwwagwx.ca.uky.edu
> >
> >You don't stop laughing because you grow old;
> >you grow old because you stop laughing.
> >=========================================================================
> >
> >
> >
>
> **************************************************************************** <
> Unidata User Support                                    UCAR Unidata Program <
> (303)497-8644                                                  P.O. Box 3000 <
> address@hidden                                   Boulder, CO 80307 <
> ---------------------------------------------------------------------------- <
> Unidata WWW Service                        http://www.unidata.ucar.edu/      <
> **************************************************************************** <



--
========================================================================
Maureen Moore Ballard                   address@hidden
Staff Meteorologist                           ph:  606-257-3000ext244
Ag. Weather Center                         fax: 606-257-5671
243 Ag. Engineering Bldg
Dept. of Biosystems and Ag. Engr.
University of Kentucky
Lexington, KY 40546-0276
HOMEPAGE   http://wwwagwx.ca.uky.edu

You don't stop laughing because you grow old;
you grow old because you stop laughing.
=========================================================================