LFD

Aus Admin Kuhn GmbH
Zur Navigation springen Zur Suche springen

Konfiguration Datei "dailyRunCommandsACQ.sh"

Normalerweise ist hier nichts zu ändern, aber man kann ja nie wissen.

$ cd /opt/lib/sisis/catserver/bin
$ diff dailyRunCommandsACQ.sh ${BACKUPDIR}$(pwd)/dailyRunCommandsACQ.sh | more
$ cp dailyRunCommands.sh dailyRunCommands.sh-ORIG4.1pl2-AK
$ vi dailyRunCommands.sh

Konkordanzen

Folgende Konkordanzen müssen umgesetzt werden, sofern die angegebene Konvertertabelle lokal eingesetzt wird:

Konvertertabelle Konkordanz
FD-TIT-DVI, FD-TIT-DVF $SIKMASSROOT/etc/param/sysDVI.TAB
MB-LK-ULB2 $SIKMASSROOT/etc/param/sigULB.TAB
MB-LK-ZBM2 $SIKMASSROOT/etc/param/sigZBM.TAB
MB-LK-KFH2 $SIKMASSROOT/etc/param/sigKFH.TAB
MB-LK-UBK2 $SIKMASSROOT/etc/param/sigUBK.TAB
MB-LK-RUB2 $SIKMASSROOT/etc/param/flRUB.TAB
MB-LK-RUB2 $SIKMASSROOT/etc/param/sigRUB.TAB
$ cd /opt/lib/sisis/catserver/imx/etc/param
$ chmod 644 *TAB
$ for i in *TAB; do cp $i $i.iso; iconv -f ISO-8859-1 -t UTF-8 $i.iso > $i; done
Noch unklar, ob das was bewirkt und auch, wofür genau das nötig sein soll...

Formulare

Vorlage:SRP

Druckformate

Umsetzung der Druckformate von ISO 8859-1 zu UTF-8.

$ cd /var/spool/sisis/catserver/printformats/card
$ for i in *; do cp $i $i.iso; iconv -f ISO-8859-1 -t UTF-8 $i.iso > $i; done
$ rm *.iso
$ cd /var/spool/sisis/catserver/printformats/system
$ for i in *; do cp $i $i.iso; iconv -f ISO-8859-1 -t UTF-8 $i.iso > $i; done
$ rm *.iso
$ cd /var/spool/sisis/catserver/printformats/table
$ for i in *; do cp $i $i.iso; iconv -f ISO-8859-1 -t UTF-8 $i.iso > $i; done
$ rm *.iso
Umlaute in Dateinamen wurden nach Übernahme in Pulheim als Fragezeichen dargestellt und verhielten sich seltsam. Sie mussten gelöscht und ohne Umlaute neu angelegt werden.
sisis@LSAW050:/var/spool/sisis/catserver/printformats/system> ls
CDROMsErw       LitListe        STANDARD       VFTitJahr       VFTiZusSig
CDROMsErw.iso   LitListe.iso    STANDARD.iso   VFTitJahr.iso   VFTiZusSig.iso
CDROMSKind      LitVerz         VerfTitel      VFTitSigFu
CDROMSKind.iso  LitVerz.iso     VerfTitel.iso  VFTitSigFu.iso
H?rb?cher       L?SCHLISTE      VerfTitSW      VFTiTZusJa
H?rb?cher.iso   L?SCHLISTE.iso  VerfTitSW.iso  VFTiTZusJa.iso

Offenbar ist das ausgelieferte System-Druckformat "STANDARD" bereits im Format UTF-8 und wird durch erneute Umwandlung mittels iconv zerstört.

Divibib-Konverter

Bei Einsatz des Divibib-Konverters sind wohl folgende Dateien betroffen:

  • /opt/lib/sisis/catserver/imx/bin/sc/DCOvor - hier wurde bei der Stadtbücherei Pulheim nichts zum Anpassen gefunden
$ cd /opt/lib/sisis/catserver/imx/bin/sc/DCOvor
$ diff DCOvor /OCLC/backup/SunRise-V3.7pl2/opt/lib/sisis/catserver/imx/bin/sc/DCOvor
  • /opt/lib/sisis/catserver/imx/bin/sc/DCOnach - hier war bei der Stadtbücherei Pulheim eine Anpassung notwendig
$ cd /opt/lib/sisis/catserver/imx/bin/sc/DCOnach
$ diff DCOnach /OCLC/backup/SunRise-V3.7pl2/opt/lib/sisis/catserver/imx/bin/sc/DCOnach
  • /opt/lib/sisis/catserver/imx/bin/sc/DCOnach.dtm.sh - hier wurde bei der Stadtbücherei Pulheim nichts zum Anpassen gefunden
$ cd /opt/lib/sisis/catserver/imx/bin/sc/DCOnach.dtm.sh
$ diff DCOnach.dtm.sh /OCLC/backup/SunRise-V3.7pl2/opt/lib/sisis/catserver/imx/bin/sc/DCOnach.dtm.sh

Skript "restartZ39OS.pl"

Das Skript ist offenbar nicht Bestandteil der Standardauslieferung von SISIS-Sunrise, ist aber z. B. bei der Kantonsbibliothek Baselland im Einsatz.

$ more /home/sisis/sc/restartZ39OS.pl
#!/usr/local/sisis-pap/bin/perl
#
# $Id: restartZ39OS.pl,v 1.1.2.1 2004/07/15 12:20:02 baj Exp $
#
# check status of Z39OServer and restart server if necessary

$CATSERVERROOT="/opt/lib/sisis/catserver";
$z39OsParmFile="$CATSERVERROOT/z39/konfig/z39osconfig";

open(INP, "<$z39OsParmFile");
while(<INP>) {
  ($dbs, $db, $target, $port, $avtive) = split /:/, $_, 5;
  #print "$target-$port\n";
  $erg=`ps -ef | grep [Z]39OServer | grep $port`;
  chomp($erg);
  if($erg eq "") {
    `date >> /tmp/restartZ39OS.txt`;
    open(OUT,">>/tmp/restartZ39OS.txt");
    print OUT "restart target $target\n";
    `$CATSERVERROOT/etc/S99z39oserver start $target`;
  }
}

Fehler

Vorlage:SRP