LDM updates: data_store file/path names changed to avoid unintended subdirs in grib2 tree.

This commit is contained in:
mjames-upc 2014-09-10 15:07:18 -06:00
parent ee08b6fdcd
commit 8d2853c57c
5 changed files with 34 additions and 33 deletions

View file

@ -97,8 +97,8 @@
<substitute key="frameCount" value="9"/>
</contribute>
<contribute xsi:type="bundleItem" file="bundles/volume/DefaultFamily.xml"
menuText="NAVGEM" id="NAVGEM" useReferenceTime="true">
<substitute key="modelName" value="NAVGEM"/>
menuText="CMC GEM Regional" id="CMC" useReferenceTime="true">
<substitute key="modelName" value="CMC"/>
<substitute key="TP" value="TP1hr"/>
<substitute key="frameCount" value="12"/>
</contribute>

View file

@ -9,7 +9,7 @@
Name: awips2-ldm
Summary: AWIPS II LDM Distribution
Version: %{_ldm_version}
Release: 11
Release: 12
Group: AWIPSII
BuildRoot: /tmp
BuildArch: noarch
@ -338,5 +338,6 @@ rm -rf ${RPM_BUILD_ROOT}
/usr/local/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/ld.so.conf.d/awips2-ldm.conf
%attr(755,root,root) /etc/logrotate.d/ldm.log

0
rpms/awips2.core/Installer.ldm/patch/bin/edexBridge Normal file → Executable file
View file

View file

@ -1,32 +1,32 @@
# GFS 2.5 deg (#004)
CONDUIT ^data/nccf/com/.*(gfs).*(pgrbf).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[2-3]..)/([^/]*)/.*! (......)
FILE -overwrite -log -close -edex /awips2/data_store/grib2/GFS/\6/\7Z_\8_\9-(seq).\2.\3.%Y%m%d
FILE -overwrite -log -close -edex /awips2/data_store/grib2/GFS/\6_\7Z_\8_\9-(seq).\2.\3.%Y%m%d
# GFS 1.0 deg
CONDUIT ^data/nccf/com/.*(gfs).*(pgrbf).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
FILE -overwrite -log -close -edex /awips2/data_store/grib2/GFS/\6/\7Z_\8_\9-(seq).\2.\3.%Y%m%d
FILE -overwrite -log -close -edex /awips2/data_store/grib2/GFS/\6_\7Z_\8_\9-(seq).\2.\3.%Y%m%d
# GFS 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 /awips2/data_store/grib2/GFS/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
# FILE -overwrite -log -close -edex /awips2/data_store/grib2/GFS/\5_\6Z_\7_\8-(seq).\1.\2.%Y%m%d
# NAM-40km, NAM-90km CONUS and AK-NAM-45km (exclude awip12 = NAM-12km since it is on NGRID)
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 /awips2/data_store/grib2/\3/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
FILE -overwrite -log -close -edex /awips2/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 /awips2/data_store/grib2/\3/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
# FILE -overwrite -log -close -edex /awips2/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 /awips2/data_store/grib2/GRID\4/\3/\5/\6Z_\7_\8-(seq).\1.\2.%Y%m%d
FILE -overwrite -log -close -edex /awips2/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 /awips2/data_store/grib2/GEFS/gefs_\3_\4_\5\6_\2.grib2
# NDFD
CONDUIT grib2/nwstg/NWS_0/..../(........)(....)
FILE -overwrite -log -close -edex /awips2/data_store/grib2/NDFD/ndfd_\1_\2-(seq).grib2.%Y%m%d
#CONDUIT grib2/nwstg/NWS_0/..../(........)(....)
# FILE -overwrite -log -close -edex /awips2/data_store/grib2/NDFD/ndfd_\1_\2-(seq).grib2.%Y%m%d
# FNMOC
#FNMOC US058GMET-GR1mdl.0018_0056_00300F0RL2014070500_0100_000040-000000wnd_ucmp
@ -35,10 +35,10 @@ FNMOC ^US058.*(0018_0056|0022_0179|0027_0186|0060_0188|0063_0187|0110_0240|0111_
#
# 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 /awips2/data_store/grib2/noaaport/GRID\8/\7/\9/\(10)Z_\(11)_\(12)-\1_\2_(seq).\6.%Y%m%d
FILE -overwrite -log -close -edex /awips2/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 /awips2/data_store/grib2/noaaport/GRID\8/\7/\9/\(10)Z_\(11)_\(12)-\1_\2_(seq).\6.%Y%m%d
FILE -overwrite -log -close -edex /awips2/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 /awips2/data_store/grib2/CMC/\2/CMC_reg_\1km_\2.grib2
@ -46,11 +46,11 @@ CMC CMC_reg_(.*)km_(..........).*.grib2
# All text products (?)
DDPLUS|IDS ^([A-Z][A-Z]{3}[0-9]{2}) ([KPTMC].{3}) (..)(..)(..)
FILE -overwrite -close -edex /awips2/data_store/text/\3/\4/\1_\2_\3\4\5_(seq).%Y%m%d%h
FILE -overwrite -close -edex /awips2/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 /awips2/data_store/sat/\8/\9/\1/\1_\2\3\4\5_\6\7
FILE -close -overwrite -edex /awips2/data_store/sat/\8/\9/\1_\2\3\4\5_\6\7
FNEXRAD ^rad/NEXRCOMP/(...)/(...)_(........)_(....)
PIPE -close -edex -log
@ -197,72 +197,72 @@ UNIWISC ^pnga2area Q. (U1) (.*) (.*)_IMG (.*) (.*) (........) (....)
#
# Redbook graphics
HDS ^(P.....) (K[^WK]..|KW[^A].|KWA[^L]|KK[^C].|KKC[^I]) (......)
FILE -overwrite -log -close -edex /awips2/data_store/redbook/\3/\3_\2_\1_(seq).%Y%m%d%H
FILE -overwrite -log -close -edex /awips2/data_store/redbook/\3_\2_\1_(seq).%Y%m%d%H
# IUAK01 PANC 012300
# IUPT01 KBOU 020300
HDS ^(IUPT0[1-4]|IUPT40|IUAK01) (.{4}) (..)(..)(..)
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
FILE -overwrite -log -close -edex /awips2/data_store/profiler/\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 /awips2/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/\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 /awips2/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/\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 /awips2/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/\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 /awips2/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/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
# JSAT98 KKCI 022210
HDS ^(JSAT98) (KKCI) (..)(..)(..)
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
FILE -overwrite -log -close -edex /awips2/data_store/bufrncwf/\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 /awips2/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/\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 /awips2/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/\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 /awips2/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/\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 /awips2/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/\1_\2_\3\4\5_(seq).bufr.%Y%m%d%H
HDS ^(IUTX0[1-9]) (....) (..)(..)(..)
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
FILE -overwrite -log -close -edex /awips2/data_store/poessounding/\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 /awips2/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/\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 /awips2/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/\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 /awips2/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/\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 /awips2/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/\1_\4_\5\6\7_(seq).bufr.%Y%m%d%H

View file

@ -5,7 +5,7 @@ else
endif
if $?PATH then
setenv PATH /usr/local/ldm/bin:$PATH
setenv PATH ${PATH}:/usr/local/ldm/bin:/usr/local/ldm/decoders:/usr/local/ldm/util
else
setenv PATH /usr/local/ldm/bin
setenv PATH ${PATH}:/usr/local/ldm/bin:/usr/local/ldm/decoders:/usr/local/ldm/util
endif