#!/bin/sh
#Argumentos:
# $1 - Presentacion
# $2 - Sentido
# $3 - Codigo local
# $4 - Codigo remoto
# $5 - Aplicacion
# $6 - Path del fichero con la lista de ficheros transmitidos

if [ $# -eq 7 ]; then
# si esta definido GUPGRADE $3 es Resultado
  flista=$7
  sesion="$4-$5-$6"
  aplicacion=$6
else
  flista=$6
  sesion="$3-$4-$5"
  aplicacion=$5
fi

EXIT_STATUS=""
echo "################################################################################"
echo "SCRIPT DE USUARIO INTEGRACION EDITRAN/GC : $0."
echo "`date`"
echo "PRESENTACION : $2-$1 ($sesion)"
echo "FICHEROS : [$flista]"

# Delay para que no se interrumpa la transmision de la confirmacion.
sleep 5

awk -F',' '{if ($1 != "") print $1}' $flista | while read fclave
do
    if [ -f "${fclave}" ]; then
        echo "insertgc_r -f $fclave -a $aplicacion -c"
        insertgc_r -f "${fclave}" -a $aplicacion -c
    fi
done

EXIT_STATUS="$?"
echo "EXIT CODE : ${EXIT_STATUS}"
echo "################################################################################"
exit ${EXIT_STATUS}
