|
Description of the Open SiteSearch 4.0.0a Patch
This document provides a detailed list of the bug fixes, software enhancements, and new functionality included with the Open SiteSearch suite 4.0.0a patch release. The following topics are covered:
The Open SiteSearch Suite 4.0.0a patch fixes the following known bugs:
For a complete list of the known software bugs, refer to the Open SiteSearch Suite Known Bug List (by Category).
Document Conventions
The "SS4_0_0<a>.jar" notation used in this document represents the SS4_0_0a.jar file that contains the software source code and replaces the SS4_0_0.jar file which was included in the 4.0.0 version of the Open SiteSearch suite.
Bug Fixes and New Functionality Included in 4.0.0a
Installation
Description
|
Affected Files
|
Enhancement
Refined Perl installation scripts for all SiteSearch components.
|
4.0.0a Perl installation scripts
|
WebZ Servers/WebZ Extensions
Description
|
Affected Files
|
Enhancement
Added a Makefile to ensure that the WebZ Extension can be added onto an existing Apache Web server. For clients who wish to configure an existing Apache Web server to work with the WebZ system (instead of the pre-configured Apache that is included with the WebZ installation), a Makefile is required in the directory of the WebZ Extension module to recompile the server.
|
Makefile (new)
|
New
Included the Netscape WebZ Extension in this patch release. The Netscape WebZ Extension configuration file is called WebSvrExt.ini.
Note: |
The configuration file will always have the same name, WebSvrExt.ini, despite the Web server being used (see Fix below).
|
|
srm.conf, obj.conf, modWebZ.c, and WebSvrExt.ini (all new files)
|
Fix
The ApacheExt.ini configuration file was changed to WebSvrExt.ini to provide a generic name for all WebZ Extension files despite the specific Web server. Current 4.0.0 users should rename the ApacheExt.ini file in their SiteSearch environments to WebSvrExt.ini (see New above).
|
ApacheExt.ini
|
Internet Browsers
WebZ System Administration
Description
|
Affected
Files
|
Fix
Added
a fix to the HostMap.java class to automatically add the localhost
Internet Protocol (IP) address, if it did not exist after installation,
to the [Host1] section in the HostMap.ini file. It was discovered
that some UNIX hosts were configured so that they did not recognize
their correct IP address. A manual fix to the HostMap.ini was
needed with the 4.0.0 release.
|
SS4_0_0<a>.jar,
HostMap.ini
|
Fix
Adjusted
the ber2marc utility's usage statement to accurately reflect the
syntax for the -c flag that allows you to format the MARC output
displayed by defining a Java formatting class.
|
SS4_0_0<a>.jar,
ber2marc
|
Enhancement
Enhanced
the UserStateObject entity to allow a period (".") as a valid
key in the entity syntax. For example, "www.abc.com" is now a
valid key.
|
SS4_0_0<a>.jar
|
Fix
Fixed
the iniconverter utility, which is used to convert 3.1 dbsnwt.ini,
irpserv.ini, and httpgate.ini files in an existing SiteSearch
3.1 environment to 4.0.0 database and server configuration files.
The utility was writing indexes to the 4.0.0 configuration files
in reverse order of the 3.1 indexes. The utility will now convert
3.1 database indexes into the exact same order in the 4.0.0 configuration
files.
|
SS4_0_0<a>.jar,
iniconverter
|
Enhancement
Enhanced
the Operations component to improve the way that it monitors and
terminates SiteSearch processes.
|
SS4_0_0<a>.jar,
ssadmin
|
Enhancement
Added
a new optional variable to the server configuration files, called
InitWaitTimeout, which controls the amount of time the Virtual
catalog waits for an INIT response from a remote Z39.50 server.
|
SS4_0_0<a>.jar,
database server configuration files
|
Enhancement
Improved
the batch operation capabilities of ssadmin needed for the Imaging
Support Package. A new script was added to the <WebZ_root>/scripts
directory, called ssadminbatch, that can either be invoked by
typing an ssadmin command or a file containing multiple ssadmin
commands. The group flag (-g) used for several ssadmin commands
does not work and was removed.
|
SS4_0_0<a>.jar,
ssadmin,
ssadminbatch (new file)
|
Fix
Variable
character masks were not supported in phrases. Fixed QUERY to
support '?' or '*'.
|
SS4_0_0<a>.jar
|
Fix
The global
database list for a topic was getting incorrectly reset in the
resetDb method and subsequent users would get the wrong list of
databases from the topic area. Changed resetDbList to make a copy
of the databases in a topic before altering the contents of the
user's database list for their authorization. This way, the global
db list for the topics remains intact.
|
ORG.oclc.obi.util.Topics
|
Fix
Fixed
the msqlconvert utility because it was not processing all of the
entries configured in the AccessTools.ini file correctly in the
form of <col>.<value>.
|
SS4_0_0<a>.jar,
msqlconvert, ORG.oclc.tools.ProConvert,
ORG.oclc.tools.Table
|
Enhancement
Added
additional Javadoc about using the BER utilities.
|
ORG.oclc.ber.BerConnect
ORG.oclc.ber.BerString
ORG.oclc.ber.DataDir
ORG.oclc.fmts.FormatBerUtil
|
WebZ Record Formatting
Description
|
Affected Files
|
Fix
Fixed the OPAC holdings display in Z39.50 to remove duplicate strings in the holdings information. The formatting class for OPAC record holdings was formatting incorrectly. If a record had more than one location, all of the individual holdings were included with the data for the first location.
|
SS4_0_0<a>.jar
|
Enhancement
Added additional methods to the toolset to handle data ordered formats and repeating subfields in the data.
|
ORG.oclc.fmts.FormatBerUtil
|
Fix
Changed Z39.50 INIT implementation name field to be identical to the text in the SiteSearch 3.1 Z39.50 API. The implementation name on the Z39.50 INIT request caused one implementation of a GEAC server to fail to return holdings.
|
SS4_0_0<a>.jar
|
Enhancement
Added new signatures to existing methods to indicate that a new repeatable MARC tag should be created when data is added to the MARC record being created. Added methods to set more MARC fixed field information values.
|
SS4_0_0<a>.jar,
ORG.oclc.fmts.MarcBuilder
|
WebZ Interface
Description
|
Affected Files
|
Enhancement
Made the text or image that appears in the left-hand side of the toolbar a style table entry. This entity can now be referenced in the HTML as "&StyleTable.defaults.ToolBarTitle;".
|
SS4_0_0<a>.jar, toolbar.html
|
Fix
Corrected two misspelled words in the HTML code for the WebZ interface. This correction provided a fix for the following bug: BR005: HTML Frames Occasionally Disappear in Internet Explorer 3.x.
|
homeframe.html, imageframe.html
|
WebZ Access Component
Description
|
Affected Files
|
Enhancement
The Access component can now handle a JDBC driver username and password for an SQL system administrator. This username and password functionality will allow you to work with proprietary software products, such as Sybase and Microsoft SQL Server. The "Username" and "Password" variables are optional and can be included in the [JDBC] section of the AccessServer.ini configuration file.
|
SS4_0_0<a>.jar, AccessServer.ini
|
Fix
Moved the location of the accessdb.dump file. A pre-built copy of the sample mSQL database, accessdb, is no longer included in the installation. You will now have to build the sample mSQL accessdb database as instructed in Configuring the Access Component. This fix solves BR006: Corrupt mSQL Database on HP-UX Platform where the database was corrupted after installation.
|
accessdb.dump
|
Fix
Fixed the Access component so that a blank password does not authorize a user. The Access component would incorrectly authorize a blank password, allowing a patron to access the WebZ interface without a password.
|
SS4_0_0<a>.jar
|
Enhancement
Added the capability to authorize IP authentication for *.*.*.* with the Access component.
|
SS4_0_0<a>.jar
|
Interlibrary Loan (ILL)
Description
|
Affected Files
|
Fix
When configuration file contained neither AccountNumber nor MaxCostForItem, only the CurrencyCode was being sent. OCLC ILL was expecting something when CostInfoType was present. Check is for either AccountNumber or MaxCost, and the MaxCost makes sure that CurrencyCode is present.
|
SS4_0_0<a>.jar
|
Database Builder
Description
|
Affected Files
|
Fix
The Database Builder pippin utility could not handle year restrictors for a mask longer than 10 bits (1024 year range). This bug was fixed.
|
pippin
|
Imaging Support Package
Description
|
Affected Files
|
Fix
Fixed the ssimage_bld.sh, setupinstall.sh, and ssimage_admin.sh scripts used for the Imaging Support Package so that they would be configured correctly upon installation.
|
ssimage_bld.sh, setupinstall.sh, ssimage_admin.sh
|
See Also
Installing and Configuring the Open SiteSearch 4.0.0a Patch Open SiteSearch Suite Known Bug List (by Category)
|