[OPEN-ILS-GENERAL] How to set up Syndetic AddedContent in TPAC? (EG 2.2.0)

Yamil Suarez ysuarez at berklee.edu
Fri Nov 9 13:14:17 EST 2012


Ben,

Thanks! I think it working now, but I might be dealing with a lack of  
enough UPC data or bad UPC data in my records to appreciate how well  
it is actually working.

I might post another question when I am done researching this more.

Thanks again,
Yamil



On Nov 9, 2012, at 12:22 PM, Ben Shum wrote:

> Hi Yamil,
>
> Not sure about the default providers, but my opensrf.xml has a line  
> like:
>
> <base_url>http://syndetics.com/index.aspx</base_url>
>
> Which follows the module definition.
>
> I'm guessing that's necessary to perform the lookups too.
>
> -- Ben
>
> On 11/09/2012 12:19 PM, Yamil Suarez wrote:
>> Hello,
>>
>> I am trying to set up Syndetic AddedContent in TPAC on EG 2.2.0. I  
>> am not 100% sure how to properly set up TPAC to use Syndetic. I  
>> have followed the instructions listed on the official documentation  
>> for both 1.6[1] and 2.0[2] (since they are the same), and I cannot  
>> yet get it to work on my test server. So far I have updated my  
>> opensrf.xml file by updating the "<module>" tag inside the  
>> "<added_content>" tag to say...
>>
>> <module>OpenILS::WWW::AddedContent::Syndetic</module>
>>
>> I also updated the "<userid>" tag with the client ID supplied by  
>> Syndetic. Finally, I restarted opensrf and Apache.
>>
>>
>> So far no cover images are showing up, though I was expecting cover  
>> images for books or CDs (that have UPC values in MARC records) to  
>> work. Book covers had been showing up great using OpenLibrary from  
>> the default install configuration. For the record, my contract with  
>> Syndetic is for album and book covers only.
>>
>>
>>
>> I checked the Apache error log and I got this...
>>
>> root at evergreen-xen:~# tail -f /var/log/apache2/error.log
>> [Thu Nov 08 16:00:55 2012] [error] [client 10.4.45.167] File does  
>> not exist: /openils/var/web/js/dojo/dojo/openils_dojo.js, referer: http://10.4.45.11/eg/opac/results?fi%3Aitem_type=j&query=mariah+carey&qtype=author&locg=1
>> Use of uninitialized value in concatenation (.) or string at /usr/ 
>> local/share/perl/5.10.1/OpenILS/WWW/AddedContent/Syndetic.pm line  
>> 256.
>> Use of uninitialized value in concatenation (.) or string at /usr/ 
>> local/share/perl/5.10.1/OpenILS/WWW/AddedContent/Syndetic.pm line  
>> 256.
>> Use of uninitialized value in concatenation (.) or string at /usr/ 
>> local/share/perl/5.10.1/OpenILS/WWW/AddedContent/Syndetic.pm line  
>> 256.
>>
>>
>> And here is line 256 from that file referenced in the error....
>>
>>
>> 252 # returns the HTTP response object from the URL fetch
>> 253 sub fetch_response {
>> 254     my( $self, $page, $key, $notype ) = @_;
>> 255     my $uname = $self->userid;
>> 256     my $url = $self->base_url . "?isbn=$key/$page&client= 
>> $uname" . (($notype) ? '' : "&type=rw12");
>> 257     return $AC->get_url($url);
>> 258 }
>>
>> Thanks in advance,
>> Yamil
>>
>>
>>
>> [1] http://docs.evergreen-ils.org/1.6/draft/html/AddedContent.html
>>
>> [2] http://docs.evergreen-ils.org/2.0/draft/html/AddedContent.html
>>
>
> -- 
> Benjamin Shum
> Open Source Software Coordinator
> Bibliomation, Inc.
> 32 Crest Road
> Middlebury, CT 06762
> 203-577-4070, ext. 113
>



More information about the Open-ils-general mailing list