LFD: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== Konfiguration Datei "dailyRunCommandsACQ.sh" == | |||
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> | |||
== Konkordanzen == | |||
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
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`; } }