IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 11, 2011, 4:29:48 PM (15 years ago)
Author:
watersc1
Message:

Trying to merge back into trunk.

Location:
branches/czw_branch/20101203
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/20101203

  • branches/czw_branch/20101203/ippTasks

  • branches/czw_branch/20101203/ippTasks/survey.pro

    r29768 r30586  
    259259# user functions to manipulate destreak labels
    260260macro survey.add.destreak
    261   if ($0 != 3)
    262     echo "USAGE: survey.add.destreak (label) (workdir base)"
     261  if ($0 != 4)
     262    echo "USAGE: survey.add.destreak (label) (workdir base) (recovery root)"
    263263    break
    264264  end
    265265  book newpage SURVEY_DESTREAK $1
    266266  book setword SURVEY_DESTREAK $1 WORKDIR $2
     267  book setword SURVEY_DESTREAK $1 RECOVERYROOT $3
    267268  book setword SURVEY_DESTREAK $1 STATE PENDING
    268269end
     
    286287# user functions to manipulate dist labels
    287288macro survey.add.dist
    288   if ($0 != 2)
    289     echo "USAGE: survey.add.dist (label)"
     289  if ($0 != 3)
     290    echo "USAGE: survey.add.dist (label) (workdir)"
    290291    break
    291292  end
    292293  book newpage SURVEY_DIST $1
     294  book setword SURVEY_DIST $1 WORKDIR $2
    293295  book setword SURVEY_DIST $1 STATE PENDING
    294296end
     
    366368# user functions to manipulate publish labels
    367369macro survey.add.publish
    368   if ($0 != 3)
    369     echo "USAGE: survey.add.publish (label) (client_id)"
     370  if ($0 != 5)
     371    echo "USAGE: survey.add.publish (tag) (label) (client_id) (comment)"
    370372    break
    371373  end
    372374  book newpage SURVEY_PUBLISH $1
    373   book setword SURVEY_PUBLISH $1 CLIENT_ID $2
     375  book setword SURVEY_PUBLISH $1 LABEL $2
     376  book setword SURVEY_PUBLISH $1 CLIENT_ID $3
     377  book setword SURVEY_PUBLISH $1 COMMENT $4
    374378  book setword SURVEY_PUBLISH $1 STATE PENDING
    375379end
     
    821825    book setword SURVEY_DESTREAK $label STATE DONE
    822826    book getword SURVEY_DESTREAK $label WORKDIR -var workdir
     827    book getword SURVEY_DESTREAK $label RECOVERYROOT -var recoveryroot
    823828 
    824829    $run = magic_destreak_defineruns.pl --label $label --workdir $workdir/$label
     830    if ("$recoveryroot" != "NULL")
     831        $run = $run --recoveryroot $recoveryroot/$label
     832    end
    825833
    826834    if ($DB:n == 0)
     
    889897    end
    890898
     899    book getword SURVEY_DIST $label WORKDIR -var workdir_base
     900    $year = `date +%Y`
     901    $month = `date +%m`
     902    $day = `date +%d`
     903    $workdir = $workdir_base/$label/$year/$month/$day
     904
    891905    book setword SURVEY_DIST $label STATE DONE
    892906 
    893907    # note workdir is set by the script based on site.config
    894     $run = dist_defineruns.pl --label $label
     908    $run = dist_defineruns.pl --label $label --workdir $workdir
    895909
    896910    if ($DB:n == 0)
     
    901915    end
    902916   
    903 #    echo $run
     917    if ($VERBOSE > 1 )
     918        echo $run
     919    end
    904920    command $run
    905921  end
     
    10841100    endif
    10851101
    1086     book getpage SURVEY_PUBLISH 0 -var label -key STATE NEW
    1087     if ("$label" == "NULL")
    1088       # All labels have been done --- reset
    1089       # echo "Resetting labels"
     1102    # survey.publish allows multiple entries per label.
     1103    # The key is called tag and must be unique
     1104    book getpage SURVEY_PUBLISH 0 -var tag -key STATE NEW
     1105    if ("$tag" == "NULL")
     1106      # All tags have been done --- reset
     1107      # echo "Resetting tags"
    10901108      for i 0 $N
    1091         book getpage SURVEY_PUBLISH $i -var label
    1092         book setword SURVEY_PUBLISH $label STATE NEW
     1109        book getpage SURVEY_PUBLISH $i -var tag
     1110        book setword SURVEY_PUBLISH $tag STATE NEW
    10931111      end
    1094       book getpage SURVEY_PUBLISH 0 -var label -key STATE NEW
     1112      book getpage SURVEY_PUBLISH 0 -var tag -key STATE NEW
    10951113
    10961114      # Select different database
     
    10991117    end
    11001118
    1101     book setword SURVEY_PUBLISH $label STATE DONE
    1102     book getword SURVEY_PUBLISH $label CLIENT_ID -var client_id
     1119    book setword SURVEY_PUBLISH $tag STATE DONE
     1120    book getword SURVEY_PUBLISH $tag LABEL -var label
     1121    book getword SURVEY_PUBLISH $tag CLIENT_ID -var client_id
     1122    book getword SURVEY_PUBLISH $tag COMMENT -var comment
    11031123 
    11041124    $run = pubtool -definerun -label $label -client_id $client_id
     1125
     1126    if ("$comment" != "NULL")
     1127        $run = $run -comment $comment
     1128    end
    11051129
    11061130    if ($DB:n == 0)
     
    11111135    end
    11121136   
    1113     #echo $run
     1137    echo $run
     1138
    11141139    command $run
     1140   
    11151141  end
    11161142
Note: See TracChangeset for help on using the changeset viewer.