Changeset 27757 for trunk/ippScripts/scripts/ipp_cleanup.pl
- Timestamp:
- Apr 23, 2010, 12:21:16 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/ipp_cleanup.pl (modified) (19 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/ipp_cleanup.pl
r27755 r27757 14 14 use File::Spec; 15 15 use PS::IPP::Config 1.01 qw( :standard ); 16 use PS::IPP::Metadata::List qw( parse_md_list );17 16 use Getopt::Long qw( GetOptions :config auto_help auto_version gnu_getopt ); 18 17 use Pod::Usage qw( pod2usage ); … … 108 107 } 109 108 110 my $metadata = $mdcParser->parse(join "", @$stdout_buf) or 109 # extract the metadata for the files into a hash list 110 $imfiles = $mdcParser->parse_list(join "", @$stdout_buf) or 111 111 &my_die("Unable to parse metadata config doc", "chip", $stage_id, $PS_EXIT_PROG_ERROR); 112 113 # extract the metadata for the files into a hash list114 $imfiles = parse_md_list($metadata) or115 &my_die("Unable to parse metadata list", "chip", $stage_id, $PS_EXIT_PROG_ERROR);116 112 117 113 # loop over all of the imfiles, determine the path_base and class_id for each … … 249 245 &my_die("Unable to perform camtool: $error_code", "camera", $stage_id, $error_code); 250 246 } 251 my $metadata = $mdcParser->parse(join "", @$stdout_buf) or247 $exps = $mdcParser->parse_list(join "", @$stdout_buf) or 252 248 &my_die("Unable to parse metadata config doc", "camera", $stage_id, $PS_EXIT_PROG_ERROR); 253 254 $exps = parse_md_list($metadata) or255 &my_die("Unable to parse metadata list", "camera", $stage_id, $PS_EXIT_PROG_ERROR);256 249 257 250 my $n_exps = @$exps; … … 375 368 exit(0); 376 369 } 377 my $metadata = $mdcParser->parse(join "", @$stdout_buf) or370 $skyfiles = $mdcParser->parse_list(join "", @$stdout_buf) or 378 371 &my_die("Unable to parse metadata config doc", "warp", $stage_id, $PS_EXIT_PROG_ERROR); 379 380 $skyfiles = parse_md_list($metadata) or381 &my_die("Unable to parse metadata list", "warp", $stage_id, $PS_EXIT_PROG_ERROR);382 372 383 373 my @files = (); … … 515 505 } 516 506 517 my $metadata = $mdcParser->parse(join "", @{ $stdout_buf }) or507 $skyfiles = $mdcParser->parse_list(join "", @{ $stdout_buf }) or 518 508 &my_die("Unable to parse metadata config doc", "stack", $stage_id, $PS_EXIT_PROG_ERROR); 519 520 $skyfiles = parse_md_list($metadata) or521 &my_die("Unable to parse metadata list", "stack", $stage_id, $PS_EXIT_PROG_ERROR);522 509 523 510 my @files = (); … … 652 639 } 653 640 654 my $metadata = $mdcParser->parse(join "", @{ $stdout_buf }) or641 $skyfiles = $mdcParser->parse_list(join "", @{ $stdout_buf }) or 655 642 &my_die("Unable to parse metadata config doc", "diff", $stage_id, $PS_EXIT_PROG_ERROR); 656 657 $skyfiles = parse_md_list($metadata) or658 &my_die("Unable to parse metadata list", "diff", $stage_id, $PS_EXIT_PROG_ERROR);659 643 660 644 my @files = (); … … 806 790 } 807 791 808 my $metadata = $mdcParser->parse(join "", @$stdout_buf) or 792 # extract the metadata for the files into a hash list 793 $imfiles = $mdcParser->parse_list(join "", @$stdout_buf) or 809 794 &my_die("Unable to parse metadata config doc", "fake", $stage_id, $PS_EXIT_PROG_ERROR); 810 811 # extract the metadata for the files into a hash list812 $imfiles = parse_md_list($metadata) or813 &my_die("Unable to parse metadata list", "fake", $stage_id, $PS_EXIT_PROG_ERROR);814 795 815 796 # loop over all of the imfiles, determine the path_base and class_id for each … … 927 908 928 909 929 $metadata = $mdcParser->parse(join "", @$stdout_buf) or 910 # extract the metadata for the files into a hash list 911 $imfiles = $mdcParser->parse_list(join "", @$stdout_buf) or 930 912 &my_die("Unable to parse metadata config doc", "$stage", $stage_id, $PS_EXIT_PROG_ERROR); 931 932 # extract the metadata for the files into a hash list933 $imfiles = parse_md_list($metadata) or934 &my_die("Unable to parse metadata list", "$stage", $stage_id, $PS_EXIT_PROG_ERROR);935 913 } 936 914 # loop over all of the imfiles, determine the path_base and class_id for each … … 1013 991 } 1014 992 if (@$stdout_buf != 0) { 1015 $metadata = $mdcParser->parse(join "", @$stdout_buf) or993 my $exps = $mdcParser->parse_list(join "", @$stdout_buf) or 1016 994 &my_die("Unable to parse metadata config doc", "$stage (detProcessedExp)", $stage_id, $PS_EXIT_PROG_ERROR); 1017 my $exps = parse_md_list($metadata) or1018 &my_die("Unable to parse metadata list", "$stage (detProcessedExp)", $stage_id, $PS_EXIT_PROG_ERROR);1019 995 1020 996 foreach my $exp (@$exps) { … … 1068 1044 # if there are no detResidImfiles (@$stdout_buf == 0), then silently exit. 1069 1045 if (@$stdout_buf != 0) { 1070 $metadata = $mdcParser->parse(join "", @$stdout_buf) or 1046 # extract the metadata for the files into a hash list 1047 $imfiles = $mdcParser->parse_list(join "", @$stdout_buf) or 1071 1048 &my_die("Unable to parse metadata config doc", "$stage", $stage_id, $PS_EXIT_PROG_ERROR); 1072 1073 # extract the metadata for the files into a hash list1074 $imfiles = parse_md_list($metadata) or1075 &my_die("Unable to parse metadata list", "$stage", $stage_id, $PS_EXIT_PROG_ERROR);1076 1049 } 1077 1050 # loop over all of the imfiles, determine the path_base and class_id for each … … 1156 1129 } 1157 1130 if (@$stdout_buf != 0) { 1158 $metadata = $mdcParser->parse(join "", @$stdout_buf) or1131 my $exps = $mdcParser->parse_list(join "", @$stdout_buf) or 1159 1132 &my_die("Unable to parse metadata config doc", "$stage (detResidExp)", $stage_id, $PS_EXIT_PROG_ERROR); 1160 my $exps = parse_md_list($metadata) or1161 &my_die("Unable to parse metadata list", "$stage (detResidExp)", $stage_id, $PS_EXIT_PROG_ERROR);1162 1133 1163 1134 foreach my $exp (@$exps) { … … 1202 1173 &my_die("Unable to perform dettool: $error_code", "$stage", $stage_id, $error_code); 1203 1174 } 1204 my $metadata = $mdcParser->parse(join "", @{ $stdout_buf }) or1175 $stacks = $mdcParser->parse_list(join "", @{ $stdout_buf }) or 1205 1176 &my_die("Unable to parse metadata config doc", "$stage", $stage_id, $PS_EXIT_PROG_ERROR); 1206 1207 $stacks = parse_md_list($metadata) or1208 &my_die("Unable to parse metadata list", "$stage", $stage_id, $PS_EXIT_PROG_ERROR);1209 1177 1210 1178 my @files = (); … … 1286 1254 } 1287 1255 if (@$stdout_buf != 0) { 1288 $metadata = $mdcParser->parse(join "", @$stdout_buf) or1256 my $exps = $mdcParser->parse_list(join "", @$stdout_buf) or 1289 1257 &my_die("Unable to parse metadata config doc", "$stage (detRunSummary)", $stage_id, $PS_EXIT_PROG_ERROR); 1290 my $exps = parse_md_list($metadata) or1291 &my_die("Unable to parse metadata list", "$stage (detRunSummary)", $stage_id, $PS_EXIT_PROG_ERROR);1292 1258 1293 1259 foreach my $exp (@$exps) { … … 1327 1293 &my_die("Unable to perform dettool: $error_code", "$stage", $stage_id, $error_code); 1328 1294 } 1329 my $ metadata = $mdcParser->parse(join "", @$stdout_buf) or1295 my $exps = $mdcParser->parse_list(join "", @$stdout_buf) or 1330 1296 &my_die("Unable to parse metadata config doc", "$stage", $stage_id, $PS_EXIT_PROG_ERROR); 1331 1332 my $exps = parse_md_list($metadata) or1333 &my_die("Unable to parse metadata list", "$stage", $stage_id, $PS_EXIT_PROG_ERROR);1334 1297 1335 1298 foreach my $exp (@$exps) { … … 1380 1343 } 1381 1344 if (@$stdout_buf != 0) { 1382 $ metadata = $mdcParser->parse(join "", @$stdout_buf) or1345 $exps = $mdcParser->parse_list(join "", @$stdout_buf) or 1383 1346 &my_die("Unable to parse metadata config doc", "$stage (detRunSummary)", $stage_id, $PS_EXIT_PROG_ERROR); 1384 $exps = parse_md_list($metadata) or1385 &my_die("Unable to parse metadata list", "$stage (detRunSummary)", $stage_id, $PS_EXIT_PROG_ERROR);1386 1347 1387 1348 foreach my $exp (@$exps) { … … 1425 1386 &my_die("Unable to perform dettool: $error_code", "$stage", $stage_id, $error_code); 1426 1387 } 1427 my $metadata = $mdcParser->parse(join "", @$stdout_buf) or1388 $exps = $mdcParser->parse_list(join "", @$stdout_buf) or 1428 1389 &my_die("Unable to parse metadata config doc", "$stage", $stage_id, $PS_EXIT_PROG_ERROR); 1429 1430 $exps = parse_md_list($metadata) or1431 &my_die("Unable to parse metadata list", "$stage", $stage_id, $PS_EXIT_PROG_ERROR);1432 1390 1433 1391 foreach my $exp (@$exps) { … … 1511 1469 } 1512 1470 if (@$stdout_buf != 0) { 1513 $ metadata = $mdcParser->parse(join "", @$stdout_buf) or1471 $exps = $mdcParser->parse_list(join "", @$stdout_buf) or 1514 1472 &my_die("Unable to parse metadata config doc", "$stage (detRunSummary)", $stage_id, $PS_EXIT_PROG_ERROR); 1515 $exps = parse_md_list($metadata) or1516 &my_die("Unable to parse metadata list", "$stage (detRunSummary)", $stage_id, $PS_EXIT_PROG_ERROR);1517 1473 1518 1474 foreach my $exp (@$exps) { … … 1559 1515 exit 0; 1560 1516 } 1561 my $metadata = $mdcParser->parse(join "", @$stdout_buf) or1517 $exps = $mdcParser->parse_list(join "", @$stdout_buf) or 1562 1518 &my_die("Unable to parse metadata config doc", "$stage", $stage_id, $PS_EXIT_PROG_ERROR); 1563 1564 $exps = parse_md_list($metadata) or1565 &my_die("Unable to parse metadata list", "$stage", $stage_id, $PS_EXIT_PROG_ERROR);1566 1519 1567 1520 foreach my $exp (@$exps) { … … 1643 1596 } 1644 1597 if (@$stdout_buf != 0) { 1645 $ metadata = $mdcParser->parse(join "", @$stdout_buf) or1598 $exps = $mdcParser->parse_list(join "", @$stdout_buf) or 1646 1599 &my_die("Unable to parse metadata config doc", "$stage (detRunSummary)", $stage_id, $PS_EXIT_PROG_ERROR); 1647 $exps = parse_md_list($metadata) or1648 &my_die("Unable to parse metadata list", "$stage (detRunSummary)", $stage_id, $PS_EXIT_PROG_ERROR);1649 1600 1650 1601 foreach my $exp (@$exps) {
Note:
See TracChangeset
for help on using the changeset viewer.
