nothing to harvest

Open Harvester Systems support questions and answers, bug reports, and development issues.

Moderators: jmacgreg, michael, John

Forum rules
The Public Knowledge Project Support Forum is moving to http://forum.pkp.sfu.ca

This forum will be maintained permanently as an archived historical resource, but all new questions should be added to the new forum. Questions will no longer be monitored on this old forum after March 30, 2015.
kim

nothing to harvest

Postby kim » Thu Apr 08, 2004 5:08 am

I download the PKP Open Archives Harvester 1.0.1 , on a Linux Redhat 9.0 distrib.

Install is good, I configure correctly the harvester by menu admin, but when I launch "update metadata index" for indexing my archive repository , it take few minutes and nothing.....
and there is results : Update Metadata Index Indexing Thèses en Lignes - Université Lyon 2 ... done (0 new/updated records indexed)

What's happen..???? I don't undestand why pkp oah don't running better....

kevin
Posts: 338
Joined: Tue Oct 14, 2003 8:23 pm
Contact:

Postby kevin » Thu Apr 08, 2004 12:03 pm

This patch should resolve the problem with your archive:

Code: Select all

Index: include/harvester.inc.php
===================================================================
RCS file: /cvs/harvester/include/harvester.inc.php,v
retrieving revision 1.12
diff -u -r1.12 harvester.inc.php
--- a/include/harvester.inc.php 23 Feb 2004 00:50:03 -0000      1.12
+++ b/include/harvester.inc.php 8 Apr 2004 19:02:39 -0000
@@ -160,11 +160,11 @@
 
        if($protocol == 2) {
                // OAI 2.0
-               $dc_metadata = $record[metadata]['oai_dc:dc'];
-
-               if(!is_array($dc_metadata)) {
-                       $dc_metadata = $record[metadata]['oaidc:dc'];
-               }
+               $dc_metadata = isset($record[metadata]['oai_dc:dc'])
+                       ? $record[metadata]['oai_dc:dc']
+                       : (isset($record[metadata]['oaidc:dc'])
+                               ? $record[metadata]['oaidc:dc']
+                               : $record[metadata]['dc']);
 
                if(!is_array($dc_metadata)) {
                        return false;

Guest

Postby Guest » Fri Apr 09, 2004 12:42 am

Thank for your answer, but what I do with this patch ?? how or what file I must change his code.? ? ?


kevin wrote:This patch should resolve the problem with your archive:

Code: Select all

Index: include/harvester.inc.php
===================================================================
RCS file: /cvs/harvester/include/harvester.inc.php,v
retrieving revision 1.12
diff -u -r1.12 harvester.inc.php
--- a/include/harvester.inc.php 23 Feb 2004 00:50:03 -0000      1.12
+++ b/include/harvester.inc.php 8 Apr 2004 19:02:39 -0000
@@ -160,11 +160,11 @@
 
        if($protocol == 2) {
                // OAI 2.0
-               $dc_metadata = $record[metadata]['oai_dc:dc'];
-
-               if(!is_array($dc_metadata)) {
-                       $dc_metadata = $record[metadata]['oaidc:dc'];
-               }
+               $dc_metadata = isset($record[metadata]['oai_dc:dc'])
+                       ? $record[metadata]['oai_dc:dc']
+                       : (isset($record[metadata]['oaidc:dc'])
+                               ? $record[metadata]['oaidc:dc']
+                               : $record[metadata]['dc']);
 
                if(!is_array($dc_metadata)) {
                        return false;

Guest

Postby Guest » Fri Apr 09, 2004 1:14 am

Thank

I modify the harvester.inc.php and it's better, the harvest run now !!!

thank

jbdj
Posts: 16
Joined: Sat Feb 05, 2005 7:29 pm
Contact:

Postby jbdj » Sat Sep 10, 2005 5:26 pm

Hi,

I'm with same problem, what did you do for correct the problem?



JBDJ


Return to “Open Harvester Systems Support and Development”

Who is online

Users browsing this forum: No registered users and 1 guest