z3950daemon failing to insert into marc_breeding
When I try to use the z3950 lookup from the intranet or run processz3950queue from the console, I get the following output (in the log when I run from intranet), which all looks good to my untrained eye: 21383/45 : Processing isbn=0670839043 at AMICUS amicus.collectionscanada.ca:210 NL USMARC (1 forks) 21383/45 : 2 >> 21383/45 : creating and 21383/45 : working on results entry 42 21383/45 : connected to AMICUS 21383/45 : AMICUS : 1 records found, retrieving them (max 80) 21383/45 : AMICUS : amicus.collectionscanada.ca:210 records retrieved 1 SPEED: 0.5 21383/45 : amicus.collectionscanada.ca:210 search done. 21385/46 : Processing isbn=0670839043 at AMICUS amicus.collectionscanada.ca:210 NL USMARC (2 forks) 21385/46 : 2 >> 21385/46 : creating and 21385/46 : working on results entry 43 21385/46 : connected to AMICUS 21385/46 : AMICUS : 1 records found, retrieving them (max 80) 21385/46 : AMICUS : amicus.collectionscanada.ca:210 records retrieved 1 SPEED: 0.5 21385/46 : amicus.collectionscanada.ca:210 search done. I get results that look good in the z3950results table in the database and the items in the z3950queue table get marked as done like they are supposed to, but nothing ever makes it into the marc_breeding table or the uploaded_marcs table. Looking at the source code, I imagine that the ImportBreeding method (called on lines 227 and 289 of processz3950queue) would be updating the breeding table with the z3950 search results, but this does not seem to be happening. Am I off base here? Does anyone have any ideas about where I should be looking to get this happening? thanks, Will wmacfarl@gmail.com
William, you're not wrong, the records should be going into the reservoir. So here's the usual questions: What Koha version? What operating system? And some not so usual questions: Do you have your MARC framework defined? MARC check is OK? At least one stop word defined (if an old version of Koha)? Stephen William Macfarlane said:
When I try to use the z3950 lookup from the intranet or run processz3950queue from the console, I get the following output (in the log when I run from intranet), which all looks good to my untrained eye:
21383/45 : Processing isbn=0670839043 at AMICUS amicus.collectionscanada.ca:210 NL USMARC (1 forks) 21383/45 : 2 >> 21383/45 : creating and 21383/45 : working on results entry 42 21383/45 : connected to AMICUS 21383/45 : AMICUS : 1 records found, retrieving them (max 80) 21383/45 : AMICUS : amicus.collectionscanada.ca:210 records retrieved 1 SPEED: 0.5 21383/45 : amicus.collectionscanada.ca:210 search done. 21385/46 : Processing isbn=0670839043 at AMICUS amicus.collectionscanada.ca:210 NL USMARC (2 forks) 21385/46 : 2 >> 21385/46 : creating and 21385/46 : working on results entry 43 21385/46 : connected to AMICUS 21385/46 : AMICUS : 1 records found, retrieving them (max 80) 21385/46 : AMICUS : amicus.collectionscanada.ca:210 records retrieved 1 SPEED: 0.5 21385/46 : amicus.collectionscanada.ca:210 search done.
I get results that look good in the z3950results table in the database and the items in the z3950queue table get marked as done like they are supposed to, but nothing ever makes it into the marc_breeding table or the uploaded_marcs table.
Looking at the source code, I imagine that the ImportBreeding method (called on lines 227 and 289 of processz3950queue) would be updating the breeding table with the z3950 search results, but this does not seem to be happening.
Am I off base here? Does anyone have any ideas about where I should be looking to get this happening?
thanks, Will wmacfarl@gmail.com
-- Stephen Hedges Skemotah Solutions, USA www.skemotah.com -- shedges@skemotah.com
participants (2)
-
Stephen Hedges -
William Macfarlane