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 |
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 ); |
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) { |
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')); |