#! /bin/csh -f
set echo
set histchars
set_info_sock -C JSOC_DBHOST=hmidb2 ds='jsoc.export[JSOC_20181010_508]' Status=1
set RUNSTAT = $status
if ($RUNSTAT) goto EXITPLACE
set REQDIR = `show_info_sock JSOC_DBHOST=hmidb2 -q -p 'jsoc.export[JSOC_20181010_508]'`
set RUNSTAT = $status
if ($RUNSTAT) goto EXITPLACE
cd $REQDIR
set RUNSTAT = $status
if ($RUNSTAT) goto EXITPLACE
echo Node = $HOSTNAME
echo JSOC_DBHOST = hmidb2, Processing DBHOST = hmidb
echo SUdir = $REQDIR
echo PATH = $PATH
echo path = $path
jsoc_export_as_fits JSOC_DBHOST=hmidb reqid='JSOC_20181010_508' expversion=0.5 rsquery=hmi\.S\_720s\[2016\.11\.16\_00\:00\:00\_TAI\/1d\]\{I1\,Q1\,U1\,V1\} n=0 path=$REQDIR ffmt='hmi.S_720s.{T_REC:A}.{CAMERA}.{segment}' method='url-tar' protocol='fits' JSOC_DBNAME=jsoc JSOC_DBUSER=production 
set RUNSTAT = $status
if ($RUNSTAT) goto EXITPLACE
jsoc_export_make_index
set RUNSTAT = $status
if ($RUNSTAT) goto EXITPLACE
set EXPSIZE = `extractexpsize.pl $REQDIR/index.json`
set RUNSTAT = $status
if ($RUNSTAT) goto EXITPLACE
set_info_sock JSOC_DBHOST=hmidb2 ds='jsoc.export[JSOC_20181010_508]' Size=$EXPSIZE
tar  chf ../JSOC_20181010_508.tar ./
set RUNSTAT = $status
if ($RUNSTAT) goto EXITPLACE
find . -not -path . -not -name 'JSOC_20181010_508.*' -not -name 'index.*' -print0 | xargs -0 -L 32 rm -rf
set RUNSTAT = $status
if ($RUNSTAT) goto EXITPLACE
mv ../JSOC_20181010_508.tar .
set RUNSTAT = $status
if ($RUNSTAT) goto EXITPLACE
set DoneTime = `date -u '+%Y.%m.%d_%H:%M:%S_UT'`
set_info_sock JSOC_DBHOST=hmidb2 ds='jsoc.export[JSOC_20181010_508]' Status=0 ExpTime=$DoneTime
cp /home/jsoc/exports/tmp/JSOC_20181010_508.runlog ./JSOC_20181010_508.runlog 
EXITPLACE:
if ($RUNSTAT) then
  echo XXXXXXXXXXXXXXXXXXXXXXX ERROR EXIT XXXXXXXXXXXXXXXXXXXXXXXXXXX
printenv
endif
show_info_sock JSOC_DBHOST=hmidb2 -q -r 'jsoc.export[JSOC_20181010_508]' > /home/jsoc/exports/tmp/JSOC_20181010_508.recnum 
set LOCKSTAT = $status
if ($LOCKSTAT) then
  show_info JSOC_DBHOST=hmidb2 -q -r 'jsoc.export[JSOC_20181010_508]' > /home/jsoc/exports/tmp/JSOC_20181010_508.recnum 
endif
exit $RUNSTAT
