Implementation Plan for fixes developed in August 2013
Implementation Plan for fixes developed in August 2013
This implementation plan is to install the enhancements/fixes identified during UAT. It is intended for the DEV Tech install w/c 12th August
Log in
Log into fin-app-kb1t as the efin user.
Disable the cron that schedules the hourly process (it is commented ' Journal auto-upload HOURLY schedule').
This implementation will include only the jamsProcess application.
There is a new tagged release in SVN which can be found at:
https://svn.ecdf.ed.ac.uk/repo/is/apps/software/JournalAutoUpload/jamsPr...
Ignore the scripts directory in the release. None of the scripts are being replaced.
New directory
Create a directory /home/efin/efin/jams/jamsfiles/templates.
Copy the file under jamsfiles/templates in the release into the new directory created at /home/efin/efin/jams/jamsfiles/templates.
Copy jamsProcess application code
Replace the jamsProcess code with that from SVN https://svn.ecdf.ed.ac.uk/repo/is/apps/software/JournalAutoUpload/jamsPr....
Complete all properties files
Edit the file jamsProcess/resources/local.properties.
Set the env variable to test.
Set the database properties - host, port and SID (do not change the values for password or passwordkey)
Set the recipients variable to fisload@ed.ac.uk
Make sure that all other properties in the file have been set.
Note there is a new property in local.properties - templatesDir
It has already been set with the following:
templateWithPath=/home/efin/efin/jams/jamsfiles/templates/UOEBasicJournalTemplate.xls
Check that jamsProcess/resources/log4j.properties contains the correct path to write the log file to.
Compile the code
Set the PATH to include ant:
> export PATH=$PATH:/home/efin/efin/jams/apache-ant-1.8.4/bin
cd to /home/efin/efin/jams/jamsProcess
> ant clean
> ant compile
Finally, re-enable the cron that was disabled earlier.
Repeat the process on fin-app-at1t (the cron should not be set on fin-app-at1t).
