Changeset 33021 for branches/haf_add201112/ippTasks/mergedvodb.pro
- Timestamp:
- Dec 23, 2011, 2:59:12 PM (15 years ago)
- File:
-
- 1 edited
-
branches/haf_add201112/ippTasks/mergedvodb.pro (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/haf_add201112/ippTasks/mergedvodb.pro
r33003 r33021 10 10 11 11 if (not($?havemergedvodbBooks)) 12 book create MERGEDVODB 13 book create MERGEDVODB_MERGE 12 book create MERGEDVODB_MERGE 14 13 $havemergedvodbBooks = TRUE 15 14 end 16 15 17 16 $MERGEDVODB_DB = 0 18 19 20 17 $MERGEDVODB_MERGE_DB = 0 21 18 … … 49 46 ## you get no choice - you add all of them in at the same time. you can always turn off the tasks you don't want to run. 50 47 macro add.mergedvodb 51 if ($0 != 5)52 echo "USAGE: add.mergedvodb (mergedvodb) (minidvodb_group) (camera)"48 if ($0 != 2) 49 echo "USAGE: add.mergedvodb (mergedvodb)" 53 50 break 54 51 end 55 56 57 52 #merge 58 53 book newpage MERGEDVODB_MERGE $1 59 54 book setword MERGEDVODB_MERGE $1 MERGEDVODB $1 60 book setword MERGEDVODB_MERGE $1 MINIDVODB_GROUP $261 55 book setword MERGEDVODB_MERGE $1 STATE PENDING 62 63 56 end 64 57 … … 78 71 echo "mergedvodb merge" 79 72 book listbook MERGEDVODB_MERGE 73 echo "n pages" 74 book npages MERGEDVODB_MERGE -var N 75 echo $N 80 76 end 81 77 … … 95 91 book npages MERGEDVODB_MERGE -var N 96 92 if ($N == 0) 97 #echo "No labels for processing"93 echo "No labels for processing" 98 94 break 99 95 endif 100 101 96 book getpage MERGEDVODB_MERGE 0 -var mergedvodb -key STATE NEW 102 97 if ("$mergedvodb" == "NULL") 103 98 # All labels have been done --- reset 104 # echo "Resetting labels"105 99 for i 0 $N 106 100 book getpage MERGEDVODB_MERGE $i -var mergedvodb … … 113 107 if ($MERGEDVODB_DB >= $DB:n) set MERGEDVODB_DB = 0 114 108 end 115 #finds the minidvodbs in a state of 'to_be_merged'116 book setword MERGEVODB_MERGE $mergedvodb STATE DONE109 book setword MERGEDVODB_MERGE $mergedvodb STATE DONE 110 117 111 $run = mergetool -pendingmerge -limit 1 118 112 $run = $run -mergedvodb $mergedvodb … … 126 120 if ($MERGEDVODB_DB >= $DB:n) set MERGEDVODB_DB = 0 127 121 end 128 add_poll_args run129 122 #add_poll_args run 123 #echo $run 130 124 command $run 131 125 end … … 133 127 # success 134 128 task.exit 0 129 #echo "success" 135 130 # convert 'stdout' to book format 136 131 ipptool2book stdout mergedvodbMergelist -key merge_id -uniq -setword dbname $options:0 -setword pantaskState INIT … … 156 151 end 157 152 end 158 159 160 161 153 162 154 task mergedvodb.merge.run … … 173 165 # if we are unable to run the 'exec', use a long retry time 174 166 periods -exec $RUNEXEC 175 176 167 book npages mergedvodbMergelist -var N 177 168 if ($N == 0) break 178 179 169 # look for new images in minidvodbWaitlist (pantaskState == INIT) 180 170 book getpage mergedvodbMergelist 0 -var pageName -key pantaskState INIT 181 171 if ("$pageName" == "NULL") break 182 183 172 book setword mergedvodbMergelist $pageName pantaskState RUN 184 173 book getword mergedvodbMergelist $pageName merge_id -var MERGE_ID 185 book getword mergedvodbMergelist $pageName mergedvodb -var MERGEDVODB _GROUP174 book getword mergedvodbMergelist $pageName mergedvodb -var MERGEDVODB 186 175 book getword mergedvodbMergelist $pageName mergedvodb_path -var MERGEDVODB_PATH 187 176 book getword mergedvodbMergelist $pageName minidvodb_path -var MINIDVODB_PATH … … 189 178 stdout $LOGDIR/mergedvodb.merge.run.log 190 179 stderr $LOGDIR/mergedvodb.merge.run.log 191 192 $run = mergedvodb_merge.pl --camera GPC1 --mergedvodb_path $MERGEDVODB_PATH --minidvodb_path $MINIDVODB_PATH --merged_id $MERGE_ID 193 180 $run = mergedvodb_merge.pl --camera GPC1 181 $run = $run --mergedvodb_path $MERGEDVODB_PATH 182 $run = $run --minidvodb_path $MINIDVODB_PATH 183 $run = $run --merge_id $MERGE_ID --mergedvodb $MERGEDVODB 184 echo $run 194 185 if ($DB:n == 0) 195 186 option DEFAULT
Note:
See TracChangeset
for help on using the changeset viewer.
