9 |
use strict; |
use strict; |
10 |
use Data::Dumper; |
use Data::Dumper; |
11 |
use Carp; |
use Carp; |
12 |
|
use Log::Log4perl qw(get_logger :levels); |
13 |
|
|
14 |
use lib './lib'; |
use lib './lib'; |
15 |
use WebPAC; |
use WebPAC; |
16 |
|
|
17 |
|
Log::Log4perl->init('log.conf'); |
18 |
|
my $log = get_logger(); |
19 |
|
|
20 |
my $webpac = new WebPAC( |
my $webpac = new WebPAC( |
21 |
code_page => 'ISO-8859-2', |
code_page => 'ISO-8859-2', |
22 |
limit_mfn => 500, |
limit_mfn => 500, |
23 |
debug => 1, |
# debug => 1, |
24 |
) || die; |
) || die; |
25 |
|
|
26 |
$|=1; |
$|=1; |
36 |
], |
], |
37 |
); |
); |
38 |
|
|
39 |
print "rows: $maxmfn\n\n"; |
$log->info("rows: $maxmfn"); |
40 |
|
|
41 |
$webpac->open_import_xml(type => 'isis_hidra_ths'); |
$webpac->open_import_xml(type => 'isis_hidra_ths'); |
42 |
|
|
44 |
|
|
45 |
my @ds = $webpac->data_structure($rec); |
my @ds = $webpac->data_structure($rec); |
46 |
|
|
47 |
|
if ($log->is_debug) { |
48 |
|
$log->debug("rec = ",Dumper($rec)); |
49 |
|
$log->debug("ds = ",Dumper(\@ds)); |
50 |
|
} |
51 |
|
|
52 |
print $webpac->output( |
print $webpac->output( |
53 |
template => 'text.tt', |
template => 'text.tt', |
54 |
data => \@ds, |
data => \@ds, |
56 |
|
|
57 |
} |
} |
58 |
|
|
59 |
print "## lookup ",Dumper($webpac->{'lookup'}); |
if ($log->is_debug) { |
60 |
print "## data ",Dumper($webpac->{'data'}); |
$log->debug("lookup hash: ",Dumper($webpac->{'lookup'})); |
61 |
|
$log->debug("data hash: ",Dumper($webpac->{'data'})); |
62 |
|
} |