/[webpac2]/trunk/run.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/run.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 845 by dpavlin, Sun May 27 09:39:44 2007 UTC revision 856 by dpavlin, Sun May 27 16:00:26 2007 UTC
# Line 68  and subfield usage for each input Line 68  and subfield usage for each input
68    
69  turn on extra validation of imput records, see L<WebPAC::Validation>  turn on extra validation of imput records, see L<WebPAC::Validation>
70    
71    You can use special variables C<$database> and $C<$input> in this parametar
72    like C<--validate 'conf/validate/$database-$input'> to construct filename
73    
74  =item --validate-delimiters path/to/validate_delimiters_file  =item --validate-delimiters path/to/validate_delimiters_file
75    
76  this option is used with C<--validate> to turn on extra validation of  this option is used with C<--validate> to turn on extra validation of
# Line 144  GetOptions( Line 147  GetOptions(
147          "help" => \$help,          "help" => \$help,
148  );  );
149    
150    $marc_generate = 0 if ( $validate_delimiters_path );
151    
152  pod2usage(-verbose => 2) if ($help);  pod2usage(-verbose => 2) if ($help);
153    
154  my $config = new WebPAC::Config( path => $config_path );  my $config = new WebPAC::Config( path => $config_path );
# Line 568  while (my ($database, $db_config) = each Line 573  while (my ($database, $db_config) = each
573                                  print $report_fh "$errors\n" if ($report_fh);                                  print $report_fh "$errors\n" if ($report_fh);
574                          }                          }
575    
576                          print $report_fh "\nAll possible subfields/delimiter templates:\n", $validate->delimiters_templates( report => 1 ), "\n\n";                          print $report_fh "\nAll possible subfields/delimiter templates:\n", $validate->delimiters_templates( report => 1, current_input => 1 ), "\n\n";
577    
578                            # must be last thing that touches $validate for this input
579                            $validate->reset;
580                  }                  }
581    
582                  if ($stats) {                  if ($stats) {
# Line 581  while (my ($database, $db_config) = each Line 589  while (my ($database, $db_config) = each
589                  $marc->finish if ($marc);                  $marc->finish if ($marc);
590    
591                  # close report                  # close report
592                  close($report_fh) if ($report_fh)                  close($report_fh) if ($report_fh);
   
593          }          }
594    
595          eval { $indexer->finish } if ($indexer && $indexer->can('finish'));          eval { $indexer->finish } if ($indexer && $indexer->can('finish'));

Legend:
Removed from v.845  
changed lines
  Added in v.856

  ViewVC Help
Powered by ViewVC 1.1.26