Changeset 32987
- Timestamp:
- Dec 20, 2011, 4:57:25 PM (15 years ago)
- Location:
- branches/haf_add201112
- Files:
-
- 1 added
- 2 edited
-
extperl (modified) (1 prop)
-
ippTasks/mergedvodb.pro (added)
-
ippTasks/survey.pro (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/haf_add201112/extperl
- Property svn:ignore
-
branches/haf_add201112/ippTasks/survey.pro
r32981 r32987 3 3 # test for required global variables 4 4 check.globals 5 6 # there is a bug in 'getbook', use a different method below7 # book getbook SURVEY_DIFF -var isBook8 # if ("$isBook" != "SURVEY_DIFF")9 # book create SURVEY_DIFF10 # end11 # book getbook SURVEY_MAGIC -var isBook12 # if ("$isBook" == "NULL")13 # book create SURVEY_MAGIC14 # end15 # book getbook SURVEY_DESTREAK -var isBook16 # if ("$isBook" == "NULL")17 # book create SURVEY_DESTREAK18 # end19 # book getbook SURVEY_DIST -var isBook20 # if ("$isBook" == "NULL")21 # book create SURVEY_DIST22 # end23 5 24 6 if (not($?haveSurveyBooks)) … … 30 12 book create SURVEY_DIST 31 13 book create SURVEY_ADDSTAR 14 book create SURVEY_MERGEDVODB 32 15 book create SURVEY_CHIP_BG 33 16 book create SURVEY_WARP_BG … … 44 27 $SURVEY_DIST_DB = 0 45 28 $SURVEY_ADDSTAR_DB = 0 29 $SURVEY_MERGEDVODB_DB = 0 46 30 $SURVEY_CHIP_BG_DB = 0 47 31 $SURVEY_WARP_BG_DB = 0 … … 68 52 active true 69 53 end 54 task survey.mergedvodb 55 active true 56 end 70 57 task survey.destreak 71 58 active true … … 104 91 active false 105 92 end 93 task survey.mergedvodb 94 active false 95 end 106 96 task survey.destreak 107 97 active false … … 270 260 book listbook SURVEY_ADDSTAR 271 261 end 262 263 macro survey.add.mergedvodb 264 if ($0 != 4) 265 echo "USAGE: survey.add.mergedvodb (tag) (mergedvodb) (minidvodb_group)" 266 break 267 end 268 book newpage SURVEY_MERGEDVODB $1 269 book setword SURVEY_MERGEDVODB $1 MERGEDVOD $2 270 book setword SURVEY_MERGEDVODB $1 MINIDVODB_GROUP $3 271 end 272 273 macro survey.del.mergedvodb 274 if ($0 != 2) 275 echo "USAGE: survey.del.mergedvodb (tag)" 276 break 277 end 278 book delpage SURVEY_MERGEDVODB $1 279 end 280 281 macro survey.show.mergedvodb 282 if ($0 != 1) 283 echo "USAGE: survey.show.mergedvodb" 284 break 285 end 286 book listbook SURVEY_MERGEDVODB 287 end 288 272 289 273 290 # user functions to manipulate destreak labels … … 876 893 end 877 894 end 895 896 897 task survey.mergedvodb 898 host local 899 900 periods -poll $SURVEY_POLL 901 periods -exec $SURVEY_EXEC 902 periods -timeout $SURVEY_TIMEOUT 903 npending 1 904 905 stdout $LOGDIR/survey.mergedvodb.log 906 stderr $LOGDIR/survey.mergedvodb.log 907 908 task.exec 909 book npages SURVEY_MERGEDVODB -var N 910 if ($N == 0) 911 # echo "No labels for processing" 912 break 913 endif 914 915 book getpage SURVEY_MERGEDVODB 0 -var tag -key STATE NEW 916 if ("$tag" == "NULL") 917 # All labels have been done --- reset 918 # echo "Resetting labels" 919 for i 0 $N 920 book getpage SURVEY_MERGEDVODB $i -var tag 921 book setword SURVEY_MERGEDVODB $tag STATE NEW 922 end 923 book getpage SURVEY_MERGEDVODB 0 -var tag -key STATE NEW 924 925 # Select different database 926 $SURVEY_MERGEDVODB_DB ++ 927 if ($SURVEY_MERGEDVODB_DB >= $DB:n) set SURVEY_MERGEDVODB_DB = 0 928 end 929 book setword SURVEY_MERGEDVODB $tag STATE DONE 930 book getword SURVEY_MERGEDVODB $tag MERGEDVODB -var mergedvodb 931 book getword SURVEY_MERGEDVODB $tag MINIDVODB_GROUP -var minidvodb_group 932 933 # $run = addtool -definebyquery -destreaked -label $label -set_dvodb $dbodb 934 $run = mergetool 935 if ($DB:n == 0) 936 option DEFAULT 937 else 938 $run = $run -dbname $DB:$SURVEY_MERGEDVODB_DB 939 option $DB:$SURVEY_MERGEDVODB_DB 940 end 941 942 $run = $run -definebyquery -mergedvodb $mergedvodb -minidvodb_group $minidvodb_group 943 # echo $run 944 945 echo $run 946 command $run 947 end 948 949 # success 950 951 task.exit 0 952 # echo "Success" 953 end 954 955 # locked list 956 task.exit default 957 showcommand failure 958 end 959 960 task.exit crash 961 showcommand crash 962 end 963 964 # operation times out? 965 task.exit timeout 966 showcommand timeout 967 end 968 end 969 878 970 879 971
Note:
See TracChangeset
for help on using the changeset viewer.
