echo "------------------------------------------------"
echo "  Verification - Monthly Data Processing"
echo "------------------------------------------------"


###############################################################
# This utility script has two functions:  First, it generates #
# tables headers and labels.  Secondly, this utility script   #
# combines daily stats to generate monthly statistics for the #
# WMO Reports.                                                #
###############################################################

msg="VERFM_DATA_PROCESSING HAS BEGUN"
postmsg "$jlogfile" "$msg"

set -x

cd $DATA

export XLFRTEOPTS="unit_vars=yes"

###################
# QCMON begins    #
###################

###############################
# Generates the header files  #
###############################

cp $FIXhrly/qcmon/acrtmp   acrdata
cp $FIXhrly/qcmon/airtmp   airdata
cp $FIXhrly/qcmon/asdtmp   asddata
cp $FIXhrly/qcmon/cqctmp   cqcdata
cp $FIXhrly/qcmon/rpttmp   rptdata
cp $FIXhrly/qcmon/shptmp   shpdata
cp $FIXhrly/qcmon/sxn.doc  sxn.doc   

if [ "$mm" = "01" ] || [ "$mm" = "10" ]; then
 if [ "$mm" = "01" ]; then
  MONTH="JANUARY"
  sed -e 's/xxxxxxxxx/  JANUARY/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"
 else
  MONTH="OCTOBER"
  sed -e 's/xxxxxxxxx/  OCTOBER/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"
 fi

  echo "ZZ$MONTH $YYYY acrdata acrheadr" > acrtable
  echo "ZZ$MONTH $YYYY airdata airheadr" > airtable
  echo "ZZ$MONTH $YYYY asddata asdheadr" > asdtable
  echo "ZZ$MONTH $YYYY cqcdata cqcheadr" > cqctable
  echo "ZZ$MONTH $YYYY rptdata rptheadr" > rpttable
  echo "ZZ$MONTH $YYYY shpdata shiphead0" > shipable

 elif [ "$mm" = "02" ]  || [ "$mm" = "11" ] || [ "$mm" = "12" ]; then
  if [ "$mm" = "02" ]; then
    MONTH="FEBRUARY"
    sed -e 's/xxxxxxxxx/ FEBRUARY/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"
  elif [ "$mm" = "11" ]; then
    MONTH="NOVEMBER"
    sed -e 's/xxxxxxxxx/ NOVEMBER/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"
  else
    MONTH="DECEMBER"
    sed -e 's/xxxxxxxxx/ DECEMBER/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"
  fi

    echo "Z$MONTH $YYYY acrdata acrheadr" > acrtable
    echo "Z$MONTH $YYYY airdata airheadr" > airtable
    echo "Z$MONTH $YYYY asddata asdheadr" > asdtable
    echo "Z$MONTH $YYYY cqcdata cqcheadr" > cqctable
    echo "Z$MONTH $YYYY rptdata rptheadr" > rpttable
    echo "Z$MONTH $YYYY shpdata shiphead0" > shipable

 elif [ "$mm" = "03" ]  || [ "$mm" = "04" ]; then
  if [ "$mm" = "03" ]; then
    MONTH="MARCH"
    sed -e 's/xxxxxxxxx/    MARCH/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"
  else
    MONTH="APRIL"
    sed -e 's/xxxxxxxxx/    APRIL/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"
  fi

    echo "ZZZZ$MONTH $YYYY acrdata acrheadr" > acrtable
    echo "ZZZZ$MONTH $YYYY airdata airheadr" > airtable
    echo "ZZZZ$MONTH $YYYY asddata asdheadr" > asdtable
    echo "ZZZZ$MONTH $YYYY cqcdata cqcheadr" > cqctable
    echo "ZZZZ$MONTH $YYYY rptdata rptheadr" > rpttable
    echo "ZZZZ$MONTH $YYYY shpdata shiphead0" > shipable

 elif [ "$mm" = "05" ]; then
  MONTH="MAY"
  sed -e 's/xxxxxxxxx/      MAY/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"

    echo "ZZZZZZ$MONTH $YYYY acrdata acrheadr" > acrtable
    echo "ZZZZZZ$MONTH $YYYY airdata airheadr" > airtable
    echo "ZZZZZZ$MONTH $YYYY asddata asdheadr" > asdtable
    echo "ZZZZZZ$MONTH $YYYY cqcdata cqcheadr" > cqctable
    echo "ZZZZZZ$MONTH $YYYY rptdata rptheadr" > rpttable
    echo "ZZZZZZ$MONTH $YYYY shpdata shiphead0" > shipable

 elif [ "$mm" = "06" ] || [ "$mm" = "07" ]; then
  if [ "$mm" = "06" ]; then
    MONTH="JUNE"
    sed -e 's/xxxxxxxxx/     JUNE/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"
  else
    MONTH="JULY"
    sed -e 's/xxxxxxxxx/     JULY/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"
  fi

    echo "ZZZZZ$MONTH $YYYY acrdata acrheadr" > acrtable
    echo "ZZZZZ$MONTH $YYYY airdata airheadr" > airtable
    echo "ZZZZZ$MONTH $YYYY asddata asdheadr" > asdtable
    echo "ZZZZZ$MONTH $YYYY cqcdata cqcheadr" > cqctable
    echo "ZZZZZ$MONTH $YYYY rptdata rptheadr" > rpttable
    echo "ZZZZZ$MONTH $YYYY shpdata shiphead0" > shipable

 elif [ "$mm" = "08" ]; then
  MONTH="AUGUST"
  sed -e 's/xxxxxxxxx/   AUGUST/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"

    echo "ZZZ$MONTH $YYYY acrdata acrheadr" > acrtable
    echo "ZZZ$MONTH $YYYY airdata airheadr" > airtable
    echo "ZZZ$MONTH $YYYY asddata asdheadr" > asdtable
    echo "ZZZ$MONTH $YYYY cqcdata cqcheadr" > cqctable
    echo "ZZZ$MONTH $YYYY rptdata rptheadr" > rpttable
    echo "ZZZ$MONTH $YYYY shpdata shiphead0" > shipable

 elif [ "$mm" = "09" ]; then
  MONTH="SEPTEMBER"
  sed -e 's/xxxxxxxxx/SEPTEMBER/g' sxn.doc > $QCMON_MONTHLYreports/sxn$mm".txt"

    echo "$MONTH $YYYY acrdata acrheadr" > acrtable
    echo "$MONTH $YYYY airdata airheadr" > airtable
    echo "$MONTH $YYYY asddata asdheadr" > asdtable
    echo "$MONTH $YYYY cqcdata cqcheadr" > cqctable
    echo "$MONTH $YYYY rptdata rptheadr" > rpttable
    echo "$MONTH $YYYY shpdata shiphead0" > shipable
