Index: trunk/MagicSoft/Mars/datacenter/scripts/fillstar
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/fillstar	(revision 7465)
+++ trunk/MagicSoft/Mars/datacenter/scripts/fillstar	(revision 7471)
@@ -104,4 +104,6 @@
    no=`printf %08d $sequence | cut -c 0-4`
    no2=`printf %08d $sequence`
+   var1=$no
+   var2=$no2
    path="$datapath/star/$no/$no2"
    starfile=$path/star$no2.root
@@ -112,18 +114,16 @@
 
    echo "run $program for sequence $sequence" >> $scriptlog 2>&1
+   setstatus "start" >> $scriptlog 2>&1
+
    check2=`root -q -b $macrospath/fillstar.C+\("\"$starfile\""\,kFALSE\) | tee $fillstarlog | 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 sequence $sequence into the db" >> $scriptlog 2>&1
-           statustime="Now()"
-           failed="NULL"
-           starttime="NULL"
-           failedtime="NULL"
-           var1=$no
-           var2=$no2
-           setstatus
-   	  ;;
+      1)   echo "check2=$check2 -> everything ok " >> $scriptlog 2>&1 ;;
       *)   echo "check2=$check2 -> ERROR -> step has to be repeated" >> $scriptlog 2>&1;;
+           com="fillstar for sequence $sequence failed"
+           check=$check2
+           ;;
    esac
+   echo "inserting the status for $program for sequence $sequence into the db" >> $scriptlog 2>&1
+   setstatus "stop" >> $scriptlog 2>&1
 done
 
