projects
/
Biblio-RFID.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
push more variables to koha
[Biblio-RFID.git]
/
scripts
/
RFID-JSONP-server.pl
diff --git
a/scripts/RFID-JSONP-server.pl
b/scripts/RFID-JSONP-server.pl
index
46abca9
..
06576d2
100755
(executable)
--- a/
scripts/RFID-JSONP-server.pl
+++ b/
scripts/RFID-JSONP-server.pl
@@
-24,8
+24,7
@@
use POSIX qw(strftime);
use Encode;
my $debug = 0;
use Encode;
my $debug = 0;
-my $listen = '127.0.0.1:9000';
-$listen = ':9000';
+my $listen = $ENV{HTTP_LISTEN} || 'localhost:9000';
my $reader;
my $koha_url = $ENV{KOHA_URL};
warn "$koha_url";
my $reader;
my $koha_url = $ENV{KOHA_URL};
warn "$koha_url";
@@
-98,6
+97,8
@@
sub sip2_socket {
sub sip2_message {
my $send = shift;
sub sip2_message {
my $send = shift;
+ my $retry = 0;
+
send_again:
my $sock = sip2_socket || die "no sip2 socket";
send_again:
my $sock = sip2_socket || die "no sip2 socket";
@@
-106,8
+107,6
@@
send_again:
$send .= "\r" unless $send =~ m/\r$/;
$send .= "\n" unless $send =~ m/\n$/;
$send .= "\r" unless $send =~ m/\r$/;
$send .= "\n" unless $send =~ m/\n$/;
-
- my $retry = 0;
warn "SIP2 >>>> ",dump($send), "\n";
print $sock $send;
$sock->flush;
warn "SIP2 >>>> ",dump($send), "\n";
print $sock $send;
$sock->flush;
@@
-369,8
+368,11
@@
sub rfid_register {
my $ua = LWP::UserAgent->new;
my $url = URI->new( $rfid_url . '/register.pl');
my $ua = LWP::UserAgent->new;
my $url = URI->new( $rfid_url . '/register.pl');
- $url->query_form(
- local_ip => $ip->{eth0} || $ip->{ (keys %$ip)[0] },
+ $url->query_form( %$ip,
+ HTTP_LISTEN => $listen,
+ RFID_LISTEN => $ENV{RFID_LISTEN},
+ KOHA_URL => $koha_url,
+ RFID_URL => $rfid_url,
);
warn "GET ",$url->as_string;
my $response = $ua->get($url);
);
warn "GET ",$url->as_string;
my $response = $ua->get($url);