fi
 
  $EXEChrly/verf_qcheadr < acrtable > headr_tmp
  export err=$?; err_chk

  $EXEChrly/verf_qcheadr < airtable >> headr_tmp
  export err=$?; err_chk

  $EXEChrly/verf_qcheadr < asdtable >> headr_tmp
  export err=$?; err_chk

  $EXEChrly/verf_qcheadr < cqctable >> headr_tmp
  export err=$?; err_chk

  $EXEChrly/verf_qcheadr < rpttable >> headr_tmp
  export err=$?; err_chk

  $EXEChrly/verf_qcheadr < shipable >> headr_tmp
  export err=$?; err_chk
 
 if [ "$mm" = "01" ] || [ "$mm" = "10" ]; then
  sed -e 's/ZZ/\ \ /g' headr_tmp > headr_file 

 elif [ "$mm" = "02" ] || [ "$mm" = "11" ] || [ "$mm" = "12" ]; then
  sed -e 's/Z/\ /g' headr_tmp > headr_file 

 elif [ "$mm" = "03" ] || [ "$mm" = "04" ]; then
  sed -e 's/ZZZZ/\ \ \ \ /g' headr_tmp > headr_file 

 elif [ "$mm" = "05" ]; then
  sed -e 's/ZZZZZZ/\ \ \ \ \ \ /g' headr_tmp > headr_file 

 elif [ "$mm" = "06" ] || [ "$mm" = "07" ]; then
  sed -e 's/ZZZZZ/\ \ \ \ \ /g' headr_tmp > headr_file 

 elif [ "$mm" = "08" ]; then
  sed -e 's/ZZZ/\ \ \ /g' headr_tmp > headr_file

 elif [ "$mm" = "09" ]; then
  cat headr_tmp > headr_file

 fi
 
  chmod u+x headr_file
 . headr_file
 
  sed -e 's/00 U/12 U/g' shiphead0 > shiphead2
 
 echo "  "$YYYY$mm"0100  "$YYYY$mm$dd"18           2" > options
 echo "  "$YYYY$mm"0100  "$YYYY$mm$dd"18           2           1" > optionrc

 echo "    " > blank
 cat blank | cat >> blanks
 cat blank | cat >> blanks
 cat blank | cat >> blanks
 cat blank | cat >> blanks
 cat blank | cat >> blanks
 cat blank | cat >> blanks
 cat blank | cat >> blanks
  
