Main -> Documentation -> Product Updates -> Description of the Open SiteSearch 4.1.1 Release

Description of the Open SiteSearch 4.1.1 Release

 

Table of Contents

Introduction
Document Conventions
New Functionality and Software Enhancements
   WebZ
   WebZ Extension
   Database Builder
Bug Fixes


Introduction

This document provides a detailed list of the new functionality, software enhancements, and bug fixes included with the Open SiteSearch suite 4.1.1 release. Read this document before upgrading an existing version of the Open SiteSearch software to version 4.1.1. SiteSearch 4.1.1 includes the functionality of versions 4.0.0, 4.0.0a, 4.0.1, 4.0.2, and 4.1.0, as well as new software features, enhancements, and bug fixes.

Important Note: After you carefully review this document, refer to Upgrading to Open SiteSearch 4.1.1 for specific instructions about upgrading your current SiteSearch environment to version 4.1.1.


Document Conventions

Throughout this document:

  • <WebZ_root> refers to the location of your WebZ environment
  • 4.0.x refers to any SiteSearch 4 version prior to 4.1.0; that is, 4.0.0, 4.0.0a, 4.0.1, or 4.0.2.
  • A continuation character (\) sometimes appears in examples for readability.
  • (new) after a file or directory name indicates a new file or directory introduced in version 4.1.1.
  • (removed) after a file or directory name indicates that the file or directory was removed in version 4.1.1.

New Functionality and Software Enhancements

Important Note: The SS4_1_1.jar file contains the software byte code and replaces the .jar file(s) included in previous versions of the Open SiteSearch suite.

Affected Component: WebZ

Description
Affected Files

New mSQL Version

For UNIX systems, version 4.1.1 includes the most recent version (version 2.0.11) of the mSQL relational database software. mSQL version 2.0.11 is Year 2000-compliant and contains the latest bug fixes from Hughes Software.

UNIX only:
<WebZ_root>/msql
      HughesLicense.txt
      msql.conf

<WebZ_root>/msql/bin
     msql
     msql2d
     msqladmin
     msqldump
     relshow
     msqlconvert (removed)
     msqlexport (removed)
     msqlimport (removed)

<WebZ_root>/scripts
     msql
     msql_rb

IPIG Profile Compliance for Interlibrary Loan Requests

SiteSearch 4.1.1 introduces a WebZ interlibrary loan (ILL) client that sends ILL requests that conform to the ILL Protocol Implementors Group (IPIG) profile. The IPIG Profile specifies a common set of decisions, options, and values agreed upon by IPIG members. The IPIG supports the North American Interlibrary Loan and Document Delivery (NAILDD) Project's standards technical priority. Compliance with the IPIG Profile will advance interoperability among systems claiming compliance, as these systems will implement the same optional choices and be developed using the same understandings of the international standard as documented in the IPIG Profile.

This enhanced ILL client allows you to configure WebZ to send patron-generated ILL requests to ILL services other than the OCLC ILL Direct Request Service if they conform to the IPIG. Interoperability testing with other ILL services is in progress.

For more information about the IPIG profile, see http://www.nlc-bnc.ca/iso/ill/ipigprfl.htm.

<WebZ_root>/classes/lib/SS4_1_1.jar

<WebZ_root>/htdocs/obiv1/html/blankillform.html

<WebZ_root>/ini/format/obiv1
     DRAILLFormat.ini
     IIIILLFormat.ini
     LIASILLFormat.ini
     MarcCatalogILLFormat.ini
     NotisILLFormat.ini
     OpacILLFormat.ini

<WebZ_root>/ini/servers/IllService.ini

ORG.oclc.fmts.obi.IIIISOILLFmt
ORG.oclc.fmts.obi.LIASISOILLFmt
ORG.oclc.fmts.obi.LenderString
ORG.oclc.fmts.obi.NotisISOILLFmt
ORG.oclc.fmts.obi.OpacISOILLFmt

ORG.oclc.fmts.rules.AddILL920FieldSendToList
ORG.oclc.fmts.rules.AddILLSendToList

ORG.oclc.gadgets.IllConfirm
ORG.oclc.gadgets.IllForm

ORG.oclc.obi.illconfirmscreen
ORG.oclc.obi.illformscreen

Performance Enhancements

SiteSearch 4.1.1 improves performance in the following areas:

  • More efficient entity substitution
  • Faster loading of .ini files
  • Memory pooling
  • Reduced memory requirements for database configuration data
  • Zclient record caching (the FETCH verb caches records to prevent extra Z39.50 transactions)
<WebZ_root>/classes/lib/SS4_1_1.jar

Ability to Change Format of ILL E-mail Message

SiteSearch 4.1.1 changes the buildMsg() and email() methods in ORG.oclc.webz.ILLEmail from private to protected. This allows you to extend these methods and change the format of the e-mail message sent in an ILL request sent to an e-mail address.

<WebZ_root>/classes/lib/SS4_1_1.jar

