Bug 26701: Remove unused C4/SIP scripts
Those scripts are not known to be used, we can remove them from the Koha codebase. Test plan: Confirm that the scripts removed by this patch are not used anywhere from Koha. Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Nick Clemens <nick@bywatersolutions.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
1d61203fab
commit
3569731261
8 changed files with 0 additions and 226 deletions
|
@ -1,42 +0,0 @@
|
|||
import operator
|
||||
import socket
|
||||
from time import strftime;
|
||||
|
||||
def SipSocket(host='localhost', port=5300):
|
||||
so = socket.socket()
|
||||
so.connect((host, port))
|
||||
return so
|
||||
|
||||
def login(so, uname='scclient', passwd='clientpwd', locn='The basement',
|
||||
seqno=0):
|
||||
port = so.getpeername()[1]
|
||||
if port == 5300:
|
||||
resp = send(so, '9300CN%s|CO%s|CP%s|' % (uname, passwd, locn), seqno)
|
||||
print "Received", repr(resp)
|
||||
print "Verified: ", verify(resp)
|
||||
else:
|
||||
raise "Logging in is only support for the raw transport on port 5300"
|
||||
|
||||
def send(so, msg, seqno=0):
|
||||
if seqno:
|
||||
msg += 'AY' + str(seqno)[0] + 'AZ'
|
||||
msg += ('%04X' % calculate_cksum(msg))
|
||||
msg += '\r'
|
||||
print 'Sending', repr(msg)
|
||||
so.send(msg)
|
||||
resp = so.recv(1000)
|
||||
return resp, verify(resp)
|
||||
|
||||
def calculate_cksum(msg):
|
||||
return (-reduce(operator.add, map(ord, msg)) & 0xFFFF)
|
||||
|
||||
def sipdate():
|
||||
return(strftime("%Y%m%d %H%M%S"))
|
||||
|
||||
def verify(msg):
|
||||
if msg[-1] == '\r': msg = msg[:-2]
|
||||
if msg[-6:-4] == 'AZ':
|
||||
cksum = calculate_cksum(msg[:-4])
|
||||
return (msg[-4:] == ('%04X' % cksum))
|
||||
# If there's no checksum, then the message is ok
|
||||
return True
|
|
@ -1,16 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
perl -I ./ -e '
|
||||
use Data::Dumper;
|
||||
use C4::SIP::ILS;
|
||||
use C4::SIP::Sip::Configuration;
|
||||
my $code = "MAIN";
|
||||
my $conf = C4::SIP::Sip::Configuration->new("SIPconfig.xml");
|
||||
my $ils = C4::SIP::ILS->new($conf->{institutions}->{$code});
|
||||
print "XML for $code: ", Dumper($conf->{institutions}->{$code}), "\n";
|
||||
print "ILS for $code: ", Dumper($ils), "\n";
|
||||
print "\$ils->checkout_ok(): ", ($ils->checkout_ok() ? "Y" : "N"), "\n";
|
||||
print "\$ils->checkin_ok() : ", ($ils->checkin_ok() ? "Y" : "N"), "\n";
|
||||
print "\$ils->offline_ok() : ", ($ils->offline_ok() ? "Y" : "N"), "\n";
|
||||
print "\n";
|
||||
'
|
|
@ -1,44 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
#
|
||||
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
use C4::SIP::ILS::Item;
|
||||
use Data::Dumper;
|
||||
|
||||
my $compare = (@ARGV) ? shift : 0;
|
||||
while (1) {
|
||||
print "Enter item barcode: ";
|
||||
my $in = <>;
|
||||
defined($in) or last;
|
||||
chomp($in);
|
||||
last unless $in;
|
||||
my $item = C4::SIP::ILS::Item->new($in);
|
||||
unless ($item) {
|
||||
print "No item ($in)";
|
||||
next;
|
||||
}
|
||||
for (qw(marc marcxml)) { # Letting it just in case but should not longer be useful
|
||||
$item->{$_} = 'suppressed...';
|
||||
}
|
||||
my $queue = $item->hold_queue();
|
||||
print "Item ($in): ", Dumper($item);
|
||||
print "hold_queue: ", Dumper($queue);
|
||||
my $holdernumber;
|
||||
if ($queue and scalar(@$queue)) {
|
||||
$holdernumber = $queue->[0]->{borrowernumber};
|
||||
print "first borrowernumber: $holdernumber\n";
|
||||
}
|
||||
if ($compare) {
|
||||
print "Enter patron barcode: ";
|
||||
my $barcode = <>;
|
||||
defined($barcode) or next;
|
||||
chomp($barcode);
|
||||
next unless $barcode;
|
||||
my $x = ILS::Item::_barcode_to_borrowernumber($barcode) || 'UNDEF';
|
||||
print " converts to: $x\n";
|
||||
printf " compares as: %s\n",
|
||||
($item->barcode_is_borrowernumber($barcode,$holdernumber) ? 'TRUE' : 'FALSE');
|
||||
}
|
||||
}
|
|
@ -1,26 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
#
|
||||
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
use C4::SIP::ILS::Patron;
|
||||
use C4::SIP::Sip qw(sipbool);
|
||||
use Data::Dumper;
|
||||
|
||||
while (1) {
|
||||
print "Enter patron barcode: ";
|
||||
my $in = <>;
|
||||
defined($in) or last;
|
||||
chomp($in);
|
||||
last unless $in;
|
||||
my $patron = C4::SIP::ILS::Patron->new($in);
|
||||
print Dumper($patron);
|
||||
$patron or next;
|
||||
print "Enter patron password: ";
|
||||
$in = <>;
|
||||
chomp($in);
|
||||
print "Raw password is: " . $patron->{password}, "\n";
|
||||
print " check_password: " . $patron->check_password($in), "\n";
|
||||
print " sipbool: " . sipbool($patron->check_password($in)), "\n";
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
#
|
||||
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
use C4::SIP::ILS::Patron;
|
||||
use Data::Dumper;
|
||||
|
||||
while (1) {
|
||||
print "Enter patron barcode: ";
|
||||
my $in = <>;
|
||||
defined($in) or last;
|
||||
chomp($in);
|
||||
last unless $in;
|
||||
my $patron = C4::SIP::ILS::Patron->new($in);
|
||||
print "Patron ($in):\n", Dumper($patron);
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
#
|
||||
|
||||
use warnings;
|
||||
use strict;
|
||||
|
||||
use C4::SIP::ILS::Transaction::RenewAll;
|
||||
use Data::Dumper;
|
||||
|
||||
while (1) {
|
||||
print "Enter patron barcode: ";
|
||||
my $in = <>;
|
||||
defined($in) or last;
|
||||
chomp($in);
|
||||
last unless $in;
|
||||
my $patron = ILS::Patron->new($in);
|
||||
print "Patron before: \n " . Dumper($patron);
|
||||
my $action = C4::SIP::ILS::Transaction::RenewAll->new();
|
||||
$action->do_renew_all();
|
||||
print "\n\nTransaction::RenewAll: " . Dumper($action);
|
||||
print "\n", "=" x 35, "\n";
|
||||
}
|
|
@ -1,27 +0,0 @@
|
|||
97AZFEF5
|
||||
2300120071003 084235AOkohalibrary|AArch|ACkoha|ADkoha|
|
||||
|
||||
2300120060101 084236AOUWOLS|AAmjandkilde|ACterminal password|ADuser password|
|
||||
2300120060101 084237AOUWOLS|AAdjfiander|ACterminal password|ADuser password|
|
||||
9300CNLoginUserID|COLoginPassword|CPLocationCode|
|
||||
11YN20060329 203000 AOUWOLS|AAdjfiander|AB1565921879|AC|
|
||||
09Y20060102 08423620060113 084235APUnder the bed|AOUWOLS|AB1565921879|ACterminal password|
|
||||
01N20060102 084238AOUWOLS|ALHe's a jerk|AAdjfiander|ACterminal password|
|
||||
|
||||
2520060102 084238AOUWOLS|AAdjfiander|ACterminal password|AD6789|
|
||||
9910302.00
|
||||
|
||||
3520060110 084237AOkohalibrary|AArch|ADkoha|
|
||||
1720060110 215612AOUWOLS|AB1565921879|
|
||||
|
||||
patron information:
|
||||
6300020060329 201700Y AOkohalibrary|AArch|ACkoha|ADkoha|
|
||||
|
||||
15+20060415 110158BW20060815 110158|BSTaylor|BY2|AOUWOLS|AAdjfiander|AB1565921879|
|
||||
15-20060415 110158AOUWOLS|AAdjfiander|AB1565921879|
|
||||
29NN20060415 110158 AOUWOLS|AAdjfiander|AD6789|AB1565921879|
|
||||
6520060415 110158AOUWOLS|AAdjfiander|AD6789|
|
||||
|
||||
working:
|
||||
|
||||
9300CNkoha|COkoha|CPkohalibrary|
|
|
@ -1,31 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
#
|
||||
# This file reads a SIPServer xml-format configuration file and dumps it
|
||||
# to stdout. Just to see what the structures look like.
|
||||
#
|
||||
# The 'new XML::Simple' option must agree exactly with the configuration
|
||||
# in Sip::Configuration.pm
|
||||
#
|
||||
use strict;
|
||||
use warnings;
|
||||
use English;
|
||||
|
||||
use XML::Simple qw(:strict);
|
||||
use Data::Dumper;
|
||||
|
||||
my $parser = XML::Simple->new( KeyAttr => { login => '+id',
|
||||
institution => '+id',
|
||||
service => '+port', },
|
||||
GroupTags => { listeners => 'service',
|
||||
accounts => 'login',
|
||||
institutions => 'institution', },
|
||||
ForceArray=> [ 'service',
|
||||
'login',
|
||||
'institution' ],
|
||||
ValueAttr => { 'error-detect' => 'enabled',
|
||||
'min_servers' => 'value',
|
||||
'max_servers' => 'value'} );
|
||||
|
||||
my $ref = $parser->XMLin(@ARGV ? shift : 'SIPconfig.xml');
|
||||
|
||||
print Dumper($ref);
|
Loading…
Reference in a new issue