From: Demian K. <dem...@vi...> - 2011-03-28 13:39:38
|
It might be worth running the import/import-xsl.php script with the "--test-only" switch on one of the XML files to see the output of the XSL transformation. Perhaps that will show you what is going wrong -- a common problem is a blank value in the ID field due to missing data (did you configure the OAI-PMH harvester to inject IDs?) or a bad XPath in the XSLT (if you're doing something non-standard). - Demian > -----Original Message----- > From: mar...@gm... [mailto:mar...@gm...] On Behalf Of > Andrea Marchitelli > Sent: Monday, March 28, 2011 9:23 AM > To: Demian Katz > Cc: vufind-tech > Subject: Re: [VuFind-Tech] OAI-PMH harvester > > Thanks to Filipe and Demian both! > I inserted require_once 'DB/DataObject.php'; in my ConnectionManager > and I uploaded the new autoloader, from 1.1.0 > > Now I have > when i get php harvest_oai.php > Processing JLIS... > Autodetecting date granularity... found YYYY-MM-DDThh:mm:ssZ. > Processing 19 records... > Completed without errors -- 1 source(s) processed. > > and performing sh batch-import-xsl.sh JLIS ojs.properties > Processing > /var/vufind/harvest/JLIS/1301318373_oai_ojs_leo_cilea_it_article_11.xml > ... > Successfully imported > /var/vufind/harvest/JLIS/1301318373_oai_ojs_leo_cilea_it_article_11.xml > ... > and so on. > Then a regular index optimization but I can't find these records in > the OPAC when I perform a search. > > What can be the matter? > > Andrea > > > > 2011/3/28 Demian Katz <dem...@vi...>: > > The problem may be that some of the code you have patched into 1.0.1 > relies on the improved autoloader function from 1.1. If you add an > explicit "require_once 'DB/DataObject.php'; somewhere in the code, does > that help? What if you patch in the new autoloader? > > > > - Demian > > > >> -----Original Message----- > >> From: Andrea Marchitelli [mailto:mar...@ci...] > >> Sent: Monday, March 28, 2011 3:20 AM > >> To: vufind-tech > >> Subject: [VuFind-Tech] OAI-PMH harvester > >> > >> Hi to all, > >> I'm trying to use the OAI-PMH harvester to import in vufind records > >> from OJS. > >> > >> I know that this feature has been improved in Vufind 1.1, but we are > >> still using 1.0.1 release. So, I've created (using the file in the > >> trunk): > >> /harvest/batch-import-xsl.sh > >> /harvest/harvest_oai.php > >> /harvest/oai.ini > >> /import/xsl/dspace.xsl > >> /import/xsl/ojs.xsl > >> /import/xsl/vudl.xsl > >> /import/xsl/vufind.php > >> /import/ojs.properties > >> /import/import.xsl > >> > >> The harvesting of my OAI-PMH source was performed correctly; I got > my > >> directory /harvest/NAMEOFTHESOURCE but when I perform > >> sh batch-import-xsl.sh JLIS ojs.properties > >> > >> I got this: Fatal error: Class 'DB_DataObject' not found in > >> /var/vufind/web/sys/ConnectionManager.php on line 105 > >> > >> We are using MySQL > >> > >> Thank for help, > >> Andrea > >> > >> --- > >> Dr. Andrea Marchitelli > >> > >> mar...@ci... > >> ph. +39 06 59292856 - mob. +39 340 4027156 - fax +39 06 5913770 > >> CILEA - Consorzio Interuniversitario > >> http://www.cilea.it/disclaimer > >> skype: andreamarchitelli > >> > >> -------------------------------------------------------------------- > --- > >> ------- > >> Enable your software for Intel(R) Active Management Technology to > meet > >> the > >> growing manageability and security demands of your customers. > >> Businesses > >> are taking advantage of Intel(R) vPro (TM) technology - will your > >> software > >> be a part of the solution? Download the Intel(R) Manageability > Checker > >> today! http://p.sf.net/sfu/intel-dev2devmar > >> _______________________________________________ > >> Vufind-tech mailing list > >> Vuf...@li... > >> https://lists.sourceforge.net/lists/listinfo/vufind-tech > > |