Ability to Order Fields Numerically When Formatting Records Using Z39.50 Formatting Classes

A new flag in ORG.oclc.fmts.MarcBuilder, orderNumerically, allows you to specify whether to order fields in a record numerically or to require the calling class to order the fields. The default value is to order the fields.

ORG.oclc.fmts.MarcBuilder

Affected Component: WebZ Extension

Description
Affected Files

New Apache Version

For UNIX systems, SiteSearch 4.1.1 includes version 1.3.11 of the Apache Web server. SiteSearch 4.1.0 shipped with version 1.3.6 of Apache. However, SiteSearch 4.1.1 will function with any Apache 1.3.x version.

 

UNIX only:
<WebZ_root>
/httpd/apache_1.3.11 (new)
<WebZ_root>/httpd/apache_1.3.6 (removed)
<WebZ_root>/httpd/apache_1.2.6 (removed)

 

Affected Components: Database Builder

Description
Affected Files

Newton Performance Enhancements

The Newton search engine shipped with SiteSearch 4.1.1 used to search local databases built with Database Builder has been modified to enhance its performance.

<WebZ_root>/classes/lib/SS4_1_1.jar

Save (Temporary) Database for Record Builder

The Record Builder application now includes a database (the Save database) for temporary storage of records from any database that are incomplete, in process, or ready for review. Staff who create records in any local database populated or maintained with Record Builder can save a new or newly edited record in the Save database at any time. Because these records are stored external to production databases, they do not appear in searches of target databases that patrons conduct with the WebZ interface.

Record Builder includes a new menu option, Open Saved, that allows staff to search for a record in the Save database and subsequently restore it to its target database. At this point, the staff member can submit the record to the target database, edit the record and then submit it to the target database, or edit the record and save the record in the Save database again. After submitting the record to the target database, the staff member then needs to delete the temporary record in the Save database.

It is also possible for one staff member to create a new record and store it in the Save database. Then another staff member, such as a supervisor, can review the new record, edit it if necessary, and submit it to the target database.

<WebZ_root>/classes/lib/SS4_1_1.jar

<WebZ_root>/dbbuilder/dbs/save
    recordid.txt
    save.dsc
    save.dtd
    template.xml

<WebZ_root>/dbbuilder/dbs/save/db
    savehdir.db
    savehedr.db
    saveindx.db
    savepdir.db
    savepost.db

<WebZ_root>/htdocs/rbv0/html/
    savesearch.html

<WebZ_root>/ini/dbs/local_Save_rb.ini

<WebZ_root>/ini/format/rbv0/SaveFormats.ini

<WebZ_root>/ini/interface/rbv0/RBStyle.ini

<WebZ_root>/msql/rbdb.dump (UNIX)
<WebZ_root>/msql/rbdb.sql (Windows NT)

ORG.oclc.mantis.gadgets.PullDown
ORG.oclc.mantis.gadgets.SaveSearchHeader
     (new)
ORG.oclc.mantis.hooks.CORCHeaderHook
     (new)

ORG.oclc.mantis.hooks.RBInfoDisplay (new)
ORG.oclc.mantis.obi.mantisscreen
ORG.oclc.mantis.obi.rbsearchscreen (new)
ORG.oclc.mantis.obi.savesearchscreen (new)

ORG.oclc.obi.resultsinfoscreen

New Dublin Core Record Structure (DC2) and Database Template

SiteSearch 4.1.1 updates the database framework (record structure and database template) for the Dublin Core (DC) database to reflect version 1.1 of the Dublin Core Metadata Element Set. The Dublin Core is sufficiently flexible to represent resources (and relationships among resources) that exist in both digital and traditional formats.

In the Record Builder interface, the name of this new database framework is Dublin Core(2) to distinguish it from the original Dublin Core framework shipped with SiteSearch 4.1.0..

<WebZ_root>/classes/lib/SS4_1_1.jar

<WebZ_root>/dbbuilder/dbs/dc/dB
    dchdir.db
    dchedr.db
    dcindx.db
    dcpdir.db
    dcpost.db

<WebZ_root>/dbbuilder/dbs/dc
    dc.dsc
    dc.dtd
    field.xml (new)
    recordid.txt
    template.xml

<WebZ_root>/htdocs/rbv0/html/savebrowse.html
     (new)

<WebZ_root>/htdocs/rbv0/images/
     extract.gif
(new)
     unsave.gif (new)

<WebZ_root>/ini/interface/rbv0/DCFormats.ini

ORG.oclc.mantis.hooks.DCElementHook (new)
ORG.oclc.mantis.hooks.DCURLHook (new)
ORG.oclc.mantis.hooks.DropDownSetup
(new)

New Sample Databases

SiteSearch 4.1.1 replaces the ARCH (Archive) and ERES (Electronic Reserve) database frameworks provided with previous SiteSearch versions with two new sample databases built using the DC2 database framework. These databases demonstrate the versatility of this template for cataloguing a variety of electronic resources. The parks database contains maps and photographs from two U.S. national parks. The scores database contains scanned images of the front covers of several musical scores from the 1920's.

