Koha/C4/SIP
Colin Campbell 8e485c6112 Bug 8271 teach SIPServer.pm to set its own lib path
SIPServer.pm requires that C4/SIP is added to its lib
path This has been done by passing this directory
to it via -I. By using FindBin it can set the path
for itself correctly. This will also work if the C4/SIP
directory tree is moved to a non-standard location
Removed the now redundant -I. from sip_run.sh

Added a variable to sip_run.sh for the koha tree to
highlight a problem with the script if you have multiple
directories in the PERL5LIB environment variable

Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
2012-07-06 18:28:11 +02:00
..
ILS Bug 8216: Allow SIP modules to pass critic tests 2012-06-20 11:14:00 +02:00
Sip Bug 7787: Make the SIP server much more robust. 2012-07-06 15:37:37 +02:00
t Bug 8216: Allow SIP modules to pass critic tests 2012-06-20 11:14:00 +02:00
acstest.py
example_institution_dump.sh Bug 2968 - SIP ACS_STATUS message (98) misreported config. 2009-02-26 14:57:22 -06:00
ILS.pm Bug 3638 : Captured Holds may need to generate a transfer 2012-06-05 16:11:18 +02:00
ILS.pod
interactive_item_dump.pl Expand interactive SIP tests. 2009-06-17 11:42:44 -05:00
interactive_members_dump.pl Modifying Members : Add Mod and GetMember 2009-09-30 11:29:23 +02:00
interactive_patron_check_password.pl
interactive_patron_dump.pl Expand interactive SIP tests. 2009-06-17 11:42:44 -05:00
interactive_renew_all_dump.pl
Makefile bug 3435: SIP2 - 3M extension for SmartChute checkin. 2009-07-30 11:06:53 -04:00
README
Sip.pm Bug 7787: Make the SIP server much more robust. 2012-07-06 15:37:37 +02:00
SIPServer.pm Bug 8271 teach SIPServer.pm to set its own lib path 2012-07-06 18:28:11 +02:00
test.txt
xmlparse.pl Bug 2505 - Add commented use warnings where missing in the C4/ directory 2010-04-21 20:25:32 +12:00

README for Open NSIP 3M-SIP Server

DEPENDENCIES

SIPServer is written entirely in Perl, but it require these CPAN
perl modules to run:

     Net::Server - The SIP server is a Net::Server::Prefork server
     XML::LibXML
     XML::Parser
     XML::Simple - for parsing the config file
     UNIVERSAL::require - for loading the correct ILS interface module
     Clone - for running the test cases

LOGGING

SIPServer uses syslog() for status and debugging messages.  All
syslog messages are logged using the syslog facility 'local6'.
If you need to change this, because something else on your system
is already using that facililty, just change the definition of
'LOG_SIP' at the top of the file SIPServer.pm

Make sure to update your syslog configuration to capture facility
'local6' and record it.