Overview

  • This technical specification is the blueprint for the application.

Directory structure

The directory structure for the DSR Reproducible Harvester utility should be as follows:

  • /usr/share/vivo/vivo-auto-harvest - This directory should be present already. It is noted in the installation that this directory should be created as a home for many reproducible harvest applications in the future.
  • ../vivo-auto-harvest/dsr - The “dsr” directory is the top-level directory to be contained in the package. This directory should be the holder of the “bin” and “logs” directory.
  • ../dsr/bin - The “bin” directory should hold the dsr.sh script
  • ../dsr/log - The “log” directory should hold the history of logs from the process.

Shell script for DSR Reproducible Harvest

  • Variables
  • Start log file
  • Start Harvest
  • Redirect console log to a file
  • Email to list
    • Body = console log
    • Attachment = Full DSR Log
    • Recepient: TBD (ufvivotech-l@lists.ufl.edu?)

Configuration

  • dsr.sh
  • Harvester configuration of dsr.jdbcfetch.xml
  • Cron job entry

Package

  • SVN
  • Package file

System Requirements

  • Linux
  • VIVO Harvester 1.1.X (installed in /usr/share/vivo-harvester)
  • exim4
  • No labels