LFD

Aus Admin Kuhn GmbH
Zur Navigation springen Zur Suche springen

Konfiguration Datei "server.xml"[Bearbeiten]

$ cd /usr/local/sisis-pap/tomcat/conf
$ cp server.xml server.xml-ORIG4.1pl2-AK
$ vi server.xml

Bei Bibliotheken mit bloss einer Datenbank namens "sisis" sieht die Datei wie folgt aus.

     <!-- ANFANG - Anpassung gemaess FGM 
                  - M. Kuhn, Admin Kuhn GmbH (mik@adminkuhn.ch) -->
 
      <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACServer/" path="/webOPACServer" reloadable="true"/>
      <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACClient/" path="/webOPACClient" reloadable="true"/>

      <!-- ENDE - Anpassung gemaess FGM 
                - M. Kuhn, Admin Kuhn GmbH (mik@adminkuhn.ch) -->

Im Fall der Kantonsbibliothek Uri mit den drei Datenbanken "kkb", "sisis" und "urisik" sah das beispielsweise so aus:

     <!-- ANFANG - Anpassung gemaess FGM - M. Kuhn (Admin Kuhn GmbH) -->
      <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACServer.kkb/" path="/webOPACServer.kkb" reloadable="true"/>
      <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACClient.kkb/" path="/webOPACClient.kkb" reloadable="true"/>
 
      <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACServer.sisis/" path="/webOPACServer.sisis" reloadable="true"/>
      <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACClient.sisis/" path="/webOPACClient.sisis" reloadable="true"/>
 
      <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACServer.urisik/" path="/webOPACServer.urisik" reloadable="true"/>
      <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACClient.urisik/" path="/webOPACClient.urisik" reloadable="true"/>
      <!-- ENDE - Anpassung gemaess FGM - M. Kuhn (Admin Kuhn GmbH) -->

Konfiguration Datei "server.properties"[Bearbeiten]

Setzen einiger Variablen.

$ export BACKUPDIR=/OCLC/backup/SunRise-V3.7pl2 \
         DATABASE=sisis

Anpassung der Datei "server.properties" für die Datenbank "sisis" (und allenfalls weitere Datenbanken).

$ cd /opt/lib/sisis/webOPAC/etc/profile.${DATABASE}
$ cp -i server.properties server.properties-ORIG4.1pl2-AK
$ diff server.properties ${BACKUPDIR}$(pwd)/server.properties | more
$ vi server.properties

Oft sind die folgenden Parameter anzupassen.

server.sessiontimeout=
client.sessiontimeout=

client.webservice.general.threads=
client.webservice.config.threads=
client.webservice.search.threads=
client.webservice.circulation.threads=
client.webservice.systematik.threads=
client.webservice.availability.threads=

client.aws.secret.key=   <-- unklar, woher das genau kommt!

hitlistmanager.uncachetime=
hitlistmanager.expirytime=

client.memorize.output.fullformat.category=

Es kann hier auch Einträge für Munzinger geben (z. B. bei Stadtbücherei Pulheim)

# ANFANG - Anpassung Munzinger-Daten - M. Kuhn (Admin Kuhn GmbH), 4.11.2012
singlehit.special.tag.handling=((?:http|https|ftp):\\/\\/www.munzinger.de\\/[^ ]+)
# ENDE - Anpassung Munzinger-Daten - M. Kuhn (Admin Kuhn GmbH), 4.11.2012
Falsche Belegung des Parameters "server.rssfeeds.path" bei Vorhandensein mehrerer Datenbanken - siehe SRP-10830 Falsche Belegung der Variable "server.rssfeeds.path"

Allfällige weitere Verzeichnisse müssen händisch angelegt und mit den Rechten 777 versehen werden. Bei der Kantonsbibliothek Uri wurde das Verzeichnis "/opt/lib/sisis/webOPAC/webapps/webOPACServer.kkb/WEB-INF/rssfeeds" angelegt, zwei weitere mussten als Benutzer "root" händisch angelegt werden:

# cd /opt/lib/sisis/webOPAC/webapps
# cp -pr webOPACServer.kkb webOPACServer.sisis
# cp -pr webOPACServer.kkb webOPACServer.urisik

