LFD: Unterschied zwischen den Versionen

Aus Admin Kuhn GmbH
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Aug 29 10:52:54 LfD-SRV-BIBneu postfix/qmgr[8474]: 801043922E2: from=<sisisadmin@lfd.smi.sachsen.de>, size=404, nrcpt=1 (queue active)
== Konfiguration Datei "dailyRunCommandsACQ.sh" ==
Aug 29 10:52:54 LfD-SRV-BIBneu postfix/smtp[8568]: 801043922E2: to=<sisisadmin@lfd.smi.sachsen.de>, relay=ks-evs1.smi.sachsen.de[172.16.64.87]:25, delay=0.21, delays=0.04/0.01/0.09/0.07, dsn=2.6.0, status=sent (250 2.6.0  <20130829085254.801043922E2@LfD-SRV-BIBneu.SMI> Queued mail for delivery)
Aug 29 10:52:54 LfD-SRV-BIBneu postfix/qmgr[8474]: 801043922E2: removed


Normalerweise ist hier nichts zu ändern, aber man kann ja nie wissen.
$ <b>cd /opt/lib/sisis/catserver/bin</b>
$ <b>diff dailyRunCommandsACQ.sh ${BACKUPDIR}$(pwd)/dailyRunCommandsACQ.sh | more</b>
$ <b>cp dailyRunCommands.sh dailyRunCommands.sh-ORIG4.1pl2-AK</b>
$ <b>vi dailyRunCommands.sh</b>


Aug 29 10:47:41 LfD-SRV-BIBneu postfix/qmgr[8474]: 5C4903922E0: from=<sisisadmin@lfd.smi.sachsen.de>, size=391, nrcpt=1 (queue active)
== Konkordanzen ==
Aug 29 10:47:41 LfD-SRV-BIBneu postfix/smtp[8524]: 5C4903922E0: to=<mik@adminkuhn.ch>, relay=ks-evs1.smi.sachsen.de[172.16.64.87]:25, delay=0.27, delays=0.1/0.05/0.04/0.08, dsn=5.7.1, status=bounced (host ks-evs1.smi.sachsen.de[172.16.64.87] said: 550 5.7.1 Unable to relay for mik@adminkuhn.ch (in reply to RCPT TO command))
 
Folgende Konkordanzen müssen umgesetzt werden, sofern die angegebene Konvertertabelle lokal eingesetzt wird:
 
{| class=wiki
! 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
|}
 
$ <b>cd /opt/lib/sisis/catserver/imx/etc/param</b>
$ <b>chmod 644 *TAB</b>
$ <b>for i in *TAB; do cp $i $i.iso; iconv -f ISO-8859-1 -t UTF-8 $i.iso > $i; done</b>
 
{{Alert|Noch unklar, ob das was bewirkt und auch, wofür genau das nötig sein soll...}}
 
== Formulare ==
 
{{SRP|17403|doppelte Umsetzung Katalogformular STANDARD.titel nach UTF-8 durch Migrate2Unicode.sh -f|Falls das Formular "STANDARD" benötigt wird, kann es z. B. unter neuem Namen von durch zurückkonvertiert werden - danach enthält es korrektes UTF-8.
 
$ <b>mv STANDARD.Titel STANDARD.Titel.doppelt</b>
$ <b>iconv -f UTF-8 -t ISO-8859-1 < STANDARD.Titel.doppelt >STANDARD.Titel</b>
}}
 
== Druckformate ==
 
Umsetzung der Druckformate von ISO 8859-1 zu UTF-8.
 
$ <b>cd /var/spool/sisis/catserver/printformats/card</b>
$ <b>for i in *; do cp $i $i.iso; iconv -f ISO-8859-1 -t UTF-8 $i.iso > $i; done</b>
$ <b>rm *.iso</b>
 
$ <b>cd /var/spool/sisis/catserver/printformats/system</b>
$ <b>for i in *; do cp $i $i.iso; iconv -f ISO-8859-1 -t UTF-8 $i.iso > $i; done</b>
$ <b>rm *.iso</b>
 
$ <b>cd /var/spool/sisis/catserver/printformats/table</b>
$ <b>for i in *; do cp $i $i.iso; iconv -f ISO-8859-1 -t UTF-8 $i.iso > $i; done</b>
$ <b>rm *.iso</b>
 
{{Alert|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
 
$ <b>cd /opt/lib/sisis/catserver/imx/bin/sc/DCOvor</b>
$ <b>diff DCOvor /OCLC/backup/SunRise-V3.7pl2/opt/lib/sisis/catserver/imx/bin/sc/DCOvor</b>
 
* /opt/lib/sisis/catserver/imx/bin/sc/DCOnach - hier war bei der [[Stadtbücherei Pulheim]] eine Anpassung notwendig
 
$ <b>cd /opt/lib/sisis/catserver/imx/bin/sc/DCOnach</b>
$ <b>diff DCOnach /OCLC/backup/SunRise-V3.7pl2/opt/lib/sisis/catserver/imx/bin/sc/DCOnach</b>
 
* /opt/lib/sisis/catserver/imx/bin/sc/DCOnach.dtm.sh - hier wurde bei der [[Stadtbücherei Pulheim]] nichts zum Anpassen gefunden
 
$ <b>cd /opt/lib/sisis/catserver/imx/bin/sc/DCOnach.dtm.sh</b>
$ <b>diff DCOnach.dtm.sh /OCLC/backup/SunRise-V3.7pl2/opt/lib/sisis/catserver/imx/bin/sc/DCOnach.dtm.sh</b>
 
== Skript "restartZ39OS.pl" ==
 
Das Skript ist offenbar nicht Bestandteil der Standardauslieferung von SISIS-Sunrise, ist aber z. B. bei der [[Kantonsbibliothek Baselland]] im Einsatz.
 
$ <b>more /home/sisis/sc/restartZ39OS.pl</b>
 
#!/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 ==
 
{{SRP|16694|Fehlermeldung in Datei "/var/spool/sisis/catserver/log/DGerr.sisis"|
Format-Datei: /var/spool/sisis/catserver/printformats/table/STANDARD
Datum: 19.08.2011 16:05:58
Fehler : Nr. 48: in Zeile 30: Diese Kategorie ist nicht als multipel definiert: 9902
 
Ab SISIS-Sunrise V4.1 wird davon ausgegangen, dass die Kategorie 9902 multipel ist. Andernfalls muss sie mit dem Befehl aus [https://issues.oclcpica.org/browse/SRP-16557 SRP-16557] angepasst werden.
}}

Version vom 29. August 2013, 09:14 Uhr

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