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