Main -> Documentation -> Product Updates -> Description of the Open SiteSearch 4.0.0a Patch

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)



[Main][Documentation][Support][Technical Reference][Community][Glossary][Search]

Last Modified: