#!/bin/sh

date

export PS4=' $SECONDS + '
set -x

###############################################
# Determine Work Directory
###############################################
export DATA=${DATA:-${DATAROOT}/${jobid}}
mkdir -p $DATA
cd $DATA

###############################################
# Determine Job Output Name on System
###############################################
export pgmout=OUTPUT.$$
export cycle=${cycle:-t${cyc}z}

###############################################
# Run setpdy and initialize PDY variables
###############################################
setpdy.sh
. ./PDY

###############################################
# SENDECF  - Flag Events on ECF
# SENDCOM  - Copy Files From TMPDIR to $COMOUT
# SENDDBN  - Issue DBNet Client Calls
# KEEPDATA - Keep Data Directory after run
###############################################
export KEEPDATA=${KEEPDATA:-NO}
export SENDCOM=${SENDCOM:-YES}
export SENDDBN=${SENDDBN:-YES}
export SENDECF=${SENDECF:-YES}

###############################################
# Specify Execution Areas
###############################################
export USHgpspw=${USHgpspw:-${HOMEgpspw}/ush}
export EXECgpspw=${EXECgpspw:-${HOMEgpspw}/exec}

###############################################
# Specify NET and RUN Name and Model
###############################################
export NET=${NET:-gpspw}
export RUN=${RUN:-gpspw}

##############################################
# Define COM and DCOM directories
##############################################
export DCOM=${DCOM:-${DCOMROOT:?}}
export COMIN=${COMIN:-$(compath.py ${envir}/${NET}/${gpspw_ver})/${RUN}.${PDY}/gempak}
export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${gpspw_ver}/${RUN}.${PDY})/gempak}

mkdir -p $COMOUT

env

#############################################
# Execute the Script
#############################################
$HOMEgpspw/scripts/exgpspw_bufr_gempak.sh
export err=$?; err_chk

msg="JOB $job HAS COMPLETED NORMALLY"

cd $DATAROOT
if [ "$KEEPDATA" != YES ]; then
   rm -rf $DATA
fi