Konfiguration der GIF-Dateien für den Medientyp[Bearbeiten]

Die GIF-Dateien für den Medientyp müssen aus der Sicherung wieder an den richtigen Ort zurückkopiert werden (das ist üblicherweise "/opt/lib/sisis/webOPAC/webapps/webOPACClient/images/mtyp"). Bereits vorhandene Dateien werden dabei nicht überschrieben.

$ cd $BACKUPDIR/opt/lib/sisis/webOPAC/webapps/webOPACClient/images/mtyp
$ cp -ip * /opt/lib/sisis/webOPAC/webapps/webOPACClient/images/mtyp

Im Verzeichnis "/opt/lib/sisis/webOPAC/webapps/webOPACClient/images" können sich ausserdem weitere angepasste Bilddateien befinden (z. B. ein Übersichtsplan oder ein Zählpixel) - insbesondere auch die GIF-Dateien zur Anzeige der Auflistung der Neuerwerbungslisten.

Wie können die Bilder hier eruiert werden?
$ cd $BACKUPDIR/opt/lib/sisis/webOPAC/webapps/webOPACClient/images

Konfiguration Datei "application.properties"[Bearbeiten]

$ export BACKUPDIR=/OCLC/backup/SunRise-V3.7pl2 \
         DATABASE=sisis
$ INFOGUIDE_WEBAPPS=/opt/lib/sisis/webOPAC/webapps
$ cd $INFOGUIDE_WEBAPPS/webOPACClient/WEB-INF/classes/resources
$ cp application.properties application.properties-ORIG4.1pl2-AK
$ diff application.properties \
    $BACKUPDIR$INFOGUIDE_WEBAPPS/webOPACClient/WEB-INF/classes/resources/application.properties | more
$ vi application.properties

Häufige Anpassungen in dieser Datei sind die folgenden.

Original-Datei Ersetzt durch vi-Befehl
zum Dokument Vormerkung (Vormerken) :% s/=zum Dokument$/=Vormerkung/
Aktuelles Neuheiten :% s/=Aktuelles$/=Neuheiten/
Aktuelles Neuerwerbungslisten :% s/=Aktuelles$/=Neuerwerbungslisten/
Aktuelles Neu im Bestand :% s/=Aktuelles$/=Neu im Bestand/
Auskunft Kontakt :% s/=Auskunft$/=Kontakt/
Kennung Benutzernummer :% s/Kennung/Benutzernummer/g
Kennwort Passwort :% s/Kennwort/Passwort/g
Konto Mein Konto :% s/=Konto$/=Mein Konto/

Bei der Stadtbücherei Pulheim wurden folgende Anpassungen gemacht:

singlehit.special.tag.text=Online verfügbar, bitte hier klicken!

Konfiguration JSP-Seiten[Bearbeiten]

Es muss sichergestellt werden, dass die Anpassungen an den JSP-Seiten wiederhergestellt werden.

Anzeige aller Dateien in den Unterverzeichnissen. Falls vor Anpassungen eine Dateisicherung erstellt wurde kann so erkannt werden, ob Anpassungen gemacht wurden...

$ cd ${BACKUPDIR}/opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp
$ ls -al *

In folgenden Dateien befinden sich besonders oft Anpassungen.

  • common/header.jsp (hier ist meist das Bibliothekslogo eingebaut)
$ cd /opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp/common
$ cp -i header.jsp header.jsp-ORIG4.1pl2-AK
$ vi header.jsp

Beispiel der Hochschule Ostwestfalen-Lippe.

<div style="height:100px;">

<span style="position:absolute; top:-5px; left:18px;"><a href='http://www.hs-owl.de/'><img src="/webOPACClient/images/hsowl.gif" alt="Logo HS OWL" width="240" height="79" /></a></span>

<div style="text-align:center; padding:20px; margin:25px">
<h2>Bibliothekskatalog</h2>
</div>

<span style="position:absolute; top:55px; left:25px;"><a href='http://www.hs-owl.de/skim/'><img src="/webOPACClient/images/skim_logo.gif" width="130" height="42" /></a></span>
</div>
  • googlebookapi.jsp
$ cp -i googlebookapi.jsp googlebookapi.jsp-ORIG4.1pl2-AK
  • result/teaser.jsp
    • Auskommentieren des Zweigs bezüglich Kategorie 9902 (siehe SRP-17095)

Vorlage:SRP

$ cp teaser.jsp teaser.jsp-ORIG4.1pl2-AK
  • result/singleHitTabNavi.jsp

Anzeige der Amazon-Cover

  • SISIS-Sunrise Administration Menü "OPAC > Systemparameter > Allgemeine Systemparameter > Einstellungen zur Cover-Anzeige"
  • evtl. Amazon-Covers in Einzeltrefferanzeige
  • evtl. Amazon-Covers in Mehrfachtrefferanzeige

Beispielmatrix zu JSP-Dateien

Rechner slx003 slx005
Datenbank lippe sisis lippe sisis
Datei teaser.jsp teaser.jsp
Fehlermeldung SRP-17740 Divibib- und Munzinger-Konverter: Datei extractLink.jsp wird standardmässig nicht mit ausgeliefert (Updateproblem): Die Datei "extractLink.jsp" muss aus der Sicherung wiederhergestellt werden, da sie zumindest in SISIS-Sunrise V4.1pl2 nicht mit ausgeliefert wird.
$ cd /OCLC/backup/SunRise-V3.7pl2/opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp/result
$ cp -ipr extractLink.jsp /opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp/result

Die Anpassung in der Datei "simplehit.jsp" für die Munzinger-Daten sah wie folgt aus:

 <%-- ANFANG - Anpassung Munzinger-Daten - M. Kuhn, 4.11.2012 --%>
 
<c:if test='${fn:length(igf:availableValues(currenthit, "662,662.*")) > 0}'> <c:set var="link" value='${igf:availableValues(currenthit, "662,662.*")[0]}' scope="request" /> <jsp:include page="extractLink.jsp" /> </c:if> <%-- ENDE - Anpassung Munzinger-Daten - M.Kuhn, 4.11.2012 --%>

Die Anpassung in der Datei "teaser.jsp" für die Munzinger-Daten sah wie folgt aus:

 <%-- ANFANG - Anpassung Munzinger-Daten - M. Kuhn, 4.11.2012 --%>
 <c:if test='${fn:length(igf:availableValues(currenthit, "662,662.*")) > 0}'>
   <c:set var="link" value='${igf:availableValues(currenthit, "662,662.*")[0]}' scope="request" />
   <jsp:include page="extractLink.jsp" />
 </c:if>
 <%-- ENDE - Anpassung Munzinger-Daten - M. Kuhn, 4.11.2012 --%>

Die Anpassung in der Datei "titleinfo.jsp" für die Munzinger-Daten sah wie folgt aus:

 <%-- ANFANG - Anpassung Munzinger-Daten - M. Kuhn, 4.11.2012
               Austausch des Standard-Renderers --%>
 <%--
                                 <ig:render type="hit" source="${currenthit}"/>
 --%>
                                 <ig:render type="class:org.oclcpica.infoguide.taglib.SingleHitRendererSpecialTag" source="${currenthit}"/>
 <%-- ENDE - Anpassung Munzinger-Daten - M. Kuhn, 4.11.2012

Weitere Anpassungen[Bearbeiten]

Je nach zusätzlich lizensierter oder sonstwie erworbener Software kann es eine ganze Reihe weiterer Dateien mit Anpassungen geben.

Womöglich gibt es auch neu einzurichtende Funktionen.

Konfiguration Datei "AlertAgent.sh"[Bearbeiten]

Konfigurieren des Startskripts für den AlertAgent.

# vi /opt/lib/sisis/webOPAC/AlertAgent.sh
STARTPROFILES=" -k sisis"

BSB Mobile OPAC[Bearbeiten]

Siehe BSB Mobile OPAC

Weiteres[Bearbeiten]

Nach Möglichkeit Zugang über Port 80 ermöglichen (früher per Skript "configure-sisis-pap.sh")

  • Anpassung in Datei "httpd.conf"