Index: trunk/MagicSoft/Mars/datacenter/scripts/sourcefile
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/sourcefile	(revision 7460)
+++ trunk/MagicSoft/Mars/datacenter/scripts/sourcefile	(revision 7465)
@@ -60,2 +60,14 @@
    fi
 }
+
+function setstatus()
+{
+   setstatuslogpath=$logpath/setstatus/$program/$var1
+   makedir $setstatuslogpath >> $scriptlog 2>&1
+   setstatuslog=$setstatuslogpath/setstatus-$program-$var2.log
+   checkstatus=`root -q -b $macrospath/setstatus.C+\("\"$sequence\""\,"\"$table\""\,"\"$column\""\,"\"$statustime\""\,"\"$failed\""\,"\"$starttime\""\,"\"$failedtime\""\) | tee $setstatuslog | grep int | sed -e 's/(int)//'`
+   case $checkstatus in
+      1)   echo "checkstatus=$checkstatus -> everything ok, status has been set" >> $scriptlog 2>&1;;
+      *)   echo "checkstatus=$checkstatus -> ERROR -> step could not be set" >> $scriptlog 2>&1;;
+   esac
+}
