Not really a code contribution. In the Voyager Developers' meeting we decided to come up with a list of Perl modules we'd like to see distributed with Perl in Ex Libris products (not just Voyager). Please add your wishes.
NYU has integrated PDS with Sun's OpenSSO Identity Management application. The PDS/OpenSSO integration uses PDS as the NYU Libraries' single sign-on system and leverages NYU's OpenSSO system to provide seamless interaction between library applications and university services. The integration merges patron information from OpenSSO (e.g. name, email, e-resources access) with patron information from Aleph (e.g. borrower status and type) to ensure access to the multitude of library services.
The NYU Libraries operate in a consortial environment in which not all users are in OpenSSO and not all OpenSSO users are in Aleph. PDS is hosted in an active/passive capacity on our Primo front-end servers. Due to the nature of PDS and Aleph, patrons are required to have an Aleph account in order to login to the library's SSO environment. The exception to this rule is EZProxy.
Here is a shell script to check for free memory in Ex Libris oracle tablespaces.
The script runs from a cron job to automate the Ex Libris menu option util_o_14_1 for Primo, Aleph, Metalib, Digitool and ARC.
A "low tablespace" email is sent to an "alerts" email address when free tablespace is below 2000Megabytes.
The application user and server name appear in the subject. The email body lists the lablespaces with low free space, and the free space in Megabytes.
An "ok tablespace" email is sent to a "monitor" email address when free tablespace is not below 2000Megabytes to verify that the script has been run.
The application user and server name appear in the subject. The email body lists the lablespaces with low free space, and the free space in Megabytes.
Once a month on the 23rd day the "ok tablespace" email is sent to the "alerts" email address to verify that the script has been run.
An "error tablespace" email is sent to the "alerts" email address if an ORA- message is produced by the execution of util_o_14_1.
We have found this useful for users who are familiar with the Ex Libris util menu for monitoring and manageing oracle tablespaces.
We have implemented a simple policy of 2000Megabytes minimum free memory for each Ex Libris tablespace.
With this policy it is unlikely that any tablespaces should have zero free space without warning.
There is no check for tablespaces with zero free space. Oracle administrative/system tablespaces are not checked.
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 util menu in Ex Libris applications to run from a cron job.
Created by: Laszlo Gercsov, University of New South Wales, 11 Jul, 2011
Last updated by: Laszlo Gercsov, University of New South Wales, 11 Jul, 2011
TRUNC is a URL truncator application, a system that uses a small URL alias to redirect to another URL - typically one that is very long. It comes packages with a web services based api that can be plugged into any Ex Libris product using Javascript, allowing a site to offer tidy URLs that go directly to pages with longer URLs, for example, OpenURLs.
Download http://www.exlibrisgroup.org/download/attachments/26739369/trunc_php.tar.gz
Created by: Mark Dehmlow, University of Notre Dame, 28 Jan, 2010
Last updated by: Mark Dehmlow, University of Notre Dame, 19 Feb, 2010
The PDSAuth application is an ISAPI Filter developed in Visual C++ for Windows Server and IIS. It's goal is to intercept requests to ILLiad, an OCLC application for Interlibrary Loan management, in order to verify the user's authentication against PDS and then make an authorization decision.
Created by: Barnaby Alter, New York University, 03 Nov, 2010
Last updated by: Barnaby Alter, New York University, 04 May, 2012
A java based toolkit for editing batches of MARC records. Utilizes an XML configuration file, so there is no coding involved. Does require working knowledge of XML and how to execute java programs to use. Download
Created by: Mark Dehmlow, University of Notre Dame, 22 Jul, 2009
Last updated by: Mark Dehmlow, University of Notre Dame, 07 Apr, 2010