Changeset 26920
- Timestamp:
- Feb 11, 2010, 5:25:44 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippTasks/survey.pro (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTasks/survey.pro
r26070 r26920 27 27 book create SURVEY_DESTREAK 28 28 book create SURVEY_DIST 29 book create SURVEY_ADD 29 30 $haveSurveyBooks = TRUE 30 31 end … … 34 35 $SURVEY_DESTREAK_DB = 0 35 36 $SURVEY_DIST_DB = 0 37 $SURVEY_ADD_DB = 0 36 38 37 39 $SURVEY_EXEC = 120 … … 92 94 end 93 95 book listbook SURVEY_MAGIC 96 end 97 98 macro survey.add.addstage 99 if ($0 != 3) 100 echo "USAGE: survey.add.addstage (label) (dvodb)" 101 break 102 end 103 book newpage SURVEY_ADD $1 104 book setword SURVEY_ADD $1 DVODB $2 105 book setword SURVEY_ADD $1 STATE PENDING 106 end 107 108 macro survey.del.addstage 109 if ($0 != 2) 110 echo "USAGE: survey.del.addstage (label)" 111 break 112 end 113 book delpage SURVEY_ADD $1 114 end 115 116 macro survey.show.addstage 117 if ($0 != 1) 118 echo "USAGE: survey.show.addstage" 119 break 120 end 121 book listbook SURVEY_ADD 94 122 end 95 123 … … 296 324 end 297 325 326 task survey.add 327 host local 328 329 periods -poll $SURVEY_POLL 330 periods -exec $SURVEY_EXEC 331 periods -timeout $SURVEY_TIMEOUT 332 npending 1 333 334 stdout $LOGDIR/survey.addstage.log 335 stderr $LOGDIR/survey.addstage.log 336 337 # generate magic warp-warp runs 338 task.exec 339 book npages SURVEY_ADD -var N 340 if ($N == 0) 341 # echo "No labels for processing" 342 break 343 endif 344 345 book getpage SURVEY_ADD 0 -var label -key STATE NEW 346 if ("$label" == "NULL") 347 # All labels have been done --- reset 348 # echo "Resetting labels" 349 for i 0 $N 350 book getpage SURVEY_ADD $i -var label 351 book setword SURVEY_ADD $label STATE NEW 352 end 353 book getpage SURVEY_ADD 0 -var label -key STATE NEW 354 355 # Select different database 356 $SURVEY_ADD_DB ++ 357 if ($SURVEY_ADD_DB >= $DB:n) set SURVEY_ADD_DB = 0 358 end 359 360 book setword SURVEY_ADD $label STATE DONE 361 book getword SURVEY_ADD $label DVODB -var dvodb 362 363 $run = addtool -definebyquery -label $label -set_label $label -set_dvodb $dbodb 364 365 if ($DB:n == 0) 366 option DEFAULT 367 else 368 $run = $run -dbname $DB:$SURVEY_ADD_DB 369 option $DB:$SURVEY_ADD_DB 370 end 371 372 echo $run 373 command $run 374 end 375 376 # success 377 task.exit 0 378 # echo "Success" 379 end 380 381 # locked list 382 task.exit default 383 showcommand failure 384 end 385 386 task.exit crash 387 showcommand crash 388 end 389 390 # operation times out? 391 task.exit timeout 392 showcommand timeout 393 end 394 end 395 396 397 398 298 399 task survey.destreak 299 400 host local
Note:
See TracChangeset
for help on using the changeset viewer.
