#! /bin/sh set -xa # # <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> # <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> # << FSL_qcstg1_2.run >> # << >> # <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> # <<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> # # MODS: # Jun 04 2013 Tom Changed window size to 2 hours for bufr dump because # The buoy and meter windows start before the top of # the hour. # # # It is called with Arguments: # Arg 1: the run directory # Arg 2: the time in YYJJJHHMM format (eg 930691200) # ############################################################################### # ASSIGN THE ARGUMENTS ############################################################################### cd $DATA ATIME=$2 WFNAME=`${USHmadis}/f2a $ATIME` YYYYMMDD=`echo $WFNAME | cut -c1-8` HH=`echo $WFNAME | cut -c10-11` if [ $LABEL = "metar" ] then BUFRDIR=${COMOUT}/metar/bufr export SKIP_000000=1 SKIP_000001=1 SKIP_000002=1 SKIP_000008=1 \ SKIP_000010=1 SKIP_000011=1 SKIP_000012=1 \ SKIP_000100=1 SKIP_000101=1 SKIP_000102=1 HOUR="${YYYYMMDD}${HH}" RAD="2.0" DGRP="000" ${DUMPJB:?} $HOUR $RAD $DGRP export err=$? if [[ $err -ne 11 && $err -ne 0 && $err -ne 22 ]] then err_chk fi mv ${DATA}/000.ibm ${BUFRDIR}/${ATIME}0100o.bufr_d export err=$?;err_chk if [ "$SENDDBN" = 'YES' ] ; then export DBNALERT_TYPE=${DBNALERT_TYPE:-DATA} $SIPHONROOT/bin/dbn_alert $DBNALERT_TYPE MADIS_DUMP $job ${BUFRDIR}/${ATIME}0100o.bufr_d fi fi if [ $LABEL = "buoy" ] then BUFRDIR=${COMOUT}/buoy/bufr export SKIP_001001=1 SKIP_001005=1 SKIP_001006=1 SKIP_001007=1 \ SKIP_001008=1 SKIP_001009=1 SKIP_001010=1 SKIP_001011=1 SKIP_001012=1 \ SKIP_001101=1 HOUR="${YYYYMMDD}${HH}" RAD="2.0" DGRP="001" ${DUMPJB:?} $HOUR $RAD $DGRP export err=$? if [[ $err -ne 11 && $err -ne 0 ]] # comment this when dcom b001 is behind # if [[ $err -ne 11 && $err -ne 0 && $err -ne 22 ]] # uncomment this when dcom b001 is behind then err_chk fi mv ${DATA}/001.ibm ${BUFRDIR}/${ATIME}0100o.bufr_d export err=$?;err_chk if [ "$SENDDBN" = 'YES' ] ; then export DBNALERT_TYPE=${DBNALERT_TYPE:-DATA} $SIPHONROOT/bin/dbn_alert $DBNALERT_TYPE MADIS_DUMP $job ${BUFRDIR}/${ATIME}0100o.bufr_d fi fi