############################
# Joins CQC  daily stats   #
############################

if [ 31 -eq $dd ]
then
  days=" 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 "
elif [ 30 -eq $dd ]
then
  days=" 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 "
elif [ 29 -eq $dd ]
then
  days=" 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 "
else [ 28 -eq $dd ]
  days=" 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 "
fi

for ndays in $days
do

cat $MONTH_IN/verd.$YYYY$mm$ndays/cqcht/cqc_$YYYY$mm*_events.fnl | cat >> cqc_events.fnl
cat $MONTH_IN/verd.$YYYY$mm$ndays/cqcht/cqc_$YYYY$mm*_stncnt.fnl | cat >> cqc_stncnt.fnl
cat $MONTH_IN/verd.$YYYY$mm$ndays/cqcht/cqc_$YYYY$mm*_stnlst.fnl | cat >> cqc_stnlst.fnl

done

sed '1,$s/*/9/g' cqc_events.fnl > temp.sed
sed '1,$s/  R /0.0 /g' temp.sed > cqc_events.fnl
rm temp.sed


 cp cqc_events.fnl $QCQHT_MONTHLYdata/cqc_events.fnl
 cp cqc_stncnt.fnl $QCQHT_MONTHLYdata/cqc_stncnt.fnl
 cp cqc_stnlst.fnl $QCQHT_MONTHLYdata/cqc_stnlst.fnl

####################################################################
#  Check for presence of cqc56 fix file.  May be RFC'ed into       #
#  prod at a later date.  If not there, simply touch the file in   #
#  $DATA so the sorc will have something to read.                  #
####################################################################
 if test -f $FIXhrly/cqcht/cqc56
 then
  cp $FIXhrly/cqcht/cqc56 .
 else
  touch cqc56
 fi

 export XLFUNIT_12="cqc_events.fnl"
 export XLFUNIT_15="cqc_stncnt.fnl"
 export XLFUNIT_16="cqc_stnlst.fnl"
 export XLFUNIT_17="montable$mm$yy".txt""
 export XLFUNIT_55="$FIXhrly/cqcht/index.all"
 export XLFUNIT_56="cqc56"

#################################################
#  montable                montable$mm$yy.txt   #
#  stnlist.txt             stnlist$mm$yy.txt    #
#  cqcsum96.saf.txt        saf96$mm$yy.txt      #
#  cqcsum96.canada.txt     canada96$mm$yy.txt   #
#  cqcsum96.us.short.txt   us96$mm$yy.stn.txt   #
#  cqcsum96.us.txt         us96$mm$yy.txt       #
#  cqcsum96.all.txt        all96$mm$yy.txt      #
#  station_bias.fnl        baseline$mm$yy.txt   #
#################################################

$EXEChrly/verf_cqc_sum96 1> $QCQHT_MONTHLYreports/all96.txt
export err=$?; err_chk

  export XLFUNIT_55="$FIXhrly/cqcht/index.us"
$EXEChrly/verf_cqc_sum96 1> us96$mm$yy.txt
export err=$?; err_chk
cp us96$mm$yy.txt $QCQHT_MONTHLYreports/us96cqcht.txt

export lines=`sed -n '/^ LIST OF/=' us96$mm$yy.txt`
export linesm1=`expr $lines - 1`
sed 1,${linesm1}d us96$mm$yy.txt > $QCQHT_MONTHLYreports/us96cqcht.stn.txt

 export XLFUNIT_55="$FIXhrly/cqcht/index.canada"
$EXEChrly/verf_cqc_sum96 1> $QCQHT_MONTHLYreports/canada96.txt
export err=$?; err_chk

 export XLFUNIT_55="$FIXhrly/cqcht/index.saf"
$EXEChrly/verf_cqc_sum96 1> $QCQHT_MONTHLYreports/saf96.txt
export err=$?; err_chk

 export XLFUNIT_16="cqc_stnlst.fnl"
