Merge branch 'unidata_14.4.1' of github.com:Unidata/awips2 into unidata_14.4.1
This commit is contained in:
commit
657e313291
39 changed files with 387 additions and 3784 deletions
|
@ -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;
|
||||
|
|
|
@ -36,9 +36,9 @@ collectingFolder=${archivePrefix}
|
|||
# configs=win32,win32,x86 & linux,motif,x86
|
||||
# By default the value is *,*,*
|
||||
#configs = *, *, *
|
||||
configs=linux, gtk, x86_64
|
||||
# linux, gtk, x86_64 & \
|
||||
# win32, win32, x86
|
||||
configs=linux, gtk, x86 & \
|
||||
linux, gtk, x86_64 & \
|
||||
win32, win32, x86
|
||||
# win32, win32, x86 & \
|
||||
# linux, gtk, x86_64 & \
|
||||
# linux, motif, x86 & \
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<property name="build.ws"
|
||||
value="gtk" />
|
||||
<property name="build.arch"
|
||||
value="x86_64" />
|
||||
value="x86" />
|
||||
<!-- Copy the zip file that is produced to this location. -->
|
||||
<property name="destination.dir"
|
||||
value="/awips2/jenkins/build/dump/" />
|
||||
|
@ -128,4 +128,4 @@
|
|||
|
||||
<taskdef resource="net/sf/antcontrib/antlib.xml"
|
||||
classpath="${basedir}/lib/ant/ant-contrib-1.0b3.jar" />
|
||||
</project>
|
||||
</project>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<property name="build.ws"
|
||||
value="gtk" />
|
||||
<property name="build.arch"
|
||||
value="x86_64" />
|
||||
value="x86" />
|
||||
<property name="workspace.dir" value="${basedir}/../" />
|
||||
|
||||
<property name="pde.build.script"
|
||||
|
|
|
@ -34,7 +34,7 @@ import javax.xml.bind.annotation.XmlRootElement;
|
|||
* <pre>
|
||||
* <archive>
|
||||
* <name>Raw</name>
|
||||
* <rootDir>/data_store/</rootDir>
|
||||
* <rootDir>/awips2/data_store/</rootDir>
|
||||
* <!-- default retention hours for a category. -->
|
||||
* <minRetentionHours>168</minRetentionHours>
|
||||
* <category>
|
||||
|
|
|
@ -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("/");
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -138,7 +138,7 @@
|
|||
-->
|
||||
<archive>
|
||||
<name>Raw</name>
|
||||
<rootDir>/data_store/</rootDir>
|
||||
<rootDir>/awips2/data_store/</rootDir>
|
||||
<minRetentionHours>168</minRetentionHours>
|
||||
<category>
|
||||
<name>Local</name>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -30,6 +30,13 @@ service edex_camel stop
|
|||
service qpidd stop
|
||||
service httpd-pypies stop
|
||||
service edex_postgres stop
|
||||
service edex_ldm stop
|
||||
|
||||
# check that /awips2/data_store exists, if not, create it
|
||||
if [ ! -d /awips2/data_store ]; then
|
||||
mkdir -p /awips2/data_store
|
||||
fi
|
||||
chown -R awips:fxalpha /awips2/data_store
|
||||
|
||||
echo ''
|
||||
echo "Running 'yum groupinstall awips2-server'"
|
||||
|
|
|
@ -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()
|
||||
#-------------------------------------------------------------------------------
|
||||
#
|
||||
|
@ -108,4 +108,4 @@ class IngestViaQPID:
|
|||
there are no threads left open
|
||||
'''
|
||||
self.session.close(timeout=10)
|
||||
print 'Connection to Qpid closed'
|
||||
print 'Connection to Qpid closed'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -14,4 +14,4 @@
|
|||
#~ldm/data/dir1 2
|
||||
#~ldm/data/dir2 2 *.foo
|
||||
~ldm/logs 2 *.stats
|
||||
/data_store 1
|
||||
/awips2/data_store 1
|
||||
|
|
|
@ -113,11 +113,11 @@ edex_status() { # report back edex server on/off status
|
|||
echo ' EDEXrequest :: running :: pid '$edex_request_pid''
|
||||
fi
|
||||
|
||||
ldmd_ps=`ps aux | grep ldmd | head -1 | awk '{ print $15 }'`
|
||||
ldmd_ps=`ps aux | grep ldmd | grep -v "grep ldmd" | head -1 | awk '{ print $2 }'`
|
||||
if [ -z $ldmd_ps ]; then
|
||||
echo ' ldmadmin :: not running'
|
||||
else
|
||||
ldmd_pid=`ps aux | grep ldmd | head -1 | awk '{ print $2 }'`
|
||||
ldmd_pid=`ps aux | grep ldmd | grep -v "grep ldmd" | head -1 | awk '{ print $2 }'`
|
||||
echo ' ldmadmin :: running :: pid '$ldmd_pid''
|
||||
fi
|
||||
|
||||
|
@ -176,7 +176,7 @@ edex_log() { # display todays log, default to ingest
|
|||
exit;
|
||||
fi
|
||||
# EDEX ingest log (default)
|
||||
LOG_FILE=${LOG_PATH}edex-ingest-${YMD}.log
|
||||
LOG_FILE=${LOG_PATH}/edex-ingest-${YMD}.log
|
||||
if [ "${args[1]}" == 'ingest' ]; then
|
||||
tail_log
|
||||
exit;
|
||||
|
@ -348,15 +348,15 @@ edex_purge() {
|
|||
echo ' EDEX purge has been reset'
|
||||
exit;
|
||||
else
|
||||
purgeCheck=`su awips -c 'psql metadata -c "select plugin from purgejobs where failedcount = 3;"'`
|
||||
purgeCheck=`su - awips -c 'psql metadata -c "select plugin from purgejobs where failedcount = 3;"'`
|
||||
if [[ ${#purgeCheck} > 26 ]]; then
|
||||
su awips -c 'psql metadata -c "select plugin from purgejobs where failedcount = 3;"'
|
||||
su - awips -c 'psql metadata -c "select plugin from purgejobs where failedcount = 3;"'
|
||||
fi
|
||||
exit;
|
||||
fi
|
||||
}
|
||||
edex_purge_reset() {
|
||||
su awips -c 'psql metadata -c "update purgejobs set failedcount = 0;"' >& /dev/null
|
||||
su - awips -c 'psql metadata -c "update purgejobs set failedcount = 0;"' >& /dev/null
|
||||
}
|
||||
|
||||
edex_options() { # print out options for this programs
|
||||
|
|
|
@ -71,6 +71,10 @@ fi
|
|||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
/bin/mkdir -p %{_build_root}/var/spool/cron/
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
_ldm_destination=%{_build_root}/awips2/ldm
|
||||
_ldm_destination_source=${_ldm_destination}/SOURCES
|
||||
|
@ -135,6 +139,14 @@ fi
|
|||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
/bin/cp init.d/* %{_build_root}/etc/init.d
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
/bin/cp cron/* %{_build_root}/var/spool/cron/
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
%pre
|
||||
# Preserve the user etc directory before upgrading
|
||||
|
@ -172,7 +184,7 @@ cd ${_ldm_root_dir}/src
|
|||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
./configure --disable-max-size --with-noaaport --disable-root-actions --prefix=${_ldm_root_dir} CFLAGS='-g -O0' > configure.log 2>&1
|
||||
./configure --disable-max-size --disable-root-actions --prefix=${_ldm_root_dir} CFLAGS='-g -O0' > configure.log 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "FATAL: ldm configure has failed!"
|
||||
exit 1
|
||||
|
@ -272,10 +284,14 @@ fi
|
|||
sed -i 's/EDEX_HOSTNAME/'${_myHost}'/' ${_ldm_dir}/etc/ldmd.conf
|
||||
#sed -i 's/<size>500M<\/size>/<size>1500M<\/size>/' ${_ldm_dir}/etc/registry.xml
|
||||
|
||||
ln -s /awips2/ldm/var/logs /awips2/ldm/logs
|
||||
ln -s /awips2/ldm/var/data /awips2/ldm/data
|
||||
if [ ! -h /awips2/ldm/logs ]; then
|
||||
ln -s /awips2/ldm/var/logs /awips2/ldm/
|
||||
fi
|
||||
if [ ! -h /awips2/ldm/data ]; then
|
||||
ln -s /awips2/ldm/var/data /awips2/ldm/
|
||||
fi
|
||||
if getent passwd awips &>/dev/null; then
|
||||
/bin/chown -R awips:fxalpha ${_ldm_dir}
|
||||
/bin/chown -R awips:fxalpha ${_ldm_dir} /awips2/data_store
|
||||
cd /awips2/ldm/src/
|
||||
make install_setuids
|
||||
else
|
||||
|
@ -299,5 +315,7 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||
/awips2/ldm/SOURCES/*
|
||||
%attr(755,root,root) /etc/profile.d/awipsLDM.csh
|
||||
%attr(755,root,root) /etc/profile.d/awipsLDM.sh
|
||||
%attr(755,root,root) /etc/init.d/edex_ldm
|
||||
%attr(600,awips,fxalpha) /var/spool/cron/awips
|
||||
%attr(755,root,root) /etc/ld.so.conf.d/awips2-ldm.conf
|
||||
%attr(755,root,root) /etc/logrotate.d/ldm.log
|
||||
|
|
|
@ -6,7 +6,7 @@ then
|
|||
exit 0
|
||||
fi
|
||||
|
||||
cd /data_store
|
||||
cd /awips2/data_store
|
||||
while true
|
||||
do
|
||||
for _dir in `ls`
|
||||
|
|
|
@ -1,155 +0,0 @@
|
|||
#####
|
||||
# $Id: ldmd.conf,v 1.18.12.5 2007/02/16 17:29:47 steve Exp $
|
||||
# Sample ldmd.conf for ldm
|
||||
####
|
||||
#
|
||||
# This is the main configuration file for the LDM server. All lines that start
|
||||
# with a "#" sign are comments.
|
||||
#
|
||||
# To debug an LDM that hangs on start up, run the following from LDM home:
|
||||
# % bin/rpc.ldmd -vl - -q data/ldm.pq etc/ldmd.conf
|
||||
#
|
||||
# If the LDM still hangs, comment out all lines in this file except noted
|
||||
# allow line entry below, try again.
|
||||
#
|
||||
###############################################################################
|
||||
# WARNING: Pathological Product-ID Patterns
|
||||
###############################################################################
|
||||
#
|
||||
# The REQUEST and ACCEPT entries both have product-ID patterns that are regular
|
||||
# expressions (RE-s). It is EXTREMELY IMPORTANT that these patterns not have a
|
||||
# ".*" prefix because: 1) such a prefix accomplishes nothing (i.e., the set of
|
||||
# possible matches is unaltered by the prefix); and 2) such a prefix causes the
|
||||
# RE to take MUCH, MUCH LONGER TO EXECUTE (by 3 orders of magnitude in some
|
||||
# cases). Therefore, DO NOT USE RE-s like
|
||||
#
|
||||
# ".*UFPBA"
|
||||
#
|
||||
# Instead, simply use
|
||||
#
|
||||
# "UFPBA"
|
||||
#
|
||||
# The regex(1) utility of this package can be used to examine the efficiency
|
||||
# of an RE.
|
||||
#
|
||||
###############################################################################
|
||||
# Include Statements
|
||||
###############################################################################
|
||||
#
|
||||
# It's possible to include other files by uncommented-out statements
|
||||
# like the following:
|
||||
#
|
||||
#INCLUDE pathname
|
||||
#INCLUDE "pathname with spaces"
|
||||
#
|
||||
# Non-absolute pathnames are relative to the directory that contains the
|
||||
# configuration-file with the include statement.
|
||||
#
|
||||
###############################################################################
|
||||
# Exec Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Programs that can share a queue with rpc.ldmd server, these programs
|
||||
# are started by the "exec" command and are in the same process group.
|
||||
#
|
||||
#EXEC "pqact"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.1 -n -u 3 -t mhs -r 1 -s NMC"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.2 -n -u 4 -t mhs -r 1 -s GOES"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.3 -n -u 5 -t mhs -r 1 -s NMC2"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.4 -n -u 6 -t mhs -r 1 -s NOAAPORT_OPT"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.5 -n -u 7 -t mhs -r 1 -s NMC3"
|
||||
#
|
||||
# rtstats uses the LDM to send product latency statistics to the UPC.
|
||||
# For more info on rtstats please see the man page.
|
||||
#EXEC "rtstats -h rtstats.unidata.ucar.edu"
|
||||
#EXEC "pqsurf"
|
||||
#
|
||||
###############################################################################
|
||||
# Request Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Request data-products from upstream LDM-s. The syntax is
|
||||
#
|
||||
# REQUEST <feedset> <pattern> <host>[:<port>]
|
||||
#
|
||||
# where:
|
||||
# <feedset> Is the union of feedtypes to request.
|
||||
# <pattern> Is an extended regular-expression for the product-
|
||||
# identifiers to match.
|
||||
# <host> Is the host identifier: either a hostname or IP
|
||||
# address in "dotted-quad" format.
|
||||
# <port> Is the (optional) port on <host> to which to connect
|
||||
# (the square brackets denote an option and should be
|
||||
# omitted).
|
||||
#
|
||||
# If the same feedtype and pattern is requested from multiple hosts, then
|
||||
# the host of the first such request will be the initial primary source
|
||||
# of data-products (i.e., data-products will be rapidly sent using the
|
||||
# HEREIS message) and the other hosts will initially be alternate sources of
|
||||
# data-products (i.e., data will be sent using the COMMINGSOON and BLKDATA
|
||||
# messages). The primary host will probably change over time -- depending on
|
||||
# which host can deliver the data-products most quickly on average.
|
||||
#
|
||||
#REQUEST WMO ".*" initial-primary-host.some.domain:388
|
||||
#REQUEST WMO ".*" initial-secondary-host.another.domain
|
||||
#REQUEST WMO ".*" another-secondary-host.yet_another.domain:3152
|
||||
#
|
||||
###############################################################################
|
||||
# Allow Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Give permission to downstream LDM-s to request data-products from your LDM.
|
||||
#
|
||||
# ALLOW <feedset> <hostname pattern> [<OK pattern> [<not pattern>]]
|
||||
#
|
||||
# where:
|
||||
# <feedset> is the set of feedtypes for this entry
|
||||
# <hostname pattern> is an extended regular-expression that specifies
|
||||
# which hosts are allowed to receive data-products
|
||||
# whose feedtype is in <feedset>.
|
||||
# <OK pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must match in order to be
|
||||
# sent to the requesting LDM. The default value
|
||||
# is ".*".
|
||||
# <not pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must NOT match in order to
|
||||
# be sent to the requesting LDM. If this field is
|
||||
# empty, then such matching will be disabled for
|
||||
# this entry.
|
||||
#
|
||||
# Under no circumstances comment out the next allow entry to localhost
|
||||
# The LDM will NOT start if the entry is commented-out.
|
||||
ALLOW ANY ^((localhost|loopback)|(127\.0\.0\.1\.?$)) .*
|
||||
ALLOW NEXRAD3 ^.* SDUS...PGUM|SDUS...PHFO|NXUS6..PGUM|NXUS6..PHFO|SDUS4..KWBC
|
||||
ALLOW NGRID ^.* .* [LMYZ].[GHIJQRT]....KWBC|[LMYZ].[IJL]....KWBH|[LMYZ].[ABCJKMNRQSUVYZ]....KWBE|[LM].[VR]....KWBL|[LM].D....KWBG|E.[BEFHI]....KWBJ|O.[MN]....KWBJ|[LM].[ABCE]....KWBS|Y.W....KWBG|[LM].[ABCDIJKMNP]....KWBR|O.N....KWBM|[LM].[EF]....KWBD|L......KWBQ|L.U....KMDL|[YZ]......KKCI|[LM].U....KWNO
|
||||
ALLOW NIMAGE ^.* .* TIT[EQ].*|TIG[ABENPQ].*|TIC[EQ].*
|
||||
ALLOW HDS ^.* .* [IJ]UTX0[0-689].*|JUSX4[0-689].*|[YZ]......K(WBD|WNO|WBG|KCI|ALR|FWR|KRF|MSR|ORN|PTR|RHA|RSA|STR|TAR|TIR|TUA|WNH)|[LMYZ].[ABCJKMNRQSUVYZ]....KWBE|[YZ].[HIJQ]....KWBC|[YZ].[IJL]....KWBH|O.[MN]....KWBJ
|
||||
ALLOW EXP ^.* .*
|
||||
ALLOW IDS|DDPLUS ^.* .* SXUS2[03-9].KWOH|SXUS[3-9].KWOH|SXUS8[0-3].KWOH|SRUS[2-8].KWOH
|
||||
ALLOW NOTHER ^.* .* TIPB.*
|
||||
#
|
||||
# Give permission to the Unidata Program Center
|
||||
ALLOW ANY ^[a-z].*\.unidata\.ucar\.edu\.?$ .*
|
||||
#
|
||||
###############################################################################
|
||||
# Accept Entries
|
||||
###############################################################################
|
||||
# ACCEPT: Who can feed us without be requested by a REQUEST entry, currently
|
||||
# this action is ONLY needed for WSI data
|
||||
#
|
||||
# ACCEPT <feedset> <pattern> <hostname pattern>
|
||||
#
|
||||
# ACCEPT anything from yourself
|
||||
#
|
||||
#ACCEPT ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
|
||||
#
|
||||
# accept from your upstream site
|
||||
#
|
||||
# WSI is using ldm4 protocol so the accept is still required
|
||||
#ACCEPT WSI
|
||||
# .*
|
||||
# ^[a-z].*\.uni\.wsicorp\.com$
|
||||
#
|
||||
###############################################################################
|
||||
# End
|
||||
###############################################################################
|
|
@ -1,155 +0,0 @@
|
|||
#####
|
||||
# $Id: ldmd.conf,v 1.18.12.5 2007/02/16 17:29:47 steve Exp $
|
||||
# Sample ldmd.conf for ldm
|
||||
####
|
||||
#
|
||||
# This is the main configuration file for the LDM server. All lines that start
|
||||
# with a "#" sign are comments.
|
||||
#
|
||||
# To debug an LDM that hangs on start up, run the following from LDM home:
|
||||
# % bin/rpc.ldmd -vl - -q data/ldm.pq etc/ldmd.conf
|
||||
#
|
||||
# If the LDM still hangs, comment out all lines in this file except noted
|
||||
# allow line entry below, try again.
|
||||
#
|
||||
###############################################################################
|
||||
# WARNING: Pathological Product-ID Patterns
|
||||
###############################################################################
|
||||
#
|
||||
# The REQUEST and ACCEPT entries both have product-ID patterns that are regular
|
||||
# expressions (RE-s). It is EXTREMELY IMPORTANT that these patterns not have a
|
||||
# ".*" prefix because: 1) such a prefix accomplishes nothing (i.e., the set of
|
||||
# possible matches is unaltered by the prefix); and 2) such a prefix causes the
|
||||
# RE to take MUCH, MUCH LONGER TO EXECUTE (by 3 orders of magnitude in some
|
||||
# cases). Therefore, DO NOT USE RE-s like
|
||||
#
|
||||
# ".*UFPBA"
|
||||
#
|
||||
# Instead, simply use
|
||||
#
|
||||
# "UFPBA"
|
||||
#
|
||||
# The regex(1) utility of this package can be used to examine the efficiency
|
||||
# of an RE.
|
||||
#
|
||||
###############################################################################
|
||||
# Include Statements
|
||||
###############################################################################
|
||||
#
|
||||
# It's possible to include other files by uncommented-out statements
|
||||
# like the following:
|
||||
#
|
||||
#INCLUDE pathname
|
||||
#INCLUDE "pathname with spaces"
|
||||
#
|
||||
# Non-absolute pathnames are relative to the directory that contains the
|
||||
# configuration-file with the include statement.
|
||||
#
|
||||
###############################################################################
|
||||
# Exec Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Programs that can share a queue with rpc.ldmd server, these programs
|
||||
# are started by the "exec" command and are in the same process group.
|
||||
#
|
||||
#EXEC "pqact"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.1 -n -u 3 -t mhs -r 1 -s NMC"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.2 -n -u 4 -t mhs -r 1 -s GOES"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.3 -n -u 5 -t mhs -r 1 -s NMC2"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.4 -n -u 6 -t mhs -r 1 -s NOAAPORT_OPT"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.5 -n -u 7 -t mhs -r 1 -s NMC3"
|
||||
#
|
||||
# rtstats uses the LDM to send product latency statistics to the UPC.
|
||||
# For more info on rtstats please see the man page.
|
||||
#EXEC "rtstats -h rtstats.unidata.ucar.edu"
|
||||
#EXEC "pqsurf"
|
||||
#
|
||||
###############################################################################
|
||||
# Request Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Request data-products from upstream LDM-s. The syntax is
|
||||
#
|
||||
# REQUEST <feedset> <pattern> <host>[:<port>]
|
||||
#
|
||||
# where:
|
||||
# <feedset> Is the union of feedtypes to request.
|
||||
# <pattern> Is an extended regular-expression for the product-
|
||||
# identifiers to match.
|
||||
# <host> Is the host identifier: either a hostname or IP
|
||||
# address in "dotted-quad" format.
|
||||
# <port> Is the (optional) port on <host> to which to connect
|
||||
# (the square brackets denote an option and should be
|
||||
# omitted).
|
||||
#
|
||||
# If the same feedtype and pattern is requested from multiple hosts, then
|
||||
# the host of the first such request will be the initial primary source
|
||||
# of data-products (i.e., data-products will be rapidly sent using the
|
||||
# HEREIS message) and the other hosts will initially be alternate sources of
|
||||
# data-products (i.e., data will be sent using the COMMINGSOON and BLKDATA
|
||||
# messages). The primary host will probably change over time -- depending on
|
||||
# which host can deliver the data-products most quickly on average.
|
||||
#
|
||||
#REQUEST WMO ".*" initial-primary-host.some.domain:388
|
||||
#REQUEST WMO ".*" initial-secondary-host.another.domain
|
||||
#REQUEST WMO ".*" another-secondary-host.yet_another.domain:3152
|
||||
#
|
||||
###############################################################################
|
||||
# Allow Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Give permission to downstream LDM-s to request data-products from your LDM.
|
||||
#
|
||||
# ALLOW <feedset> <hostname pattern> [<OK pattern> [<not pattern>]]
|
||||
#
|
||||
# where:
|
||||
# <feedset> is the set of feedtypes for this entry
|
||||
# <hostname pattern> is an extended regular-expression that specifies
|
||||
# which hosts are allowed to receive data-products
|
||||
# whose feedtype is in <feedset>.
|
||||
# <OK pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must match in order to be
|
||||
# sent to the requesting LDM. The default value
|
||||
# is ".*".
|
||||
# <not pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must NOT match in order to
|
||||
# be sent to the requesting LDM. If this field is
|
||||
# empty, then such matching will be disabled for
|
||||
# this entry.
|
||||
#
|
||||
# Under no circumstances comment out the next allow entry to localhost
|
||||
# The LDM will NOT start if the entry is commented-out.
|
||||
ALLOW ANY ^((localhost|loopback)|(127\.0\.0\.1\.?$)) .*
|
||||
ALLOW NEXRAD3 ^.* SDUS...PGUM|SDUS...PHFO|NXUS6..PGUM|NXUS6..PHFO|SDUS4..KWBC
|
||||
ALLOW NGRID ^.* .* [LMYZ].[GHIJQRT]....KWBC|[LMYZ].[IJL]....KWBH|[LMYZ].[ABCJKMNRQSUVYZ]....KWBE|[LM].[VR]....KWBL|[LM].D....KWBG|E.[BEFHI]....KWBJ|O.[MN]....KWBJ|[LM].[ABCE]....KWBS|Y.W....KWBG|[LM].[ABCDIJKMNP]....KWBR|O.N....KWBM|[LM].[EF]....KWBD|L......KWBQ|L.U....KMDL|[YZ]......KKCI|[LM].U....KWNO
|
||||
ALLOW NIMAGE ^.* .* TIT[EQ].*|TIG[ABENPQ].*|TIC[EQ].*
|
||||
ALLOW HDS ^.* .* [IJ]UTX0[0-689].*|JUSX4[0-689].*|[YZ]......K(WBD|WNO|WBG|KCI|ALR|FWR|KRF|MSR|ORN|PTR|RHA|RSA|STR|TAR|TIR|TUA|WNH)|[LMYZ].[ABCJKMNRQSUVYZ]....KWBE|[YZ].[HIJQ]....KWBC|[YZ].[IJL]....KWBH|O.[MN]....KWBJ
|
||||
ALLOW EXP ^.* .*
|
||||
ALLOW IDS|DDPLUS ^.* .* SXUS2[03-9].KWOH|SXUS[3-9].KWOH|SXUS8[0-3].KWOH|SRUS[2-8].KWOH
|
||||
ALLOW NOTHER ^.* .* TIPB.*
|
||||
#
|
||||
# Give permission to the Unidata Program Center
|
||||
ALLOW ANY ^[a-z].*\.unidata\.ucar\.edu\.?$ .*
|
||||
#
|
||||
###############################################################################
|
||||
# Accept Entries
|
||||
###############################################################################
|
||||
# ACCEPT: Who can feed us without be requested by a REQUEST entry, currently
|
||||
# this action is ONLY needed for WSI data
|
||||
#
|
||||
# ACCEPT <feedset> <pattern> <hostname pattern>
|
||||
#
|
||||
# ACCEPT anything from yourself
|
||||
#
|
||||
#ACCEPT ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
|
||||
#
|
||||
# accept from your upstream site
|
||||
#
|
||||
# WSI is using ldm4 protocol so the accept is still required
|
||||
#ACCEPT WSI
|
||||
# .*
|
||||
# ^[a-z].*\.uni\.wsicorp\.com$
|
||||
#
|
||||
###############################################################################
|
||||
# End
|
||||
###############################################################################
|
|
@ -1,155 +0,0 @@
|
|||
#####
|
||||
# $Id: ldmd.conf,v 1.18.12.5 2007/02/16 17:29:47 steve Exp $
|
||||
# Sample ldmd.conf for ldm
|
||||
####
|
||||
#
|
||||
# This is the main configuration file for the LDM server. All lines that start
|
||||
# with a "#" sign are comments.
|
||||
#
|
||||
# To debug an LDM that hangs on start up, run the following from LDM home:
|
||||
# % bin/rpc.ldmd -vl - -q data/ldm.pq etc/ldmd.conf
|
||||
#
|
||||
# If the LDM still hangs, comment out all lines in this file except noted
|
||||
# allow line entry below, try again.
|
||||
#
|
||||
###############################################################################
|
||||
# WARNING: Pathological Product-ID Patterns
|
||||
###############################################################################
|
||||
#
|
||||
# The REQUEST and ACCEPT entries both have product-ID patterns that are regular
|
||||
# expressions (RE-s). It is EXTREMELY IMPORTANT that these patterns not have a
|
||||
# ".*" prefix because: 1) such a prefix accomplishes nothing (i.e., the set of
|
||||
# possible matches is unaltered by the prefix); and 2) such a prefix causes the
|
||||
# RE to take MUCH, MUCH LONGER TO EXECUTE (by 3 orders of magnitude in some
|
||||
# cases). Therefore, DO NOT USE RE-s like
|
||||
#
|
||||
# ".*UFPBA"
|
||||
#
|
||||
# Instead, simply use
|
||||
#
|
||||
# "UFPBA"
|
||||
#
|
||||
# The regex(1) utility of this package can be used to examine the efficiency
|
||||
# of an RE.
|
||||
#
|
||||
###############################################################################
|
||||
# Include Statements
|
||||
###############################################################################
|
||||
#
|
||||
# It's possible to include other files by uncommented-out statements
|
||||
# like the following:
|
||||
#
|
||||
#INCLUDE pathname
|
||||
#INCLUDE "pathname with spaces"
|
||||
#
|
||||
# Non-absolute pathnames are relative to the directory that contains the
|
||||
# configuration-file with the include statement.
|
||||
#
|
||||
###############################################################################
|
||||
# Exec Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Programs that can share a queue with rpc.ldmd server, these programs
|
||||
# are started by the "exec" command and are in the same process group.
|
||||
#
|
||||
#EXEC "pqact"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.1 -n -u 3 -t mhs -r 1 -s NMC"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.2 -n -u 4 -t mhs -r 1 -s GOES"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.3 -n -u 5 -t mhs -r 1 -s NMC2"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.4 -n -u 6 -t mhs -r 1 -s NOAAPORT_OPT"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.5 -n -u 7 -t mhs -r 1 -s NMC3"
|
||||
#
|
||||
# rtstats uses the LDM to send product latency statistics to the UPC.
|
||||
# For more info on rtstats please see the man page.
|
||||
#EXEC "rtstats -h rtstats.unidata.ucar.edu"
|
||||
#EXEC "pqsurf"
|
||||
#
|
||||
###############################################################################
|
||||
# Request Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Request data-products from upstream LDM-s. The syntax is
|
||||
#
|
||||
# REQUEST <feedset> <pattern> <host>[:<port>]
|
||||
#
|
||||
# where:
|
||||
# <feedset> Is the union of feedtypes to request.
|
||||
# <pattern> Is an extended regular-expression for the product-
|
||||
# identifiers to match.
|
||||
# <host> Is the host identifier: either a hostname or IP
|
||||
# address in "dotted-quad" format.
|
||||
# <port> Is the (optional) port on <host> to which to connect
|
||||
# (the square brackets denote an option and should be
|
||||
# omitted).
|
||||
#
|
||||
# If the same feedtype and pattern is requested from multiple hosts, then
|
||||
# the host of the first such request will be the initial primary source
|
||||
# of data-products (i.e., data-products will be rapidly sent using the
|
||||
# HEREIS message) and the other hosts will initially be alternate sources of
|
||||
# data-products (i.e., data will be sent using the COMMINGSOON and BLKDATA
|
||||
# messages). The primary host will probably change over time -- depending on
|
||||
# which host can deliver the data-products most quickly on average.
|
||||
#
|
||||
#REQUEST WMO ".*" initial-primary-host.some.domain:388
|
||||
#REQUEST WMO ".*" initial-secondary-host.another.domain
|
||||
#REQUEST WMO ".*" another-secondary-host.yet_another.domain:3152
|
||||
#
|
||||
###############################################################################
|
||||
# Allow Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Give permission to downstream LDM-s to request data-products from your LDM.
|
||||
#
|
||||
# ALLOW <feedset> <hostname pattern> [<OK pattern> [<not pattern>]]
|
||||
#
|
||||
# where:
|
||||
# <feedset> is the set of feedtypes for this entry
|
||||
# <hostname pattern> is an extended regular-expression that specifies
|
||||
# which hosts are allowed to receive data-products
|
||||
# whose feedtype is in <feedset>.
|
||||
# <OK pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must match in order to be
|
||||
# sent to the requesting LDM. The default value
|
||||
# is ".*".
|
||||
# <not pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must NOT match in order to
|
||||
# be sent to the requesting LDM. If this field is
|
||||
# empty, then such matching will be disabled for
|
||||
# this entry.
|
||||
#
|
||||
# Under no circumstances comment out the next allow entry to localhost
|
||||
# The LDM will NOT start if the entry is commented-out.
|
||||
ALLOW ANY ^((localhost|loopback)|(127\.0\.0\.1\.?$)) .*
|
||||
ALLOW NEXRAD3 ^.* SDUS...PGUM|SDUS...PHFO|NXUS6..PGUM|NXUS6..PHFO|SDUS4..KWBC
|
||||
ALLOW NGRID ^.* .* [LMYZ].[GHIJQRT]....KWBC|[LMYZ].[IJL]....KWBH|[LMYZ].[ABCJKMNRQSUVYZ]....KWBE|[LM].[VR]....KWBL|[LM].D....KWBG|E.[BEFHI]....KWBJ|O.[MN]....KWBJ|[LM].[ABCE]....KWBS|Y.W....KWBG|[LM].[ABCDIJKMNP]....KWBR|O.N....KWBM|[LM].[EF]....KWBD|L......KWBQ|L.U....KMDL|[YZ]......KKCI|[LM].U....KWNO
|
||||
ALLOW NIMAGE ^.* .* TIT[EQ].*|TIG[ABENPQ].*|TIC[EQ].*
|
||||
ALLOW HDS ^.* .* [IJ]UTX0[0-689].*|JUSX4[0-689].*|[YZ]......K(WBD|WNO|WBG|KCI|ALR|FWR|KRF|MSR|ORN|PTR|RHA|RSA|STR|TAR|TIR|TUA|WNH)|[LMYZ].[ABCJKMNRQSUVYZ]....KWBE|[YZ].[HIJQ]....KWBC|[YZ].[IJL]....KWBH|O.[MN]....KWBJ
|
||||
ALLOW EXP ^.* .*
|
||||
ALLOW IDS|DDPLUS ^.* .* SXUS2[03-9].KWOH|SXUS[3-9].KWOH|SXUS8[0-3].KWOH|SRUS[2-8].KWOH
|
||||
ALLOW NOTHER ^.* .* TIPB.*
|
||||
#
|
||||
# Give permission to the Unidata Program Center
|
||||
ALLOW ANY ^[a-z].*\.unidata\.ucar\.edu\.?$ .*
|
||||
#
|
||||
###############################################################################
|
||||
# Accept Entries
|
||||
###############################################################################
|
||||
# ACCEPT: Who can feed us without be requested by a REQUEST entry, currently
|
||||
# this action is ONLY needed for WSI data
|
||||
#
|
||||
# ACCEPT <feedset> <pattern> <hostname pattern>
|
||||
#
|
||||
# ACCEPT anything from yourself
|
||||
#
|
||||
#ACCEPT ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
|
||||
#
|
||||
# accept from your upstream site
|
||||
#
|
||||
# WSI is using ldm4 protocol so the accept is still required
|
||||
#ACCEPT WSI
|
||||
# .*
|
||||
# ^[a-z].*\.uni\.wsicorp\.com$
|
||||
#
|
||||
###############################################################################
|
||||
# End
|
||||
###############################################################################
|
|
@ -1,163 +0,0 @@
|
|||
#####
|
||||
# $Id: ldmd.conf,v 1.18.12.5 2007/02/16 17:29:47 steve Exp $
|
||||
# Sample ldmd.conf for ldm
|
||||
####
|
||||
#
|
||||
# This is the main configuration file for the LDM server. All lines that start
|
||||
# with a "#" sign are comments.
|
||||
#
|
||||
# To debug an LDM that hangs on start up, run the following from LDM home:
|
||||
# % bin/rpc.ldmd -vl - -q data/ldm.pq etc/ldmd.conf
|
||||
#
|
||||
# If the LDM still hangs, comment out all lines in this file except noted
|
||||
# allow line entry below, try again.
|
||||
#
|
||||
###############################################################################
|
||||
# WARNING: Pathological Product-ID Patterns
|
||||
###############################################################################
|
||||
#
|
||||
# The REQUEST and ACCEPT entries both have product-ID patterns that are regular
|
||||
# expressions (RE-s). It is EXTREMELY IMPORTANT that these patterns not have a
|
||||
# ".*" prefix because: 1) such a prefix accomplishes nothing (i.e., the set of
|
||||
# possible matches is unaltered by the prefix); and 2) such a prefix causes the
|
||||
# RE to take MUCH, MUCH LONGER TO EXECUTE (by 3 orders of magnitude in some
|
||||
# cases). Therefore, DO NOT USE RE-s like
|
||||
#
|
||||
# ".*UFPBA"
|
||||
#
|
||||
# Instead, simply use
|
||||
#
|
||||
# "UFPBA"
|
||||
#
|
||||
# The regex(1) utility of this package can be used to examine the efficiency
|
||||
# of an RE.
|
||||
#
|
||||
###############################################################################
|
||||
# Include Statements
|
||||
###############################################################################
|
||||
#
|
||||
# It's possible to include other files by uncommented-out statements
|
||||
# like the following:
|
||||
#
|
||||
#INCLUDE pathname
|
||||
#INCLUDE "pathname with spaces"
|
||||
#
|
||||
# Non-absolute pathnames are relative to the directory that contains the
|
||||
# configuration-file with the include statement.
|
||||
#
|
||||
###############################################################################
|
||||
# Exec Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Programs that can share a queue with rpc.ldmd server, these programs
|
||||
# are started by the "exec" command and are in the same process group.
|
||||
#
|
||||
#EXEC "pqact"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.1 -n -u 3 -t mhs -r 1 -s NMC"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.2 -n -u 4 -t mhs -r 1 -s GOES"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.3 -n -u 5 -t mhs -r 1 -s NMC2"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.4 -n -u 6 -t mhs -r 1 -s NOAAPORT_OPT"
|
||||
EXEC "noaaportIngester -b 10000 -m 224.0.1.5 -n -u 7 -t mhs -r 1 -s NMC3"
|
||||
#
|
||||
# rtstats uses the LDM to send product latency statistics to the UPC.
|
||||
# For more info on rtstats please see the man page.
|
||||
#EXEC "rtstats -h rtstats.unidata.ucar.edu"
|
||||
#EXEC "pqsurf"
|
||||
#
|
||||
###############################################################################
|
||||
# Request Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Request data-products from upstream LDM-s. The syntax is
|
||||
#
|
||||
# REQUEST <feedset> <pattern> <host>[:<port>]
|
||||
#
|
||||
# where:
|
||||
# <feedset> Is the union of feedtypes to request.
|
||||
# <pattern> Is an extended regular-expression for the product-
|
||||
# identifiers to match.
|
||||
# <host> Is the host identifier: either a hostname or IP
|
||||
# address in "dotted-quad" format.
|
||||
# <port> Is the (optional) port on <host> to which to connect
|
||||
# (the square brackets denote an option and should be
|
||||
# omitted).
|
||||
#
|
||||
# If the same feedtype and pattern is requested from multiple hosts, then
|
||||
# the host of the first such request will be the initial primary source
|
||||
# of data-products (i.e., data-products will be rapidly sent using the
|
||||
# HEREIS message) and the other hosts will initially be alternate sources of
|
||||
# data-products (i.e., data will be sent using the COMMINGSOON and BLKDATA
|
||||
# messages). The primary host will probably change over time -- depending on
|
||||
# which host can deliver the data-products most quickly on average.
|
||||
#
|
||||
#REQUEST WMO ".*" initial-primary-host.some.domain:388
|
||||
#REQUEST WMO ".*" initial-secondary-host.another.domain
|
||||
#REQUEST WMO ".*" another-secondary-host.yet_another.domain:3152
|
||||
#
|
||||
###############################################################################
|
||||
# Allow Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Give permission to downstream LDM-s to request data-products from your LDM.
|
||||
#
|
||||
# ALLOW <feedset> <hostname pattern> [<OK pattern> [<not pattern>]]
|
||||
#
|
||||
# where:
|
||||
# <feedset> is the set of feedtypes for this entry
|
||||
# <hostname pattern> is an extended regular-expression that specifies
|
||||
# which hosts are allowed to receive data-products
|
||||
# whose feedtype is in <feedset>.
|
||||
# <OK pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must match in order to be
|
||||
# sent to the requesting LDM. The default value
|
||||
# is ".*".
|
||||
# <not pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must NOT match in order to
|
||||
# be sent to the requesting LDM. If this field is
|
||||
# empty, then such matching will be disabled for
|
||||
# this entry.
|
||||
#
|
||||
# Under no circumstances comment out the next allow entry to localhost
|
||||
# The LDM will NOT start if the entry is commented-out.
|
||||
ALLOW ANY ^((localhost|loopback)|(127\.0\.0\.1\.?$)) .*
|
||||
|
||||
ALLOW NEXRAD3 ^.* SDUS...PACR|SDUS...PAFG|SDUS...PAJK|SDUS...PAFC|NXUS6..PACR|NXUS6..PAFG|NXUS6..PAJK|NXUS6..PAFC|SDUS4..KWBC
|
||||
|
||||
ALLOW NGRID ^.* .* [LM].[BCDEHIMPQRTU]....KWB[CDEGHJL]|[LM].[ASTU]....KWB[NOQ]|[LM].[CGHIJM]....KWB[RT]|[LM].[ABDEF]....KWBS|E.[BGHI]....KWBJ
|
||||
|
||||
ALLOW NIMAGE ^.* .* TI.[EHIPQW]
|
||||
|
||||
ALLOW HDS ^.* .* [IJ]UTX0[0-6].*|JUSX4[0-68].*|[YZ].[HIJKLQRUWZ]....KWB[CDEGH]|[YZ].[QRUZ]....KWB[DE]|O.[BDMPRU]....KWBJ|Y......KWNH|ZETA...K...|Y......KKCI
|
||||
|
||||
ALLOW EXP ^.* .*
|
||||
|
||||
ALLOW IDS|DDPLUS ^.* .* SXUS2[03-9].KWOH|SXUS[3-9].KWOH|SXUS8[0-3].KWOH|SRUS[2-8].KWOH
|
||||
|
||||
ALLOW NOTHER ^.* .*
|
||||
|
||||
#
|
||||
# Give permission to the Unidata Program Center
|
||||
ALLOW ANY ^[a-z].*\.unidata\.ucar\.edu\.?$ .*
|
||||
#
|
||||
###############################################################################
|
||||
# Accept Entries
|
||||
###############################################################################
|
||||
# ACCEPT: Who can feed us without be requested by a REQUEST entry, currently
|
||||
# this action is ONLY needed for WSI data
|
||||
#
|
||||
# ACCEPT <feedset> <pattern> <hostname pattern>
|
||||
#
|
||||
# ACCEPT anything from yourself
|
||||
#
|
||||
#ACCEPT ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
|
||||
#
|
||||
# accept from your upstream site
|
||||
#
|
||||
# WSI is using ldm4 protocol so the accept is still required
|
||||
#ACCEPT WSI
|
||||
# .*
|
||||
# ^[a-z].*\.uni\.wsicorp\.com$
|
||||
#
|
||||
###############################################################################
|
||||
# End
|
||||
###############################################################################
|
|
@ -1,145 +0,0 @@
|
|||
#####
|
||||
# $Id: ldmd.conf,v 1.18.12.5 2007/02/16 17:29:47 steve Exp $
|
||||
# Sample ldmd.conf for ldm
|
||||
####
|
||||
#
|
||||
# This is the main configuration file for the LDM server. All lines that start
|
||||
# with a "#" sign are comments.
|
||||
#
|
||||
# To debug an LDM that hangs on start up, run the following from LDM home:
|
||||
# % bin/rpc.ldmd -vl - -q data/ldm.pq etc/ldmd.conf
|
||||
#
|
||||
# If the LDM still hangs, comment out all lines in this file except noted
|
||||
# allow line entry below, try again.
|
||||
#
|
||||
###############################################################################
|
||||
# WARNING: Pathological Product-ID Patterns
|
||||
###############################################################################
|
||||
#
|
||||
# The REQUEST and ACCEPT entries both have product-ID patterns that are regular
|
||||
# expressions (RE-s). It is EXTREMELY IMPORTANT that these patterns not have a
|
||||
# ".*" prefix because: 1) such a prefix accomplishes nothing (i.e., the set of
|
||||
# possible matches is unaltered by the prefix); and 2) such a prefix causes the
|
||||
# RE to take MUCH, MUCH LONGER TO EXECUTE (by 3 orders of magnitude in some
|
||||
# cases). Therefore, DO NOT USE RE-s like
|
||||
#
|
||||
# ".*UFPBA"
|
||||
#
|
||||
# Instead, simply use
|
||||
#
|
||||
# "UFPBA"
|
||||
#
|
||||
# The regex(1) utility of this package can be used to examine the efficiency
|
||||
# of an RE.
|
||||
#
|
||||
###############################################################################
|
||||
# Include Statements
|
||||
###############################################################################
|
||||
#
|
||||
# It's possible to include other files by uncommented-out statements
|
||||
# like the following:
|
||||
#
|
||||
#INCLUDE pathname
|
||||
#INCLUDE "pathname with spaces"
|
||||
#
|
||||
# Non-absolute pathnames are relative to the directory that contains the
|
||||
# configuration-file with the include statement.
|
||||
#
|
||||
###############################################################################
|
||||
# Exec Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Programs that can share a queue with rpc.ldmd server, these programs
|
||||
# are started by the "exec" command and are in the same process group.
|
||||
#
|
||||
EXEC "pqact -e"
|
||||
EXEC "edexBridge -s edex.unidata.ucar.edu"
|
||||
#
|
||||
# rtstats uses the LDM to send product latency statistics to the UPC.
|
||||
# For more info on rtstats please see the man page.
|
||||
#EXEC "rtstats -h rtstats.unidata.ucar.edu"
|
||||
#EXEC "pqsurf"
|
||||
#
|
||||
###############################################################################
|
||||
# Request Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Request data-products from upstream LDM-s. The syntax is
|
||||
#
|
||||
# REQUEST <feedset> <pattern> <host>[:<port>]
|
||||
#
|
||||
# where:
|
||||
# <feedset> Is the union of feedtypes to request.
|
||||
# <pattern> Is an extended regular-expression for the product-
|
||||
# identifiers to match.
|
||||
# <host> Is the host identifier: either a hostname or IP
|
||||
# address in "dotted-quad" format.
|
||||
# <port> Is the (optional) port on <host> to which to connect
|
||||
# (the square brackets denote an option and should be
|
||||
# omitted).
|
||||
#
|
||||
# If the same feedtype and pattern is requested from multiple hosts, then
|
||||
# the host of the first such request will be the initial primary source
|
||||
# of data-products (i.e., data-products will be rapidly sent using the
|
||||
# HEREIS message) and the other hosts will initially be alternate sources of
|
||||
# data-products (i.e., data will be sent using the COMMINGSOON and BLKDATA
|
||||
# messages). The primary host will probably change over time -- depending on
|
||||
# which host can deliver the data-products most quickly on average.
|
||||
#
|
||||
REQUEST CONDUIT|CMC|FNMOC|NGRID|WMO|FNEXRAD|NEXRAD3|UNIWISC|NIMAGE ".*" idd.unidata.ucar.edu
|
||||
#REQUEST CONDUIT|CMC|FNMOC|NGRID ".*" idd.unidata.ucar.edu
|
||||
#REQUEST WMO ".*" initial-secondary-host.another.domain
|
||||
#REQUEST WMO ".*" another-secondary-host.yet_another.domain:3152
|
||||
#
|
||||
###############################################################################
|
||||
# Allow Entries
|
||||
###############################################################################
|
||||
#
|
||||
# Give permission to downstream LDM-s to request data-products from your LDM.
|
||||
#
|
||||
# ALLOW <feedset> <hostname pattern> [<OK pattern> [<not pattern>]]
|
||||
#
|
||||
# where:
|
||||
# <feedset> is the set of feedtypes for this entry
|
||||
# <hostname pattern> is an extended regular-expression that specifies
|
||||
# which hosts are allowed to receive data-products
|
||||
# whose feedtype is in <feedset>.
|
||||
# <OK pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must match in order to be
|
||||
# sent to the requesting LDM. The default value
|
||||
# is ".*".
|
||||
# <not pattern> is an optional extended regular-expression that
|
||||
# a product-identifier must NOT match in order to
|
||||
# be sent to the requesting LDM. If this field is
|
||||
# empty, then such matching will be disabled for
|
||||
# this entry.
|
||||
#
|
||||
# Under no circumstances comment out the next allow entry to localhost
|
||||
# The LDM will NOT start if the entry is commented-out.
|
||||
ALLOW ANY ^((localhost|loopback)|(127\.0\.0\.1\.?$)) .*
|
||||
#
|
||||
# Give permission to the Unidata Program Center
|
||||
#ALLOW ANY ^[a-z].*\.unidata\.ucar\.edu\.?$ .*
|
||||
#
|
||||
###############################################################################
|
||||
# Accept Entries
|
||||
###############################################################################
|
||||
# ACCEPT: Who can feed us without be requested by a REQUEST entry, currently
|
||||
# this action is ONLY needed for WSI data
|
||||
#
|
||||
# ACCEPT <feedset> <pattern> <hostname pattern>
|
||||
#
|
||||
# ACCEPT anything from yourself
|
||||
#
|
||||
#ACCEPT ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
|
||||
#
|
||||
# accept from your upstream site
|
||||
#
|
||||
# WSI is using ldm4 protocol so the accept is still required
|
||||
#ACCEPT WSI
|
||||
# .*
|
||||
# ^[a-z].*\.uni\.wsicorp\.com$
|
||||
#
|
||||
###############################################################################
|
||||
# End
|
||||
###############################################################################
|
|
@ -1,264 +0,0 @@
|
|||
# gfs05deg (#004)
|
||||
CONDUIT ^data/nccf/com/.*(gfs).*(pgrbf).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[2-3]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/GFS/\6/\7Z_\8_\9-(seq).\2.\3.%Y%m%d
|
||||
#CONDUIT ^data/nccf/com/.*(gfs).*(pgrbf).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
# FILE -overwrite -log -close -edex /data_store/grib2/GFS/\6/\7Z_\8_\9-(seq).\2.\3.%Y%m%d
|
||||
|
||||
# GFS #004 0.5 deg = *pgrb2f (all hours out to F192)
|
||||
CONDUIT ^data/nccf/com/.*gfs.*(pgrb2f).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/GFS/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
|
||||
|
||||
# NAM12, NAM-40km, NAM-90km CONUS and AK-NAM-45km ( actually *NOT* take awip12 = NAM12 since it is on NGRID already
|
||||
#CONDUIT ^data/nccf/com/nam/.*nam.*(grbgrd|awip12|awipak|awip3d).*!(grib2)/ncep/(NAM_84)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
CONDUIT ^data/nccf/com/nam/.*nam.*(grbgrd|awipak|awip3d).*!(grib2)/ncep/(NAM_84)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/\3/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
|
||||
|
||||
# firewxnest is a floater, not supported by EDEX!
|
||||
#CONDUIT ^data/nccf/com/nam/.*nam.*(firewxnest).*!(grib2)/ncep/(NMM_89)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
# FILE -overwrite -log -close -edex /data_store/grib2/\3/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
|
||||
|
||||
# RAP236 (RAP-40km) and RAP252 (RAP-20km)
|
||||
CONDUIT ^data/nccf/com/rap/prod/rap.*(awp252|awp236).*!(grib2)/ncep/(.*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/GRID\4/\3/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
|
||||
|
||||
# GEFS - off for now, NCP isn't displaying them as members of ensemble yet.
|
||||
#CONDUIT (data/nccf|data2/TIGGE).*/(ge[cp][0-9][0-9])\.t[0-2][0-9]z\.pgrb2.* !grib2/ncep/GEFS/#000/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
# FILE -overwrite -log -close -edex /data_store/grib2/GEFS/gefs_\3_\4_\5\6_\2.grib2
|
||||
|
||||
# NDFD
|
||||
CONDUIT grib2/nwstg/NWS_0/..../(........)(....)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/NDFD/ndfd_\1_\2-(seq).grib2.%Y%m%d
|
||||
|
||||
# FNMOC
|
||||
#FNMOC US058GMET-GR1mdl.0018_0056_00300F0RL2014070500_0100_000040-000000wnd_ucmp
|
||||
FNMOC ^US058.*(0018_0056|0022_0179|0027_0186|0060_0188|0063_0187|0110_0240|0111_0179|0135_0240|0078_0200)_(.*)_(.*)_(.*)-.*
|
||||
FILE -log -overwrite -close -edex /data_store/grib2/FNMOC-NAVGEM/US_058_\1_\2_\3_\4-(seq).grib.%Y%m%d
|
||||
#
|
||||
# all of NGRID
|
||||
NGRID ^([LM].[ABDHMNRSTU].{1,3}) (KWB.) (..)(..)(..)[^!]*!(grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/noaaport/GRID\8/\7/\9/\(10)Z_\(11)_\(12)-\1_\2_(seq).\6.%Y%m%d
|
||||
# LAMP MOS grid
|
||||
NGRID ^([LM].[ABDHMNRSTU].{1,3}) (KWNO|KMDL) (..)(..)(..)[^!]*!(grib2)/[^/]*/(LAMP)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/noaaport/GRID\8/\7/\9/\(10)Z_\(11)_\(12)-\1_\2_(seq).\6.%Y%m%d
|
||||
# CMC GEM model
|
||||
CMC CMC_reg_(.*)km_(..........).*.grib2
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/CMC/\2/CMC_reg_\1km_\2.grib2
|
||||
#CMC_reg_WDIR_TGL_40_ps15km_2014070500_P000.grib2
|
||||
|
||||
# All text products (?)
|
||||
DDPLUS|IDS ^([A-Z][A-Z]{3}[0-9]{2}) ([KPTMC].{3}) (..)(..)(..)
|
||||
FILE -overwrite -close -edex /data_store/text/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%h
|
||||
|
||||
#NOAAPORT GINI images
|
||||
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)/
|
||||
FILE -close -overwrite -edex /data_store/sat/\8/\9/\1/\1_\2\3\4\5_\6\7
|
||||
|
||||
FNEXRAD ^rad/NEXRCOMP/(...)/(...)_(........)_(....)
|
||||
PIPE -close -edex -log
|
||||
pngg2gini -vl logs/pngg2gini.log
|
||||
/awips2/edex/data/manual/nexrcomp_\1_\4_\3_\2_(seq).rad
|
||||
|
||||
# NEXRAD3
|
||||
# full feed
|
||||
NEXRAD3 ^(SDUS[23578].) .... (......) /p(...)(...)
|
||||
FILE -overwrite -close -edex /data_store/radar/\4/\3/\1_\4_\3_\2_(seq).rad
|
||||
|
||||
# partial feed
|
||||
#NEXRAD3 ^(SDUS[23578].) .... (......) /p(DHR|DPR|DSP|DU3|DU6|DVL|EET|HHC|N0Q|N0S|N0U|N0X|N0Z|NCR|NMD|OHA)(...)
|
||||
# FILE -overwrite -close -edex /data_store/radar/\4/\3/\1_\4_\3_\2_(seq).rad
|
||||
|
||||
# ---------------- GOES-East and West Image Sectors ----------------
|
||||
# These work
|
||||
# GOES Visible
|
||||
UNIWISC ^pnga2area Q. (EV|UV|U9) (.*) (.*)_IMG (.*)um (.*) (........) (....)
|
||||
PIPE -close -log
|
||||
pnga2area -vl logs/pnga2area.log
|
||||
/awips2/edex/data/manual/uniwisc_\1_\3_\5_VIS_\4_\6_\7
|
||||
# GOES Water Vapor
|
||||
UNIWISC ^pnga2area Q. (UW|UB) (.*) (.*)_IMG (.*)um (.*) (........) (....)
|
||||
PIPE -close -log
|
||||
pnga2area -vl logs/pnga2area.log
|
||||
/awips2/edex/data/manual/uniwisc_\1_\3_\5_WV_\4_\6_\7
|
||||
# GOES Thermal Infrared
|
||||
UNIWISC ^pnga2area Q. (UI|U5) (.*) (.*)_IMG (.*)um (.*) (........) (....)
|
||||
PIPE -close -log
|
||||
pnga2area -vl logs/pnga2area.log
|
||||
/awips2/edex/data/manual/uniwisc_\1_\3_\5_IR_\4_\6_\7
|
||||
# GOES other
|
||||
UNIWISC ^pnga2area Q. (UD|UE|U7|U8|) (.*) (.*)_IMG (.*)um (.*) (........) (....)
|
||||
PIPE -close -log
|
||||
pnga2area -vl logs/pnga2area.log
|
||||
/awips2/edex/data/manual/uniwisc_\1_\3_\5_\4_\6_\7
|
||||
|
||||
|
||||
# untested
|
||||
# -------- GOES-East/West Northern Hemisphere Composites --------
|
||||
# GOES-East/West VIS composites
|
||||
#UNIWISC ^pnga2area Q. (CV) (.*) (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/GEWCOMP/\5/VIS/VIS_\6_\7
|
||||
# GOES-East/West 3.9 um composites
|
||||
#UNIWISC ^pnga2area Q. (CS) (.*) (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/GEWCOMP/\5/3.9/3.9_\6_\7
|
||||
# GOES-East/West WV composites
|
||||
#UNIWISC ^pnga2area Q. (CW) (.*) (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/GEWCOMP/\5/WV/WV_\6_\7
|
||||
# GOES-East/West IR composites
|
||||
#UNIWISC ^pnga2area Q. (CI) (.*) (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/GEWCOMP/\5/IR/IR_\6_\7
|
||||
# GOES-East/West 13.3 um composites
|
||||
#UNIWISC ^pnga2area Q. (CL) (.*) (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/GEWCOMP/\5/13.3/13.3_\6_\7
|
||||
# ------------------- SSEC Global Composites -------------------
|
||||
# Global WV composite
|
||||
#UNIWISC ^pnga2area Q. (GW) (.*) (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/GLOBAL/\5/WV/WVCOMP_\6_\7
|
||||
# Global IR composites
|
||||
#UNIWISC ^pnga2area Q. (GI) (.*) (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/GLOBAL/\5/IR/IRCOMP_\6_\7
|
||||
# ----------------- Mollweide Global Composites -----------------
|
||||
# Mollweide Global Water Vapor
|
||||
#UNIWISC ^pnga2area Q. (UY) (.*) (.*)_IMG (.*)um (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/MOLLWEIDE/30km/WV/MOLLWV_\6_\7
|
||||
# Mollweide Global IR
|
||||
#UNIWISC ^pnga2area Q. (UX) (.*) (.*)_IMG (.*)um (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/MOLLWEIDE/30km/IR/MOLLIR_\6_\7
|
||||
|
||||
# Arctic
|
||||
UNIWISC ^pnga2area Q. (U[LNGHO]) (.*) (.*) (.*)um (.*) (........) (....)
|
||||
PIPE -close -log
|
||||
pnga2area -vl logs/pnga2area.log
|
||||
/awips2/edex/data/manual/uniwisc_ARCTIC_4km_\4_\6_\7
|
||||
#
|
||||
# Antarctic VIS Composite
|
||||
UNIWISC ^pnga2area Q. (UJ) (.*) (.*)_IMG (.*) (.*) (........) (....)
|
||||
PIPE -close -log
|
||||
pnga2area -vl logs/pnga2area.log
|
||||
/awips2/edex/data/manual/uniwisc_ANTARCTIC_4km_VIS_\3_\4_\6_\7
|
||||
|
||||
# Antarctic PCOL Composite
|
||||
UNIWISC ^pnga2area Q. (UK) (.*) (.*)_IMG (.*) (.*) (........) (....)
|
||||
PIPE -close -log
|
||||
pnga2area -vl logs/pnga2area.log
|
||||
/awips2/edex/data/manual/uniwisc_ANTARCTIC_4km_PCOL_\3_\4_\6_\7
|
||||
|
||||
# Antarctic WV Composite
|
||||
UNIWISC ^pnga2area Q. (UF) (.*) (.*)_IMG (.*) (.*) (........) (....)
|
||||
PIPE -close -log
|
||||
pnga2area -vl logs/pnga2area.log
|
||||
/awips2/edex/data/manual/uniwisc_ANTARCTIC_4km_WV_\3_\4_\6_\7
|
||||
|
||||
# Antarctic Composite IR
|
||||
UNIWISC ^pnga2area Q. (U1) (.*) (.*)_IMG (.*) (.*) (........) (....)
|
||||
PIPE -close -log
|
||||
pnga2area -vl logs/pnga2area.log
|
||||
/awips2/edex/data/manual/uniwisc_ANTARCTIC_4km_IR_\3_\4_\6_\7
|
||||
|
||||
# CIMSS CAPE - McIDAS product code CE
|
||||
#UNIWISC ^pnga2area Q0 CE .... (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/SOUNDER/\3/CAPE/\4/CAPE_\4_\5
|
||||
# CIMSS Cloud Top Pressure - McIDAS product code CA
|
||||
#UNIWISC ^pnga2area Q0 CA .... (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/SOUNDER/\3/CTP/\4/CTP_\4_\5
|
||||
# CIMSS Lifted Index - McIDAS product code CD
|
||||
#UNIWISC ^pnga2area Q0 CD .... (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/SOUNDER/\3/LI/\4/LI_\4_\5
|
||||
# CIMSS Ozone - McIDAS product code CF
|
||||
#UNIWISC ^pnga2area Q0 CF .... (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/SOUNDER/\3/OZONE/\4/OZONE_\4_\5
|
||||
# CIMSS Total Column Precipitable Water - McIDAS product code CB
|
||||
#UNIWISC ^pnga2area Q0 CB .... (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/SOUNDER/\3/PW/\4/PW_\4_\5
|
||||
# CIMSS Sea Surface Temperature - McIDAS product code CC
|
||||
#UNIWISC ^pnga2area Q0 CC .... (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/SOUNDER/\3/SST/\4/SST_\4_\5
|
||||
# CIMSS Northern Hemisphere Wildfire ABBA - McIDAS product code CG (inactive)
|
||||
#UNIWISC ^pnga2area Q0 CG (.*) (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/SOUNDER/\3/FIRESNH/\4/FIRESNH_\4_\5
|
||||
# CIMSS Southern Hemisphere Wildfire ABBA - McIDAS product code CH (inactive)
|
||||
#UNIWISC ^pnga2area Q0 CH (.*) (.*) (.*) (.*) (........) (....)
|
||||
# FILE -close -edex -log
|
||||
# /data_store/uniwisc/SOUNDER/\3/FIRESSH/\4/FIRESSH_\4_\5
|
||||
#####
|
||||
# IUAK01 PANC 012300
|
||||
# IUPT01 KBOU 020300
|
||||
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
|
||||
|
||||
# IUSZ53 KWBC 020205
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# JSMF12 KWNO 022200
|
||||
# JSML30 KWNO 021800
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: POINT ^JUSA41.KWNO* /ispan/bufr/modelSoundings/NAM
|
||||
# POINT ^JUSA41.KWBC* /ispan/bufr/modelSoundings/GFS
|
||||
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
|
||||
|
||||
## GOES Bufr Patterns ##
|
||||
# Localized if goesBufrClip.sup exists -- going to just add all for now
|
||||
# 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
|
||||
|
||||
## POES Bufr Patterns ##
|
||||
# Localized if poesBufrClip.sup exists -- going to just add all for now
|
||||
# IUTX01 KNES 070307
|
||||
HDS ^(IUTN0[0-9]) (KNES) (..)(..)(..)
|
||||
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
|
||||
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
|
||||
|
||||
## BUFR files ##
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
|
@ -9,7 +9,7 @@ EXP (/data/realtime/outgoing/grib2/.*grib2).gz
|
|||
PIPE -close -log
|
||||
dcgunzip -f
|
||||
/awips2/data_store/mrms\1
|
||||
# Option 2: Write to /data_store and call qpidNotify from within dcgunzip
|
||||
# Option 2: Write to /awips2/data_store and call qpidNotify from within dcgunzip
|
||||
#EXP (/data/realtime/outgoing/grib2/.*grib2).gz
|
||||
# PIPE dcgunzip -f /awips2/data_store/mrms\1
|
||||
|
||||
|
@ -156,20 +156,6 @@ IDS|DDPLUS ^(SXUS2[0123]) KWNB (..)(..)(..)
|
|||
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
|
||||
IDS|DDPLUS ^(SXUS..) (.{4}) (..)(..)(..) /pRER
|
||||
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 ^(SO.{4}) (.{4}) (..)(..)(..)
|
||||
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 ^(A[BS]..[0-9][0-9]) (....) (..)(..)(..)
|
||||
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 /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 /awips2/data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
IDS|DDPLUS ^(FG..[0-9][0-9]) (.{4}) (..)(..)(..)
|
||||
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 /awips2/data_store/shef/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%H
|
||||
IDS|DDPLUS ^(SO.{4}) (.{4}) (..)(..)(..)
|
||||
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 ^(UA(US|PA|NT)..) (.{4}) (..)(..)(..)
|
||||
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
|
||||
IDS|DDPLUS ^(UB.{4}) (.{4}) (..)(..)(..)
|
||||
|
@ -278,8 +264,8 @@ ANY ^(IUAX0[12]) (....) (..)(..)(..)
|
|||
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 /awips2/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
|
||||
EXP ^/data_store/acars/acars_decrypted/(.*)
|
||||
/awips2/data_store/acars/acars_decrypted/(\3:yyyy)(\3:mm)\3/\4/\1_\2_\3\4\5_(seq).acars.%Y%m%d%H
|
||||
EXP ^/awips2/data_store/acars/acars_decrypted/(.*)
|
||||
FILE -overwrite -log -close -edex /awips2/data_store/acars/acars_decrypted/\1
|
||||
ANY ^(IUA[^XK]0[12]) (....) (..)(..)(..)
|
||||
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
|
||||
|
@ -490,13 +476,13 @@ ANY ^(ZDIA98) (....) (..)(..)(..)[^!]*!(grib|grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9
|
|||
#
|
||||
NOTHER ^(TIP...) (KNES) (......)
|
||||
FILE -close -log -edex
|
||||
/data_store/viirs/\1_\2_\3
|
||||
/awips2/data_store/viirs/\1_\2_\3
|
||||
#
|
||||
# Simulated GOES-R Products
|
||||
#
|
||||
#NOTHER ^(TI[RS]...) (KNES) (......)
|
||||
# FILE -close -log -edex
|
||||
# /data_store/goesR/\1_\2_\3
|
||||
# /awips2/data_store/goesR/\1_\2_\3
|
||||
|
||||
# -------- GOES-East/West Northern Hemisphere Composites --------
|
||||
# GOES-East/West VIS composites
|
||||
|
|
|
@ -1,56 +0,0 @@
|
|||
# gfs05deg (#004)
|
||||
CONDUIT ^data/nccf/com/.*(gfs).*(pgrbf).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[2-3]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/GFS/\6/\7Z_\8_\9-(seq).\2.\3.%Y%m%d
|
||||
#CONDUIT ^data/nccf/com/.*(gfs).*(pgrbf).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
# FILE -overwrite -log -close -edex /data_store/grib2/GFS/\6/\7Z_\8_\9-(seq).\2.\3.%Y%m%d
|
||||
|
||||
# GFS #004 0.5 deg = *pgrb2f (all hours out to F192)
|
||||
CONDUIT ^data/nccf/com/.*gfs.*(pgrb2f).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/GFS/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
|
||||
# nam
|
||||
CONDUIT ^data/nccf/com/nam/.*nam.*(grbgrd|awip12|awipak|awip3d).*!(grib2)/ncep/(NAM_84)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/\3/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
|
||||
# firewxnest
|
||||
CONDUIT ^data/nccf/com/nam/.*nam.*(firewxnest).*!(grib2)/ncep/(NMM_89)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/\3/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
|
||||
|
||||
# rap
|
||||
CONDUIT ^data/nccf/com/rap/prod/rap.*(awp252|awp236).*!(grib2)/ncep/(.*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/GRID\4/\3/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
|
||||
|
||||
# GEFS
|
||||
CONDUIT (data/nccf|data2/TIGGE).*/(ge[cp][0-9][0-9])\.t[0-2][0-9]z\.pgrb2.* !grib2/ncep/GEFS/#000/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/GEFS/gefs_\3_\4_\5\6_\2.grib2
|
||||
|
||||
CONDUIT grib2/nwstg/NWS_0/..../(........)(....)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/NDFD/ndfd_\1_\2-(seq).grib2.%Y%m%d
|
||||
|
||||
# FNMOC NAVGEM grids
|
||||
FNMOC ^US058.*(0018_0056|0022_0179|0027_0186|0060_0188|0063_0187|0110_0240|0111_0179|0135_0240|0078_0200)_.*
|
||||
FILE -overwrite -close -edex /data_store/grib2/FNMOC/US_058_\1-(seq).grib2.%Y%m%d
|
||||
|
||||
# all of NGRID(?)
|
||||
NGRID ^([LM].[ABDHMNRSTU].{1,3}) (KWB.) (..)(..)(..)[^!]*!(grib2)/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
|
||||
FILE -overwrite -close -edex /data_store/grib2/noaaport/GRID\8/\7/\9/\(10)Z_\(11)_\(12)-\1_\2_(seq).\6.%Y%m%d
|
||||
|
||||
# All text products (?)
|
||||
DDPLUS|IDS ^([A-Z][A-Z]{3}[0-9]{2}) ([KPTMC].{3}) (..)(..)(..)
|
||||
FILE -overwrite -close -edex /data_store/text/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%h
|
||||
|
||||
#NOAAPORT GINI images
|
||||
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)/
|
||||
FILE -close -overwrite -edex /data_store/sat/\8/\9/\1/\1_\2\3\4\5_\6\7
|
||||
|
||||
FNEXRAD ^rad/NEXRCOMP/(...)/(...)_(........)_(....)
|
||||
PIPE -close
|
||||
pngg2gini -vl logs/pngg2gini.log
|
||||
/awips2/edex/data/manual/nexrcomp_\1_\4_\3_\2_(seq).rad
|
||||
|
||||
# NEXRAD3
|
||||
# full feed
|
||||
NEXRAD3 ^(SDUS[23578].) .... (......) /p(...)(...)
|
||||
FILE -overwrite -close -edex /data_store/radar/\4/\3/\1_\4_\3_\2_(seq).rad
|
||||
|
||||
# partial feed
|
||||
#NEXRAD3 ^(SDUS[23578].) .... (......) /p(DHR|DPR|DSP|DU3|DU6|DVL|EET|HHC|N0Q|N0S|N0U|N0X|N0Z|NCR|NMD|OHA)(...)
|
||||
# FILE -overwrite -close -edex /data_store/radar/\4/\3/\1_\4_\3_\2_(seq).rad
|
|
@ -1,642 +0,0 @@
|
|||
#Text DB IDS|DDPLUS ^(S[AP]....) (....) (......)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/text/\1_\2_\3_(seq).txt
|
||||
|
||||
#IDS|DDPLUS ^(S[AP]....) (....) (..)(....)
|
||||
# PIPE /awips2/ldm/decoders/textWriter /awips/edex/data/sbn/text (\3:mm)(\3:yyyy)
|
||||
|
||||
################
|
||||
# Valley NEXRAD Configuration
|
||||
################
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
#NNEXRAD ^(SDUS[234578].) KOAX (......) /p(...)(...)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
|
||||
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
|
||||
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
|
||||
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
|
||||
|
||||
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
|
||||
|
||||
################
|
||||
# End Of Valley NEXRAD Configuration
|
||||
################
|
||||
|
||||
################
|
||||
# Valley Grid Configuration
|
||||
################
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
#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
|
||||
|
||||
#HRS ^(O.N...) KWBM (..)(..)(..).*!(grib|grib2)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#HRS ^OEBA88 KNWC (..)(..)(..).*!(grib|grib2)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#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
|
||||
|
||||
#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
|
||||
|
||||
#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 /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
|
||||
|
||||
#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
|
||||
|
||||
#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
|
||||
|
||||
# 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
|
||||
|
||||
|
||||
#GRID ^([LM]DG...) KNHC (..)(..)(..).*!(grib|grib2)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#GRID ^LJPZ98 KNHC (..)(..)(..).*!(grib|grib2)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#GRID ^LAMA98 KNES (..)(..)(..).*!(grib|grib2)
|
||||
# FILE -overwrite -close -edex /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
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
#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
|
||||
|
||||
#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
|
||||
|
||||
#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
|
||||
|
||||
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
|
||||
|
||||
################
|
||||
# End Of Valley Grid Configuration
|
||||
################
|
||||
|
||||
# OPCWave models
|
||||
|
||||
# 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
|
||||
|
||||
#ANY ^LJ(P)N98 (KWBC) (..)(..)(..)$
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
#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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
#NGRID ^([LMYZ][TRUVXEGHVZ][BQRU]...) (KWBE)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#HRS ^([LMYZ][TRUVXEGHVZ][BQRU]...) (KWBE)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^(......) (KWBX)
|
||||
# FILE -overwrite -close -edex /awips2/ldm/ecmwf/\1_\2.grd
|
||||
|
||||
#ANY ^...... KWBX ..(..)..
|
||||
# PIPE -close /awips2/ldm/decoders/decrypt_file
|
||||
# /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
|
||||
|
||||
|
||||
#NGRID ^([LM].M.98) (KWNH)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^([LM].E...) (KWBD)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^(L.U...) (KWBN)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^(L[AB]U[ABC]..) (KWNO)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^(L[UV]I...) (KWBJ)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^([LM]DG...) (KNHC)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^(LJ[NP][NT]98) (KWNM)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^(LJPZ98) (KNHC)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^(ETWA88) (KWBI)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^(LAMA98) (KNES)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
#NGRID ^(L.Z...) (KWBX)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
# *WARNING* The following regex turns on all GRIB2 data from the NOAAPort. Only use if you know you want everything
|
||||
#
|
||||
|
||||
#NGRID ^(......) (KWB.)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/grib/\1_\2.grd
|
||||
|
||||
# Keep only the most recent SIGMET. IDS|DDPLUS ^WS
|
||||
# FILE -overwrite -close -edex data/ldm/WWA/lastSIGMET
|
||||
|
||||
#
|
||||
# Bin all the (Non-GRIB) WMO format data, using elements from the identifier as path components. The minutes portion of the timestamp, and the retransmit code is
|
||||
# ignored. The day of the month portion of the timestamp is not used as a path component, so it would be a good idea to run 'scour' on a less than 24 hour basis.
|
||||
# This action uses a lot of disk space.
|
||||
#
|
||||
# "ASUS42 KRDU 012259" gets filed as data/US/KRDU/22/AS42.wmo
|
||||
#
|
||||
#WMO ^([^H][A-Z])([A-Z][A-Z])([0-9][0-9]) (....) ([0-3][0-9])([0-2][0-9])
|
||||
# FILE data/\2/\4/\6/\1\3.wmo
|
||||
#
|
||||
|
||||
#HDS ^SFUS41 KWBC (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# stored by text pattern
|
||||
#IDS|DDPLUS ^SRUS44 KWBC (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
# stored by text pattern
|
||||
#IDS|DDPLUS ^(W[UFWG]US..) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
# stored by text pattern
|
||||
#Text DB IDS|DDPLUS ^(F[TC][UX][SX]..) (....) (......)
|
||||
# FILE -overwrite -close -edex /awips/edex/data/sbn/taf/\1_\2_\3_(seq).taf
|
||||
|
||||
# stored by text pattern
|
||||
#IDS|DDPLUS ^(SMUS..) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
# stored by text pattern
|
||||
#IDS|DDPLUS ^(SMMX..) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
# stored by text pattern
|
||||
#IDS|DDPLUS ^(SIV[DCE]..) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
# stored by text pattern
|
||||
#IDS|DDPLUS ^(SSV[DX]..) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
# stored by text pattern
|
||||
#IDS|DDPLUS ^(VHVD..) (KWNB) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^(IUSZ[4-9][123468]) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^(JU[BCFJMNOTVW]E(00|9[679])) KKCI (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
# 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
|
||||
|
||||
#ANY ^(IUPT0[1-4]) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^IUAK01 (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
# contained in text
|
||||
#ANY ^(FAUS2[789]) KKCI (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^(JUS[ABX]..) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^(IUTX0[1-9]) KNES (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^([PQ].....) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#IDS|DDPLUS ^(FOUS..) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#IDS|DDPLUS ^(FPUS..) (....) (..)(..)(..).*
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^SXUS44 KWOH (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^SXUS49 KWOH (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^SXUS38 KWOH (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^IUAX02 KARP ..(..)..
|
||||
# PIPE -close /awips2/ldm/decoders/decrypt_file
|
||||
# /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
|
||||
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
#ANY ^ZETA98 (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^ZEGZ98 (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
#GPSSRC xmrg(..........)z.gz$
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^ZDIA98 KKCI (......)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY (W[CSV]US0[1-6]) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#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
|
||||
|
||||
#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
|
||||
|
||||
#ANY (WAAK4[789]) PAWU (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^(NWUS5.) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^UR(PN|NT)(..) KNHC (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^(FVXX2[0-7]) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^(WTNT[25][0-9]) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^(WTPA[25][0-9]) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#EXP (ecmwf_decrypted.*)
|
||||
# FILE -overwrite -close -edex /data_store/grib/grib2/ecmwf/\1
|
||||
|
||||
#EXP (acars_decrypted.*)
|
||||
# FILE -overwrite -close -edex /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
|
||||
|
||||
#ANY ^(FE[APU][KNS][23][0-9]) (....) (..)(..)(..)
|
||||
# FILE -overwrite -close -edex /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
|
|
@ -1,803 +0,0 @@
|
|||
# /-\-/-\-/-\-/-\- acq_patterns.template /-\-/-\-/-\-/-\-
|
||||
# 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/.
|
||||
#
|
||||
# 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
|
||||
# identifier for grib2 arriving on December 18, 2012 with a time string 180006 has a day of 18 an hour
|
||||
# of 00 and minute of 06. Ldm can determine the year and month based on when it receives the identifier.
|
||||
# Using this information the grib2 file will be placed in a subdirectory based on year, month and day
|
||||
# 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
|
||||
#
|
||||
# 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
|
||||
# file name may look like the following:
|
||||
#
|
||||
# LJPZ98_KNHC_180002_9748544.grib2.2012121800
|
||||
#
|
||||
#####
|
||||
# History log
|
||||
#
|
||||
# Date Ticket# Engineer Description
|
||||
# ------------ ---------- ----------- --------------------------
|
||||
# 20120905 1090 jkorman Corrected several patterns as well as
|
||||
# combining similar patterns.
|
||||
#20121009 1252 jkorman Corrections and additions from Dale Morris.
|
||||
#20121211 1411 rferrel More corrections and additions from Dale Morris.
|
||||
#20130326 1828 rferrel Fix patterns for intlsigmets and text pattern not placing files in proper directory.
|
||||
#20130530 2054 rferrel Minor fix to two grib patterns.
|
||||
#20130624 1966 rferrel The acars pattern changed to place files in the proper subdirectories.
|
||||
# Name changes to reflect plugin names for modelsounding, goessounding, poessounding.
|
||||
#20140424 3068 dgilling Add pattern for MetOp-B ASCAT T winds.
|
||||
#20140612 3230 rferrel Add pattern for URMA.
|
||||
#***************************************************************
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS 1: GRID ^ZDWA88.*KWNO /img/SBN/Raw
|
||||
# GRID ^ZDWB88.*KWNO /img/SBN/Raw
|
||||
# GRID ^ZDWC88.*KWNO /img/SBN/Raw
|
||||
# GRID ^ZDWD88.*KWNO /img/SBN/Raw
|
||||
# GRID ^ZEWD88.*KWNO /img/SBN/Raw
|
||||
# GRID ^ZDWD98.*KWNO /img/SBN/Raw
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
|
||||
# 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
|
||||
|
||||
## -- ECMF, UKMET, MRF -- ##
|
||||
|
||||
# AWIPS1: GRID ^H.[A-H].*ECMF /Grid/SBN/Raw
|
||||
# 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
|
||||
|
||||
# AWIPS1: GRID ^H.[I-L].*EGRR /Grid/SBN/Raw
|
||||
# AWIPS1: GRID ^H.[I-L].*KWBK /Grid/SBN/Raw
|
||||
# HVKH30 EGRR 011200 /mUKM_45 !grib/ukmet/UKM_45/#039/201102011200/F042/VGRD/300 mb/
|
||||
# HTJA85 KWBK 010000 /mSSIGFS !grib/ncep/SSIGFS/#038/201102010000/F000/TMP/850 mb/
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
#
|
||||
# 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
|
||||
#!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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: GRID ^[LM].[ABDHMNRSTU].*KWB.* /Grid/SBN/rawGrib2
|
||||
# AWIPS1 OCONUS: GRID ^[LM].[ABCDGHMNORSTUVX].*KWB.* /Grid/SBN/rawGrib2
|
||||
# LTHO70 KWBC 011800 !grib2/ncep/GFS/#213/201102011800F120/TMPK/700 hPa PRES
|
||||
# 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
|
||||
|
||||
# MosGuidance, perhaps others?
|
||||
# LVUC00 KWBQ 271200 !grib2/ncep/GFS/#197/FHRS//LVL
|
||||
# Maint : fixed pattern at F...
|
||||
# OCONUS: Added CEFG
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# DR 17426
|
||||
# 2.5km CONUS GMOS
|
||||
# Pattern added by Josh Watson
|
||||
# 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
|
||||
|
||||
# DR 17426
|
||||
# 2.5km Hawaii GMOS
|
||||
# Pattern added by Josh Watson
|
||||
# The noaaportIngester does not yet read a grib2 SBN file with more than one message.
|
||||
# Commented out by default since the domain is limited to Hawaii. Sites wishing to
|
||||
# ingest these data will need to
|
||||
# 1. add the two lines below to dx1:/awips2/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
|
||||
|
||||
# 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
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: GRID ^L[AB]U[ABC].*KWNO* /Grid/SBN/rawGrib2
|
||||
# LBUB05 KWNO 012200 !grib2/ncep/LAMP/#197/201102012200F007/CTSTM02/0 - NONE
|
||||
|
||||
# RM 14024 Vlab 5238
|
||||
# 2.5km CONUS GriddedLAMP
|
||||
# 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
|
||||
|
||||
# RM 14024 Vlab 5238
|
||||
# 2.5km CONUS GriddedLAMP
|
||||
# Pattern added by Josh Watson
|
||||
# The noaaportIngester does not yet read a grib2 SBN file with more than one message.
|
||||
NGRID ^(L...[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
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: GRID ^LJ[NP][NT]98.*KWNM /Grid/SBN/rawGrib2
|
||||
# LJNT98 KWNM 020500
|
||||
|
||||
# AWIPS1: GRID ^LJPZ98.*KNHC /Grid/SBN/rawGrib2
|
||||
# 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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: GRID ^L.Z.*KWBX /Grid/SBN/rawGrib2
|
||||
# LRZY40 KWBX 020000
|
||||
|
||||
HDS ^([LM].Z.{1,3}) KWBX (..)(..)(..)
|
||||
PIPE -close /awips2/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
|
||||
|
||||
|
||||
EXP (.*ecmwf_decrypted.*)
|
||||
FILE -overwrite -log -close -edex \1
|
||||
|
||||
# AWIPS1: GRID ^E.[ABCGHI].*KWBJ /Grid/SBN/rawGrib2
|
||||
# AWIPS1 OCONUS: GRID ^E.[ABCDEFGHI].*KWBJ /Grid/SBN/rawGrib2
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: GRID ^[LM].[AB].*KWBS* /Grid/SBN/rawGrib2
|
||||
# AWIPS1 OCONUS: GRID ^[LM].[ABCDE].*KWBS* /Grid/SBN/rawGrib2
|
||||
# LMDA98 KWBS 160000 !grib2/ncep/WRF_EM/#130/201012160000F000/WXTZ/0 - NONE
|
||||
|
||||
ANY ^([LM].[ABCDEF].{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
|
||||
|
||||
# AWIPS1: GRID ^LGXT[0-2][0-9].*KNHC /Grid/SBN/rawGrib2
|
||||
# *** This is only be available during an active storm. Verified 20120828 - Hurricane Isaac.
|
||||
|
||||
ANY ^(LGXT[0-2][0-9]) KNHC (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/TPC/\3\4Z_SURGE-\1_KNHC_\2\3\4_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# AWIPS1: GRID ^LGXP[0-9][0-9].*KNHC /Grid/SBN/rawGrib2
|
||||
# *** This is only be available during an active storm. Verified 20120828 - Hurricane Isaac.
|
||||
|
||||
ANY ^(LGXP[0-9][0-9]) KNHC (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/TPC/\3\4Z_SURGE-\1_KNHC_\2\3\4_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# TPCSurge PHISH heights
|
||||
#ANY ^(L[l-X]X[QP][1-5]0) KNHC (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/TPC/\3\4Z_SURGE-\1_KNHC_\2\3\4_(seq).grib2.%Y%m%d%H
|
||||
|
||||
# TPCSurge PHISH probabilities
|
||||
#ANY ^(L[H-G]X[A-M][0-2][0-9]) KNHC (..)(..)(..)
|
||||
# FILE -overwrite -log -close -edex /data_store/grib2/(\2:yyyy)(\2:mm)\2/\3/TPC/\3\4Z_SURGE-\1_KNHC_\2\3\4_(seq).grib2.%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
|
||||
#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
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
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
|
||||
#
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: POINT ^IUSZ[4-9][0-9].* /ispan/bufr/raob
|
||||
# AWIPS1 OCONUS: POINT ^IUSZ[0-9][0-9].* /ispan/bufr/raob
|
||||
# IUSZ53 KWBC 020205
|
||||
# AWIPS1: POINT ^IUSY[4][0-9].* /ispan/bufr/raob
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: TEXT ^[ABCFMNRSUVW]......[KPTMC] /text/NO_STORE
|
||||
# TEXT ^[ABCFMNRSUVW].....[KPTMC] /text/NO_STORE
|
||||
# TEXT ^DF.* /text/NO_STORE
|
||||
# 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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
# 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
|
||||
# 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
|
||||
#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
|
||||
#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
|
||||
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
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
# 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
|
||||
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
|
||||
#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
|
||||
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
|
||||
|
||||
# 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
|
||||
#
|
||||
# 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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: TEXT ^S[AP]US[78]0.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]US4.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]U[CEMW]6.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^SAAK7.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]CN[345].* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^SACN8[5679].*KWBC /point/metar/Raw
|
||||
# AWIPS1: TEXT ^SACN9[0-7].*KWBC /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]MX[4].* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^S[AP]DR3*.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^SAPA12.* /point/metar/Raw
|
||||
# AWIPS1: TEXT ^SAPA[34][01].* /point/metar/Raw
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: TEXT ^SMV[DCE].* /point/maritime/Raw
|
||||
# AWIPS1: TEXT ^SIV[DCE].* /point/maritime/Raw
|
||||
# AWIPS1: TEXT ^SNV[DCE].* /point/maritime/Raw
|
||||
# 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
|
||||
|
||||
# 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
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# TODO: NEEDS A BETTER PATTERN
|
||||
# warning/watch/advisory
|
||||
# AWIPS2 distribution file warning.xml
|
||||
#
|
||||
# ^(W[FGHOTUW]|FZ)[ACHKMPU][AHKQSWY].*
|
||||
# ^(WT)(NT|PZ)\d{2} KNHC.*
|
||||
# ^(WTP)A\d{2} PHFO.*
|
||||
# ^(NWU)S\d{2} KWNS.*
|
||||
#
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
# 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
|
||||
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
|
||||
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
|
||||
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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: POINT ^JSMT2[1-6].* /ispan/bufr/AVN
|
||||
# AWIPS1: POINT ^JSMT4[1-6].* /ispan/bufr/NGM
|
||||
# AWIPS1: POINT ^JSMT6[1-6].* /ispan/bufr/MRF
|
||||
# AWIPS1: POINT ^JSMT7[1-6].KWNO.* /ispan/bufr/MRF
|
||||
# AWIPS1: POINT ^JSMT7[1-6].KWNH.* /ispan/bufr/HPC
|
||||
# AWIPS1: POINT ^JSML1[1-6].* /ispan/bufr/ETA
|
||||
# AWIPS1: POINT ^JSML3[1-6].* /ispan/bufr/GFS
|
||||
# JSML30 KWNO 021800
|
||||
|
||||
# AWIPS1: POINT ^JSMF1[1-6].KWNO.* /ispan/bufr/GFSLAMP
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
ANY ^(IUAX0[12]) (....) (..)(..)(..)
|
||||
PIPE -close /awips2/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
|
||||
|
||||
EXP ^/data_store/acars/acars_decrypted/(.*)
|
||||
FILE -overwrite -log -close -edex /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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
## Hydro portion created during automation ##
|
||||
|
||||
## Model Bufr Patterns ##
|
||||
# From modelBufrAcq_patterns.template
|
||||
# Localized if modelBufrClip.sup exists -- going to just add all for now
|
||||
|
||||
# AWIPS1: POINT ^JUSA41.KWNO* /ispan/bufr/modelSoundings/NAM
|
||||
# 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
|
||||
|
||||
## GOES Bufr Patterns ##
|
||||
# From goesBufrAcq_patterns.template
|
||||
# Localized if goesBufrClip.sup exists -- going to just add all for now
|
||||
|
||||
# AWIPS1: POINT ^JUTX01.* /ispan/bufr/GOESSoundings
|
||||
#
|
||||
# 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
|
||||
|
||||
## POES Bufr Patterns ##
|
||||
# From poesBufrAcq_patterns.template
|
||||
# Localized if poesBufrClip.sup exists -- going to just add all for now
|
||||
|
||||
# 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
|
||||
|
||||
## HDW Bufr Patterns ##
|
||||
# From [east|west]HDWBufrAcq_patterns.template #
|
||||
### From Automation ###
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# AWIPS1: RADAR ^SDUS[23578].*|^NXUS6.* /radar/raw
|
||||
# RADAR ^SDUS3.* /radar/text
|
||||
# TEXT ^SDUS4([0789].*|[1-6].[^K]*|[1-6].K[^W]*|[1-6].KW[^B]*|[1-6].KWB[^C]*) /radar/text
|
||||
# ** TO BE LOCALIZED ***
|
||||
# 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
|
||||
#
|
||||
#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
|
||||
#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
|
||||
#
|
||||
#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
|
||||
|
||||
# RTOFS Global
|
||||
# The 3rd letter specifies region
|
||||
# A = Alaska D = Arctic I = Gulf Alaska S = Samoa
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# ESTOFS workaround until Unidata grib tables are updated
|
||||
NGRID ^(E[EHC][IP][A-Z]88) (KWBM) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/ESTOFS/GRID255/\1_\2_\3\4\5_(seq).grib2.%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
|
||||
|
||||
# HRRR Workaround until noaaport ingest grib tables are updated.
|
||||
NGRID ^(Y.C[A-MZ][05789][0-9]) (KWBY) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/grib2/(\3:yyyy)(\3:mm)\3/\4/HRRR/GRID184/\1_\2_\3\4\5_(seq).grib2.%Y%m%d%H
|
||||
#
|
|
@ -1,94 +0,0 @@
|
|||
# GFS #004 0.5 deg = *pgrb2f (all hours out to F192)
|
||||
CONDUIT ^data/nccf/com/.*gfs.*(pgrb2f).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/\2/GRID004/\3/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
|
||||
# GFS #000 2.5 deg = *pgrbf (all hours from F200)
|
||||
CONDUIT ^data/nccf/com/.*(gfs).*(pgrbf).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[2-3]..)/([^/]*)/.*! (......)
|
||||
FILE -overwrite -log -close -edex /data_store/\3/GRID000/GFS/\6/\7Z_\8_\9-(seq).\2.\3.%Y%m%d
|
||||
# GFS #000 1 deg = *pgrbf (all hours out to F192)
|
||||
#CONDUIT ^data/nccf/com/.*(gfs).*(pgrbf).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
|
||||
# FILE -overwrite -log -close -edex /data_store/\3/GRID000/GFS/\6/\7Z_\8_\9-(seq).\2.\3.%Y%m%d
|
||||
|
||||
|
||||
|
||||
|
||||
NGRID ^([LM].[ABDHMNRSTU].{1,3}) (KWB.) (..)(..)(..)[^!]*!(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
|
||||
|
||||
# All text products
|
||||
DDPLUS|IDS ^([A-Z][A-Z]{3}[0-9]{2}) ([KPTMC].{3}) (..)(..)(..)
|
||||
FILE -overwrite -log -close -edex /data_store/text/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%h
|
||||
|
||||
#NOAAPORT GINI Images in NIMAGE feed
|
||||
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)/
|
||||
FILE -close -overwrite -edex /data_store/sat/\8/\9/\1/\1_\2\3\4\5_\6\7
|
||||
|
||||
#NEXRAD3 high-res and level 0 products
|
||||
# full feed
|
||||
NEXRAD3 ^(SDUS[23578].) .... (......) /p(...)(...)
|
||||
FILE -overwrite -close -edex /data_store/radar/\4/\3/\1_\4_\3_\2_(seq).rad
|
||||
# partial feed
|
||||
#NEXRAD3 ^(SDUS[23578].) .... (......) /p(DHR|DPR|DSP|DU3|DU6|DVL|EET|HHC|N0Q|N0S|N0U|N0X|N0Z|NCR|NMD|OHA)(...)
|
||||
# FILE -overwrite -close -edex /data_store/radar/\4/\3/\1_\4_\3_\2_(seq).rad
|
||||
|
||||
FNEXRAD ^rad/NEXRCOMP/(...)/(...)_(........)_(....)
|
||||
PIPE -close
|
||||
pngg2gini -vl logs/pngg2gini.log
|
||||
/awips2/edex/data/manual/nexrcomp_\2_\1_\4_\3_(seq).rad
|
||||
# bufr/profiler
|
||||
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
|
||||
|
||||
# bufr/raob
|
||||
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
|
||||
|
||||
# bufr/AVN
|
||||
# bufr/NGM
|
||||
# bufr/MRF
|
||||
# bufr/HPC
|
||||
# bufr/ETA
|
||||
# bufr/GFS
|
||||
# bufr/GFSLAMP
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
# bufr/modelSoundings/NAM
|
||||
# bufr/modelSoundings/GFS
|
||||
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
|
||||
|
||||
## GOES Bufr Patterns ##
|
||||
# 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
|
||||
|
||||
## POES Bufr Patterns ##
|
||||
# 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
|
||||
|
||||
## BUFR files ##
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
|
@ -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
|
||||
|
|
|
@ -1,45 +0,0 @@
|
|||
## Unidata AWIPS II Configuration
|
||||
|
||||
yum groupinstall awips2-server -y
|
||||
|
||||
This single yum command installs all EDEX server components, database tables, the Qpid message broker, the LDM, a default site localization, and a Unidata EDEX configuration package `awips2-edex-upc`. The Unidata configruation performs four functions:
|
||||
|
||||
1. Installs updated plugins for radar and grib decoding (increasing the number of simultaneous decoder threads for each).
|
||||
2. Updates grib distribution file `grib.xml` for CONDUIT products.
|
||||
3. Installs process manager script `edex`, and runs initial server address setup (`edex setup`)
|
||||
4. Installs default OAX (Omaha) localization RPM.
|
||||
|
||||
**What this means:** One yum install command followed by `ldmadmin start` and `edex start` and your EDEX server is decoding live data.
|
||||
|
||||
## Preparing the Unidata AWIPS II Release
|
||||
|
||||
Adding a single RPM to the AWIPS II repository, rather than re-building multiple EDEX component RPMs, allows us to adapt to the still-changing development process. Any changes made to the core installation files are added straight to the Unidata release, only will the configuration methods change as the baseline files change at Raytheon and the National Weather Service.
|
||||
|
||||
Updating on our end involves:
|
||||
|
||||
1. Receive new release from NWS (example: `awips2_OB13.4.1.tar`)
|
||||
2. Update all core RPMs in the Unidata AWIPS II repository to 13.4.1
|
||||
3. Update UPC-specific post-install configuration as needed.
|
||||
4. Build latest `awips2-edex-upc` RPM and add to awips2upc repository.
|
||||
|
||||
## Example
|
||||
|
||||
#### version received: awips2_OB13.2.1 (319 RPMs, 5.0 GB)
|
||||
* installed on 10+ servers
|
||||
* unable to decode nationwide NEXRAD3 feed
|
||||
* LDM 6.8.1
|
||||
* 5 step installation
|
||||
|
||||
#### version released: awips2-upc-13.2.1 (185 RPMs, 3.7 GB)
|
||||
* 1 standalone server
|
||||
* full NEXRAD3 decoding
|
||||
* faster CONDUIT grib2 decoding
|
||||
* LDM 6.11.2
|
||||
* 1 step installation
|
||||
|
||||
|
||||
## Release Date?
|
||||
|
||||
End of 2013.
|
||||
|
||||
- Michael James, Unidata Program Center, April 2013
|
|
@ -1,89 +0,0 @@
|
|||
#
|
||||
# AWIPS II UPC Spec File
|
||||
#
|
||||
%define __prelink_undo_cmd %{nil}
|
||||
Name: awips2-edex-upc
|
||||
Summary: AWIPS II UPC EDEX Tools
|
||||
Version: 13.2.1
|
||||
Release: 2
|
||||
Group: AWIPSII
|
||||
BuildRoot: /tmp
|
||||
URL: N/A
|
||||
License: N/A
|
||||
Distribution: N/A
|
||||
Vendor: Unidata
|
||||
Packager: Michael James
|
||||
|
||||
AutoReq: no
|
||||
PreReq: awips2-edex-configuration
|
||||
provides: awips2-edex-upc
|
||||
|
||||
%description
|
||||
AWIPS II UPC EDEX Tools
|
||||
|
||||
%prep
|
||||
# Verify That The User Has Specified A BuildRoot.
|
||||
if [ "${RPM_BUILD_ROOT}" = "/tmp" ]
|
||||
then
|
||||
echo "An Actual BuildRoot Must Be Specified. Use The --buildroot Parameter."
|
||||
echo "Unable To Continue ... Terminating"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if rpm -q awips2-edex-upc
|
||||
then
|
||||
echo "ERROR: the awips2-edex-upc rpm must not be built"
|
||||
echo " on a machine with an awips2-edex-upc"
|
||||
echo " installation."
|
||||
echo "Unable To Continue ... Terminating."
|
||||
fi
|
||||
|
||||
%build
|
||||
# create build root directory
|
||||
if [ -d ${RPM_BUILD_ROOT}/etc/init.d]; then
|
||||
rm -rf ${RPM_BUILD_ROOT}/etc/init.d
|
||||
fi
|
||||
if [ -d ${RPM_BUILD_ROOT}/awips2]; then
|
||||
rm -rf ${RPM_BUILD_ROOT}/awips2
|
||||
fi
|
||||
mkdir -p ${RPM_BUILD_ROOT}/awips2/edex/data/utility/edex_static/base/distribution
|
||||
mkdir -p ${RPM_BUILD_ROOT}/awips2/edex/lib/plugins
|
||||
mkdir -p ${RPM_BUILD_ROOT}/awips2/tools/bin
|
||||
mkdir -p ${RPM_BUILD_ROOT}/etc/init.d
|
||||
|
||||
%install
|
||||
export WORKSPACE_DIR=/opt/mj/rpmbuild/awips2-edex-upc
|
||||
cp ${WORKSPACE_DIR}/edex ${RPM_BUILD_ROOT}/awips2/tools/bin/
|
||||
cp ${WORKSPACE_DIR}/edex_camel.upc ${RPM_BUILD_ROOT}/etc/init.d/
|
||||
cp ${WORKSPACE_DIR}/upc.grib.jar ${RPM_BUILD_ROOT}/awips2/edex/lib/plugins/
|
||||
cp ${WORKSPACE_DIR}/upc.radar.jar ${RPM_BUILD_ROOT}/awips2/edex/lib/plugins/
|
||||
cp ${WORKSPACE_DIR}/upc.grib.xml ${RPM_BUILD_ROOT}/awips2/edex/data/utility/edex_static/base/distribution/
|
||||
|
||||
%pre
|
||||
echo -e "\e[1;34m--------------------------------------------------------------------------------\e[m"
|
||||
echo -e "\e[1;34m\| Installing AWIPS II UPC EDEX Tools...\e[m"
|
||||
echo -e "\e[1;34m--------------------------------------------------------------------------------\e[m"
|
||||
|
||||
%post
|
||||
echo -e "\e[1;32m--------------------------------------------------------------------------------\e[m"
|
||||
echo -e "\e[1;32m\| AWIPS II UPC EDEX Tools Installation - COMPLETE\e[m"
|
||||
echo -e "\e[1;32m--------------------------------------------------------------------------------\e[m"
|
||||
mv /etc/init.d/edex_camel.upc /etc/init.d/edex_camel
|
||||
mv /awips2/edex/lib/plugins/upc.grib.jar /awips2/edex/lib/plugins/com.raytheon.edex.plugin.grib.jar
|
||||
mv /awips2/edex/lib/plugins/upc.radar.jar /awips2/edex/lib/plugins/com.raytheon.edex.plugin.radar.jar
|
||||
mv /awips2/edex/data/utility/edex_static/base/distribution/upc.grib.xml /awips2/edex/data/utility/edex_static/base/distribution/grib.xml
|
||||
|
||||
%postun
|
||||
echo -e "\e[1;34m--------------------------------------------------------------------------------\e[m"
|
||||
echo -e "\e[1;34m\| AWIPS II UPC EDEX Tools Removed\e[m"
|
||||
echo -e "\e[1;34m--------------------------------------------------------------------------------\e[m"
|
||||
|
||||
%clean
|
||||
rm -rf ${RPM_BUILD_ROOT}/*
|
||||
|
||||
%files
|
||||
%attr(755,awips,fxalpha) /awips2/tools/bin/edex
|
||||
%attr(755,root,root) /etc/init.d/edex_camel.upc
|
||||
%attr(644,awips,fxalpha) /awips2/edex/lib/plugins/upc.grib.jar
|
||||
%attr(644,awips,fxalpha) /awips2/edex/lib/plugins/upc.radar.jar
|
||||
%attr(644,awips,fxalpha) /awips2/edex/data/utility/edex_static/base/distribution/upc.grib.xml
|
|
@ -1,414 +0,0 @@
|
|||
#!/bin/bash
|
||||
#-----------------------------------------------------------------------#
|
||||
# Options #
|
||||
# #
|
||||
# edex [status] #
|
||||
# 'edex' defaults to 'edex status', notifying the user whether #
|
||||
# edex services are on, and which ones. #
|
||||
# #
|
||||
# edex start/stop #
|
||||
# Controls stopping / starting all edex standalone services: #
|
||||
# edex_postgres #
|
||||
# edex_camel #
|
||||
# httpd_pypies #
|
||||
# qpid #
|
||||
# #
|
||||
# edex log [ingest|request|gribingest|datingest] #
|
||||
# Monitors the current day's requested log. Defaults to ingest. #
|
||||
# #
|
||||
# #
|
||||
# edex setup #
|
||||
# Adds server IP and hostname to EDEX config files if they don't #
|
||||
# contain the correct setting already (requires user prompt) #
|
||||
# #
|
||||
#-----------------------------------------------------------------------#
|
||||
# ChangeLog #
|
||||
# 07/2011 M.James/Unidata Created #
|
||||
#-----------------------------------------------------------------------#
|
||||
|
||||
# directories definitions
|
||||
AWIPS_HOME="/awips2/"
|
||||
EDEX_PATH=$AWIPS_HOME'edex/'
|
||||
DATA_PATH=$AWIPS_HOME'data/'
|
||||
LOG_PATH=$EDEX_PATH'logs/'
|
||||
|
||||
|
||||
# files
|
||||
PG_FILE=$DATA_PATH'pg_hba.conf'
|
||||
EDEX_ENV_FILE=$EDEX_PATH'bin/setup.env'
|
||||
PY_FILE=$AWIPS_HOME'httpd_pypies/etc/httpd/conf/httpd.conf'
|
||||
EDEX_CAMEL=/etc/init.d/edex_camel
|
||||
|
||||
# valid options
|
||||
options=( 'status' 'start' 'stop' 'log' 'setup' 'test' )
|
||||
nopts=${options[@]}
|
||||
|
||||
# main program
|
||||
#
|
||||
|
||||
# Construct IP subnet
|
||||
#
|
||||
# OS X
|
||||
#IP=`ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}'`
|
||||
# Linux
|
||||
IP=`ifconfig | grep "inet addr" | grep -v 127.0.0 | grep -v 192.168 | awk '{ print $2 }' | cut -d: -f2`
|
||||
|
||||
# truncate
|
||||
IP_CIDR="${IP%.*}"
|
||||
|
||||
editFiles=($PG_FILE $EDEX_ENV_FILE $PY_FILE $EDEX_CAMEL)
|
||||
boolFiles=(true true true true)
|
||||
editFuncs=(edit_pg edit_edex edit_py edit_camel )
|
||||
|
||||
YMD=`date '+%Y%m%d'`
|
||||
|
||||
args=("$@")
|
||||
|
||||
# functions
|
||||
edex_status() { # report back edex server on/off status
|
||||
echo ''
|
||||
echo '[edex status]'
|
||||
# CHECK POSTGRES
|
||||
postgres_prc=`ps aux | grep postgresql\/bin\/postmaster | grep -v grep | awk '{ print $11 }'`
|
||||
if [ -z $postgres_prc ]; then
|
||||
echo ' postgres :: not running'
|
||||
else
|
||||
postgresPid=`ps aux | grep postgresql\/bin\/postmaster | grep -v grep | awk '{ print $2 }'`
|
||||
echo ' postgres :: running :: pid '$postgresPid''
|
||||
fi
|
||||
|
||||
# CHECK PYPIES
|
||||
pypies_prc=`ps aux | grep awips2\/httpd_pypies\/usr\/sbin\/httpd | grep -v grep | head -1 | awk '{ print $11 }'`
|
||||
if [ -z $pypies_prc ]; then
|
||||
echo ' pypies :: not running'
|
||||
else
|
||||
pypiesPid=`ps aux | grep awips2\/httpd_pypies\/usr\/sbin\/httpd | grep -v grep | head -1 | awk '{ print $2 }'`
|
||||
echo ' pypies :: running :: pid '$pypiesPid''
|
||||
fi
|
||||
|
||||
# CHECK QPID
|
||||
qpid_prc=`ps aux | grep awips2\/qpid\/sbin\/qpidd | grep -v grep | awk '{ print $11 }'`
|
||||
if [ -z $qpid_prc ]; then
|
||||
echo ' qpid :: not running'
|
||||
else
|
||||
qpidPid=`ps aux | grep awips2\/qpid\/sbin\/qpidd | grep -v grep | awk '{ print $2 }'`
|
||||
echo ' qpid :: running :: pid '$qpidPid''
|
||||
fi
|
||||
|
||||
# CHECK EDEX
|
||||
edex_ingest_ps=`ps aux | grep awips2\/edex\/bin\/start | grep ingest | grep -v ingestGrib | grep -v ingestDat | awk '{ print $15 }'`
|
||||
if [ -z $edex_ingest_ps ]; then
|
||||
echo ' EDEXingest :: not running'
|
||||
else
|
||||
edex_ingest_pid=`ps aux | grep awips2\/edex\/bin\/start | grep ingest | grep -v ingestGrib | grep -v ingestDat | awk '{ print $2 }'`
|
||||
echo ' EDEXingest :: running :: pid '$edex_ingest_pid''
|
||||
fi
|
||||
|
||||
edex_ingestGrib_ps=`ps aux | grep awips2\/edex\/bin\/start | grep ingestGrib | awk '{ print $15 }'`
|
||||
if [ -z $edex_ingestGrib_ps ]; then
|
||||
echo ' EDEXgrib :: not running'
|
||||
else
|
||||
edex_ingestGrib_pid=`ps aux | grep awips2\/edex\/bin\/start | grep ingestGrib | awk '{ print $2 }'`
|
||||
echo ' EDEXgrib :: running :: pid '$edex_ingestGrib_pid''
|
||||
fi
|
||||
|
||||
edex_request_ps=`ps aux | grep awips2\/edex\/bin\/start | grep request | awk '{ print $15 }'`
|
||||
if [ -z $edex_request_ps ]; then
|
||||
echo ' EDEXrequest :: not running'
|
||||
else
|
||||
edex_request_pid=`ps aux | grep awips2\/edex\/bin\/start | grep request | awk '{ print $2 }'`
|
||||
echo ' EDEXrequest :: running :: pid '$edex_request_pid''
|
||||
fi
|
||||
|
||||
echo ''
|
||||
}
|
||||
|
||||
tail_log() {
|
||||
if [ -e $LOG_FILE ]; then
|
||||
echo ' :: Viewing '${LOG_FILE}'. Press CTRL+C to exit'
|
||||
echo ''
|
||||
su -c "tail --follow=name ${LOG_FILE} | grep INFO | grep Ingest | sed 's/INFO //g' | sed 's/\[genericThreadPool-[0-9][0-9]\] //g' | sed 's/2012-07-12 //g' | sed 's/,[0-9][0-9][0-9] / /g' | sed 's/Ingest\: EDEX\: Ingest - //g'"
|
||||
else
|
||||
echo ' :: '$LOG_FILE' not found'
|
||||
echo ' :: Check '$LOG_PATH
|
||||
echo ''
|
||||
fi
|
||||
}
|
||||
|
||||
edex_log() { # display todays log, default to ingest
|
||||
echo '[edex] EDEX Log Viewer'
|
||||
echo ''
|
||||
# EDEX request log
|
||||
if [ "${args[1]}" == 'request' ]; then
|
||||
LOG_FILE=${LOG_PATH}edex-request-${YMD}.log
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
|
||||
# EDEX ingestGrib log
|
||||
if [ "${args[1]}" == 'grib' ]; then
|
||||
LOG_FILE=${LOG_PATH}edex-ingestGrib-${YMD}.log
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
|
||||
# EDEX ingest log (default)
|
||||
LOG_FILE=${LOG_PATH}edex-ingest-${YMD}.log
|
||||
if [ "${args[1]}" == 'ingest' ]; then
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
if [ -z ${args[1]} ]; then
|
||||
echo ' :: No log specified - Defaulting to ingest log'
|
||||
tail_log
|
||||
exit;
|
||||
else
|
||||
echo 'Unknown argument' ${args[1]}' - Viewing ingest log'
|
||||
tail_log
|
||||
exit;
|
||||
fi
|
||||
}
|
||||
|
||||
edit_pg() { # edex pg_hba.conf
|
||||
schStr=`grep "\/24" $PG_FILE | head -1 | awk '{ print $4 }' | cut -d/ -f1`
|
||||
subStr=$IP_CIDR'.0'
|
||||
sed -i.setup_$YMD 's/'$schStr'/'$subStr'/g' $PG_FILE
|
||||
echo '[edit] '$subStr' added to '$iPG_FILE
|
||||
echo ' File backed up to '$PG_FILE'.setup_'$YMD
|
||||
}
|
||||
|
||||
edit_edex() { # setup.env automatic edit
|
||||
sed -i.setup_$YMD 's/localhost/'$HOSTNAME'/g' $EDEX_ENV_FILE
|
||||
sed -i.setup_$YMD 's/tmp\/sbn/data_store/g' $EDEX_ENV_FILE
|
||||
#echo '[edit] '$HOSTNAME' added to '$EDEX_ENV_FILE
|
||||
echo ' DATA_ARCHIVE_ROOT set to /data_store in '$EDEX_ENV_FILE
|
||||
echo ' File backed up to '$EDEX_ENV_FILE'.setup_'$YMD
|
||||
}
|
||||
|
||||
edit_py() {
|
||||
sed -i.setup_$YMD 's/Group awips/Group fxalpha/g' $PY_FILE
|
||||
echo '[edit] Group fxalpha added to '$PY_FILE
|
||||
echo ' File backed up to '$PY_FILE'.setup_'$YMD
|
||||
}
|
||||
|
||||
edit_camel() {
|
||||
sed -i "s/ 'ingestDat'//" $EDEX_CAMEL
|
||||
echo '[edit] Removed ingestDat from '$EDEX_CAMEL
|
||||
}
|
||||
|
||||
edex_edits() {
|
||||
for index in ${!editFiles[*]}; do
|
||||
if ${boolFiles[$index]}; then
|
||||
${editFuncs[$index]}
|
||||
fi
|
||||
done
|
||||
echo '[done]'
|
||||
exit;
|
||||
}
|
||||
|
||||
edex_ipexit() { # abandon ip editing, post msg to guide manual edits
|
||||
for index in ${!editFiles[*]}; do
|
||||
if ${boolFiles[$index]}; then
|
||||
editCom+='\t'${editFiles[$index]}'\n'
|
||||
fi
|
||||
done
|
||||
echo -e '[edex] Exiting EDEX IP Setup'
|
||||
echo -e ''
|
||||
echo -e ' You may need to MANUALLY EDIT the following files'
|
||||
echo -e '\n'$editCom
|
||||
echo -e ' for EDEX to work properly. \n'
|
||||
#echo -e ' All instances of "localhost" should be replaced with the'
|
||||
#echo -e ' fully-qualified hostname of your machine.\n'
|
||||
echo -e ' Special notes:'
|
||||
echo -e ' '$PG_FILE' *must* contain your subdomain.'
|
||||
echo -e ' '$PY_FILE' *must* contain "Group fxalpha", not "Group awips"'
|
||||
echo ''
|
||||
}
|
||||
|
||||
edex_setup() { # setup IP subnet and domains for EDEX, prompt user for confirm
|
||||
echo ''
|
||||
echo '[edex] EDEX IP and Hostname Setup'
|
||||
# check files exist
|
||||
continue=true
|
||||
for index in ${!editFiles[*]}; do
|
||||
if [[ ! -f ${editFiles[$index]} ]]; then
|
||||
echo '[Error] ** '${editFiles[$index]}' not found.'
|
||||
continue=false
|
||||
fi
|
||||
done
|
||||
if ! $continue; then
|
||||
echo 'Exiting'
|
||||
exit;
|
||||
fi
|
||||
continue=false
|
||||
|
||||
# pg_hba.conf
|
||||
|
||||
pgGrep=`grep $IP_CIDR $PG_FILE | head -1`
|
||||
echo -n ' Checking '$PG_FILE
|
||||
if [[ ! -z ${pgGrep} ]]; then
|
||||
echo ' [OK]'
|
||||
boolFiles[0]=false
|
||||
else
|
||||
echo -e '\n ** Missing '$IP_CIDR
|
||||
continue=true
|
||||
fi
|
||||
|
||||
# EDEX env
|
||||
|
||||
envGrep1=`grep $HOSTNAME $EDEX_ENV_FILE | head -1`
|
||||
envGrep2=`grep sbn $EDEX_ENV_FILE | head -1`
|
||||
echo -n ' Checking '$EDEX_ENV_FILE
|
||||
#echo $envGrep2
|
||||
if [[ -z ${envGrep2} ]] && [[ -z ${endGrep1} ]]; then
|
||||
echo ' [OK]'
|
||||
boolFiles[1]=false
|
||||
else
|
||||
echo ''
|
||||
if [[ ! -z ${envGrep1} ]]; then
|
||||
echo ' ** Missing '$HOSTNAME
|
||||
fi
|
||||
if [[ ! -z ${envGrep2} ]]; then
|
||||
echo ' ** Missing /data_store'
|
||||
fi
|
||||
continue=true
|
||||
fi
|
||||
|
||||
# Pypies config
|
||||
pyGrep=`grep "Group fxalpha" $PY_FILE | head -1`
|
||||
echo -n ' Checking '$PY_FILE
|
||||
if [[ ! -z ${pyGrep} ]]; then
|
||||
echo ' [OK]'
|
||||
boolFiles[2]=false
|
||||
else
|
||||
echo -e '\n ** Missing Group fxalpha'
|
||||
continue=true
|
||||
fi
|
||||
|
||||
# edex_camel
|
||||
camelGrep=`grep ingestDat $EDEX_CAMEL`
|
||||
echo -n ' Checking '$EDEX_CAMEL
|
||||
if [[ -z ${camelGrep} ]]; then
|
||||
echo ' [OK]'
|
||||
boolFiles[3]=false
|
||||
else
|
||||
echo -e '\n ** ingestDat to be removed'
|
||||
continue=true
|
||||
fi
|
||||
echo ''
|
||||
edex_edits
|
||||
if [ $continue=true ]; then
|
||||
echo ' EDEX correctly configured'
|
||||
fi
|
||||
echo ''
|
||||
}
|
||||
|
||||
|
||||
edex_conf_check() { # check that IP and hostname are set correctly. if not, call setup
|
||||
if [[ -z `grep $IP_CIDR $PG_FILE` ]]; then
|
||||
echo '[WARN] *** File ['$PG_FILE'] contains incorrect IP addresses'
|
||||
while true; do
|
||||
echo ''
|
||||
read -p "Run setup now? [y/n]" eyn
|
||||
case $eyn in
|
||||
[Yy]* ) edex_setup; break;;
|
||||
[Nn]* ) echo 'exiting'; exit;;
|
||||
* ) echo "Please answer yes or no.";;
|
||||
esac
|
||||
echo ''
|
||||
done
|
||||
echo ' Run "edex setup" to configure'
|
||||
exit
|
||||
fi
|
||||
#if [[ -z `grep $HOSTNAME $EDEX_ENV_FILE` ]]; then
|
||||
# echo '[WARN] *** File ['$EDEX_ENV_FILE'] contains localhost'
|
||||
# echo ' *** Run "edex setup" to configure'
|
||||
# exit
|
||||
#fi
|
||||
}
|
||||
|
||||
edex_start() { # start all edex services
|
||||
edex_conf_check
|
||||
su -c "service edex_postgres start"
|
||||
su -c "service httpd-pypies start"
|
||||
su -c "service qpidd start"
|
||||
su -c "service edex_camel start"
|
||||
echo "**************************************************"
|
||||
echo "* Waiting for EDEX ESB to become operational *"
|
||||
echo "* - This may take a few minutes *"
|
||||
echo "* - Do not start CAVE until this is complete *"
|
||||
echo "**************************************************"
|
||||
echo -n "..."
|
||||
prog=0
|
||||
num=`tail -100 ${LOG_PATH}edex-ingest-${YMD}.log | grep "EDEX ESB is now operational" | wc -l`
|
||||
while [ $num -lt 1 ]
|
||||
do
|
||||
sleep 3
|
||||
num=`tail -100 ${LOG_PATH}edex-ingest-${YMD}.log | grep "EDEX ESB is now operational" | wc -l`
|
||||
if [[ $prog -eq 46 ]]; then
|
||||
prog=0
|
||||
else
|
||||
echo -n "."
|
||||
fi
|
||||
let prog++
|
||||
if [[ $num -gt 0 ]]; then
|
||||
echo ""
|
||||
echo "**************************************************"
|
||||
echo "* EDEX ESB is now operational *"
|
||||
echo "* You may now start alertviz and CAVE *"
|
||||
echo "**************************************************"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
edex_stop() { # stop all edex services
|
||||
su -c "service edex_camel stop"
|
||||
su -c "service qpidd stop"
|
||||
su -c "service httpd-pypies stop"
|
||||
su -c "service edex_postgres stop"
|
||||
edex_status;
|
||||
}
|
||||
|
||||
edex_options() { # print out options for this programs
|
||||
echo ''
|
||||
echo ' edex (status|start|stop|setup|log)'
|
||||
echo ''
|
||||
}
|
||||
|
||||
edex_invalid() {
|
||||
echo ''
|
||||
echo " Invalid option: '"${args[0]}"' not understood"
|
||||
edex_options
|
||||
}
|
||||
|
||||
check_input() { # check input against accepted options
|
||||
found=false
|
||||
for i in "${options[@]}"
|
||||
do
|
||||
if [[ "${args[0]}" == $i ]]; then
|
||||
edexcmd='edex_'${args[0]}
|
||||
found=true
|
||||
fi
|
||||
done
|
||||
if [[ "$found" == 'false' ]]; then
|
||||
if [[ -z ${args[0]} ]]; then
|
||||
# if no input specified, default to status
|
||||
edex_status
|
||||
edex_options
|
||||
else
|
||||
# if bad command
|
||||
edex_invalid
|
||||
fi
|
||||
else
|
||||
$edexcmd
|
||||
fi
|
||||
}
|
||||
|
||||
# check input - first/only program run
|
||||
#
|
||||
check_input
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
|
|
@ -1,199 +0,0 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# edex_camel This shell script takes care of starting and stopping
|
||||
# the AWIPS EDEX Camel instance.
|
||||
#
|
||||
# chkconfig: - 99 10
|
||||
# description: Camel ESB System, which is the instance \
|
||||
# used by AWIPS EDEX.
|
||||
# processname: start.sh
|
||||
# config: /awips/edex/esb/conf/global.xml
|
||||
|
||||
# Source function library.
|
||||
. /etc/rc.d/init.d/functions
|
||||
|
||||
# Source networking configuration.
|
||||
. /etc/sysconfig/network
|
||||
|
||||
# Check that networking is up.
|
||||
[ ${NETWORKING} = "no" ] && exit 0
|
||||
|
||||
RETVAL=0
|
||||
prog="start.sh"
|
||||
|
||||
MEM=( `free -g | grep "Mem:"` )
|
||||
TOTAL_MEM=${MEM[1]}
|
||||
|
||||
HIGH_MEM=off
|
||||
if [ $TOTAL_MEM -gt 4 ]; then
|
||||
HIGH_MEM=on
|
||||
fi
|
||||
|
||||
# determine services to load
|
||||
SERVICES=( 'request' 'ingest' 'ingestGrib')
|
||||
|
||||
# Who to run EDEX server as, usually "awips". (NOT "root")
|
||||
EDEXUSER=awips
|
||||
|
||||
# Todays date in format of YYYYMMDD.
|
||||
TODAY=`/bin/date +%Y%m%d`
|
||||
|
||||
# We will no longer be using hard-coded paths that need to be replaced.
|
||||
# Use rpm to find the paths that we need.
|
||||
JAVA_INSTALL="/awips2/java"
|
||||
PYTHON_INSTALL="/awips2/python"
|
||||
EDEX_INSTALL="/awips2/edex"
|
||||
|
||||
# The path that is to be used for the script
|
||||
export JAVA_HOME=${JAVA_INSTALL}
|
||||
export PATH=${JAVA_INSTALL}/bin:${PYTHON_INSTALL}/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
|
||||
export LD_LIBRARY_PATH=${JAVA_INSTALL}/lib:${PYTHON_INSTALL}/lib
|
||||
export LD_PRELOAD=${PYTHON_INSTALL}/lib/libpython2.7.so
|
||||
export AMQP_SPEC=""
|
||||
export DATA_ARCHIVE_ROOT=/tmp/sbn
|
||||
|
||||
# what to do to start an EDEX instance
|
||||
# $1 == instance token
|
||||
startEDEX() {
|
||||
pidfile=${EDEX_INSTALL}/bin/${1}.pid
|
||||
CAMELPROCESS=`ps -ef | grep "edex.dev.mode"|grep -c "edex.run.mode=${1} " `
|
||||
if [ $CAMELPROCESS -eq 1 ]; then
|
||||
echo "WARNING: EDEX ${1} instance already running, not starting another instance"
|
||||
return 1
|
||||
fi
|
||||
|
||||
EXTRA_ARGS="-noConsole"
|
||||
if [ $HIGH_MEM == "on" ]; then
|
||||
EXTRA_ARGS="${EXTRA_ARGS} -h"
|
||||
fi
|
||||
|
||||
DAEMON="${EDEX_INSTALL}/bin/start.sh ${EXTRA_ARGS} ${1}"
|
||||
EDEXSTARTLOG=${EDEX_INSTALL}/logs/start-edex-${1}-$TODAY.log
|
||||
su $EDEXUSER -c "$DAEMON &" >> $EDEXSTARTLOG 2>&1
|
||||
sleep 5
|
||||
pid=`cat ${pidfile}`
|
||||
if [ "$pid" == "" ]; then
|
||||
echo "WARNING: No Wrapper Pid Found, EDEX ${1} did not start properly"
|
||||
fi
|
||||
}
|
||||
|
||||
# what to do to stop an EDEX instance
|
||||
# $1 == instance token
|
||||
stopEDEX() {
|
||||
pidfile=${EDEX_INSTALL}/bin/${1}.pid
|
||||
if [ ! -f $pidfile ]; then
|
||||
echo "WARNING: EDEX ${1} instance not running, no shutdown attempted"
|
||||
return 1
|
||||
fi
|
||||
|
||||
pidid=`cat ${pidfile}`
|
||||
kill $pidid
|
||||
savepid=$pidid
|
||||
CNT=0
|
||||
TOTCNT=0
|
||||
while [ "X$pidid" != "X" ]; do
|
||||
if [ "$CNT" -lt "3" ]; then
|
||||
let CNT=${CNT}+1
|
||||
else
|
||||
CNT=0
|
||||
fi
|
||||
let TOTCNT=${TOTCNT}+1
|
||||
sleep 1
|
||||
CAMELPROCESS=`ps -p $savepid -o args | grep home=${EDEX_INSTALL}/bin|grep -c "edex.run.mode=${1}"`
|
||||
if [ $CAMELPROCESS -eq 1 ]; then
|
||||
pidid=$savepid
|
||||
else
|
||||
pidid=""
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
# what to use to check status
|
||||
# $1 == instance token
|
||||
checkStatus() {
|
||||
if [ -f ${EDEX_INSTALL}/bin/${1}.pid ]; then
|
||||
pidid=`cat ${EDEX_INSTALL}/bin/${1}.pid`
|
||||
CAMELPROCESS=`ps --ppid $pidid -o args | grep -c "edex.run.mode=${1}"`
|
||||
if [ $CAMELPROCESS -eq 1 ]; then
|
||||
JAVAPROCESS=`ps --ppid $pidid -o pid,args | grep "edex.run.mode=${1}"`
|
||||
JAVAPROCESS=`echo $JAVAPROCESS | cut -d ' ' -f 1`
|
||||
echo "EDEX Camel (${1}) is running (wrapper PID $pidid)"
|
||||
echo "EDEX Camel (${1}) is running (java PID $JAVAPROCESS)"
|
||||
else
|
||||
echo "EDEX Camel (${1}) is not running"
|
||||
fi
|
||||
else
|
||||
echo "EDEX Camel (${1}) is not running"
|
||||
fi
|
||||
}
|
||||
|
||||
# Verify root user
|
||||
checkUser() {
|
||||
REQUIREDUSER="root"
|
||||
CURUSER=`whoami`
|
||||
if [ "$CURUSER" != "$REQUIREDUSER" ]; then
|
||||
echo "Insufficient privileges: must run script as $REQUIREDUSER"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
func=$1
|
||||
shift 1
|
||||
if [ $# -gt 0 ]; then
|
||||
SERVICES=("$@")
|
||||
fi
|
||||
|
||||
# See how we were called.
|
||||
case $func in
|
||||
start)
|
||||
checkUser
|
||||
for service in ${SERVICES[*]};
|
||||
do
|
||||
echo -n "Starting EDEX Camel ($service): "
|
||||
startEDEX $service
|
||||
echo OK
|
||||
done
|
||||
RETVAL=$?
|
||||
;;
|
||||
stop)
|
||||
checkUser
|
||||
for service in ${SERVICES[*]};
|
||||
do
|
||||
echo -n "Stopping EDEX Camel ($service): "
|
||||
stopEDEX $service
|
||||
echo OK
|
||||
done
|
||||
RETVAL=$?
|
||||
;;
|
||||
restart)
|
||||
checkUser
|
||||
for service in ${SERVICES[*]};
|
||||
do
|
||||
echo -n "Stopping EDEX Camel ($service): "
|
||||
stopEDEX $service
|
||||
echo OK
|
||||
done
|
||||
sleep 5
|
||||
for service in ${SERVICES[*]};
|
||||
do
|
||||
echo -n "Starting EDEX Camel ($service): "
|
||||
startEDEX $service
|
||||
echo OK
|
||||
done
|
||||
RETVAL=$?
|
||||
;;
|
||||
status)
|
||||
for service in ${SERVICES[*]};
|
||||
do
|
||||
checkStatus $service
|
||||
done
|
||||
;;
|
||||
*)
|
||||
# Print help
|
||||
echo "Usage: $0 {start|stop|restart|reload|status} {service} {service}..." 1>&2
|
||||
echo "If service(s) blank it will start the default services of ${SERVICES[*]}" 1>&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit $RETVAL
|
Binary file not shown.
|
@ -1,28 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
<requestPatterns>
|
||||
<!-- Super Set of all possible WMO grib patterns -->
|
||||
<!-- Is specifically not restricting on CCCC since HPE isn't populating it -->
|
||||
<regex>^[EHLMOYZ][A-Z]{3}\d{2}</regex>
|
||||
<regex>.*grib.*</regex>
|
||||
<!-- ECMWF decrypted -->
|
||||
<regex>ecmwf_decrypted</regex>
|
||||
</requestPatterns>
|
Binary file not shown.
|
@ -518,15 +518,14 @@ if [ "${1}" = "-cave" ]; then
|
|||
fi
|
||||
|
||||
if [ "${1}" = "-other" ]; then
|
||||
buildRPM "awips2-cli"
|
||||
#buildRPM "awips2-cli"
|
||||
#buildRPM "awips2-yajsw"
|
||||
#buildRPM "awips2-hydroapps-shared" # disabled - removed from repo comps.xml
|
||||
buildRPM "awips2-hydroapps-shared" # disabled - removed from repo comps.xml
|
||||
#buildRPM "awips2-tools"
|
||||
#buildRPM "awips2-pypies"
|
||||
#buildRPM "awips2-adapt-native"
|
||||
#buildRPM "awips2-aviation-shared"
|
||||
##buildRPM "awips2-edex-environment"
|
||||
#buildRPM "awips2-cli"
|
||||
#buildRPM "awips2-data.gfe"
|
||||
#buildRPM "awips2-data.hdf5-topo"
|
||||
#buildRPM "awips2-gfesuite-client"
|
||||
|
|
|
@ -13,7 +13,7 @@ export BUILD_WORKSPACE=${BUILD_DIR}/workspace
|
|||
# baseline is...
|
||||
export BASELINE="${JENKINS_WORKSPACE}"
|
||||
export AWIPSII_VERSION="14.4.1"
|
||||
export BUILD_NUMBER="1"
|
||||
export BUILD_NUMBER="9"
|
||||
export AWIPSII_RELEASE="10n${BUILD_NUMBER}"
|
||||
|
||||
export AWIPSII_TOP_DIR="${BUILD_WORKSPACE}/tmp/rpms_built_dir"
|
||||
|
|
|
@ -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) (.*) (.*) (.*) (.*) (........) (....)
|
||||
|
|
Loading…
Add table
Reference in a new issue