[Koha-zebra] zebra extended services problem [continued]

Paul POULAIN paul.poulain at free.fr
Tue Jan 10 14:54:22 CET 2006


Hi,

this time, I don't have any error, but I think it does not work anyway. 
For 9900 biblio, ls -l *.mf says :
-rw-r--r--  1 paul paul  8192 jan 10 14:45 dict-0.mf
-rw-r--r--  1 paul paul  4096 jan 10 14:45 gmatch-0.mf
-rw-r--r--  1 paul paul  1184 jan 10 14:45 isamcA-0.mf
-rw-r--r--  1 paul paul     0 jan 10 14:45 isamcB-0.mf
-rw-r--r--  1 paul paul     0 jan 10 14:45 isamcC-0.mf
-rw-r--r--  1 paul paul     0 jan 10 14:45 isamcD-0.mf
-rw-r--r--  1 paul paul     0 jan 10 14:45 isamcE-0.mf
-rw-r--r--  1 paul paul     0 jan 10 14:45 isamcF-0.mf
-rw-r--r--  1 paul paul 13312 jan 10 14:45 recdA-0.mf
-rw-r--r--  1 paul paul   208 jan 10 14:45 reci-0.mf

That seems a little bit small...

Here is my code :
	my $record = XMLgetbiblio($dbh,$biblionumber);
	my $Zpackage = $Zconn->package();
	$Zpackage->option(action => "recordInsert");
	$Zpackage->option(record => $record);
	eval {
		$Zpackage->send("update");
	};

XMLgetbiblio being a var containing the raw XML :
sub XMLgetbiblio {
     my ( $dbh, $biblionumber ) = @_;
	my $sth = $dbh->prepare('select marcxml from biblioitems where 
biblionumber=?');
	$sth->execute($biblionumber);
	my ($XML) = $sth->fetchrow;
     return $XML;
}

Here some zebra infos :
1/3 zebra.cfg :
===========
profilePath: ${srcdir:-.}:/usr/local/share/idzebra/tab/
attset: bib1.att
attset: explain.att

recordId: (bib1,Local-number)

recordType: grs.marc.unimarc
lockDir: lock
setTmpDir: tmp
keyTmpDir: tmp
memMax: 4
perm.anonymous: rw
encoding utf8
storeKeys:1
storeData:1

2/3 unimarc.abs :
=============
name unimarc
reference Usmarc
attset bib1.att
tagset unimarc.tag

marc unimarc.mar

esetname B @
esetname F @
encoding utf8


# 010a is isbn
elm 020                 isbn            -
elm 020/?               isbn            !:w
elm 020/?/a             isbn            !:w,!:p

# 011a is issn
elm 011                 issn            -
elm 011/?               issn            !:w
elm 011/?/a             issn            !:w,!:p

elm 700            Author                  -
elm 700/?          Author                  -
elm 700/?/a        Author                  !:w

#elm 701            Author                  -
#elm 701/?          Author                  -
#elm 701/?/a        Author                  !:w

elm 200            Title                   -
elm 200/?          Title                   -
elm 200/?/a        Title                   !:w,!:p
elm 200/?/e        Title                   !:w,!:p

elm 210            Publisher               -
elm 210/?          Publisher               -
elm 210/?/c        Publisher               !:w
elm 210/?/d        Date-of-publication     !:w

elm 090            Local-number            -
elm 090/?          Local-number            -
elm 090/?/9        Local-number            !:w


3/3 zebra log :
===========
(would be nice if you gave some hints on log content, because I don't 
understand anything i'm afraid...)

[paul at bureau unimarc]$ zebrasrv @:2100
14:45:18-10/01 [server] Adding dynamic listener on @:2100 id=0
14:45:18-10/01 [log] zebra_start zebra.cfg 1.3.32
14:45:18-10/01 [server] Starting server zebrasrv pid=21100
14:45:22-10/01 [session] Connect from tcp:127.0.0.1
14:45:22-10/01 zebrasrv(1) [session] Starting session 1 from 
tcp:127.0.0.1 (pid=21102)
14:45:22-10/01 zebrasrv(1) [log] User perm for perm.anonymous: rw
14:45:22-10/01 zebrasrv(1) [request] Auth none
14:45:22-10/01 zebrasrv(1) [request] Init OK - ID:81/81 Name:ZOOM-C/YAZ 
Version:1.37/2.1.2
14:45:22-10/01 zebrasrv(1) [log] function: 1
14:45:22-10/01 zebrasrv(1) [log] Waitaction: 2
14:45:22-10/01 zebrasrv(1) [log] adm request database Koha
14:45:22-10/01 zebrasrv(1) [log] adm-create Koha
14:45:22-10/01 zebrasrv(1) [log][app2] zebra_register_open rw = 1 
useshadow=0 p=0x8146668,n=,rp=(none)
14:45:22-10/01 zebrasrv(1) [log] 
profilePath=.:/usr/local/share/idzebra/tab/ 
cwd=/home/paul/koha.dev/head/misc/zebra/unimarc
14:45:22-10/01 zebrasrv(1) [log] zebra_end_trans
14:45:22-10/01 zebrasrv(1) [log] sorting section 1
14:45:22-10/01 zebrasrv(1) [log] Iterations . . .     45
14:45:22-10/01 zebrasrv(1) [log] Distinct words .     19
14:45:22-10/01 zebrasrv(1) [log] Updates. . . . .      0
14:45:22-10/01 zebrasrv(1) [log] Deletions. . . .      0
14:45:22-10/01 zebrasrv(1) [log] Insertions . . .     19
14:45:22-10/01 zebrasrv(1) [log][app2] zebra_register_close p=0x8146668
14:45:22-10/01 zebrasrv(1) [log] Records:       0 i/u/d 0/0/0
14:45:22-10/01 zebrasrv(1) [log] user/system: 0/0
14:45:22-10/01 zebrasrv(1) [request] EsRequest OK: Done !
14:45:32-10/01 zebrasrv(1) [log] function: 1
14:45:32-10/01 zebrasrv(1) [log] Waitaction: 2
14:45:32-10/01 zebrasrv(1) [log] Received DB Update
14:45:32-10/01 zebrasrv(1) [log] action
14:45:32-10/01 zebrasrv(1) [log] recordInsert
14:45:32-10/01 zebrasrv(1) [log] database: Default
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_open rw = 1 
useshadow=0 p=0x8146668,n=,rp=(none)
14:45:32-10/01 zebrasrv(1) [log] 
profilePath=.:/usr/local/share/idzebra/tab/ 
cwd=/home/paul/koha.dev/head/misc/zebra/unimarc
14:45:32-10/01 zebrasrv(1) [log] record 0 type XML
14:45:32-10/01 zebrasrv(1) [log] 4 bytes
void
14:45:32-10/01 zebrasrv(1) [log] zebra_end_trans
14:45:32-10/01 zebrasrv(1) [log] sorting section 1
14:45:32-10/01 zebrasrv(1) [log] Iterations . . .     51
14:45:32-10/01 zebrasrv(1) [log] Distinct words .     25
14:45:32-10/01 zebrasrv(1) [log] Updates. . . . .     11
14:45:32-10/01 zebrasrv(1) [log] Deletions. . . .      0
14:45:32-10/01 zebrasrv(1) [log] Insertions . . .     14
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_close p=0x8146668
14:45:32-10/01 zebrasrv(1) [log] Records:       0 i/u/d 0/0/0
14:45:32-10/01 zebrasrv(1) [log] user/system: 0/0
14:45:32-10/01 zebrasrv(1) [request] EsRequest OK: Done !
14:45:32-10/01 zebrasrv(1) [log] function: 1
14:45:32-10/01 zebrasrv(1) [log] Waitaction: 2
14:45:32-10/01 zebrasrv(1) [log] Received DB Update
14:45:32-10/01 zebrasrv(1) [log] action
14:45:32-10/01 zebrasrv(1) [log] recordInsert
14:45:32-10/01 zebrasrv(1) [log] database: Default
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_open rw = 1 
useshadow=0 p=0x8146668,n=,rp=(none)
14:45:32-10/01 zebrasrv(1) [log] 
profilePath=.:/usr/local/share/idzebra/tab/ 
cwd=/home/paul/koha.dev/head/misc/zebra/unimarc
14:45:32-10/01 zebrasrv(1) [log] record 0 type XML
14:45:32-10/01 zebrasrv(1) [log] 4 bytes
void
14:45:32-10/01 zebrasrv(1) [log] zebra_end_trans
14:45:32-10/01 zebrasrv(1) [log] sorting section 1
14:45:32-10/01 zebrasrv(1) [log] Iterations . . .     39
14:45:32-10/01 zebrasrv(1) [log] Distinct words .     17
14:45:32-10/01 zebrasrv(1) [log] Updates. . . . .     15
14:45:32-10/01 zebrasrv(1) [log] Deletions. . . .      0
14:45:32-10/01 zebrasrv(1) [log] Insertions . . .      2
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_close p=0x8146668
14:45:32-10/01 zebrasrv(1) [log] Records:       0 i/u/d 0/0/0
14:45:32-10/01 zebrasrv(1) [log] user/system: 1/0
14:45:32-10/01 zebrasrv(1) [request] EsRequest OK: Done !
14:45:32-10/01 zebrasrv(1) [log] function: 1
14:45:32-10/01 zebrasrv(1) [log] Waitaction: 2
14:45:32-10/01 zebrasrv(1) [log] Received DB Update
14:45:32-10/01 zebrasrv(1) [log] action
14:45:32-10/01 zebrasrv(1) [log] recordInsert
14:45:32-10/01 zebrasrv(1) [log] database: Default
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_open rw = 1 
useshadow=0 p=0x8146668,n=,rp=(none)
14:45:32-10/01 zebrasrv(1) [log] 
profilePath=.:/usr/local/share/idzebra/tab/ 
cwd=/home/paul/koha.dev/head/misc/zebra/unimarc
14:45:32-10/01 zebrasrv(1) [log] record 0 type XML
14:45:32-10/01 zebrasrv(1) [log] 4 bytes
void
14:45:32-10/01 zebrasrv(1) [log] zebra_end_trans
14:45:32-10/01 zebrasrv(1) [log] sorting section 1
14:45:32-10/01 zebrasrv(1) [log] Iterations . . .     42
14:45:32-10/01 zebrasrv(1) [log] Distinct words .     17
14:45:32-10/01 zebrasrv(1) [log] Updates. . . . .     17
14:45:32-10/01 zebrasrv(1) [log] Deletions. . . .      0
14:45:32-10/01 zebrasrv(1) [log] Insertions . . .      0
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_close p=0x8146668
14:45:32-10/01 zebrasrv(1) [log] Records:       0 i/u/d 0/0/0
14:45:32-10/01 zebrasrv(1) [log] user/system: 0/0
14:45:32-10/01 zebrasrv(1) [request] EsRequest OK: Done !
14:45:32-10/01 zebrasrv(1) [log] function: 1
14:45:32-10/01 zebrasrv(1) [log] Waitaction: 2
14:45:32-10/01 zebrasrv(1) [log] Received DB Update
14:45:32-10/01 zebrasrv(1) [log] action
14:45:32-10/01 zebrasrv(1) [log] recordInsert
14:45:32-10/01 zebrasrv(1) [log] database: Default
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_open rw = 1 
useshadow=0 p=0x8146668,n=,rp=(none)
14:45:32-10/01 zebrasrv(1) [log] 
profilePath=.:/usr/local/share/idzebra/tab/ 
cwd=/home/paul/koha.dev/head/misc/zebra/unimarc
14:45:32-10/01 zebrasrv(1) [log] record 0 type XML
14:45:32-10/01 zebrasrv(1) [log] 4 bytes
void
14:45:32-10/01 zebrasrv(1) [log] zebra_end_trans
14:45:32-10/01 zebrasrv(1) [log] sorting section 1
14:45:32-10/01 zebrasrv(1) [log] Iterations . . .     42
14:45:32-10/01 zebrasrv(1) [log] Distinct words .     17
14:45:32-10/01 zebrasrv(1) [log] Updates. . . . .     17
14:45:32-10/01 zebrasrv(1) [log] Deletions. . . .      0
14:45:32-10/01 zebrasrv(1) [log] Insertions . . .      0
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_close p=0x8146668
14:45:32-10/01 zebrasrv(1) [log] Records:       0 i/u/d 0/0/0
14:45:32-10/01 zebrasrv(1) [log] user/system: 0/1
14:45:32-10/01 zebrasrv(1) [request] EsRequest OK: Done !
14:45:32-10/01 zebrasrv(1) [log] function: 1
14:45:32-10/01 zebrasrv(1) [log] Waitaction: 2
14:45:32-10/01 zebrasrv(1) [log] Received DB Update
14:45:32-10/01 zebrasrv(1) [log] action
14:45:32-10/01 zebrasrv(1) [log] recordInsert
14:45:32-10/01 zebrasrv(1) [log] database: Default
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_open rw = 1 
useshadow=0 p=0x8146668,n=,rp=(none)
14:45:32-10/01 zebrasrv(1) [log] 
profilePath=.:/usr/local/share/idzebra/tab/ 
cwd=/home/paul/koha.dev/head/misc/zebra/unimarc
14:45:32-10/01 zebrasrv(1) [log] record 0 type XML
14:45:32-10/01 zebrasrv(1) [log] 4 bytes
void
14:45:32-10/01 zebrasrv(1) [log] zebra_end_trans
14:45:32-10/01 zebrasrv(1) [log] sorting section 1
14:45:32-10/01 zebrasrv(1) [log] Iterations . . .     42
14:45:32-10/01 zebrasrv(1) [log] Distinct words .     17
14:45:32-10/01 zebrasrv(1) [log] Updates. . . . .     17
14:45:32-10/01 zebrasrv(1) [log] Deletions. . . .      0
14:45:32-10/01 zebrasrv(1) [log] Insertions . . .      0
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_close p=0x8146668
14:45:32-10/01 zebrasrv(1) [log] Records:       0 i/u/d 0/0/0
14:45:32-10/01 zebrasrv(1) [log] user/system: 0/0
14:45:32-10/01 zebrasrv(1) [request] EsRequest OK: Done !
14:45:32-10/01 zebrasrv(1) [log] function: 1
14:45:32-10/01 zebrasrv(1) [log] Waitaction: 2
14:45:32-10/01 zebrasrv(1) [log] Received DB Update
14:45:32-10/01 zebrasrv(1) [log] action
14:45:32-10/01 zebrasrv(1) [log] recordInsert
14:45:32-10/01 zebrasrv(1) [log] database: Default
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_open rw = 1 
useshadow=0 p=0x8146668,n=,rp=(none)
14:45:32-10/01 zebrasrv(1) [log] 
profilePath=.:/usr/local/share/idzebra/tab/ 
cwd=/home/paul/koha.dev/head/misc/zebra/unimarc
14:45:32-10/01 zebrasrv(1) [log] record 0 type XML
14:45:32-10/01 zebrasrv(1) [log] 4 bytes
void
14:45:32-10/01 zebrasrv(1) [log] zebra_end_trans
14:45:32-10/01 zebrasrv(1) [log] sorting section 1
14:45:32-10/01 zebrasrv(1) [log] Iterations . . .     42
14:45:32-10/01 zebrasrv(1) [log] Distinct words .     18
14:45:32-10/01 zebrasrv(1) [log] Updates. . . . .     17
14:45:32-10/01 zebrasrv(1) [log] Deletions. . . .      0
14:45:32-10/01 zebrasrv(1) [log] Insertions . . .      1
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_close p=0x8146668
14:45:32-10/01 zebrasrv(1) [log] Records:       0 i/u/d 0/0/0
14:45:32-10/01 zebrasrv(1) [log] user/system: 0/0
14:45:32-10/01 zebrasrv(1) [request] EsRequest OK: Done !
14:45:32-10/01 zebrasrv(1) [log] function: 1
14:45:32-10/01 zebrasrv(1) [log] Waitaction: 2
14:45:32-10/01 zebrasrv(1) [log] Received DB Update
14:45:32-10/01 zebrasrv(1) [log] action
14:45:32-10/01 zebrasrv(1) [log] recordInsert
14:45:32-10/01 zebrasrv(1) [log] database: Default
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_open rw = 1 
useshadow=0 p=0x8146668,n=,rp=(none)
14:45:32-10/01 zebrasrv(1) [log] 
profilePath=.:/usr/local/share/idzebra/tab/ 
cwd=/home/paul/koha.dev/head/misc/zebra/unimarc
14:45:32-10/01 zebrasrv(1) [log] record 0 type XML
14:45:32-10/01 zebrasrv(1) [log] 4 bytes
void
14:45:32-10/01 zebrasrv(1) [log] zebra_end_trans
14:45:32-10/01 zebrasrv(1) [log] sorting section 1
14:45:32-10/01 zebrasrv(1) [log] Iterations . . .     42
14:45:32-10/01 zebrasrv(1) [log] Distinct words .     19
14:45:32-10/01 zebrasrv(1) [log] Updates. . . . .     17
14:45:32-10/01 zebrasrv(1) [log] Deletions. . . .      1
14:45:32-10/01 zebrasrv(1) [log] Insertions . . .      1
14:45:32-10/01 zebrasrv(1) [log][app2] zebra_register_close p=0x8146668
14:45:32-10/01 zebrasrv(1) [log] Records:       0 i/u/d 0/0/0
14:45:32-10/01 zebrasrv(1) [log] user/system: 0/0
14:45:32-10/01 zebrasrv(1) [request] EsRequest OK: Done !
14:45:32-10/01 zebrasrv(1) [session] Connection closed by client


-- 
Paul POULAIN
Consultant indépendant en logiciels libres
responsable francophone de koha (SIGB libre http://www.koha-fr.org)





More information about the Koha-zebra mailing list