Changeset 35360 for trunk/ippTasks/survey.pro
- Timestamp:
- Apr 4, 2013, 11:36:52 AM (13 years ago)
- File:
-
- 1 edited
-
trunk/ippTasks/survey.pro (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTasks/survey.pro
r35331 r35360 19 19 book create SURVEY_SKYCAL 20 20 book create SURVEY_LAPGROUP 21 book create SURVEY_RELEXP 21 22 $haveSurveyBooks = TRUE 22 23 end … … 35 36 $SURVEY_SKYCAL_DB = 0 36 37 $SURVEY_LAPGROUP_DB = 0 38 $SURVEY_RELEXP_DB = 0 37 39 $SURVEY_STATICSKYSINGLE_DB = 0 38 40 $SURVEY_EXEC = 120 … … 83 85 active true 84 86 end 87 task survey.relexp 88 active true 89 end 85 90 end 86 91 … … 126 131 end 127 132 task survey.lapgroup 133 active false 134 end 135 task survey.relexp 128 136 active false 129 137 end … … 533 541 end 534 542 book listbook SURVEY_LAPGROUP 543 end 544 545 macro survey.add.relexp 546 if ($0 != 3) 547 echo "USAGE: survey.add.relexp (label) (releasename)" 548 break 549 end 550 book newpage SURVEY_RELEXP $1 551 book setword SURVEY_RELEXP $1 LABEL $1 552 book setword SURVEY_RELEXP $1 RELEASE_NAME $2 553 book setword SURVEY_RELEXP $1 STATE PENDING 554 end 555 556 macro survey.del.relexp 557 if ($0 != 2) 558 echo "USAGE: survey.del.relexp (label)" 559 break 560 end 561 book delpage SURVEY_RELEXP $1 562 end 563 564 macro survey.show.relexp 565 if ($0 != 1) 566 echo "USAGE: survey.show.relexp" 567 break 568 end 569 book listbook SURVEY_RELEXP 535 570 end 536 571 … … 1626 1661 1627 1662 # Select different database 1628 $SURVEY_LAPGROUP ++1629 if ($SURVEY_LAPGROUP >= $DB:n) set SURVEY_LAPGROUP= 01663 $SURVEY_LAPGROUP_DB ++ 1664 if ($SURVEY_LAPGROUP_DB >= $DB:n) set SURVEY_LAPGROUP_DB = 0 1630 1665 end 1631 1666 … … 1633 1668 book getword SURVEY_LAPGROUP $label SEQ_ID -var SEQ_ID 1634 1669 1635 # For now the list of filters 1670 # For now the list of filters is hardcoded here 1636 1671 $run = laptool -definegroup -seq_id $SEQ_ID -set_label $label -filter g.00000 -filter r.00000 -filter i.00000 -filter z.00000 -filter y.00000 1637 1672 … … 1666 1701 end 1667 1702 end 1703 1704 task survey.relexp 1705 host local 1706 1707 periods -poll $SURVEY_POLL 1708 periods -exec $SURVEY_EXEC 1709 periods -timeout $SURVEY_TIMEOUT 1710 npending 1 1711 1712 stdout $LOGDIR/survey.relexp.log 1713 stderr $LOGDIR/survey.relexp.log 1714 1715 task.exec 1716 book npages SURVEY_RELEXP -var N 1717 if ($N == 0) 1718 # echo "No labels for processing" 1719 break 1720 endif 1721 1722 book getpage SURVEY_RELEXP 0 -var label -key STATE NEW 1723 if ("$label" == "NULL") 1724 # All labels have been done --- reset 1725 # echo "Resetting labels" 1726 for i 0 $N 1727 book getpage SURVEY_RELEXP $i -var label 1728 book setword SURVEY_RELEXP $label STATE NEW 1729 end 1730 book getpage SURVEY_RELEXP 0 -var label -key STATE NEW 1731 1732 # Select different database 1733 $SURVEY_RELEXP_DB ++ 1734 if ($SURVEY_RELEXP_DB >= $DB:n) set SURVEY_RELEXP_DB = 0 1735 end 1736 1737 book setword SURVEY_RELEXP $label STATE DONE 1738 book getword SURVEY_RELEXP $label RELEASE_NAME -var RELEASE_NAME 1739 1740 $run = releasetool -definerelexp -label $label -release_name $RELEASE_NAME -set_state processed 1741 1742 if ($DB:n == 0) 1743 option DEFAULT 1744 else 1745 $run = $run -dbname $DB:$SURVEY_RELEXP_DB 1746 option $DB:$SURVEY_RELEXP_DB 1747 end 1748 1749 # echo $run 1750 command $run 1751 end 1752 1753 # success 1754 task.exit 0 1755 # echo "Success" 1756 end 1757 1758 # locked list 1759 task.exit default 1760 showcommand failure 1761 end 1762 1763 task.exit crash 1764 showcommand crash 1765 end 1766 1767 # operation times out? 1768 task.exit timeout 1769 showcommand timeout 1770 end 1771 end
Note:
See TracChangeset
for help on using the changeset viewer.
