#! /bin/bash 

# Descomente abaixo para debugar
#set -o xtrace

# Verificando argumentos de entrada
if [ -z "${1}" ]
then
  export LABELI=2013010100
else
  export LABELI=${1}
fi
if [ -z "${2}" ]
then
   export LABELF=2013010218
else
  export LABELF=${2} 
fi
if [ -z "${3}" ]
then
  export PREFIX="NMC"
else
  export PREFIX=${3}
fi
if [ -z "${4}" ]
then
  export TRC=62
else
  export TRC=${4}
fi
if [ -z "${5}" ]
then
  export NLV=28
else
  export NLV=${5}
fi
if [ -z "${6}" ]
then
  export FCT=09
else
  export FCT=${6}
fi

if [ $# -eq 0 ]
 then
   echo -e ""
   echo -e "\033[31;1m          !!! ATENCAO !!!\033[m"
   echo -e "\033[31;1m RODANDO COM PARAMETROS DO TESTCASE \033[m"
fi

export MRES=`echo ${TRC} ${NLV} | awk '{printf("TQ%4.4dL%3.3d\n",$1,$2)}'`

echo -e ""
echo -e "\033[34;1m CONFIGURACAO DA RODADA \033[m"
echo -e ""
echo -e "\033[34;1m > Resolucao         : \033[m \033[31;1m${MRES}\033[m"
echo -e "\033[34;1m > Data Inicial      : \033[m \033[31;1m${LABELI}\033[m"
echo -e "\033[34;1m > Data Final        : \033[m \033[31;1m${LABELF}\033[m"
echo -e "\033[34;1m > Tempo de Previsao : \033[m \033[31;1m${FCT}\033[m"

# Exportando variaveis do eval
source  ../../config_eval.ksh vars_export 

# Exportando variaveis do obsSatw
source  ${obsSatw_home}/config_obsSatw.ksh vars_export 

# Exportanto varaiveis do sistema em avaliacao
source ${home_sys}/config_${nome_sys}.ksh vars_export
eval
# Ciclo principal
while [ ${LABELI} -le ${LABELF} ]
do

  cd ${obsSatw_run}

  echo ""
  echo -e "\033[34;1m >>> Submetendo o dignostico no sistema ${nome_sys} para o dia \033[31;1m${LABELI}\033[m \033[m"

  echo ""
  echo -e "\033[34;1m > Executando o obsSatw \033[m"
  date

  # Prepara as obsevacoes para a assimilacao no GSI utilizando um background do MCGA

  # Executa o obsRodo coloque aqui os passos do processo


  LABELI=`${inctime} ${LABELI} +6h %y4%m2%d2%h2`

  echo ""
  echo -e "\033[34;1m > Iniciando o proximo ciclo: ${LABELI} \033[m"

done

echo ""
echo -e "\033[34;1m >>> Fim da Rodada \033[m"
echo ""

exit 0
