Here is a set of shell scripts to automate revision update for sfx 4.
With weekly SFX knowledge base updates we have found it convenient to run this on our test server every Tuesday and on our production server every
Friday. The results on the test server are checked before Friday to ensure the update went as planned.
The script(s) perform a backup of sfx4, clean up the tmp directory up to 28th of the previous month, clean up the sfx user log directories and dbs
scratch directories, run the revision update, check for broken links and email the results. The scripts use server_admin_util for cleanup and link
checking.
We have the script running in RedHat EL 5.4 64 bit physical servers and under VMWare.
This script is also an example of how to automate the sfx server_admin_util to run from a cron job.
The sfx_revup script runs the following steps.
bkr4 remove previous mysql hot copy directories
bks4 creates mysql hot copy backup files
bkt4 creates a backup tar file of the mysql hot copy files and a tar file of the sfx4 tree
For sfx global :-
sfx_a_2_1 Clean /exlibris/sfx_ver/sfx4_1/tmp/
For sfx global and local :-
sfx_a_2_4 Clean /exlibris/sfx_ver/sfx4_1/$USER/logs/
sfx_a_2_5 Clean /exlibris/sfx_ver/sfx4_1/$USER/dbs/scratch/
Runs the revision update then
either :-
sfx_a_2_6 Check for broken symbolic links (previous menu option before change to 7)
or :-
sfx_a_2_7 Check for broken symbolic links
Emails a notification to one email address.
Emails log files to another email address.
Created by: Laszlo Gercsov, University of New South Wales, 21 Oct, 2011
Last updated by: Laszlo Gercsov, University of New South Wales, 21 Oct, 2011
bibliotek.dk is a free service where you can see what has been published in Denmark and the holdings of Danish libraries.
This small code contribution implements bibliotek.dk as a target with the use of a plugin so the target only displays if holdings for the given ISSN or ISBN number exists.
The plugin uses the SRU web service of bibliotek.dk and can be used as a template for similar services.
Created by: Kasper Løvschall, Aalborg Universitetsbibliotek, 24 May, 2011
Last updated by: Kasper Løvschall, Aalborg Universitetsbibliotek, 24 May, 2011
JournalTOCs is the largest free collection of scholarly journals Table of Contents (TOCs) for more than 15,000 journals from nearly 700 publishers.
This small code contribution implements JournalTOCs as a target with the use of a plugin so the target only displays if a TOC for the given ISSN number exists.
Created by: Kasper Løvschall, Aalborg Universitetsbibliotek, 19 May, 2011
Last updated by: Kasper Løvschall, Aalborg Universitetsbibliotek, 24 May, 2011
The HathiTrust target uses a plugin the query the HathiTrust API. If the item is in the public domain then a link is generated for the SFX menu window.
Created by: Margery Tibbetts, California Digital Library, 28 Apr, 2011
Last updated by: Margery Tibbetts, California Digital Library, 28 Apr, 2011
An SFX getReference target parser for the Talis Aspire resource list management system, which enables OpenURLs to be sent from the SFX to Aspire for 'bookmarking'.
The parser builds an outbound OpenURL from SFX, sending only those elements of the Context_Object which are populated, which is then read and processed by Aspire.
Created by: Richard Cross, Nottingham Trent University, 06 Apr, 2011
Last updated by: Richard Cross, Nottingham Trent University, 08 Nov, 2011
Basic URL Export for SFX 4 with additional proxy flag information (only active targets, services and portfolios).
Main motivation behind this module/program is that the SFX 4 URL Export is broken out of the box.
Export time on average is less than 2 minutes (compared to the 10 (4.1.1) or 20 (pre 4.1.1) minutes of the Ex Libris export) - the time varies depending on your hardware of course.
Supports many exceptions, where the hostnames must be built from jkeys.
This is mostly based on the SFX_SCRIPTS of EZproxy Wondertool without the EZproxy part (since that should be part of a separate software to which you can feed URLs from many different sources).
Created by: Teemu Nuutinen, Finnish National Electronic Library, 14 Mar, 2011
Last updated by: Teemu Nuutinen, Finnish National Electronic Library, 02 Aug, 2011
This is a script to export a library's SFX holdings in a form suitable for loading into Serials Solutions' 360 Core. This enables us to maintain our threshold information in SFX and have Summon reflect the SFX holdings without further work in Summon.
Note that we have still enabled most of the important targets (databases) in 360 Core, so that we can benefit from that knowledgebase too. The main reason for exporting from SFX is to avoid maintaining local thresholds in both systems for targets with varying start dates like Science Direct.
Created by: Matthew Phillips, University of Dundee, 15 Jul, 2010
Last updated by: Matthew Phillips, University of Dundee, 14 Jul, 2011
This Firefox browser add-on displays electronic book and journal availability from SFX in the University of Michigan's OPAC. This tool was created primarily so that the user can see both the Aleph holdings information and the SFX thresholds on one web page to verify that they match. It can be used by technical services staff to keep the catalog and SFX up to date with each other. Information from the SFX service menu is inserted on the webpage of the record representing the book or journal in the OPAC which eliminates the need for multiple searches for the same book or journal in the catalog and in the Link Server.
Created by: David Fulmer, University of Michigan, 29 Mar, 2010
Last updated by: David Fulmer, University of Michigan, 29 Mar, 2010