Index: trunk/MagicSoft/Mars/datacenter/scripts/fillganymed
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/fillganymed	(revision 7465)
+++ trunk/MagicSoft/Mars/datacenter/scripts/fillganymed	(revision 7471)
@@ -104,4 +104,6 @@
    no=`printf %08d $dataset | cut -c 0-5`
    no2=`printf %08d $dataset`
+   var1=$no
+   var2=$no2
    path="$datapath/ganymed/$no/$no2"
    ganymedfile=$path/ganymed$no2.root
@@ -112,18 +114,16 @@
 
    echo "run $program for dataset $dataset" >> $scriptlog 2>&1
+   setstatus "start" >> $scriptlog 2>&1
+
    check2=`root -q -b $macrospath/fillganymed.C+\("\"$ganymedfile\""\,kFALSE\) | tee $fillganymedlog | grep int | sed -e 's/(int)//'`
    case $check2 in
-      1)   echo "check2=$check2 -> everything ok " >> $scriptlog 2>&1
-           echo "-> inserting the status for $program for dataset $dataset into the db" >> $scriptlog 2>&1
-           statustime="Now()"
-           failed="NULL"
-           starttime="NULL"
-           failedtime="NULL"
-           var1=$no
-           var2=$no2
-           setstatus
-   	  ;;
-      *)  echo "check2=$check2 -> ERROR -> step has to be repeated" >> $scriptlog 2>&1;;
+      1)   echo "check2=$check2 -> everything ok " >> $scriptlog 2>&1 ;;
+      *)  echo "check2=$check2 -> ERROR -> step has to be repeated" >> $scriptlog 2>&1
+          com="fillganymed for dataset $dataset failed"
+          check=$check2
+          ;;
    esac
+   echo "inserting the status for $program for dataset $dataset into the db" >> $scriptlog 2>&1
+   setstatus "stop" >> scriptlog 2>&1
 done
 
