EPrints

@INC::EPrints [/trac/browser/trunk/system/perl_lib/EPrints.pm]

NAME

EPrints - Institutional Repository software

SYNOPSIS

	use EPrints qw();

	my $session = EPrints::Session->new( 1, "demoprints" );

	...

	$session->terminate;

DESCRIPTION

See http://www.eprints.org/.

Available Symbols

You can pass options to the EPrints package that effect the EPrints initialisation e.g.

	use EPrints qw( no_check_user );

Do not check the current user/group is the same as the user/group in Systemsettings.

Debugging Slow Processes

This module installs a signal handler that will print a stack trace if given a USR2 signal (if your system supports this signal). To print a stack trace to the error log execute:

 $ kill -USR2 PID

Where PID is the id number of the stalled process.

A shell script will print the stack trace to the console.

METHODS

Print an error message and exit. If running under mod_perl then print the error as a webpage and exit.

This subroutine is loaded before other modules so that it may be used to report errors when initialising modules.

SEE ALSO

EPrints::Session

COPYRIGHT

__COPYRIGHT__

Copyright 2000-2008 University of Southampton. All Rights Reserved.

__LICENSE__

Unless explicitly stated otherwise all content © University of Southampton 2007.