Depositor Reports
Legacy
Area | reporting-monitoring |
Description | Java code that runs via cron on vftp.crossref.org to generate the webpage content for the 3 reports below |
Production URLs | |
Quality | No Sentry, no SONAR |
Source Code |
Deposit Report: Cron (9 PM every Monday), generates conflictReport.html and 10.*_conflicts.xml, uploads them to FTP
Deposit Report (book): Cron (2 AM every Tuesday), generates depositReportB.html and uploads it to FTP
depositReport (confproc): Is run by the same cron script as Book report, generates depositReportCP.html and uploads it to FTP
The repos:
- http://gitlab.com/crossref/deposit_report
- http://gitlab.com/crossref/deposit_report_book
- http://gitlab.com/crossref/deposit_report_confproc
contain the java code and xslt scripts that run in weekly cron jobs on vftp that generate the XML for the reports. The shell script that runs the jobs then runs xalan against the XML via the XSLT scripts to produce the HTML report contents which are then FTPed to webhost where the content is included in an import statement in the actual HTML pages that the report URLs point at.
Reads Oracle / PostgreSQL
Reads MySQL:
- titleDB
Writes MySQL:
- titleDB
Uses FTP / Filesystem.
Uses email.
Uses SugarCRM.