NAME

Koha::Contrib::Sudoc::Spool - Spool des fichiers de notices

VERSION

version 2.32

DESCRIPTION

Le spool se trouve dans le sous-répertore var/spool du répertoire racine pointé par la variable d'environnement SUDOC. Les fichiers arrivent de l'ABES dans le répertoire staged. Puis quand ils sont entièrement téléchargés, ils sont déplacés en waiting. De là, ils sont chargés un à un dans Koha. Après chargement, ils sont déplacés en done.

METHODS

files

Retourne les fichiers d'une categorie (staged/waiting/done) et d'un type donnée. Par ex:

 $files = $spool->file('waiting', 'c');
 $files = $spool->file('done', '[a|b]');

first_batch_files($where, $type)

Retourne dans un tableau le premier lot de fichiers d'une catégorie et d'un type donnée. For example:

 my @files = $spool->first_batch_files('waiting', '[a|b]');

file_path($name)

Retourne la pathname d'un fichier qu'on retrouve, dans l'ordre, soit dans le spool waiting soit dans le spool done. Si le fichier n'existe pas, retourne undef.

move_done($name)

Déplace un fichier dans le spool 'done'

staged_to_waiting

Déplace tous les fichiers de l'ILN courant de staged dans waiting

list

Liste le contenu des répertoires du spool

vide

Supprime du spool tous les fichiers vides.

command

Sans paramètre, liste le contenu des répertoires du spool, en appelant list. Les paramètres sont des noms de fichiers du spool. Leur contenu est affiché.

AUTHOR

Frédéric Demians <f.demians@tamil.fr>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2019 by Fréderic Demians.

This is free software, licensed under:

  The GNU General Public License, Version 3, June 2007