MetaLib Full Text Button Does Not Properly Display in Full Record View
- Article Type: General
- Product: MetaLib
- Product Version: 4
Description:
MetaLib is configured to look for Full Text of an article with the setting 'setenv check_full_text_avail Y'. However, every attempt to do so generates the error below.
Entry from www_server_m_4331.log every time a user clicks the 'full view' of a search result:
.
..BUF-WWW=
POST /SFX_API/sfxlcl3 HTTP/1.1
Connection: close
Accept: text/plain
User-Agent: libwww-perl/5.65
UserAgent: megaBrowser/1.0
Content-Length: 555
XML=<?xml version="1.0"?>
<open-url>
<origin-description>
<sid>metalib:PROQUEST_HTTP_XML</sid>
</origin-description>
<object_description>
<global_identifier_zone>
<id></id>
</global_identifier_zone>
<object_metadata_zone>
<issn></issn>
<volume></volume>
<issue>937</issue>
<spage>18</spage>
<title>The Advocate</title>
<date>2005</date>
<aulast>Anonymous</aulast>
<aufirst>Anonymous</aufirst>
<__service_type>getFullTxt</__service_type>
</object_metadata_zone>
<local_identifier_zone>
<pid></pid>
</local_identifier_zone>
</object_description>
</open-url>
...2BUF-WWW-LENGTH=000000653
...BUF-WWW=
HTTP/1.1 404 Not Found^M
Date: Tue, 20 Dec 2005 20:55:27 GMT^M
Server: Apache^M
Alternates: {"404.shtml.en" 1 {type text/html} {language en}}^M
Vary: negotiate^M
TCN: list^M
Content-Length: 398^M
Content-Type: text/html; charset=iso-8859-1^M
Connection: close^M
^M
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /SFX_API/sfxlcl3 was not found on this server.</p>
<p>Additionally, a 406 Not Acceptable
error was encountered while trying to use an ErrorDocument to handle the request.</p>
<hr>
<address>Apache Server at localhost Port 3002</address>
</body></html>
Resolution:
It looks like the full text icon is now appearing. The solution, where the sfx instance is sfxlcl3:
If they are missing in SFX, add these lines to /exlibris/sfx_ver/sfx_version_3/sfxlcl3/config/local_httpd.config :
ScriptAlias /SFX_API/sfxlcl3 /exlibris/sfx_ver/sfx_version_3/sfxlcl3/cgi/core/sfxmenu.cgi
ScriptAlias /external_export/sfxlcl3 /exlibris/sfx_ver/sfx_version_3/sfxlcl3/sfxadmin/external_export.cgi
These new lines should go after the following two lines:
# For backward compatibility
ScriptAlias /sfxlcl3 /exlibris/sfx_ver/sfx_version_3/sfxlcl3/cgi/core/sfxmenu.cgi
- Article last edited: 10/8/2013