Index: trunk/MagicSoft/Mars/datacenter/scripts/checkfilesforsequenceavail
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/checkfilesforsequenceavail	(revision 7460)
+++ trunk/MagicSoft/Mars/datacenter/scripts/checkfilesforsequenceavail	(revision 7465)
@@ -37,4 +37,5 @@
 
 user=`whoami`
+program=checkfileavail
 source /home/$user/Mars/datacenter/scripts/sourcefile
 
@@ -46,5 +47,5 @@
 
 todofile=$listpath/ToDo-$table-$column.txt
-getstatuslogpath=$logpath/getstatus/checkfileavail/$year
+getstatuslogpath=$logpath/getstatus/$program/$year
 getstatuslog=$getstatuslogpath/getstatus-$table-$column-$datetime.log
 
@@ -61,10 +62,10 @@
 
 # check if script is already running
-date > $lockpath/lock-checkfileavail.txt >> $scriptlog 2>&1 
+date > $lockpath/lock-$program.txt >> $scriptlog 2>&1 
 checklock0=$?
 case $checklock0 in 
     0)   echo "checklock0=$checklock0 -> continue " >> $scriptlog 2>&1;;
     1)   echo "checklock0=$checklock0 -> file exists " >> $scriptlog 2>&1
-         echo "-> checkfileavail is running -> exit" >> $scriptlog 2>&1
+         echo "-> $program is running -> exit" >> $scriptlog 2>&1
          date  >> $scriptlog 2>&1
          exit;;
@@ -80,5 +81,5 @@
    *)   echo "check0=$check0 -> ERROR -> step has to be repeated" >> $scriptlog 2>&1
 	rm -v $todofile >> $scriptlog 2>&1
-	rm -v $lockpath/lock-checkfileavail.txt >> $scriptlog 2>&1
+	rm -v $lockpath/lock-$program.txt >> $scriptlog 2>&1
    	date  >> $scriptlog 2>&1
 	exit;;
@@ -91,5 +92,5 @@
    echo "nothing to do -> exit"  >> $scriptlog 2>&1
    rm -v $todofile >> $scriptlog 2>&1
-   rm -v $lockpath/lock-checkfileavail.txt >> $scriptlog 2>&1
+   rm -v $lockpath/lock-$program.txt >> $scriptlog 2>&1
    date  >> $scriptlog 2>&1
    exit
@@ -102,5 +103,5 @@
    no=`printf %08d $sequence | cut -c 0-4`
    no2=`printf %08d $sequence`
-   outpath=$logpath/checkfileavail/$no
+   outpath=$logpath/$program/$no
    echo "outpath: "$outpath  >> $scriptlog 2>&1 
    makedir $outpath  >> $scriptlog 2>&1 
@@ -112,12 +113,11 @@
    case $check1 in
       1)   echo "check1=$check1 -> everything ok -> setting status..." >> $scriptlog 2>&1 
-           setstatuslogpath=$logpath/setstatus/checkfileavail/$no
-           makedir $setstatuslogpath  >> $scriptlog 2>&1 
-
-           check2=`root -q -b $macrospath/setstatus.C+\("\"$sequence\""\,"\"$table\""\,"\"$column\""\,"\"Now()\""\)  | tee $setstatuslogpath/setstatus-checkfileavail-$sequence.log | grep int | sed -e 's/(int)//'`
-    	   case $check2 in
-   	      1)   echo "check2=$check2 -> everything ok, status has been set" >> $scriptlog 2>&1 ;;
-   	      *)   echo "check2=$check2 -> ERROR -> step could not be set" >> $scriptlog 2>&1 ;;
-           esac
+           statustime="Now()"
+           failed="NULL"
+           starttime="NULL"
+           failedtime="NULL"
+           var1=$no
+           var2=$sequence
+           setstatus
    	   ;;
       *)   echo "check1=$check1 -> ERROR -> step has to be repeated" >> $scriptlog 2>&1 ;;
@@ -126,5 +126,5 @@
 
 rm -v $todofile  >> $scriptlog 2>&1 
-rm -v $lockpath/lock-checkfileavail.txt >> $scriptlog 2>&1
+rm -v $lockpath/lock-$program.txt >> $scriptlog 2>&1
 
 date  >> $scriptlog 2>&1
