|
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
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)
|