$EXEChrly/verf_cqc_stnlist 1> $QCQHT_MONTHLYreports/stnlist.txt
export err=$?; err_chk

 export XLFUNIT_16="cqc_stnlst.fnl"
 export XLFUNIT_17="/nwprod/dictionaries/sonde.land.tbl"
 export XLFUNIT_60="baseline$mm$yy".txt""
$EXEChrly/verf_cqc_bias < $FIXhrly/cqcht/bias.parm 1> $QCQHT_MONTHLYreports/bias_fnl.txt
export err=$?; err_chk

cp montable$mm$yy.txt $QCQHT_MONTHLYreports/montable$mm$yy
cp baseline$mm$yy.txt $QCQHT_MONTHLYreports/baseline.txt

if test "$SENDDBN" = 'YES'
   then
      $DBNROOT/bin/dbn_alert TEXT VERF_CQCHT $job $QCQHT_MONTHLYreports/all96.txt
      $DBNROOT/bin/dbn_alert TEXT VERF_CQCHT $job $QCQHT_MONTHLYreports/us96cqcht.txt
      $DBNROOT/bin/dbn_alert TEXT VERF_CQCHT $job $QCQHT_MONTHLYreports/us96cqcht.stn.txt
      $DBNROOT/bin/dbn_alert TEXT VERF_CQCHT $job $QCQHT_MONTHLYreports/canada96.txt
      $DBNROOT/bin/dbn_alert TEXT VERF_CQCHT $job $QCQHT_MONTHLYreports/saf96.txt
      $DBNROOT/bin/dbn_alert TEXT VERF_CQCHT $job $QCQHT_MONTHLYreports/stnlist.txt
      $DBNROOT/bin/dbn_alert TEXT VERF_CQCHT $job $QCQHT_MONTHLYreports/baseline.txt
fi

#######################
# Joins daily stats   #
#######################

for ndays in $days
do

 cat $MONTH_IN/verd.$YYYY$mm$ndays/qcmon/asraob$mm* | cat >> $QCMON_MONTHLYdata/asraob$mm
 cat $MONTH_IN/verd.$YYYY$mm$ndays/qcmon/qcacr$mm* | cat >> $QCMON_MONTHLYdata/qcacr$mm
 cat $MONTH_IN/verd.$YYYY$mm$ndays/qcmon/qcair$mm* | cat >> $QCMON_MONTHLYdata/qcair$mm
 cat $MONTH_IN/verd.$YYYY$mm$ndays/qcmon/qcasd$mm* | cat >> $QCMON_MONTHLYdata/qcasd$mm
 cat $MONTH_IN/verd.$YYYY$mm$ndays/qcmon/qcraob$mm* | cat >> $QCMON_MONTHLYdata/qcraob$mm
 cat $MONTH_IN/verd.$YYYY$mm$ndays/qcmon/qcsatw$mm* | cat >> $QCMON_MONTHLYdata/qcsatw$mm
 cat $MONTH_IN/verd.$YYYY$mm$ndays/qcmon/qcship$mm* | cat >> $QCMON_MONTHLYdata/qcship$mm
 cat $MONTH_IN/verd.$YYYY$mm$ndays/qcmon/shipout$mm* | cat >> $QCMON_MONTHLYdata/shipout$mm

done

#######################################################
# Copying the Marine Platform Stats from Production   #
#######################################################

cp $COM_MARINES_STATS/bracknell.stats $QCMON_MONTHLYreports/nospc$mm
err=$?

##############################################
# Copying the Complex Quality Control Table  #
##############################################

cp montable$mm$yy.txt cqcfile
err=$?

sed "1,2d" < cqcfile > cqcfile1
sed -e 's/,/ /g' cqcfile1 > cqcfile2
grep -v "   100     0     0     0     0     0 " cqcfile2 > cqcfile3
grep -v "   110     0     0     0     0     0 " cqcfile3 > $QCMON_MONTHLYreports/cqc$mm

#####################
# End of QCMOM      #
#####################
 
###################
# SUMAC4 begins    #
####################
 
############################################################################
# Joins daily stats of dly*, qcadp_dat* and jet_dat* from production       #
# and put the output into its' approaiate directories to run the SUMAC4    #
# verification                                                             #
############################################################################
 
for ndays in $days
do

 cat $MONTH_IN/verd.$YYYY$mm$ndays/sumac4/dly$yy$mm.* | cat >>  $SUMAC4_MONTHLYdata/dsum$mm
 cat $MONTH_IN/verd.$YYYY$mm$ndays/sumac4/qcadp_dat$yy$mm.* | cat >>  $SUMAC4_MONTHLYdata/qcadp$mm

done

#################################################################
# Generating the header files and the appropriate data cards    #               
#################################################################

cp $FIXhrly/sumac4/wnamtmp wnamdat
cp $FIXhrly/sumac4/sel4tmp sel4dat
cp $FIXhrly/sumac4/wmxctmp wmxcdat
cp $FIXhrly/sumac4/wgfstmp wgfsdat
cp $FIXhrly/sumac4/namhtmp namhdat
 
  echo "$YYYY $mm $dd wnamdat namcards" >> namctable
  echo "$YYYY $mm $dd sel4dat sel4avg" >> sel4table
  echo "$YYYY $mm $dd wmxcdat wmxcards" >> wmxctable
  echo "$YYYY $mm $dd wgfsdat gfscards" >> gfsctable
 
  $EXEChrly/verf_datefindr < namctable >> modeldates
  export err=$?; err_chk

  $EXEChrly/verf_datefindr < sel4table >> modeldates
  export err=$?; err_chk

  $EXEChrly/verf_datefindr < wmxctable >> modeldates
  export err=$?; err_chk

  $EXEChrly/verf_datefindr < gfsctable >> modeldates
  export err=$?; err_chk

if [ "$mm" = "01" ] || [ "$mm" = "10" ]; then

 if [ "$mm" = "01" ]; then
  MONTH="JANUARY"
 else
  MONTH="OCTOBER"
 fi
 echo "ZZ$MONTH $YYYY namhdata namheadr" > namtable

 elif [ "$mm" = "02" ]  || [ "$mm" = "11" ] || [ "$mm" = "12" ]; then

  if [ "$mm" = "02" ]; then
    MONTH="FEBRUARY"
  elif [ "$mm" = "11" ]; then
    MONTH="NOVEMBER"
  else
    MONTH="DECEMBER"
  fi
  echo "Z$MONTH $YYYY namhdata namheadr" > namtable

 elif [ "$mm" = "03" ]  || [ "$mm" = "04" ]; then

  if [ "$mm" = "03" ]; then
    MONTH="MARCH"
  else
    MONTH="APRIL"
  fi
  echo "ZZZZ$MONTH $YYYY namhdata namheadr" > namtable

 elif [ "$mm" = "05" ]; then
  MONTH="MAY"
  echo "ZZZZZZ$MONTH $YYYY namhdata namheadr" > namtable

 elif [ "$mm" = "06" ] || [ "$mm" = "07" ]; then

  if [ "$mm" = "06" ]; then
    MONTH="JUNE"
  else
    MONTH="JULY"
  fi
  echo "ZZZZZ$MONTH $YYYY namhdata namheadr" > namtable

 elif [ "$mm" = "08" ]; then
  MONTH="AUGUST"
  echo "ZZZ$MONTH $YYYY namhdata namheadr" > namtable

 elif [ "$mm" = "09" ]; then
  MONTH="SEPTEMBER"
  echo "$MONTH $YYYY namhdata namheadr" > namtable
 fi

  $EXEChrly/verf_namheadr < namtable > headr_tmp
  export err=$?; err_chk
 
if [ "$mm" = "01" ] || [ "$mm" = "10" ]; then
  sed -e 's/ZZ/\ \ /g' headr_tmp > headr

elif [ "$mm" = "02" ] || [ "$mm" = "11" ] || [ "$mm" = "12" ]; then
  sed -e 's/Z/\ /g' headr_tmp > headr

elif [ "$mm" = "03" ] || [ "$mm" = "04" ]; then
  sed -e 's/ZZZZ/\ \ \ \ /g' headr_tmp > headr

elif [ "$mm" = "05" ]; then
  sed -e 's/ZZZZZZ/\ \ \ \ \ \ /g' headr_tmp > headr

elif [ "$mm" = "06" ] || [ "$mm" = "07" ]; then
  sed -e 's/ZZZZZ/\ \ \ \ \ /g' headr_tmp > headr

