data_store should always be defined as /awips2/data_store/ - round 2

Former-commit-id: c6cfc1ea22
Former-commit-id: 490e8d593d
This commit is contained in:
mjames-upc 2015-10-27 14:08:20 -06:00
parent e407309e82
commit d209a21308
13 changed files with 338 additions and 338 deletions

View file

@ -147,7 +147,7 @@ public class Importer {
// Create a fallback configuration if the if necessary.
if (ec == null) {
ec = new EndpointConfig();
ec.setArchiveRoot("/data_store/radar");
ec.setArchiveRoot("/awips2/data_store/radar");
ec.setConnectionURL("amqp://guest:guest@/edex?brokerlist='tcp://edex-server:5672'");
}
doc.endpointConfig = ec;

View file

@ -34,7 +34,7 @@ import javax.xml.bind.annotation.XmlRootElement;
* <pre>
* &lt;archive>
* &lt;name>Raw&lt;/name>
* &lt;rootDir>/data_store/&lt;/rootDir>
* &lt;rootDir>/awips2/data_store/&lt;/rootDir>
* &lt;!-- default retention hours for a category. -->
* &lt;minRetentionHours>168&lt;/minRetentionHours>
* &lt;category>

View file

@ -783,7 +783,7 @@ public class ArchiveConfigManager {
* the platform, specifically since its regex extra
* handling would need to be added to handle \ if it was
* ever used. Also window clients aren't going to mount
* /data_store and /archive which is all the servers
* /awips2/data_store and /archive which is all the servers
* knows/exports.
*/
builder.append("/");

View file

@ -148,7 +148,7 @@
apps_dir : $(SHARE_DIR)/hydroapps # Hydrologic applications directory
data_archive_root : /data_store # root directory of the data archive
data_archive_root : /awips2/data_store # root directory of the data archive
mcp3_icp_iface : $(HOME)/mcp3_ntrfc
#mcp3_icp_iface : /tmp/$(LOGNAME)/mcp3_ntrfc

View file

@ -138,7 +138,7 @@
-->
<archive>
<name>Raw</name>
<rootDir>/data_store/</rootDir>
<rootDir>/awips2/data_store/</rootDir>
<minRetentionHours>168</minRetentionHours>
<category>
<name>Local</name>

View file

@ -79,7 +79,7 @@ class mhsFileIngest:
fileCount=0
errCount=0
for outfile in args:
#Make sure incoming file exists in /data_store/mhs directory
#Make sure incoming file exists in /awips2/data_store/mhs directory
# print "outfle:", outfile
if os.path.exists(outfile):
try:
@ -89,7 +89,7 @@ class mhsFileIngest:
errCount += 1
else:
firstLine=f.readline()
if grib_regex in outfile: # this comes from /data_store/grib2 or /data_store/mrms
if grib_regex in outfile: # this comes from /awips2/data_store/grib2 or /awips2/data_store/mrms
wmoHdr = grib_regex
else:
#read first line to get wmo header

View file

@ -41,14 +41,14 @@
#------------------------------------------------------------------------------
# import qpidingest
# #Tell EDEX to ingest a metar file from data_store. The filepath is
# #/data_store/20100218/metar/00/standard/20100218_005920_SAUS46KSEW.metar
# #/awips2/data_store/20100218/metar/00/standard/20100218_005920_SAUS46KSEW.metar
#
# conn=qpidingest.IngestViaQPID() #defaults to localhost port 5672
#
# #If EDEX is not on the local machine you can make the connection as follows
# #conn=qpidingest.IngestViaQPID(host='<MACHINE NAME>',port=<PORT NUMBER>)
#
# conn.sendmessage('/data_store/20100218/metar/18/standard/20100218_185755_SAUS46KLOX.metar','SAUS46 KLOX')
# conn.sendmessage('/awips2/data_store/20100218/metar/18/standard/20100218_185755_SAUS46KLOX.metar','SAUS46 KLOX')
# conn.close()
#-------------------------------------------------------------------------------
#

View file

@ -9,117 +9,117 @@
################
NNEXRAD ^(SDUS[234578].) KABR (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KABR_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KABR_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KCYS (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KCYS_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KCYS_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KDMX (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KDMX_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KDMX_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KGLD (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KGLD_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KGLD_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KGID (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KGID_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KGID_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KEAX (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KEAX_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KEAX_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KARX (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KARX_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KARX_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KMPX (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KMPX_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KMPX_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KLBF (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KLBF_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KLBF_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KDVN (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KDVN_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KDVN_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KUNR (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KUNR_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KUNR_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KFSD (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KFSD_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KFSD_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KTOP (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KTOP_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KTOP_\2\3\4_(seq).rad.%Y%m%d%H
#NNEXRAD ^(SDUS[234578].) KOAX (......) /p(...)(...)
# FILE -overwrite -close -edex /data_store/radar/\4/\3/\1_\4_\3_\2_(seq).rad
# FILE -overwrite -close -edex /awips2/data_store/radar/\4/\3/\1_\4_\3_\2_(seq).rad
NNEXRAD ^(SDUS[234578].) PHFO (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_PHFO_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_PHFO_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) PGUM (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_PGUM_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_PGUM_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KBTV (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KBTV_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KBTV_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KBOX (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KBOX_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KBOX_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KFWD (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KFWD_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KFWD_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KTWC (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KTWC_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KTWC_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KAKQ (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KAKQ_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KAKQ_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KRNK (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KRNK_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KRNK_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KLWX (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KLWX_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KLWX_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KABQ (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KABQ_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KABQ_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KPHI (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KPHI_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KPHI_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KALY (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KALY_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KALY_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KEPZ (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KEPZ_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KEPZ_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KMAF (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KMAF_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KMAF_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KOKX (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KOKX_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KOKX_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KPBZ (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KPBZ_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KPBZ_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KSTO (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KSTO_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KSTO_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KREV (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KREV_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KREV_\2\3\4_(seq).rad.%Y%m%d%H
NNEXRAD ^(SDUS[234578].) KLKN (..)(..)(..) /p(...)(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KLKN_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KLKN_\2\3\4_(seq).rad.%Y%m%d%H
ANY ^(SDUS8.) KABR (..)(..)(..) /pDPA(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KABR_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KABR_\2\3\4_(seq).rad.%Y%m%d%H
ANY ^(SDUS8.) KDMX (..)(..)(..) /pDPA(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1__KDMX_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1__KDMX_\2\3\4_(seq).rad.%Y%m%d%H
ANY ^(SDUS8.) KGLD (..)(..)(..) /pDPA(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KGLD_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KGLD_\2\3\4_(seq).rad.%Y%m%d%H
ANY ^(SDUS8.) KGID (..)(..)(..) /pDPA(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KGID_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KGID_\2\3\4_(seq).rad.%Y%m%d%H
ANY ^(SDUS8.) KEAX (..)(..)(..) /pDPA(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KEAX_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KEAX_\2\3\4_(seq).rad.%Y%m%d%H
ANY ^(SDUS8.) KLBF (..)(..)(..) /pDPA(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KLBF_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KLBF_\2\3\4_(seq).rad.%Y%m%d%H
ANY ^(SDUS8.) KFSD (..)(..)(..) /pDPA(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KFSD_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KFSD_\2\3\4_(seq).rad.%Y%m%d%H
ANY ^(SDUS8.) KTOP (..)(..)(..) /pDPA(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/1_KTOP_\2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/1_KTOP_\2\3\4_(seq).rad.%Y%m%d%H
ANY ^(SDUS8.) KOAX (..)(..)(..) /pDPA(...)
FILE -overwrite -close -edex /data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KOAX_2\3\4_(seq).rad.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/radar/(\2:yyyy)(\2:mm)\2/\3/\1_KOAX_2\3\4_(seq).rad.%Y%m%d%H
@ -133,108 +133,108 @@ ANY ^(SDUS8.) KOAX (..)(..)(..) /pDPA(...)
# in base
#HRS ^([YZ].)([ABD-IMQRU-Z])(...) (KWB.) (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\8/\4/\2/\6/\1\2\3_\4_\5\6\7_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\8/\4/\2/\6/\1\2\3_\4_\5\6\7_(seq).grb
# base does not include T, that a mistake on our end?
#HRS ^(YE[IT].[89]8) KWNH (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KWNH/\3/\1_KWNH_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWNH/\3/\1_KWNH_\2\3\4_(seq).grb
# in base
#HRS ^(ZEX.98) KWNH (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KWNH/\3/\1_KWNH_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWNH/\3/\1_KWNH_\2\3\4_(seq).grb
# in base
#HRS ^(H.[A-H]...) ECMF (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/ECMF/\3/\1_ECMF_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/ECMF/\3/\1_ECMF_\2\3\4_(seq).grb
# in base
#HRS ^(H.[I-L]...) EGRR (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/EGRR/\3/\1_EGRR_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/EGRR/\3/\1_EGRR_\2\3\4_(seq).grb
# in base
#HRS ^(H.)([I-L])(...) KWBK (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\7/KWBK/\2/\5/\1\2\3_KWBK_\4\5\6_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\7/KWBK/\2/\5/\1\2\3_KWBK_\4\5\6_(seq).grb
# in base
#HRS ^(H.X...) KNWC (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KNWC/\3/\1_KNWC_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KNWC/\3/\1_KNWC_\2\3\4_(seq).grb
#HRS ^(O.)([JMNQ])(...) KWBJ (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\7/KWBJ/\2/\5/\1\2\3_KWBJ_\4\5\6_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\7/KWBJ/\2/\5/\1\2\3_KWBJ_\4\5\6_(seq).grb
#HRS ^(O.N...) KWBM (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KWBM/N/\3/\1_KWBM_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWBM/N/\3/\1_KWBM_\2\3\4_(seq).grb
#HRS ^(O.L...) KWBI (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KWBI/L/\3/\1_KWBI_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWBI/L/\3/\1_KWBI_\2\3\4_(seq).grb
#HRS ^OEBA88 KNWC (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\4/KNWC/\2/OEBA88_KNWC_\1\2\3_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\4/KNWC/\2/OEBA88_KNWC_\1\2\3_(seq).grb
#HRS ^([YZ][UV]M.98) KNHC (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KNHC/\3/\1_KNHC_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KNHC/\3/\1_KNHC_\2\3\4_(seq).grb
#HRS ^(H[ET]QV[01][0-9]) KWNC (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KWNC/\3/\1_KWNC_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWNC/\3/\1_KWNC_\2\3\4_(seq).grb
#GRID ^([LM].)([ABDHMRSTU])(...) (KWB.) (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\8/\4/\2/\6/\1\2\3_\4_\5\6\7_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\8/\4/\2/\6/\1\2\3_\4_\5\6\7_(seq).grb
#GRID ^([LM].M.98) KWNH (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KWNH/\3/\1_KWNH_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWNH/\3/\1_KWNH_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /data_store/grib/\5/KWBD/E/\3/\1_KWBD_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWBD/E/\3/\1_KWBD_\2\3\4_(seq).grb
#GRID ^(L.U...) KWBN (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KWBN/U/\3/\1_KWBN_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWBN/U/\3/\1_KWBN_\2\3\4_(seq).grb
#GRID ^(L[AB]U[ABC]..) KWNO (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KWNO/\3/\1_KWNO_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWNO/\3/\1_KWNO_\2\3\4_(seq).grb
#GRID ^(L[UV]I...) KWBJ (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KWBJ/I/\3/\1_KWBJ_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWBJ/I/\3/\1_KWBJ_\2\3\4_(seq).grb
# not in base
GRID ^(LDW[A-U]98) KNHC (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\1_KNHC_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\1_KNHC_\2\3\4_(seq).\5.%Y%m%d%H
#GRID ^([LM]DG...) KNHC (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KNHC/\3/\1_KNHC_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KNHC/\3/\1_KNHC_\2\3\4_(seq).grb
#GRID ^(LJ[NP][NT]98) KWNM (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\5/KWNM/\3/\1_KWNM_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\5/KWNM/\3/\1_KWNM_\2\3\4_(seq).grb
#GRID ^LJPZ98 KNHC (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\4/KNHC/\2/LJPZ98_KNHC_\1\2\3_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\4/KNHC/\2/LJPZ98_KNHC_\1\2\3_(seq).grb
#GRID ^ETWA88 KWBI (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\4/KWBI/W/\2/ETWA88_KWBI_\1\2\3_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\4/KWBI/W/\2/ETWA88_KWBI_\1\2\3_(seq).grb
#GRID ^LAMA98 KNES (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\4/KNES/\2/LAMA98_KNES_\1\2\3_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\4/KNES/\2/LAMA98_KNES_\1\2\3_(seq).grb
# partial in base
#GRID ^(E[A-CJ-RWY])([BCDEFGH])([A-Z]88) KWBJ (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\7/KWBJ/\2/\5/\1\2\3_KWBJ_\4\5\6_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\7/KWBJ/\2/\5/\1\2\3_KWBJ_\4\5\6_(seq).grb
GRID ^(E[A-CJ-RWY])([DEF])([A-Z]88) KWBJ (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close -edex /data_store/\7/(\4:yyyy)(\4:mm)\4/\5/\1\2\3_KWBJ_\4\5\6_(seq).\7.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/\7/(\4:yyyy)(\4:mm)\4/\5/\1\2\3_KWBJ_\4\5\6_(seq).\7.%Y%m%d%H
HRS ^(YA)([WX])(A..) (KKCI) (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
FILE -overwrite -close /awips2/data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
#HRS ^(YA)(W)([BCDGJM]..) (KKCI) (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\8/\4/\2/\6/\1\2\3_\4_\5\6\7_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\8/\4/\2/\6/\1\2\3_\4_\5\6\7_(seq).grb
#HRS ^(Y[IJL])(X)(A..) (KKCI) (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\8/\4/\2/\6/\1\2\3_\4_\5\6\7_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\8/\4/\2/\6/\1\2\3_\4_\5\6\7_(seq).grb
#HRS ^(YV)(W)([ABCDGJM]..) (KKCI) (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\8/\4/\2/\6/\1\2\3_\4_\5\6\7_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\8/\4/\2/\6/\1\2\3_\4_\5\6\7_(seq).grb
HRS ^(ZV)(W)([ADGJM]..) (KKCI) (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close -edex /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
################
# End Of Valley Grid Configuration
@ -244,48 +244,48 @@ HRS ^(ZV)(W)([ADGJM]..) (KKCI) (..)(..)(..).*!(grib|grib2)
# already in base
#ANY ^LJ(N)T98 (KWBC) (..)(..)(..)$
# FILE -overwrite -close -edex /data_store/grib/grib2/\2/\1/\4/LJNT98_\2_\3\4\5_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/grib2/\2/\1/\4/LJNT98_\2_\3\4\5_(seq).grb
#ANY ^LJ(P)N98 (KWBC) (..)(..)(..)$
# FILE -overwrite -close -edex /data_store/grib/grib2/\2/\1/\4/LJPN98_\2_\3\4\5_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/grib2/\2/\1/\4/LJPN98_\2_\3\4\5_(seq).grb
#ANY ^LJ(P)Z98 (KNHC) (..)(..)(..)$
# FILE -overwrite -close -edex /data_store/grib/grib2/\2/\1/\4/LJPZ98_\2_\3\4\5_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/grib2/\2/\1/\4/LJPZ98_\2_\3\4\5_(seq).grb
# AKWAVE models
#GRID ^(O[A-CJ-KM-NPY])N([ACEGI-Z]88) KWBJ (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\6/KWBJ/N/\4/\1N\2_KWBJ_\3\4\5_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\6/KWBJ/N/\4/\1N\2_KWBJ_\3\4\5_(seq).grb
# AK-GriddedMOS
# original pattern overlapped with base
#GRID ^(L[A-JR-SU-Y])R([B-J][0-2][0-35-68-9]) KWBQ (..)(..)(..).*!(grib|grib2)
# FILE -overwrite -close -edex /data_store/grib/\6/KWBQ/R/\4/\1R\2_KWBQ_\3\4\5_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/\6/KWBQ/R/\4/\1R\2_KWBQ_\3\4\5_(seq).grb
GRID ^(L[CEFGIJV-Y])R([B-J][0-2][0-35-68-9]) KWBQ (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close -edex /data_store/\6/(\4:yyyy)(\4:mm)\4/\5/\1R\2_KWBQ_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/\6/(\4:yyyy)(\4:mm)\4/\5/\1R\2_KWBQ_\3\4\5_(seq).\6.%Y%m%d%H
# PR-RTMA
ANY ^(L[HNPRTUV])(C)(A98) (KWBR) (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close -edex /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
# PR-NamDNG5
ANY ^([LM][ADEHKRSTUV])(C)([A-TZ][089][068]) (KWBE) (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close -edex /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
# PR-GFS
ANY ^([LM][ABCEFGHMO-Y])(O)([A-Z][0-9][0-9]) (KWBC) (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close -edex /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
#PR-SREF (SREF243)
ANY ^([LM][DEHMNPQRTUVW])(X)([A-TZ][235789][05689]) (KWBL) (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close -edex /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
# NAM95 Grib Data
HRS ^([YZ][CE-HO-RT-Z])(N)([A-JM][0-9][0-9]) (KWBE) (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close -edex /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
# NamDNG5 Grib Data no captured in above pattern
HRS ^([LM][EKV])(M)([A-TZ][089][068]) (KWBE) (..)(..)(..).*!(grib|grib2)
FILE -overwrite -close -edex /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
#NGRID ^([LMYZ][TRUVXEGHVZ][BQRU]...) (KWBE)
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
@ -298,14 +298,14 @@ HRS ^([LM][EKV])(M)([A-TZ][089][068]) (KWBE) (..)(..)(..).*!(grib|grib2)
#ANY ^...... KWBX ..(..)..
# PIPE -close /usr/local/ldm/decoders/decrypt_file
# /data_store/grib/grib2/ecmwf/\1/ecmwf
# /awips2/data_store/grib/grib2/ecmwf/\1/ecmwf
#NIMAGE TIG([EW])(0[0-5]) .... (..)(..)(..)
# FILE -overwrite -close -edex /windata/sbn/sat/GOES-\1_\2_\3\4\5.sat
#NIMAGE ^satz/ch[0-9]/(.*)/(.*)/([12][0-9][0-9][0-9][01][0-9][0-3][0-9]) ([0-2][0-9])([0-5][0-9])/(.*)/(.*km)/ (TI.)(.)(..) .... (..)(..)(..)
# FILE -overwrite -close -edex /data_store/sat/\6/\1/\2/\7/\8\9_\(10)_\(11)\(12)\(13)_(seq).sat
# FILE -overwrite -close -edex /awips2/data_store/sat/\6/\1/\2/\7/\8\9_\(10)_\(11)\(12)\(13)_(seq).sat
#NGRID ^([LM].M.98) (KWNH)
@ -362,37 +362,37 @@ HRS ^([LM][EKV])(M)([A-TZ][089][068]) (KWBE) (..)(..)(..).*!(grib|grib2)
#
#HDS ^SFUS41 KWBC (..)(..)(..)
# FILE -overwrite -close -edex /data_store/binlightning/\2/SFUS41_KWBC_\1\2\3_(seq).nldn
# FILE -overwrite -close -edex /awips2/data_store/binlightning/\2/SFUS41_KWBC_\1\2\3_(seq).nldn
#HDS ^SFPA41 KWBC (..)(..)(..)
# FILE -overwrite -close -edex /data_store/binlightning/\2/SFPA41_KWBC_\1\2\3_(seq).nldn
# FILE -overwrite -close -edex /awips2/data_store/binlightning/\2/SFPA41_KWBC_\1\2\3_(seq).nldn
# stored by text pattern
# TO 9 SHEF Data;
#IDS|DDPLUS ^(SRU[EMSW][1-9].) (KOMA|KOAX|KLSE|KARX|KDSM|KDMX|KDVN|KMLI|KEAX|KMCI|KFSD|KGRI|KGID|KLBF|KSTL|KLSX|KMSP|KMPX|KTOP|KWBC|KZMP|KPQR) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/shef/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/shef/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#river forecast SHEF data
#ANY ^(FGUS[57].) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/shef/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/shef/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#IDS|DDPLUS ^SRUS44 KWBC (..)(..)(..)
# FILE -overwrite -close -edex /data_store/shef/\2/SRUS44_KWBC_\1\2\3_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/shef/\2/SRUS44_KWBC_\1\2\3_(seq).txt
# stored by text pattern
# TO 9 warnings; SVR, TOR, SVS, FFW
#IDS|DDPLUS ^(W[OUFWG]US..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/warning/\4/\1_\2_\3\4\5_(seq).wrn
# FILE -overwrite -close -edex /awips2/data_store/warning/\4/\1_\2_\3\4\5_(seq).wrn
# stored by text pattern
#IDS|DDPLUS ^(W[UFWG]US..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/text/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/text/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#IDS|DDPLUS ^(F[TC][UX][SX]..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/taf/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/taf/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#Text DB IDS|DDPLUS ^(F[TC][UX][SX]..) (....) (......)
@ -400,243 +400,243 @@ HRS ^([LM][EKV])(M)([A-TZ][089][068]) (KWBE) (..)(..)(..).*!(grib|grib2)
# stored by text pattern
#IDS|DDPLUS ^(SMUS..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#IDS|DDPLUS ^(SMCN..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#IDS|DDPLUS ^(SMMX..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#IDS|DDPLUS ^(SMV[DCE]..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#IDS|DDPLUS ^(SIV[DCE]..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#IDS|DDPLUS ^(SNV[DCE]..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#IDS|DDPLUS ^(SSV[DX]..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#IDS|DDPLUS ^(SXUS2[0123]) (KWNB) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# stored by text pattern
#IDS|DDPLUS ^(VHVD..) (KWNB) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/sfcobs/\4/\1_\2_\3\4\5_(seq).txt
#ANY ^(IUST[4-7][123468]) KWBC (..)(..)(..).*
# FILE -overwrite -close -edex
# /data_store/bufrua/\3/\1_KWBC_\2\3\4_(seq).bin
# /awips2/data_store/bufrua/\3/\1_KWBC_\2\3\4_(seq).bin
#ANY ^(IUSZ[4-9][123468]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/bufrua/\4/\1_\2_\3\4\5_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/bufrua/\4/\1_\2_\3\4\5_(seq).bufr
#ANY ^(IUSY4[123468]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/bufrua/\4/\1_\2_\3\4\5_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/bufrua/\4/\1_\2_\3\4\5_(seq).bufr
#ANY ^(JU[BCFJMNOTVW]E(00|9[679])) KKCI (..)(..)(..)
# FILE -overwrite -close -edex /data_store/bufrsigwx/\4/\1_KKCI_\3\4\5_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/bufrsigwx/\4/\1_KKCI_\3\4\5_(seq).bufr
# has some overlap with baseline aircraft, use A1 fields
#ANY ^UA(US|PA)(..) KWBC (..)(..)(..).*
# FILE -overwrite -close -edex
# /data_store/airep/\4/UA\1\2_KWBC_\3\4\5_(seq).bin
# /awips2/data_store/airep/\4/UA\1\2_KWBC_\3\4\5_(seq).bin
# this pattern also contains airep..., use A1 fields
#ANY ^(U.....) KWBC (..)(..)(..).*
# FILE -overwrite -close -edex
# /data_store/pirep/\3/\1_KWBC_\2\3\4_(seq).bin
# /awips2/data_store/pirep/\3/\1_KWBC_\2\3\4_(seq).bin
#ANY ^(IUPT0[1-4]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/profiler/\4/\1_\2_\3\4\5_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/profiler/\4/\1_\2_\3\4\5_(seq).bufr
#ANY ^IUPT40 (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/profiler/\3/IUPT40_\1_\2\3\4_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/profiler/\3/IUPT40_\1_\2\3\4_(seq).bufr
#ANY ^IUAK01 (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/profiler/\3/IUAK01_\1_\2\3\4_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/profiler/\3/IUAK01_\1_\2\3\4_(seq).bufr
#ANY ^IUPT40 KBOU (..)(..)(..)
# FILE -overwrite -close -edex /data_store/profiler/\2/IUPT40_KBOU_\1\2\3_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/profiler/\2/IUPT40_KBOU_\1\2\3_(seq).bufr
# contained in text
#ANY ^(FAUS2[789]) KKCI (..)(..)(..)
# FILE -overwrite -close -edex /data_store/ccfp/\3/\1_KKCI_\2\3\4_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/ccfp/\3/\1_KKCI_\2\3\4_(seq).txt
# contained in text
#ANY ^(FA[AU][KS]2.) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/cwa/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/cwa/\4/\1_\2_\3\4\5_(seq).txt
#ANY ^(JUS[ABX]..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/mdlsndg/\4/\1_\2_\3\4\5_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/mdlsndg/\4/\1_\2_\3\4\5_(seq).bufr
#ANY ^(JUTX0[1-9]) KNES (..)(..)(..)
# FILE -overwrite -close -edex /data_store/goessndg/\3/\1_KNES_\2\3\4_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/goessndg/\3/\1_KNES_\2\3\4_(seq).bufr
#ANY ^(IUTX0[1-9]) KNES (..)(..)(..)
# FILE -overwrite -close -edex /data_store/poessndg/\3/\1_KNES_\2\3\4_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/poessndg/\3/\1_KNES_\2\3\4_(seq).bufr
#ANY ^(JSM[TLF]..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/bufrmos/\4/\1_\2_\3\4\5_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/bufrmos/\4/\1_\2_\3\4\5_(seq).bufr
#ANY ^([PQ].....) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/redbook/\4/\1_\2_\3\4\5_(seq).rb
# FILE -overwrite -close -edex /awips2/data_store/redbook/\4/\1_\2_\3\4\5_(seq).rb
#IDS|DDPLUS ^(FXUS..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/text/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/text/\4/\1_\2_\3\4\5_(seq).txt
#IDS|DDPLUS ^(FOUS..) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/text/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/text/\4/\1_\2_\3\4\5_(seq).txt
#IDS|DDPLUS ^(AS....) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/text/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/text/\4/\1_\2_\3\4\5_(seq).txt
#IDS|DDPLUS ^(FPUS..) (....) (..)(..)(..).*
# FILE -overwrite -close -edex /data_store/text/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/text/\4/\1_\2_\3\4\5_(seq).txt
#ANY ^([AF][BS]....) (KOMA|KOAX|KLSE|KARX|KDSM|KDMX|KDVN|KMLI|KEAX|KMCI|KFSD|KGRI|KGID|KLBF|KSTL|KLSX|KMSP|KMPX|KTOP|KZMP|KPQR) (..)(..)(..).*
# FILE -overwrite -close -edex /data_store/shef/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/shef/\4/\1_\2_\3\4\5_(seq).txt
#ANY ^SXUS44 KWOH (..)(..)(..)
# FILE -overwrite -close -edex /data_store/shef/\2/SXUS44_KWOH_\1\2\3_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/shef/\2/SXUS44_KWOH_\1\2\3_(seq).txt
#ANY ^SXUS50 KWOH (..)(..)(..)
# FILE -overwrite -close -edex /data_store/shef/\2/SXUS50_KWOH_\1\2\3_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/shef/\2/SXUS50_KWOH_\1\2\3_(seq).txt
#ANY ^SXUS49 KWOH (..)(..)(..)
# FILE -overwrite -close -edex /data_store/shef/\2/SXUS49_KWOH_\1\2\3_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/shef/\2/SXUS49_KWOH_\1\2\3_(seq).txt
#ANY ^SXUS40 KWOH (..)(..)(..)
# FILE -overwrite -close -edex /data_store/shef/\2/SXUS40_KWOH_\1\2\3_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/shef/\2/SXUS40_KWOH_\1\2\3_(seq).txt
#ANY ^SXUS38 KWOH (..)(..)(..)
# FILE -overwrite -close -edex /data_store/shef/\2/SXUS38_KWOH_\1\2\3_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/shef/\2/SXUS38_KWOH_\1\2\3_(seq).txt
# Needed In Omaha for Acars since its decrypted as master ldm
#ANY ^(IUA[^X]0[12]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/acars/\4/\1_\2_\3\4\5_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/acars/\4/\1_\2_\3\4\5_(seq).bufr
#ANY ^IUAX02 KARP ..(..)..
# PIPE -close /usr/local/ldm/decoders/decrypt_file
# /data_store/acars/decrypted/\1/acars
# /awips2/data_store/acars/decrypted/\1/acars
ANY ^(ISXA..) (....) (..)(..)(..)
FILE -overwrite -close -edex /data_store/bufrssmi/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/bufrssmi/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
ANY ^JSXX((0[1-9])|(10)) (....) (..)(..)(..)
FILE -overwrite -close -edex /data_store/bufrascat/(\5:yyyy)(\5:mm)\5/\6/JSXX\1_\4_\5\6\7_(seq).bufr.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/bufrascat/(\5:yyyy)(\5:mm)\5/\6/JSXX\1_\4_\5\6\7_(seq).bufr.%Y%m%d%H
ANY ^JSYY(0[1-9]) (....) (..)(..)(..)
FILE -overwrite -close -edex /data_store/bufrascat/(\3:yyyy)(\3:mm)\3/\4/JSYY\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/bufrascat/(\3:yyyy)(\3:mm)\3/\4/JSYY\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
ANY ^ISXX(..) (....) (..)(..)(..)
FILE -overwrite -close -edex /data_store/bufrquikscat/(\3:yyyy)(\3:mm)\3/\4/ISXX\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/bufrquikscat/(\3:yyyy)(\3:mm)\3/\4/ISXX\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
#ANY ^ZETA98 (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/grib/precip_estimate/\2/ZETA98_\1_\2\3\4_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/precip_estimate/\2/ZETA98_\1_\2\3\4_(seq).grb
#ANY ^ZEGA98 KNES (..)(..)(..)
# FILE -overwrite -close -edex /data_store/grib/precip_estimate/\2/ZEGA98_KNES_\1\2\3_(seq).grb
# FILE -overwrite -close -edex /awips2/data_store/grib/precip_estimate/\2/ZEGA98_KNES_\1\2\3_(seq).grb
#ANY ^ZEGZ98 (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/grib/ffg/ZEGZ98_\1_\2\3\4_(seq).grd
# FILE -overwrite -close -edex /awips2/data_store/grib/ffg/ZEGZ98_\1_\2\3\4_(seq).grd
#ANY ^JSAT98 KKCI (..)(..)(..)
# FILE -overwrite -close -edex /data_store/bufrncwf/\2/JSAT98_KKCI_\1\2\3_(seq).bufr
# FILE -overwrite -close -edex /awips2/data_store/bufrncwf/\2/JSAT98_KKCI_\1\2\3_(seq).bufr
ANY ^(J[ACEGHJKMNPQR]CX[1-9]1) (....) (..)(..)(..)
FILE -overwrite -close -edex /data_store/bufrhdw/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/bufrhdw/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
ANY ^(JUTX[2-4]1) (....) (..)(..)(..)
FILE -overwrite -close -edex /data_store/bufrmthdw/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/bufrmthdw/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
ANY ^(JUTX53) (....) (..)(..)(..)
FILE -overwrite -close -edex /data_store/bufrmthdw/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/bufrmthdw/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
#GPSSRC xmrg(..........)z.gz$
# FILE -overwrite -close -edex /data_store/q2/xmrg\1z.gz
# FILE -overwrite -close -edex /awips2/data_store/q2/xmrg\1z.gz
#NEXRAD2 ^L2-([^/]*)/(....)/([0-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9][0-2][0-9][0-5][0-9][0-9][0-9])
# FILE -overwrite -close /data_store/koax/raw/nexradII/KOAX/\3.raw
# FILE -overwrite -close /awips2/data_store/koax/raw/nexradII/KOAX/\3.raw
#ANY ^ZDIA98 KKCI (......)
# FILE -overwrite -close -edex /data_store/experimental/grib/NCWF/ZDIA98_KKCI_\1.grb
# FILE -overwrite -close -edex /awips2/data_store/experimental/grib/NCWF/ZDIA98_KKCI_\1.grb
#ANY (WSUS3[123]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/convsigmet/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/convsigmet/\4/\1_\2_\3\4\5_(seq).txt
#ANY (W[CSV]US0[1-6]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/nonconvsigmet/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/nonconvsigmet/\4/\1_\2_\3\4\5_(seq).txt
#ANY (WAUS4[1-6]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/airmet/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/airmet/\4/\1_\2_\3\4\5_(seq).txt
#ANY (W[CSV]PA((0[1-9])|(1[1-3]))) PHFO (..)(..)(..)
# FILE -overwrite -close -edex /data_store/intlsigmet/\6/\1_PHFO_\5\6\7_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/intlsigmet/\6/\1_PHFO_\5\6\7_(seq).txt
#ANY (W[CSV]NT((0[1-9])|(1[1-3]))) KKCI (..)(..)(..)
# FILE -overwrite -close -edex /data_store/intlsigmet/\6/\1_KKCI_\5\6\7_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/intlsigmet/\6/\1_KKCI_\5\6\7_(seq).txt
#ANY (WAAK4[789]) PAWU (..)(..)(..)
# FILE -overwrite -close -edex /data_store/intlsigmet/\3/\1_PAWU_\2\3\4_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/intlsigmet/\3/\1_PAWU_\2\3\4_(seq).txt
#ANY (W[CSV]PN0[1-6]) KKCI (..)(..)(..)
# FILE -overwrite -close -edex /data_store/intlsigmet/\3/\1_KKCI_\2\3\4_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/intlsigmet/\3/\1_KKCI_\2\3\4_(seq).txt
#ANY ^(NWUS5.) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/lsr/\4/\1_\2_\3\4\5.txt
# FILE -overwrite -close -edex /awips2/data_store/lsr/\4/\1_\2_\3\4\5.txt
#ANY ^NWUS20 (....) (..)(..)(..)
# FILE -overwrite -close /data_store/svrwx/\3/NWUS20_\1_\2\3\4.txt
# FILE -overwrite -close /awips2/data_store/svrwx/\3/NWUS20_\1_\2\3\4.txt
#ANY ^UR(PN|NT)(..) KNHC (..)(..)(..)
# FILE -overwrite -close -edex /data_store/recco/\4/UR\1\2_KHNC_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/recco/\4/UR\1\2_KHNC_\3\4\5_(seq).txt
#ANY ^(FVAK2[0-4]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/vaa/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/vaa/\4/\1_\2_\3\4\5_(seq).txt
#ANY ^(FVXX2[0-7]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/vaa/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/vaa/\4/\1_\2_\3\4\5_(seq).txt
#ANY ^WHXX0[14] (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/tcg/\3/WHXX01_\1_\2\3\4_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/tcg/\3/WHXX01_\1_\2\3\4_(seq).txt
#ANY ^(WTNT[25][0-9]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/tcs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/tcs/\4/\1_\2_\3\4\5_(seq).txt
#ANY ^(WTPZ[25][0-9]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/tcs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/tcs/\4/\1_\2_\3\4\5_(seq).txt
#ANY ^(WTPA[25][0-9]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/tcs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/tcs/\4/\1_\2_\3\4\5_(seq).txt
#ANY ^(WTPN3[0-9]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/tcs/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/tcs/\4/\1_\2_\3\4\5_(seq).txt
#EXP (ecmwf_decrypted.*)
# FILE -overwrite -close -edex /data_store/grib/grib2/ecmwf/\1
# FILE -overwrite -close -edex /awips2/data_store/grib/grib2/ecmwf/\1
#EXP (acars_decrypted.*)
# FILE -overwrite -close -edex /data_store/acars/decrypted/\1
# FILE -overwrite -close -edex /awips2/data_store/acars/decrypted/\1
# added for a missing national product
#ANY ^(ACUS..) (....) (..)(..)(..)
# FILE -overwrite -log -close -edex /data_store/text/\4/\1_\2_\3\4\5_(seq).txt.%Y%m%d
# FILE -overwrite -log -close -edex /awips2/data_store/text/\4/\1_\2_\3\4\5_(seq).txt.%Y%m%d
#ANY ^(FE[APU][KNS][23][0-9]) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/text/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/text/\4/\1_\2_\3\4\5_(seq).txt
#ANY ^(CDUS4.) (....) (..)(..)(..)
# FILE -overwrite -close -edex /data_store/text/climate/\4/\1_\2_\3\4\5_(seq).txt
# FILE -overwrite -close -edex /awips2/data_store/text/climate/\4/\1_\2_\3\4\5_(seq).txt

View file

@ -2,9 +2,9 @@
# This file is a template for creating a pqact.conf file for organizing distributed data obtained
# using the ldm administration.
#
# All data is placed in the recommended subdirectories of /data_store based on patterns for the data
#-product identifier.. For example satellite data is placed in /data_store/sat/ and grib2 data is
# placed in /data_store/grib2/.
# All data is placed in the recommended subdirectories of /awips2/data_store based on patterns for the data
#-product identifier.. For example satellite data is placed in /awips2/data_store/sat/ and grib2 data is
# placed in /awips2/data_store/grib2/.
#
# The data file is then placed in subdirectories based on the identifier's day and hour values.
# All identifiers have a 6 digit string indicating day, hour and minute for the data. For example an
@ -14,7 +14,7 @@
# and this directory would contain directories for the hour. For the above example the file would be
# placed in:
#
# /data_store/grib2/20121218/00/filename
# /awips2/data_store/grib2/20121218/00/filename
#
# The filename will have an extension based on 4 digit year, 2 digit month, 2 digit day and 2 digit hour
# of the time received. This may be different form the time in the identifier. For example a grib2
@ -44,53 +44,53 @@
# AWIPS 1 PATTERN GRAPHIC ^[PQ].* /redbook/Raw
# PGNA00 KWNS 010001 !redbook 1_1/NMCGPHMCD/MCDSUM/PXSF001CN/20110201 0001
ANY ^([PQ][A-Z0-9]{3,5}) (....) (..)(..)(..) !redbook [^/]*/([^/]*)/([^/]*)/([^/]*)/([0-9]{8})
FILE -overwrite -log -close -edex /data_store/redbook/(\3:yyyy)(\3:mm)\3/\4/\8/\4\5Z_\8_\7_\6-\1_\2_(seq).rb.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/redbook/(\3:yyyy)(\3:mm)\3/\4/\8/\4\5Z_\8_\7_\6-\1_\2_(seq).rb.%Y%m%d%H
# satellites
# AWIPS 1 PATTERN IMAGE ^T.* /sat/SBN/Raw
# satz/ch2/GOES-11/WV/20110201 1830/NHEM-COMP/24km/ TIGF05 KNES 011830
NIMAGE ^(sat[^/]*)/ch[0-9]/([^/]*)/([^/]*)/([^ ]*) ([^/]*)/([^/]*)/([^/]*)/ (T[^ ]*) ([^ ]*) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/sat/(\(10):yyyy)(\(10):mm)\(10)/\(11)/\2/\(11)\(12)Z_\3_\7_\6-\8_\9_(seq).satz.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/sat/(\(10):yyyy)(\(10):mm)\(10)/\(11)/\2/\(11)\(12)Z_\3_\7_\6-\8_\9_(seq).satz.%Y%m%d%H
# New NPP/VIIRS data
NOTHER ^(TIP...) (KNES) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/sat/(\3:yyyy)(\3:mm)\3/\(4)/VIIRS/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/sat/(\3:yyyy)(\3:mm)\3/\(4)/VIIRS/\1_\2_\3\4\5_(seq).%Y%m%d%H
# AWIPS 1 PATTERN GRID ^YEI.[89]8.*KWNH /img/SBN/Raw
# YEIN98 KWNH 011800 /mRFC_QPF !grib/ncep/RFC_QPF/#218/201102011800/F018/APCP/sfc/
#!MAINT! This line is a subset duplicate of line 68 - However cannot find any data matching this pattern.
HDS ^(YEI.[89]8) KWNH (..)(..)(..)[^!]*!(grib|grib2)/ncep/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNH_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNH_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS 1 GRID ^ZETA98.*K[NW][EN][ES] /img/SBN/Raw
# ZETA98 KNES 011516 /mNWS_190 !grib/nws/NWS_190/#255/201102011400/F001/APCP/sfc/
# ZETA98 KWNE 311200 /mRFC_QPE !grib/ncep/RFC_QPE/#240/201101311200/F006/APCP/sfc/
HDS ^(ZETA98) (K[NW][EN][ES]) (..)(..)(..)([^!]*)!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/([^/]*)/([^/]*)
FILE -overwrite -log -close -edex /data_store/\7/(\3:yyyy)(\3:mm)\3/\4/\8/GRID\9/\(11)Z_\(12)_\(13)-\1_\2_\3\4\5_(seq).\7.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\7/(\3:yyyy)(\3:mm)\3/\4/\8/GRID\9/\(11)Z_\(12)_\(13)-\1_\2_\3\4\5_(seq).\7.%Y%m%d%H
# AWIPS 1 GRID ^ZEGA98.*KNES /img/SBN/Raw
#
ANY ^(ZEGA98) (KNES) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/misc/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/misc/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# AWIPS 1: GRID ^ZEGZ98.*K.* /img/SBN/Raw
# ZEGZ98 KORN 011927 /mNWS_151 !grib/nws/NWS_151/#255/201102011800/F024/CNWAT/sfc/
# ZEGZ98 KEY 1HR=HPBL, 3HR=5WAVH, 6HR=CNWAT
HDS ^(ZEGZ98) (K.{3}) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS 1: GRID ^[YZ][ES]QA88.*KMSR /img/SBN/Raw
# YSQA88 KMSR 011220 /mNWS_185 !grib/nws/NWS_185/#255/201102010600/F000/MSTAV/sfc/
# YEQA88 KMSR 011210 !grib2/nws/NWS_255/#255/201102010600F000/WEASD/0
HDS ^([YZ][ES]QA88) KMSR (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KMSR_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KMSR_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS 1: GRID ^HAXA00.*KWBC /img/SBN/Raw
# HAXA00 KWBC 312349 /mNWS_0 !grib/nwstg/NWS_0/#255/201101312349/F000/RDSP1/sfc/
HDS ^HAXA00 KWBC (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\4/(\1:yyyy)(\1:mm)\1/\2/\5/GRID\6/\8Z_\9_\(10)-HAXA00_KWBC_\1\2\3_(seq).\4.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\4/(\1:yyyy)(\1:mm)\1/\2/\5/GRID\6/\8Z_\9_\(10)-HAXA00_KWBC_\1\2\3_(seq).\4.%Y%m%d%H
# AWIPS 1: GRID ^ZDWA88.*KWNO /img/SBN/Raw
# GRID ^ZDWB88.*KWNO /img/SBN/Raw
@ -101,28 +101,28 @@ HDS ^HAXA00 KWBC (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8}
# ZDWA88 KWNO 011400 /m0 !grib/ncep/0/#236/201102011400/F003/U-GWD/0 m above gnd/
HDS ^(Z[DE]W[A-D][89]8) KWNO (..)(..)(..) /m0 !(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/3hr/GRID\7/\9Z_\(10)_\(11)-\1_KWNO_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/3hr/GRID\7/\9Z_\(10)_\(11)-\1_KWNO_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS1: GRID ^[YZ].[A-WYZ].*KWB.* /Grid/SBN/Raw
# YUWG97 KWBG 010600 /mRUC2 !grib/ncep/RUC2/#236/201102010600/F006/UGRD/tropopause/
HDS ^([YZ].[A-WYZ].{1,3}) (KWB.) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^YEI.[89]8.*KWNH /Grid/SBN/Raw
#!MAINT! This line is a superset duplicate of line 16 (which only triggers on /ncep/) - However cannot find any data matching this pattern.
HDS ^(YEI.[89]8) KWNH (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNH_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNH_\2\3\4_(seq).\5.%Y%m%d%H
# This line enables the regional rfc qpf gribs
HDS ^(YEI.[89]8) (KALR|KFWR|KKRF|KMSR|KORN|KPTR|KRHA|KRSA|KSTR|KTAR|KTIR|KTUA) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/[^/]*/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^ZEX.98.*KWNH /Grid/SBN/Raw
# ZEXM98 KWNH 020000 /mNCEP_QPF !grib/ncep/NCEP_QPF/#218/201102020000/F072/APCP/sfc/
HDS ^(ZEX.98) KWNH (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNH_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNH_\2\3\4_(seq).\5.%Y%m%d%H
## -- ECMF, UKMET, MRF -- ##
@ -130,7 +130,7 @@ HDS ^(ZEX.98) KWNH (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{
# HVAS50 ECMF 011200 /mECMWF_139 !grib/ecmwf/ECMWF_139/#001/201102011200/F168/VGRD/500 mb/
HDS ^(H.[A-H].{1,3}) ECMF (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_ECMF_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_ECMF_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS1: GRID ^H.[I-L].*EGRR /Grid/SBN/Raw
# AWIPS1: GRID ^H.[I-L].*KWBK /Grid/SBN/Raw
@ -139,76 +139,76 @@ HDS ^(H.[A-H].{1,3}) ECMF (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/
# HHJA85 KWBK 010000 /mSPEC62MRF !grib/ncep/SPEC62MRF/#038/201102010000/F000/HGT/850 mb/
HDS ^(H.[I-L].{1,3}) (EGRR|KWBK) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^H.X.*KNWC /Grid/SBN/Raw
# *** NOT FOUND IN INGEST STREAM ***
ANY ^(H.X...) KNWC (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib/(\2:yyyy)(\2:mm)\2/\3/MISC/\1_KNWC_\2\3\4_(seq).grib.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib/(\2:yyyy)(\2:mm)\2/\3/MISC/\1_KNWC_\2\3\4_(seq).grib.%Y%m%d%H
# AWIPS1: GRID ^O.[JMNQ].*KWBJ /Grid/SBN/Raw
# ONQZ88 KWBJ 020000 /mNWW_124 !grib/ncep/NWW_124/#253/201102020000/F108/WVDIR/sfc/
HDS ^(O.[JMNQ].{1,3}) KWBJ (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWBJ_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWBJ_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS1: GRID ^O.N.*KWBM /Grid/SBN/Raw
# OENA88 KWBM 020000 /mICE_120 !grib/ncep/ICE_120/#219/201102020000/F000/ICEC/MSL/
#HDS ^(O.N.{1,3}) KWBM (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
# FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWBM_\2\3\4_(seq).\5.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWBM_\2\3\4_(seq).\5.%Y%m%d%H
#
# AWIPS1: GRID ^O.L.*KWBI /Grid/SBN/Raw
# OTLA88 KWBI 010000 /mSST !grib/ncep/SST/#235/201102010000/F000/TMP/sfc/
#HDS ^(O.L.{1,3}) KWBI (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
# FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWBI_\2\3\4_(seq).\5.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWBI_\2\3\4_(seq).\5.%Y%m%d%H
#!MAINT! Combined the above two patterns into one. The only difference was KWBM vs KWBI and the O.L or O.N in \1
HDS ^(O.[LN].{1,3}) (KWBM|KWBI) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^OEBA88.*KNWC /Grid/SBN/Raw
# OEBA88 KNWC 271200 /m120 !grib/noc/120/#255/201101270000/F000/ICEC/sfc/
# FNMOC Seasonal Great Lakes Ice edge gridded data.
HDS ^(OEBA88) KNWC (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/ICE/GRID\7/\9Z_\(10)_\(11)-\1_KNWC_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/ICE/GRID\7/\9Z_\(10)_\(11)-\1_KNWC_\2\3\4_(seq).\5.%Y%m%d%H
# DR 17480 Add HFR (High Frequency Radar) Pattern
# Note: There isn't much metadata here to work with, if more is needed Unidata should be contacted.
# OUTA98 KWNB 111100 !grib2/
ANY ^(OUTA98) KWNB (..)(..)(..)[^!]*!(grib|grib2)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/HFR/\1_KWNB_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/HFR/\1_KWNB_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS1: GRID ^[YZ][UV]M.98.*KNHC /Grid/SBN/Raw
# *** NOT FOUND IN INGEST STREAM ***
ANY ^([YZ][UV]M.98) KNHC (..)(..)(..)[^!]*!(grib|grib2)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/TPCTcm/\1_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/TPCTcm/\1_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS1: GRID ^H[ET]QV[01][0-9].*KWNC /Grid/SBN/Raw
# HEQV01 KWNC 151200 /mFORECASTER !grib/ncep/FORECASTER/#211/201012150100/F000/CLWMR/sfc/
# NCEP/CPC Precipitation and Temperature anomaly
# *** NOT FOUND IN INGEST STREAM ***
ANY ^(H[ET]QV[01][0-9]) KWNC (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNC_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KWNC_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS1: GRID ^Y[IJL]XA[0-9][0-9].*KKCI /Grid/SBN/Raw
# YIXA48 KKCI 012300 /mAWC_CIP !grib/ncep/AWC_CIP/#252/201102012300/F000/NLAT/5791 m above MSL/
HDS ^(Y[IJL]XA[0-9][0-9]) KKCI (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)-\1_KKCI_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)-\1_KKCI_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS1: GRID ^YAW[BCDGJM][0-9][0-9].*KKCI /Grid/SBN/Raw
# YAWB43 KKCI 012200 /mAWC_CIP !grib/ncep/AWC_CIP/#252/201102012200/F001/NLAT/6705 m above MSL/
HDS ^(YAW[BCDGJM][0-9][0-9]) KKCI (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KKCI_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KKCI_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS1: GRID ^YVW[ABCDGJM][0-9][0-9].*KKCI /Grid/SBN/Raw
# YVWA41 KKCI 012200 /mRUC2 !grib/ncep/RUC2/#255/201102012200/F000/TURB/7010 m above MSL/
HDS ^(YVW[ABCDGJM][0-9][0-9]) KKCI (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KKCI_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\5/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)-\1_KKCI_\2\3\4_(seq).\5.%Y%m%d%H
# AWIPS1: GRID ^[LM].[ABDHMNRSTU].*KWB.* /Grid/SBN/rawGrib2
# AWIPS1 OCONUS: GRID ^[LM].[ABCDGHMNORSTUVX].*KWB.* /Grid/SBN/rawGrib2
@ -216,7 +216,7 @@ HDS ^(YVW[ABCDGJM][0-9][0-9]) KKCI (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/
# DR 17426 'U' removed from second bracket set to remove 5km CONUS MOSGuide data Josh Watson
NGRID ^([LM].[ABCDGHMNORSTVX].{1,3}) (KWB.) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# MosGuidance, perhaps others?
# LVUC00 KWBQ 271200 !grib2/ncep/GFS/#197/FHRS//LVL
@ -225,13 +225,13 @@ NGRID ^([LM].[ABCDGHMNORSTVX].{1,3}) (KWB.) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*
# DR 17426 'U' removed from second bracket set to remove 5km CONUS MOSGuide data. Josh Watson
HDS ^([LM].[ABCDEFGHMNRST].{1,3}) (KWB.) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# DR 17426 New pattern for HPCGuide added because an edit was made to pqact to remove 5km CONUS MOSGuide data and
# that edit also removed the HPCGuide data. Josh Watson
NGRID ^([LM][ABCDFGH]U...) (KWBN) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# DR 17426
# 2.5km CONUS GMOS
@ -239,7 +239,7 @@ NGRID ^([LM][ABCDFGH]U...) (KWBN) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#
# The noaaportIngester does not yet read a grib2 SBN file with more than one message.
NGRID ^(Y.UZ9[0-9]) (KWB.) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/GMOS/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/GMOS/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
# DR 17426
# 2.5km Hawaii GMOS
@ -250,32 +250,32 @@ NGRID ^(Y.UZ9[0-9]) (KWB.) (..)(..)(..)
# 1. add the two lines below to dx1:/usr/local/ldm/etc/pqact.conf.xyz
# 2. On dx1 as root, run /data/fxa/sdc/config_awips2.sh ldm XYZ
#NGRID ^(L[B-HRUW]S.[0-9][0-9]) (KWBQ) (..)(..)(..)
# FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/GMOS/GRID255/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/GMOS/GRID255/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
# AWIPS1: GRID ^[LM].[MN].98.*KWNH /Grid/SBN/rawGrib2
# LEMG98 KWNH 020600 !grib2/ncep/NCEP_QPF/#001/201102020600F036/P06M/0 - NONE
NGRID ^([LM].[MN].98) (KWNH) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
HDS ^([LM].[MN].98) (KWNH) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1 OCONUS: GRID ^L.R....*KWNH /Grid/SBN/rawGrib2
NGRID ^(L.R...) (KWNH) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^[LM].E.*KWBD* /Grid/SBN/rawGrib2
# AWIPS1 OCONUS: GRID ^[LM].[EF].*KWBD* /Grid/SBN/rawGrib2
# MUEU98 KWBD 020600 !grib2/ncep/DGEX_115/#185/201102020600F090/UREL/10 m HGHT
NGRID ^([LM].[EF].{1,3}) (KWBD) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^L.U.*KWBN* /Grid/SBN/rawGrib2
# LAUE06 KWBN 021200 !grib2/ncep/NDFD/#197/201102021200F096/CLD/0 - NONE
#NGRID ^(L.U.*) (KWBN) (..)(..)(..) .*!(grib|grib2)/.*/(.*)/#(.*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
# FILE -overwrite -log -close -edex /data_store/\6/GRID\8/\7/\9/\(10)Z_\(11)_\(12)-\1_\2_(seq).\6.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/\6/GRID\8/\7/\9/\(10)Z_\(11)_\(12)-\1_\2_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^L[AB]U[ABC].*KWNO* /Grid/SBN/rawGrib2
# LBUB05 KWNO 012200 !grib2/ncep/LAMP/#197/201102012200F007/CTSTM02/0 - NONE
@ -285,7 +285,7 @@ NGRID ^([LM].[EF].{1,3}) (KWBD) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([
# Pattern modified by Josh Watson
# Removed 14.4.1, replaced by 2.5km grid version
#NGRID ^(L[AB]U[ABC].{1,3}) (KWNO) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
# FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# RM 14024 Vlab 5238
# 2.5km CONUS GriddedLAMP
@ -293,23 +293,23 @@ NGRID ^([LM].[EF].{1,3}) (KWBD) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([
# The noaaportIngester does not yet read a grib2 SBN file with more than one message.
# RM 17414 Split out EKDMOS from KMDL pattern
NGRID ^(L[ABCDKLMN]U[ABZ][0-9][0-9]) (KMDL) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/LAMP/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/LAMP/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
NGRID ^([LM][EFGH][A-L]Z9[0-9]) (KMDL) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/EKDMOS/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/EKDMOS/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
NGRID ^(L[CDEF]U.[0-9][0-9]) (KWNO) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/LAMP/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/LAMP/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
# AWIPS1: GRID ^L[UV]I.*KWBJ* /Grid/SBN/rawGrib2
# LVIB88 KWBJ 011800 !grib2/ncep/GFS/#255/201102011800F003/VSBY/10 m HGHT
NGRID ^(L[UV]I.{1,3}) (KWBJ) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^[LM]DG.*KNHC* /Grid/SBN/rawGrib2
# LDGG98 KNHC 021200 !grib2/ncep/FORECASTER/#255/201102021200F036/SPED360025PA/10 m HGHT
NGRID ^([LM]DG.{1,3}) (KNHC) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^LJ[NP][NT]98.*KWNM /Grid/SBN/rawGrib2
# LJNT98 KWNM 020500
@ -318,32 +318,32 @@ NGRID ^([LM]DG.{1,3}) (KNHC) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]
# LJPZ98 KNHC 020024
NGRID ^(LJNT98) (KWBC|KWNM) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/MPC/GRID180/\4\5Z_opcWave-\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/MPC/GRID180/\4\5Z_opcWave-\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
NGRID ^(LJPN98) (KWNM|KWBC) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/MPC/GRID181/\4\5Z_opcWave-\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/MPC/GRID181/\4\5Z_opcWave-\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
NGRID ^(LJPZ98) (KNHC|KWNM|KWBC) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/TPC/GRID182/\4\5Z_opcWave-\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/TPC/GRID182/\4\5Z_opcWave-\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
# AWIPS1: GRID ^ETWA88.*KWBI /Grid/SBN/rawGrib2
# ETWA88 KWBI 010000 !grib2/ncep/SST/#173/201102010000F000/TMPK/0 - NONE
NGRID ^(ETWA88) (KWBI) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^LAMA98.*KNES /Grid/SBN/rawGrib2
# LAMA98 KNES 012200 !grib2/ncep/RTMA/#197/201102012201F000/CLD/0-0 - NONE
NGRID ^(LAMA98) (KNES) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^L.Z.*KWBX /Grid/SBN/rawGrib2
# LRZY40 KWBX 020000
HDS ^([LM].Z.{1,3}) KWBX (..)(..)(..)
PIPE -close /usr/local/ldm/decoders/decrypt_file
/data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/ECMWF_HiRes/ecmwf_decrypted_\1_KWBX_\2\3\4_(seq).grib2.%Y%m%d%H
/awips2/data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/ECMWF_HiRes/ecmwf_decrypted_\1_KWBX_\2\3\4_(seq).grib2.%Y%m%d%H
EXP (.*ecmwf_decrypted.*)
@ -354,12 +354,12 @@ EXP (.*ecmwf_decrypted.*)
# EWAW88 KWBJ 021200 !grib2/ncep/GMGWM/#255/201102021200F180/WSTP/0 - NONE
NGRID ^(E.[ABCDEFGHI].{1,3}) (KWBJ) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# URMA
# Pattern provided by Joshua.Watson.
NGRID ^(L.QA98) (KWBR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/URMA/GRID184/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/URMA/GRID184/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^[LM].[AB].*KWBS* /Grid/SBN/rawGrib2
# AWIPS1 OCONUS: GRID ^[LM].[ABCDE].*KWBS* /Grid/SBN/rawGrib2
@ -367,48 +367,48 @@ NGRID ^(L.QA98) (KWBR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0
# DR 14804 - Removed A-D since its already picked up in NGRID pattern above
ANY ^([LM].[EF].{1,3}) (KWBS) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^LDIZ11.*KWNS /Grid/SBN/rawGrib2
# LDIZ11 KWNS 180039 !grib2/ncep/0/#202/FHRS//LVL
#ANY ^(LDIZ1[1-9]|LDIZ2[7-9]|LDIZ3[0789]|LDIZ4[0-1]) (KWNS) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/[^/]*/#([^/]*)/([^/]*)
# FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/SPC/GRID\7/\4\5Z-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/SPC/GRID\7/\4\5Z-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
#ANY ^(LDIZ1[1-9]|LDIZ2[7-9]|LDIZ3[0789]|LDIZ4[0-1]) (KWNS) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/[^/]*/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
# FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/SPC/GRID\7/\9Z_\(10)_\(11)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/SPC/GRID\7/\9Z_\(10)_\(11)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
ANY ^(LDIZ1[1-9]|LDIZ2[7-9]|LDIZ3[01789]|LDIZ4[0-1]) (KWNS) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/[^/]*/#([^/]*)/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/GRID\7/SPC/\9Z_\(10)_\(11)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/GRID\7/SPC/\9Z_\(10)_\(11)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^ZETA98.(KTUA|PACR|KSTR|KRSA|KORN|KRHA|KKRF|KMSR|KTAR|KPTR|KTIR|KALR|KFWR) /Grid/SBN/HydroRaw
# ZETA98 KTAR 012300 /mNWS_160 !grib/nws/NWS_160/#255/201102012200/F001/APCP/sfc/
HDS ^(ZETA98) (KTUA|PACR|KSTR|KRSA|KORN|KRHA|KKRF|KMSR|KTAR|KPTR|KTIR|KALR|KFWR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: GRID ^ZDIA98.* /img/SBN/Raw
# ZDIA98 KKCI 030056 /mAWC_NCWD !grib/ncep/AWC_NCWD/#255/201102030056/F000/var202/atmos col/
ANY ^(ZDIA98) (....) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# Restore from build 12.12 with new grib storage convention.
HRS ^(YA)([WX])(A..) (KKCI) (..)(..)(..).*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})
FILE -overwrite -log -close -edex /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\9/GRID\(10)/\(12)Z_\(13)-\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\9/GRID\(10)/\(12)Z_\(13)-\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
HRS ^(ZV)(W)([ADGJM]..) (KKCI) (..)(..)(..).*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})/(F[0-9]{3})
FILE -overwrite -log -close -edex /data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\9/GRID\(10)/\(12)Z_\(13)-\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\8/(\5:yyyy)(\5:mm)\5/\6/\9/GRID\(10)/\(12)Z_\(13)-\1\2\3_\4_\5\6\7_(seq).\8.%Y%m%d%H
#
# Addition for 3KM Alaska RTMA
#
NGRID ^(L[HKNPRTUV]KA98) (KWBR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# AWIPS1: POINT .*IUPT(0[1-4]).*|.*IUPT40.* /ispan/bufr/profiler
# IUPT01 KBOU 020300
# AWIPS1: POINT ^IUAK01.* /ispan/bufr/profiler
# IUAK01 PANC 012300
HDS ^(IUPT0[1-4]|IUPT40|IUAK01) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/profiler/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/profiler/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
# AWIPS1: POINT ^IUSZ[4-9][0-9].* /ispan/bufr/raob
# AWIPS1 OCONUS: POINT ^IUSZ[0-9][0-9].* /ispan/bufr/raob
@ -417,18 +417,18 @@ HDS ^(IUPT0[1-4]|IUPT40|IUAK01) (.{4}) (..)(..)(..)
# IUSY41 KWBC 020030
HDS ^(IUS(Z[0-9]|Y4)[0-9]) ([A-Z]{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/bufrua/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/bufrua/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).bufr.%Y%m%d%H
# AWIPS1: TEXT ^SFUS41.* /ispan/binLightning
# SFUS41 KWBC 012220
HDS ^(SF(US|PA)41) ([A-Z]{4}) (..)(..)(..)
FILE -overwrite -log -edex -close /data_store/binlightning/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).nldn.%Y%m%d%H
FILE -overwrite -log -edex -close /awips2/data_store/binlightning/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).nldn.%Y%m%d%H
# WMO Heading for Earth Networks Total Lightning
NGRID ^(SFPA42) ([A-Z]{4}) (..)(..)(..)
FILE -overwrite -log -edex -close /data_store/entlightning/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -edex -close /awips2/data_store/entlightning/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# AWIPS1: TEXT ^[ABCFMNRSUVW]......[KPTMC] /text/NO_STORE
# TEXT ^[ABCFMNRSUVW].....[KPTMC] /text/NO_STORE
@ -436,88 +436,88 @@ NGRID ^(SFPA42) ([A-Z]{4}) (..)(..)(..)
# TEXT ^T[BCHPRTWXY].* /text/NO_STORE
# *** COME BACK TO THIS ***
IDS|DDPLUS ^(M[A-Z]{3}[0-9]{2}) ([KPTMC].{3}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(T[BCHPRTWXY][A-Z]{2}[0-9]{2}) ([A-Z]{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(SE[A-Z]{2}[0-9]{2}) ([A-Z]{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(WE[CHP][A-Z][0-9]{2}) ([A-Z]{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# summaries
#IDS|DDPLUS ^(A.{5}) (.{4}) (..)(..)(..)
# FILE -overwrite -log -close -edex /data_store/summaries/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/summaries/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# Change submitted by Dale Morris
IDS|DDPLUS ^(A[AC-FH-RT-Z]..[0-9][0-9]) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/summaries/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/summaries/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
#DR 16188 - Changed IDS|DDPLUS to ANY to handle products over both nwstg and nwstg2 channels
ANY ^(AG..[0-9][0-9]) (KWB.) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/summaries/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/summaries/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
#shef
IDS|DDPLUS ^(A[BS]..[0-9][0-9]) (....) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(AG..[0-9][0-9]) (KALR|KFWR|KKRF|KMSR|KORN|KPTR|KRHA|KRSA|KSTR|KTAR|KTIR|KTUR|KTUA) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(SR..[0-9][0-9]) (....) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# fire wx spot fcst reports
IDS|DDPLUS ^(B.{5}) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/fire_wx_spot_fcst_reports/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/fire_wx_spot_fcst_reports/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# climate
IDS|DDPLUS ^(C.{5}) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/climate/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/climate/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# forecast
#IDS|DDPLUS ^(F.{5}) (.{4}) (..)(..)(..)
# FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# Change submitted by Dale Morris
IDS|DDPLUS ^(F[A-FH-NP-Z]..[0-9][0-9]) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(FOUS[1-589].) (....) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/forecast/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
#PWSAT product - DR 17513
IDS|DDPLUS ^(FONT1[0-9]) KNHC (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/text/(\2:yyyy)(\2:mm)\2/\3/\1_KNHC_\2\3\4_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/text/(\2:yyyy)(\2:mm)\2/\3/\1_KNHC_\2\3\4_(seq).%Y%m%d%H
#shef forecasts
IDS|DDPLUS ^(FG..[0-9][0-9]) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(FOUS[67].) (....) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# misc adm messages
#IDS|DDPLUS ^(N.{5}) (.{4}) (..)(..)(..)
# FILE -overwrite -log -close -edex /data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
#
# separate out svrwx lsr and GSM misc adm messages
IDS|DDPLUS ^(N[A-VYZ]....) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(NWUS[01346-9].) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(NWUS5.) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/lsr/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/lsr/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(NWUS2.) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/svrwx/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/svrwx/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(NXUS[0-57-9].) (....) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/misc_adm_messages/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# xml
IDS|DDPLUS ^(R.{5}) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/xml/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/xml/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# TEXT ^SMUS.* /point/synoptic/Raw
# TEXT ^SMCN.* /point/synoptic/Raw
# TEXT ^SMMX.* /point/synoptic/Raw
IDS|DDPLUS ^(SM[UCM][SNX]..) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/synoptic/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/synoptic/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# DR 15716 - Add in SHUS products for fire weather obs (and others)
IDS|DDPLUS ^(SHUS..) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/misc_sfc_obs/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/misc_sfc_obs/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# AWIPS1: TEXT ^S[AP]US[78]0.* /point/metar/Raw
# AWIPS1: TEXT ^S[AP]US4.* /point/metar/Raw
@ -533,15 +533,15 @@ IDS|DDPLUS ^(SHUS..) (.{4}) (..)(..)(..)
# AWIPS1: TEXT ^S[AP]XX60.* /point/metar/Raw
# AWIPS1: TEXT ^S[AP]RA31.*KWBC /point/metar/Raw
IDS|DDPLUS ^(S[AP].{4}) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/metar/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/metar/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# already included in text pattern
#IDS|DDPLUS ^(SAAK7.) (....) (..)(..)(..)
# FILE -overwrite -log -close /data_store/metar/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close /awips2/data_store/metar/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# already included in text pattern
#IDS|DDPLUS ^(S[AP]CN[345].) (....) (..)(..)(..)
# FILE -overwrite -log -close /data_store/metar/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close /awips2/data_store/metar/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# AWIPS1: TEXT ^SMV[DCE].* /point/maritime/Raw
# AWIPS1: TEXT ^SIV[DCE].* /point/maritime/Raw
@ -549,45 +549,45 @@ IDS|DDPLUS ^(S[AP].{4}) (.{4}) (..)(..)(..)
# AWIPS1: TEXT ^SSV[DX].* /point/maritime/Raw
# SMVD21 KHAF 021800
IDS|DDPLUS ^(S[MIN]V[DCE]..|SSV[DX]..) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/maritime/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/maritime/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# AWIPS1: TEXT ^SXUS2[0123].KWNB.* /point/maritime/Raw
# SXUS20 KWNB 022200 RRX
# AWIPS1: TEXT ^VHVD.*KWNB.* /point/maritime/Raw
# VHVD29 KWNB 022340 /pMOBP29
IDS|DDPLUS ^(SXUS2[0123]) KWNB (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/maritime/(\2:yyyy)(\2:mm)\2/\3/\1_KWNB_\2\3\4_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/maritime/(\2:yyyy)(\2:mm)\2/\3/\1_KWNB_\2\3\4_(seq).%Y%m%d%H
# DR 15778 - Added RER pattern
IDS|DDPLUS ^(SXUS..) (.{4}) (..)(..)(..) /pRER
FILE -overwrite -log -close -edex /data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/text/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# SHEF
IDS|DDPLUS ^(SO.{4}) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# AWIPS1: OTHER ^UAUS31.* /point/aircraft/Raw
# AWIPS2 distribution file airep.xml: ^UA(US|PA|NT).. KWBC.*
IDS|DDPLUS ^(UA(US|PA|NT)..) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/airep/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/airep/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).%Y%m%d%H
# AWIPS1: OTHER ^UBUS[12].* /point/aircraft/Raw
# AWIPS1: OTHER ^UBUS3[15].* /point/aircraft/Raw
# AWIPS2 distribution file pirep.xml: ^UBC.*
IDS|DDPLUS ^(UB.{4}) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/pirep/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/pirep/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# raobs
IDS|DDPLUS ^(U[SM].{4}) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/raobs/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/raobs/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# upperair
IDS|DDPLUS ^(U[^ABSM].{4}) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/upperair/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/upperair/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# MAROB
IDS|DDPLUS ^(V.{5}) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/MAROB/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/MAROB/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# TODO: NEEDS A BETTER PATTERN
# warning/watch/advisory
@ -600,66 +600,66 @@ IDS|DDPLUS ^(V.{5}) (.{4}) (..)(..)(..)
#
# Change suggested by Dale Morris
IDS|DDPLUS ^(W[BD-RTUW-Z]....) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/wwa/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/wwa/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# AWIPS1: TEXT ^WAUS4[1-6].* /aiv/advisories/Raw
# WAUS44 KKCI 031822 AAA /pWA4T
# already included in text pattern
#IDS|DDPLUS ^(WAUS4[1-6]) (....) (..)(..)(..)
# FILE -overwrite -log -close /data_store/airmet/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close /awips2/data_store/airmet/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# AWIPS1: TEXT ^W[CSV]US0[1-6].* /aiv/advisories/Raw
# WSUS06 KKCI 030129
# already included in text pattern
#IDS|DDPLUS ^(W[CSV]US0[1-6]) (....) (..)(..)(..)
# FILE -overwrite -log -close /data_store/nonconvsigmet/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close /awips2/data_store/nonconvsigmet/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# AWIPS1: TEXT ^WSUS3[123].* /aiv/convSIGMET/Raw
# WSUS33 KKCI 030055 /pSIGW
# TEXT ^WSUS3[123].* /aiv/convSIGMET/Raw
IDS|DDPLUS ^(WSUS3[123]) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/convsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/convsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# Aviation patterns : AIRMETS : CONUS
# TEXT ^WAUS4[1-6].* /aiv/advisories/Raw
#IDS|DDPLUS ^(WAUS4[1-6]) (.{4}) (..)(..)(..)
# FILE -overwrite -log -close -edex /data_store/airmet/%Y%m%d/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/airmet/%Y%m%d/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# Aviation patterns : NON-CONVECTIVE SIGMETS : CONUS
# TEXT ^W[CSV]US0[1-6].* /aiv/advisories/Raw
IDS|DDPLUS ^(W[ACSV]US[04][1-6]) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/nonconvsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/nonconvsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# airmet
IDS|DDPLUS ^(WAUS4[1-6]) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/airmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/airmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# intlsigmets
IDS|DDPLUS ^(W[CSV]PA((0[1-9])|(1[1-3]))) (PHFO) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/intlsigmet/(\6:yyyy)(\6:mm)\6/\7/\1_\5_\6\7\8_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/intlsigmet/(\6:yyyy)(\6:mm)\6/\7/\1_\5_\6\7\8_(seq).%Y%m%d%H
IDS|DDPLUS ^(W[CSV]NT((0[1-9])|(1[1-3]))) (KKCI) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/intlsigmet/(\6:yyyy)(\6:mm)\6/\7/\1_\5_\6\7\8_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/intlsigmet/(\6:yyyy)(\6:mm)\6/\7/\1_\5_\6\7\8_(seq).%Y%m%d%H
IDS|DDPLUS ^(WAAK4[789]) (PAWU) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/intlsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/intlsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
IDS|DDPLUS ^(W[CSV]PN0[1-6]) (KKCI) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/intlsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/intlsigmet/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# already included in text pattern
#IDS|DDPLUS ^(S[IMN]V[DCE]..|SSV[DX]..) (....) (..)(..)(..)
# FILE -overwrite -log -close /data_store/sfcobs/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close /awips2/data_store/sfcobs/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# already included in text pattern
#IDS|DDPLUS ^(SXUS2[0123]) (KWNB) (..)(..)(..)
# FILE -overwrite -log -close /data_store/sfcobs/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close /awips2/data_store/sfcobs/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# already included in text pattern
#IDS|DDPLUS ^(VHVD..) (KWNB) (..)(..)(..)
# FILE -overwrite -log -close /data_store/sfcobs/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# FILE -overwrite -log -close /awips2/data_store/sfcobs/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
# already included in text pattern
#IDS|DDPLUS ^(SM(US|CN|MX)..) (....) (..)(..)(..)
# FILE -overwrite -log -close /data_store/sfcobs/\4/\5/\1_\3_\4\5\6_(seq).%Y%m%d%H
# FILE -overwrite -log -close /awips2/data_store/sfcobs/\4/\5/\1_\3_\4\5\6_(seq).%Y%m%d%H
# AWIPS1: POINT ^JSMT2[1-6].* /ispan/bufr/AVN
# AWIPS1: POINT ^JSMT4[1-6].* /ispan/bufr/NGM
@ -674,36 +674,36 @@ IDS|DDPLUS ^(W[CSV]PN0[1-6]) (KKCI) (..)(..)(..)
# AWIPS1 OCONUS: POINT ^JSMF1[0-7].KWNO.* /ispan/bufr/GFSLAMP
# JSMF12 KWNO 022200
HDS ^(JSM([TL]..|F1[0-7])) (....) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/bufrmos/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/bufrmos/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).bufr.%Y%m%d%H
# AWIPS1: POINT ^IUAX0[12].* /ispan/bufr/acars
# IUAX02 KARP 022359
ANY ^(IUAX0[12]) (....) (..)(..)(..)
FILE -overwrite -log -close /data_store/acars/acars_encrypted/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).acars.%Y%m%d%H
FILE -overwrite -log -close /awips2/data_store/acars/acars_encrypted/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).acars.%Y%m%d%H
ANY ^(IUAX0[12]) (....) (..)(..)(..)
PIPE -close /usr/local/ldm/decoders/decrypt_file
/data_store/acars/acars_decrypted/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).acars.%Y%m%d%H
/awips2/data_store/acars/acars_decrypted/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).acars.%Y%m%d%H
EXP ^/data_store/acars/acars_decrypted/(.*)
FILE -overwrite -log -close -edex /data_store/acars/acars_decrypted/\1
EXP ^/awips2/data_store/acars/acars_decrypted/(.*)
FILE -overwrite -log -close -edex /awips2/data_store/acars/acars_decrypted/\1
# Need to make sure that IUAK and IUAX are disallowed.
# IUAK are Alaskan profilers and IUAX has encrypted ACARS handled above!
ANY ^(IUA[^XK]0[12]) (....) (..)(..)(..)
FILE -overwrite -close -edex /data_store/acars/acars_raw_decrypted/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -close -edex /awips2/data_store/acars/acars_raw_decrypted/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
# AWIPS1: POINT ^JSAT98.*KKCI.* /aiv/ncwf/Raw
# JSAT98 KKCI 022210
HDS ^(JSAT98) (KKCI) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/bufrncwf/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/bufrncwf/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
# AWIPS1: POINT ^JU[BCFJMNOTVW]E(00|9[679]).*KKCI.* /aiv/sigwx/Raw
# JUWE96 KKCI 021800
HDS ^(JU[BCFJMNOTVW]E(00|9[679])) KKCI (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/bufrsigwx/(\3:yyyy)(\3:mm)\3/\4/\1_KKCI_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/bufrsigwx/(\3:yyyy)(\3:mm)\3/\4/\1_KKCI_\3\4\5_(seq).bufr.%Y%m%d%H
## Hydro portion created during automation ##
@ -715,7 +715,7 @@ HDS ^(JU[BCFJMNOTVW]E(00|9[679])) KKCI (..)(..)(..)
# POINT ^JUSA41.KWBC* /ispan/bufr/modelSoundings/GFS
# JUSA42 KWNO 070200
HDS ^(JUS[ABX]4[1-9]) (KW(NO|BC)) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/modelsounding/(\4:yyyy)(\4:mm)\4/\5/\1_\2_\4\5\6_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/modelsounding/(\4:yyyy)(\4:mm)\4/\5/\1_\2_\4\5\6_(seq).bufr.%Y%m%d%H
## GOES Bufr Patterns ##
# From goesBufrAcq_patterns.template
@ -725,7 +725,7 @@ HDS ^(JUS[ABX]4[1-9]) (KW(NO|BC)) (..)(..)(..)
#
# JUTX05 KNES 070326 RRN
HDS ^(JUTX0[1-9]) (....) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/goessounding/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/goessounding/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
## POES Bufr Patterns ##
# From poesBufrAcq_patterns.template
@ -734,11 +734,11 @@ HDS ^(JUTX0[1-9]) (....) (..)(..)(..)
# AWIPS1: POINT ^IUTX01.* /ispan/bufr/POESSoundings
# IUTX01 KNES 070307
HDS ^(IUTX0[1-9]) (....) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/poessounding/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/poessounding/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
# Added NUCAPS pattern - DR 17631
HDS ^(IUTN0[1-5]) (....) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/nucaps/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/nucaps/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
## HDW Bufr Patterns ##
# From [east|west]HDWBufrAcq_patterns.template #
@ -747,23 +747,23 @@ HDS ^(IUTN0[1-5]) (....) (..)(..)(..)
# AWIPS1: POINT ^J[CGJMPR]CX[0-9]1.* /ispan/bufr/HDW
# AWIPS2 distribution file bufrhdw.xml: ^J[ACEGHJKMNPQR]CX[1-9]1.*
HDS ^(J[ACEGHJKMNPQR]CX[1-9]1) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/bufrhdw/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/bufrhdw/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
# AWIPS2 distribution file bufrssmi.xml: ^ISXA.*
HDS ^(ISXA..) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/bufrssmi/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/bufrssmi/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
# AWIPS2 distribution file bufrascat.xml: ^JSXX(0[1-9]|10).*
HDS ^(JSXX(0[1-9]|10)) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/bufrascat/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/bufrascat/(\4:yyyy)(\4:mm)\4/\5/\1_\3_\4\5\6_(seq).bufr.%Y%m%d%H
# AWIPS2 distribution file bufrascat.xml: ^JSYY0[1-9].*
HDS ^(JSYY0[1-9]) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/bufrascat/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/bufrascat/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
# AWIPS2 distribution file bufrmthdw.xml: ^JUTX(([2-4]1)|53).*
HDS ^(JUTX(([2-4]1)|53)) (.{4}) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/bufrmthdw/(\5:yyyy)(\5:mm)\5/\6/\1_\4_\5\6\7_(seq).bufr.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/bufrmthdw/(\5:yyyy)(\5:mm)\5/\6/\1_\4_\5\6\7_(seq).bufr.%Y%m%d%H
# AWIPS1: RADAR ^SDUS[23578].*|^NXUS6.* /radar/raw
# RADAR ^SDUS3.* /radar/text
@ -772,16 +772,16 @@ HDS ^(JUTX(([2-4]1)|53)) (.{4}) (..)(..)(..)
# radar modifications 5/15/2012 comment out the previous radar config and add local radars
#
#ANY ^(SDUS[234578].) (K|P|T)(OUN|FWD|ICT|TSA) (..)(..)(..) /p(...)(OKC|TLX|FDR|VNX|FWS|GRK|DAL|DFW|TUL|INX|SRX)
# FILE -overwrite -close -edex /data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\2\8_\7_\4\5\6-\1_\2\3_(seq).rad.%Y%m%d%H
# FILE -overwrite -close -edex /awips2/data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\2\8_\7_\4\5\6-\1_\2\3_(seq).rad.%Y%m%d%H
#
#ANY ^(SDUS4.) (KWBC) (..)(..)(..) /p(...)(OKC|TLX|FDR|VNX|FWS|GRK|DAL|DFW|TUL|INX|SRX)
# FILE -overwrite -close -edex -log /data_store/text/(\3:yyyy)(\3:mm)\3/\4/K\7/\6/K\7_\6_\3\4\5-\1_\2_(seq).txt.%Y%m%d%H
# FILE -overwrite -close -edex -log /awips2/data_store/text/(\3:yyyy)(\3:mm)\3/\4/K\7/\6/K\7_\6_\3\4\5-\1_\2_(seq).txt.%Y%m%d%H
#IDS|DDPLUS ^(NXUS6.) (K|P|T)(...) (..)(..)(..) /p(GSM)(OKC|TLX|FDR|VNX|FWS|GRK|DAL|DFW|TUL|INX|SRX)
# FILE -overwrite -log -close -edex /data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\2\8_\7_\4\5\6-\1_\2\3_(seq).rad.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\2\8_\7_\4\5\6-\1_\2\3_(seq).rad.%Y%m%d%H
#
#example to show P and T radrs (AK, HI, and PR)
#IDPS|DDPLUS ^(NXUS6.) (P|T)(...) (..)(..)(..) /p(GSM)(...)
# FILE -overwrite -log -close -edex /data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\2\8_\7_\4\5\6-\1_\2\3_(seq).rad.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/radar/(\4:yyyy)(\4:mm)\4/\5/\2\8/\7/\2\8_\7_\4\5\6-\1_\2\3_(seq).rad.%Y%m%d%H
# RTOFS Global
# The 3rd letter specifies region
@ -789,34 +789,34 @@ HDS ^(JUTX(([2-4]1)|53)) (.{4}) (..)(..)(..)
# B = Bering G = Guam J = Hudson Baffin T = Trop Paci Lowres
# C = West Conus H = Honolulu K = West Atl
NGRID ^(E[HS-V][A-DG-KST][B-T]01) (KWBW) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/RTOFS/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/RTOFS/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
# ESTOFS - Pattern provided by Joshua.Watson.
NGRID ^(E[EHC][IP][A-Z]88) (KWBM) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# HRRR - Pattern provided by Joshua.Watson.
NGRID ^(Y.C[A-MZ][05789][0-9]) (KWBY) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# MRMS
#NGRID ^(YAU[CDLMPQS][0-2][0-9]) (KWNR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
# FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# RTMA 2.5km
NGRID ^(L.IA98) (KWBR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# ETSS CONUS
NGRID ^(MHU...) (KNHC) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/ETSS/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/ETSS/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
# ETSS-AK
NGRID ^(MHR...) (KNHC) (..)(..)(..)
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/ETSS/NDFD-AK/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/ETSS/NDFD-AK/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
#NGRID ^(YAU[CDLMPQS][0-2][0-9]) (KWNR) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
# FILE -overwrite -log -close -edex /data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# FILE -overwrite -log -close -edex /awips2/data_store/\6/(\3:yyyy)(\3:mm)\3/\4/\7/GRID\8/\(10)Z_\(11)_\(12)-\1_\2_\3\4\5_(seq).\6.%Y%m%d%H
# GFS20 - Alaska, Puerto Rico, Pacific and CONUS
# YUFC97 KWBC 051200 !grib2/ncep/GFS/#255/201505051200F012/UREL/2 K*m**2*kg-1*s-1
@ -824,5 +824,5 @@ NGRID ^(MHR...) (KNHC) (..)(..)(..)
# ZVBK86 KWBC 051200 !grib2/ncep/GFS/#217/201505051200F021/VREL/180-150 hPa PDLY
NGRID ^([YZ][BCE-HMO-Y][BEFN][A-Z][0-9][0-9]) KWBC (..)(..)(..) [^!]*!(grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)_\1_KWBC_\2\3\4_(seq).\5.%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/\6/GRID\7/\9Z_\(10)_\(11)_\1_KWBC_\2\3\4_(seq).\5.%Y%m%d%H

View file

@ -14,4 +14,4 @@
#~ldm/data/dir1 2
#~ldm/data/dir2 2 *.foo
~ldm/logs 2 *.stats
/data_store 1
/awips2/data_store 1

View file

@ -6,7 +6,7 @@ then
exit 0
fi
cd /data_store
cd /awips2/data_store
while true
do
for _dir in `ls`

View file

@ -13,5 +13,5 @@
#~ldm/data/dir1 2
#~ldm/data/dir2 2 *.foo
#/awips2/ldm/logs 2 *.stats
/data_store 1
/awips2/ldm/logs 2 *.stats
/awips2/data_store 1

View file

@ -222,7 +222,7 @@ HDS ^O.N.88 KWNB.*!grib/161/([^/]*)/#([^/]*)/(............)/F(...)/.*
#
NOTHER ^(TIP...) (KNES) (......)
FILE -close -log -edex
/data_store/viirs/\1_\2_\3
/awips2/data_store/viirs/\1_\2_\3
# -------- GOES-East/West Northern Hemisphere Composites --------
# GOES-East/West VIS composites
UNIWISC ^pnga2area Q. (CV) (.*) (.*) (.*) (.*) (........) (....)