<WebZ_root>/dbbuilder/dbs
     /parks (and subdirectories) (new)
     /scores (and subdirectories) (new)

     /arch (and subdirectories) (removed)
     /eres (and subdirectories) (removed)

<WebZ_root>/htdocs/obiv1/dbdata/
     /parks (new)
     /scores (new)

     /arch (removed)
     /eres (removed)

Note:   There are also symbolic links to <WebZ_root>/htdocs/obiv1/dbdata in
<WebZ_root>/htdocs/obiv1 and
<WebZ_root>/htdocs/rbv0.

<WebZ_root>/ini/
     databases.ini
     databases_rb.ini

<WebZ_root>
/ini/dbs/
     localparks_rb.ini (new)
     localscores_rb.ini (new)
     localARCH.ini (removed)
     localARCH_rb.ini (removed)
     localERES.ini (removed)
     localERES_rb.ini (removed)

<WebZ_root>/msql/rbdb.dump (UNIX)
<WebZ_root>/msql/rbdb.sql (Windows NT)



Bug Fixes

Description
SiteSearch Component
Affected File(s)
BR095: Proximity Searches with Three or More Terms Do Not Return All Matching Records WebZ <WebZ_root>/classes/lib/SS4_1_1.jar
BR094: Assigning Proximity Operator as Default Operator Does Not Work Correctly WebZ <WebZ_root>/classes/lib/SS4_1_1.jar
BR093: Runaway JaSSI Threads WebZ <WebZ_root>/classes/lib/SS4_1_1.jar
BR092: Stats Not Recorded WebZ <WebZ_root>/classes/lib/SS4_1_1.jar
BR091: Set Size to "1" in Advanced Search Screen Causes Display Error WebZ <WebZ_root>/classes/lib/SS4_1_1.jar
ORG.oclc.obi.briefscreen
BR090: Jumping to a New Record from Full Shows Brief Display Instead of Full Record Display WebZ

ORG.oclc.gadgets.BriefSearchResultsHeader
ORG.oclc.gadgets.FullRecordHeader

BR089: Sorting Fails in Logical (Partitioned) Databases WebZ <WebZ_root>/classes/lib/SS4_1_1.jar
BR087: Indexes with Punctuation Marks not Indexed Correctly in Database Builder Database Builder <WebZ_root>/dbbuilder/bin/pippin
<WebZ_root>/dbbuilder/bin/pipreorg
BR086: Compiling Apache 1.3.6 WebZ Extension <WebZ_root>/httpd/apache_1.3.x/src/getini.c
BR085: Truncated Searches on Local Newton Databases Fail WebZ <WebZ_root>/classes/lib/SS4_1_1.jar
BR084: Database Building Phrase2() Indexing Handles Punctuation Incorrectly When Using the -ZTable Database Builder <WebZ_root>/dbbuilder/bin/pippin
<WebZ_root>/dbbuilder/bin/pipreorg
BR083: Sorting Features Do Not Perform Correctly in SiteSearch 4.1.0 WebZ <WebZ_root>/classes/lib/SS4_1_1.jar
BR082: Rules-Based Formatting Does Not Allow StyleTable Entity Substitution WebZ ORG.oclc.fmts.RulesBasedDisplayGenerator
BR081: For Environments that Support Patron Reauthorization, Error Message is Not Thrown Correctly WebZ <WebZ_root>/classes/lib/SS4_1_1.jar
BR080: External Z39.50 Clients Are Not Fully Interoperable with ZBase Server WebZ <WebZ_root>/classes/lib/SS4_1_1.jar
BR079: The Field Image File Repeats in Image Database Template Database Builder <WebZ_root>/classes/lib/SS4_1_1.jar
BR078: Images Do Not Display in the Full Record Display for Record Builder Database Builder ORG.oclc.mantis.hooks.URL
BR077: New Records Added to a Record Builder Database Cannot be Searched on Alpha Platforms Database Builder <WebZ_root>/dbbuilder/dbs/arch
<WebZ_root>/dbbuilder/dbs/dc
<WebZ_root>/dbbuilder/dbs/eres
<WebZ_root>/dbbuilder/dbs/marccat
BR076: DRA Holdings Do Not Display Correctly with Merge and De-dup WebZ ORG.oclc.gadgets.FormatRecordsWithDuplicates
BR075: Customized Topics Do Not Display in 4.1.0 WebZ ORG.oclc.obi.util.Topics
BR074: Open Browse Function Displays Incorrectly in Record Builder Database Builder <WebZ_root>/classes/lib/SS4_1_1.jar
BR073: DNS Authorization Fails WebZ ORG.oclc.obi.Authorize


See Also

Upgrading to Open SiteSearch 4.1.1
Description of the Open SiteSearch 4.1.0 Release
Description of the Open SiteSearch 4.0.2 Release
Description of the Open SiteSearch 4.0.1 Release
Description of 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: