Main -> Documentation -> Product Updates -> Upgrading from Open SiteSearch 4.1.1 to SiteSearch 4.1.2a-> Appendices

Appendices for the Upgrade from Open SiteSearch 4.1.1 to SiteSearch 4.1.2a

Table of Contents

Appendix A – Configuration (.ini) Files Modified, Added, or Removed in SiteSearch 4.1.2/4.1.2a
Appendix B – Changes to Interface Style and Interface Display Configuration Files in SiteSearch 4.1.2/4.1.2a
Appendix C – Copying Information from IllService.ini to 4.1.2a ILL Server Configuration Files
Appendix D – New FirstSearch 5.0 Database Configuration Files
Appendix E – HTML Files Modified or Added in SiteSearch 4.1.2/4.1.2a
Appendix F – Changes to definetopic.html in SiteSearch 4.1.2/4.1.2a
Appendix G – Java Classes Modified in SiteSearch 4.1.2/4.1.2a
Appendix H – Record Builder Formatting and Interface Style Configuration Files Modified in SiteSearch 4.1.2/4.1.2a


Introduction

This document includes each appendix referenced in Upgrading from Open SiteSearch 4.1.1 to SiteSearch 4.1.2a. Print it and keep it handy while you perform your SiteSearch upgrade.

Each appendix includes link(s) to the step(s) that refer to it in the upgrade procedure.


Appendix A – Selected Configuration (.ini) Files Modified or Added in SiteSearch 4.1.2/4.1.2a

Modified .ini Files

/ini

AccessServer.ini
JaSSIServer.ini
databases.ini

<- Back to WebZ Upgrade

Modified Interface Style, Interface Display and Topic Configuration Files

/ini/interface/obiv1

BaseStyle.ini
fontsArial.ini
frameDisplayGadgets.ini
frameGreenStyle.ini
noframeDisplayGadgets.ini
pagesFrame.ini
pagesNoFrame.ini

<- Back to WebZ Upgrade

Modified Server Configuration Files

/ini/servers

Access.ini
FirstSearch.ini
Horizon.ini
III.ini
Notis.ini

<- Back to WebZ Upgrade

Modified Formatting Configuration Files

/ini/format/obiv1

ABIIFormats.ini
DRAILLFormat.ini
ERICFormats.ini
IIIILLFormat.ini
LIASILLFormat.ini
MarcArticleILLFormat.ini
MarcArticleILLRules.ini
MarcCatalogFormats.ini
MarcCatalogILLFormat.ini
MarcCatalogILLRules.ini
NotisILLFormat.ini
OpacILLFormat.ini
PapersFirstFormats.ini

<- Back to WebZ Upgrade

New Formatting Configuration Files

BasicBIOSISFormats.ini
ContentsFirstFormats.ini
FSAcxiomFormats.ini
FSAppSciTechFormats.ini
FSInspecFormats.ini
FSMedlineFormats.ini
FSRILMFormats.ini
FSSocSciAbsFormats.ini
FSUnionListFormats.ini
FSWorldCatFormats.ini
ILLDoubleCheck.ini

RILMMarcArticleILLFormat.ini

<- Back to WebZ Upgrade


Appendix B – Changes to Interface Style and Interface Display Configuration Files

BaseStyle.ini

Add to the [defaults] section:

doublecheckdbs = III
doublecheckcontinue = true
ILLEmailCmd = ILLEmail
ILLMEmailCmd = ILLMIMEEmail
ILLISOILLCmd = ISOILL
maxtopicdbs = 10

Replace the values of these variables in the [messages] section with the following (the characters in bold blue text are what has changed):

ILLISOSuccess = &StyleTable.fonts.illFormMessage;ISOILL Request Sent
ILLEmailSuccess = &StyleTable.fonts.illFormMessage;ILL Request Mailed
ILLFailure = &StyleTable.fonts.illFormMessage;Errors encountered \
processing your ILL Request

Add to the [messages] section:

ILLMimeSuccess = &StyleTable.fonts.illFormMessage;ILL MIME Request Sent
ILLProfiled = Please log on for access to profiled ILL.
ILLDoubleCheck = &StyleTable.fonts.illFormMessage;Your local library \
catalog lists a copy of this item.

Add to the [anchors] section:

doubleCheck = &StyleTable.DEFAULTS.NAMESPACE; \
DoubleCheck&next=&StyleTable.pages.doublecheck; \
&bad=&StyleTable.pages.isoill; \
&entityILLReturnURL=&StyleTable.pages.illconfirm;?&context;

#Use this one for DoubleCheck
#illrequestbutton = <a href="&StyleTable.anchors.doubleCheck;" \
&StyleTable.targets.ILL;><IMG border=0 \
SRC="&StyleTable.images.isoill;" ALT="Interlibrary Loan Request"></a>

illContinueButton = <a href="&StyleTable.anchors.illrequest;" \
&StyleTable.targets.ILL;><IMG border=0 \
SRC="&StyleTable.images.isoill;" ALT="Interlibrary Loan Request"></a>

Edit the BookMarkFullText variable [anchors] section so that it reads as follows (the characters in dark blue bold text are what has changed:

BookMarkFullText = <a href="&StyleTable.DEFAULTS.NAMESPACE;BookMark?&context; \ &resultset=&resultset;&recno=&fullrecno;&numrecs=1 \
&format=T&next=currentstate&entitytarget=main" \
&StyleTable.targets.searchResults;
>
<img src="&StyleTable.images.savedisplayed; \
"border="0" alt="Save Displayed Record"></a>

fontsArial.ini

Add this line to the [fonts] section:

illFormMessage = <font &StyleTable.fonts.face; \
color="&StyleTable.colors.link;">

frameDisplayGadgets.ini and noframeDisplayGadgets.ini

Add these sections anywhere in the file:

# Record display formatting for pulling out the ILL double check
# key
[DoubleCheck]
gadget = ORG.oclc.gadgets.FormatRecords
startRecno = fullrecno
fmt = illKey

[DoubleCheckHeader]
gadget = ORG.oclc.gadgets.DoubleCheckHeader
fmt = localHoldingsHdr
dataWrapper = libHoldingsHtml
tempdb = true
recnoFont = &StyleTable.fonts.size2;
toppage = true

[DoubleCheckTrailer]
gadget = ORG.oclc.gadgets.DoubleCheckHeader
recnoFont = &StyleTable.fonts.size2;
toppage = false

# Display the doublecheck holdings data
[DoubleCheckHoldings]
gadget = ORG.oclc.gadgets.FormatRecords
fmt = dblchkholdings
tempDb = true
dataWrapper = briefHtml
noRecordsMessage = &StyleTable.fonts.smallRecordText; \
There are no library holdings found for this item</font>

Add these lines to the [BriefHtml], [FullHtml], and [MultiFullHtml] sections:

beforeAnchor = <tr><td valign="top">
afterAnchor = </td>\n

Edit this line in the [FullTextHtml] section (the change appears in dark blue bold text):

beforeFTData = &StyleTable.fonts.default;

frameGreenStyle.ini

Add these lines anywhere after the [bases] section:

[defaults]
doublecheckcontinue = false

pagesFrame.ini and pagesNoFrame.ini

Add to the [pages] section:

doublecheck = html/doublecheck.html
#isoill = html/MnScuillform.html
#isoill = html/Pigasusillform.html
#isoill = html/Rlgillform.html
#isoill = html/Tlcillform.html

<- Back to WebZ Upgrade


Appendix C Copying Information from IllService.ini to 4.1.2a ILL Server Configuration Files

OclcISOILL.ini (for OCLC ISOILL Direct Request)

For this section in
<NewWebZ_root>
/ini/servers/OclcISOILL.ini ...

Copy data from this section
<WebZWork_root>/ini/servers/IllService.ini

[OclcISOILL]

[ILLServer] – All variables

[IllInfo]

[IllInfo] – All variables but DefaultService
[LibraryDeliveryInfo] [LibraryDeliveryInfo] – All variables
[LibraryBillingInfo] [LibraryBillingInfo] – All variables

EmailILL.ini (for delivering ILL requests to a specified e-mail address)

For this section in
<NewWebZ_root>
/ini/servers/EmailILL.ini ...

Copy data from this section of
<WebZWork_root>/ini/servers/IllService.ini

[EmailILL]

[ILLServer] – These variables:

responderID
Source
Affiliations

[IllInfo]

[IllInfo] – All variables but DefaultService
[EmailInfo] [EmailInfo] – All variables
[LibraryDeliveryInfo] [LibraryDeliveryInfo] – All variables
[LibraryBillingInfo] [LibraryBillingInfo] – All variables

<- Back to WebZ Upgrade


Appendix D – New FirstSearch 5.0 Database Configuration Files

A number of the FirstSearch databases demonstrated in the OBI, version 1, have new names on the FirstSearch 5.0 server, in addition to different record structures. By convention, the database configuration files shipped with the OBI have file names that are the same as their names on the server (the value of the dbName variable in the [database] section of the configuration file). To conform to this convention, SiteSearch 4.1.2a contains a number of database configuration files with different names than their 4.1.1 counterparts, as shown in the following table:

Database

4.1.2/4.1.2a
Configuration File

4.1.1 Configuration File

Axciom Biz AxciomBiz.ini ProCDBiz.ini
Axciom Home AxciomHome.ini ProCDBizHome.ini
Applied Science and Technology Abstracts AppliedSciTechAbstracts.ini AppliSci.ini
ArticleFirst ArticleFirst.ini ArtFirst.ini
Arts & Humanities Search ArtsHumanities.ini ArtsHum.ini
INSPEC INSPEC.ini inspec.ini
MEDLINE MEDLINE.ini Medline.ini
PsycFIRST PsycFirst.ini Psyc.ini
RILM RILM.ini RILM.ini
Social Sciences Abstracts SocialSciAbstracts.ini SocSciIndx.ini
OCLC Union Lists of Periodicals UnionList.ini UList.ini

<- Back to WebZ Upgrade

Appendix E – HTML Files Modified or Added in SiteSearch 4.1.2/4.1.2a

HTML Files Modified in SiteSearch 4.1.2/4.1.2a

/htdocs/obiv1/html

advancedsearch.html
authorize.html
definetopic.html
scansearch.html
search.html

/htdocs/obiv1/error

authofail.html

New HTML Files in SiteSearch 4.1.2/4.1.2a

/htdocs/obiv1/html

doublecheck.html
MnScuillform.html
l
Pigasusillform.html
Rlgillform.html
Tlcillform.html

<- Back to WebZ Upgrade


Appendix F – Changes to definetopic.html in SiteSearch 4.1.2/4.1.2a

Add this section between the <head> and </head> tags:

<Script language="JavaScript1.1">
  <!--
  function numChecked(form) {
    var count =0;
    for (var j= 0; j<form.elements.length; j++){
      if (form.elements[j].name.indexOf("dbname")>-1){
        if(form.elements[j].checked)
          count++;
      }
    }
    return count;
  }

  function checkCount(form){
    var num = numChecked(form);
    if (form.elements.CustomTopicLongName.value==""){
      alert("Please name your resource list!");
      return false;
    }
    if (num == 0){
      alert("no db is chosen!");
      return false;
    }
    else if (num > &StyleTable.defaults.maxtopicdbs;){
      alert("Too many databases selected. Limit is "
      +&StyleTable.defaults.maxtopicdbs;);
      return false;
    }
    return true;
  }
//-->
</script>

Use this command in place of the current "POST" command:

<FORM METHOD="POST" name="dbs" ACTION="&StyleTable.DEFAULTS.NAMESPACE;DefineTopic?&context;" &StyleTable.targets.searchPage; onSubmit="return checkCount(document.dbs)">

<- Back to WebZ Upgrade


Appendix G – Java Classes Modified or Added in SiteSearch 4.1.2/4.1.2a

/classes/ORG/oclc/fmts

FormatBerUtil.java
MarcBuilder.java

/classes/ORG/oclc/fmts/rules

AddBriefHoldings.java
AddFetchAnchor.java
AddHTTPAnchor.java
AddILLItemType.java (new)
AddLocalAbsoluteOrHiddenAnchor.java
AddRecordData.java
AddSaveButton.java

/classes/ORG/oclc/gadgets

BriefSearchResultsHeader.java
FormatRecords.java
FormatRecordsAndAttachHoldings.java
FullRecordHeader.java
FullTextHeader.java
GadgetAndStyleLoader.java
IllConfirm.java
IllForm.java
IndexSelect.java
RefineScreen.java
SearchTabbar.java
SortSelect.java
ThesTreeDisplay.java
ToolbarAnchor.java

/classes/ORG/oclc/obi

briefscreen.java
currentstate.java
fullscreen.java
illconfirmscreen.java
illformscreen.java
initialize.java
isoillscreen.java
recordscreen.java
resultsframescreen.java
searchscreen.java

/classes/ORG/oclc/obi/extverb

EmailRecs.java
TermFinderQuery.java
ThesaurusQuery.java
TopicQuery.java

/classes/ORG/oclc/obi/qnorm

BaseTermNormalizer.java
NewtonDbBaseTermNormalizer.java

/classes/ORG/oclc/obi/util

Databases.java
TopicEntry.java
TopicLoader.java
Topics.java

<- Back to WebZ Upgrade


Appendix H – Record Builder Formatting and Interface Style Configuration Files Modified in SiteSearch 4.1.2/4.1.2a

Formatting Configuration Files

/ini/format/rbv0

DCFormats.ini
SaveFormats.ini

Interface Style Configuration Files

/ini/interface/rbv0

BaseNoFrameStyle.ini
BaseStyle.ini
RBStyle.ini
pagesNoFrame.ini

<- Back to Database Builder upgrade


See Also

Product Updates
Upgrading from Open SiteSearch 4.1.1 to SiteSearch 4.1.2a
Description of the Open SiteSearch 4.1.2 Release
Description of the Open SiteSearch 4.1.2a Patch Release


[Main][Documentation][Support][Technical Reference][Community][Glossary][Search]
Last Modified: