Changeset 11350


Ignore:
Timestamp:
2006-03-13T15:53:00+13:00 (18 years ago)
Author:
mdewsnip
Message:

Removed the "-filename_field" option from explode_metadata_database.pl. A similar effect can now be achieved using the "-document_field" option.

Location:
trunk/gsdl
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/bin/script/explode_metadata_database.pl

    r11348 r11350  
    6868      { 'name' => "document_suffix",
    6969    'desc' => "{explode.document_suffix}",
    70     'type' => "string",
    71     'reqd' => "no"},
    72       { 'name' => "filename_field",
    73     'desc' => "{explode.filename_field}",
    7470    'type' => "string",
    7571    'reqd' => "no"},
     
    9591sub main
    9692{
    97     my ($language, $input_encoding, $metadata_set, $plugin, $filename_field,
     93    my ($language, $input_encoding, $metadata_set, $plugin,
    9894    $document_field, $document_prefix, $document_suffix, $verbosity);
    9995
     
    155151    }
    156152
    157     #check filename field
    158     if (defined $filename_field && $filename_field eq "") {
    159     undef $filename_field;
    160     }
    161153    my $plugobj;
    162154    require "$plugin.pm";
     
    225217    # do we need to create a dummy doc??
    226218    if (not defined $document_file) {
    227         # try to get a file name
    228         if (defined $filename_field) {
    229        
    230         my $meta = $doc_obj->get_metadata_element($doc_obj->get_top_section(), $filename_field);
    231         if (defined $meta) {
    232             $meta =~ s/&\w{1,10};//g; # remove entities
    233             $document_file = "$meta.nul";
    234             my $num = 0;
    235             while (-e "$documents_directory/$document_file") {
    236             $num++;
    237             $document_file = "$meta$num.nul";
    238             }
    239         } else {
    240             $record_number = $record_number + 1;
    241             $document_file = sprintf("%4.4d", $record_number) . ".nul";
    242         }
    243         } else {
    244         $record_number = $record_number + 1;
    245         $document_file = sprintf("%4.4d", $record_number) . ".nul";
    246         }
     219        $record_number = $record_number + 1;
     220        $document_file = sprintf("%4.4d", $record_number) . ".nul";
    247221
    248222        open(DUMMY_FILE, ">$documents_directory/$document_file");
  • trunk/gsdl/perllib/strings.rb

    r11310 r11350  
    149149
    150150explode.encoding:Encoding to use when reading in the database file
    151 explode.filename_field:Field to use for filenames for the generated null files (if no document_field or that field is empty)
    152151explode.metadata_set:Metadata set (namespace) to export all metadata as
    153152explode.plugin: Plugin to use for exploding
  • trunk/gsdl/perllib/strings_es.rb

    r11206 r11350  
    149149
    150150explode.encoding:Codificación a utilizar al leer el archivo de la base de datos
    151 explode.filename_field:Campo a utilizar para los nombres de los archivos nulos generados (si no existe document_field o ese campo está vacío)
    152151explode.metadata_set:Conjunto de metadatos (espacio de nombres) para exportar todos los metadatos
    153152explode.plugin:Plugin a utilizar para explotar
  • trunk/gsdl/perllib/strings_fr.rb

    r10486 r11350  
    200200
    201201explode.encoding:Encodage à utiliser lors de la lecture de la base de données
    202 explode.filename_field:Champ à utiliser pour les noms de fichier factices (null) générés (si pas de document_field ou ce champ est vide)
    203202explode.metadata_set:Jeu méta-données (espace nom) pour exporter toutes les méta-données comme
    204203explode.plugin:Plugin à utiliser pour éclater
  • trunk/gsdl/perllib/strings_ru.rb

    r11218 r11350  
    171171explode.encoding:КПЎОрПвка Ўля ОспПльзПваМОя прО чтеМОО файлПв в базе ЎаММыÑ
    172172
    173 explode.filename_field:ППле с МазваМОяЌО файлПв, ОспПльзуеЌыЌО прО сПзЎаМОО МулевыÑ
    174  Ñ„айлПв (еслО Мет document_field ОлО этП пПле пустП)
    175173explode.metadata_set:НазваМОе МабПра Ќета-ЎаММыÑ
    176174 ÐŽÐ»Ñ экспПртОрПваМОя всеÑ
Note: See TracChangeset for help on using the changeset viewer.