elif [ "$mm" = "08" ]; then
 sed -e 's/ZZZ/\ \ \ /g' headr_tmp > headr

elif [ "$mm" = "09" ]; then
  cat headr_tmp > headr
fi
 
 . headr
 
 . modeldates
 
 echo "  "$YYYY$mm"0100  "$YYYY$mm$dd"12   0   0   0   1" > jetparm3
 echo "  "$YYYY$mm"0100  "$YYYY$mm$dd"12   0   0" > jetparm

##########################
# End of SUMAC4          #
##########################

################################
# ANLVER begins                #
################################

############################################################
# Provides the dates in which the data is being verified   #
############################################################

 echo "$YYYY$mm"0100 "$YYYY$mm$dd"12"" > arkv_verdate.in

############################
# Saving the daily stats   #
############################

for ndays in $days
do

 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/GFS.$mm.in |cat >> GFS.$mm.in
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/GFL.$mm.in |cat >> GFL.$mm.in
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/NAM.$mm.in |cat >> NAM.$mm.in
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.w250.in00 |cat >> $ANLVER_MONTHLYdata/$mm.w250.in00
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.w250.in12 |cat >> $ANLVER_MONTHLYdata/$mm.w250.in12
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.w500.in00 |cat >> $ANLVER_MONTHLYdata/$mm.w500.in00
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.w500.in12 |cat >> $ANLVER_MONTHLYdata/$mm.w500.in12
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.w850.in00 |cat >> $ANLVER_MONTHLYdata/$mm.w850.in00
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.w850.in12 |cat >> $ANLVER_MONTHLYdata/$mm.w850.in12
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x250t.in00 |cat >> $ANLVER_MONTHLYdata/$mm.x250t.in00
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x250t.in12 |cat >> $ANLVER_MONTHLYdata/$mm.x250t.in12
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x250z.in00 |cat >> $ANLVER_MONTHLYdata/$mm.x250z.in00
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x250z.in12 |cat >> $ANLVER_MONTHLYdata/$mm.x250z.in12
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x500t.in00 |cat >> $ANLVER_MONTHLYdata/$mm.x500t.in00
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x500t.in12 |cat >> $ANLVER_MONTHLYdata/$mm.x500t.in12
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x500z.in00 |cat >> $ANLVER_MONTHLYdata/$mm.x500z.in00
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x500z.in12 |cat >> $ANLVER_MONTHLYdata/$mm.x500z.in12
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x850t.in00 |cat >> $ANLVER_MONTHLYdata/$mm.x850t.in00
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x850t.in12 |cat >> $ANLVER_MONTHLYdata/$mm.x850t.in12
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x850z.in00 |cat >> $ANLVER_MONTHLYdata/$mm.x850z.in00
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.x850z.in12 |cat >> $ANLVER_MONTHLYdata/$mm.x850z.in12
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.xmslp.in00 |cat >> $ANLVER_MONTHLYdata/$mm.xmslp.in00
 cat $MONTH_IN/verd.$YYYY$mm$ndays/anlver/daily_obs/$mm.xmslp.in12 |cat >> $ANLVER_MONTHLYdata/$mm.xmslp.in12

done

######################################################################
echo 'checking the S1 data for rows of "100.00" --'
echo 'if they occur, you will need to vi the files and change'
echo 'them all to "0.00" '
echo '       '
######################################################################

sed 's/100\.00/  0.00/g' < NAM.$mm.in > newnam
cp newnam $ANLVER_MONTHLYdata/NAM.$mm.in
sed 's/100\.00/  0.00/g' < GFL.$mm.in > newgfl
cp newgfl $ANLVER_MONTHLYdata/GFL.$mm.in
sed 's/100\.00/  0.00/g' < GFS.$mm.in > newgfs
cp newgfs $ANLVER_MONTHLYdata/GFS.$mm.in

#####################
# End of ANLVER     #
#####################

msg="VERFM_DATA_PROCESSING completed normally"
postmsg "$jlogfile" "$msg"

##############################################################################
# GOOD RUN
set +x
echo "**************Script verfm_data_processing COMPLETED NORMALLY ON THE IBM"
echo "**************Script verfm_data_processing COMPLETED NORMALLY ON THE IBM"
echo "**************Script verfm_data_processing COMPLETED NORMALLY ON THE IBM"
set -x
###############################################################################

#------------- end script verfm_data_processing.sh ---------------------
