LFD
Konfigurieren des Pakets "siadmin".
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SISISROOT/lib/syb125/sys $ cd /opt/lib/sisis/siadmin/cgi-bin/sisisadmin $ cp SisisAdminEnv.pm SisisAdminEnv.pm-ORIG4.1pl2-AK $ /opt/lib/sisis/siadmin/bin/SisisAdminInstall.sh -e Die Konfigurationsdatei "SisisAdminEnv.pm" wurde erzeugt. Es existiert bereits eine Konfiguration für die SunRise-Administration. Soll ein neues Konfigurationsfile erzeugt und das vorhandene überschrieben werden? (j,n): j Die Konfigurationsdatei "SisisAdminEnv.pm" wurde erzeugt.
Da UTF-8-Text in UTF-8-Tabellen geladen wird, wird die korrekte Umgebung benötigt. Es muss sichergestellt werden, dass die Umgebung richtig gesetzt wird (z. B. "de_AT.UTF-8", "de_CH.UTF-8" oder "de_DE.UTF-8").
$ export LANG=de_DE.UTF-8 $ unset LC_ALL
Konfiguration der Datenbank "sisis" (-d) für den Datenbankserver "sisisSYB" (-S) durch den Sybase-Benutzer "sisis" (-U) mit dem in der Datei "${SISISROOT}/etc/syb/syb.pw" hinterlegten Passwort (-P).
$ . /opt/lib/sisis/etc/syb.rc && LANG=de_DE.UTF-8 $ /opt/lib/sisis/siadmin/bin/SisisAdminInstall.sh \ -U sisis -P $(cat ${SISISROOT}/etc/syb/syb.pw | \ grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') \ -S ${DSQUERY} -d sisis
$ /opt/lib/sisis/siadmin/bin/SisisAdminInstall.sh -d sisis Ist der Datenbankbenutzer für Zugriffe auf die Datenbank "sisis" der Benutzer "sisis"? (j,n): j Ist das Passwort dieses Benutzers "sisis123"? (j,n): j Ist der Datenbankserver für die Datenbank "sisis" der DB-Server "sisisSYB"? (j,n): j Lösche Einträge aus Tabelle adm_text Lösche Einträge aus Tabelle adm_scripts Einlesen der Administrationsmodule und Texte. Updating list layouts (table adm_layouts) and EDIFACT defaults (table acq_vardata). connected to Sybase:sisis begin operation: DELETE (adm_layouts) 97 rows deleted... command executed begin operation: INSERT (adm_layouts) 97 datalines executed disconnected connected to Sybase:sisis begin operation: FOREACH (acq_bibpar) 0 rows unloaded... begin operation: DELETE (acq_vardata) 0 rows deleted... 1 datalines executed begin operation: FOREACH (acq_bibpar) 0 rows unloaded... begin operation: INSERT (acq_vardata) 3 datalines executed disconnected List layout update ready.
Konfiguration des Zugangs über HTTPS
Der folgende Befehl bewirkt, dass der Apache HTTP Server über Port 80 und über Port 443 kommuniziert.
# /usr/local/sisis-pap/bin/configure-sisis-pap.sh -s Old apache configuration saved to file /usr/local/sisis-pap/apache/conf/httpd.conf.save.2013-01-03.10:42:38 New apache configuration written to file /usr/local/sisis-pap/apache/conf/httpd.conf Apache (re)started. Apache start a boot time configured.
Der URL zur SISIS-SunRise Administration sieht also wie folgt aus:
https://hostname/cgi-bin/sisisadmin/interpret.pl
Stoppen von Apache HTTP Server.
# /usr/local/sisis-pap/apache/bin/apachectl stop
Sichern der ursprünglichen Datei "httpd.conf".
# cd /usr/local/sisis-pap/apache/conf # cp httpd.conf httpd.conf-ORIG4.1pl2-AK
Neue Konfiguration hinstellen.
# cd /OCLC/software/AdminKuhn/ApacheHTTPServer # cp httpd.conf.secure /usr/local/sisis-pap/apache/conf/httpd.conf # cp siadmin_httpd-ssl.conf /usr/local/sisis-pap/apache/conf/extra
Anpassen einiger Einträge.
# vi /usr/local/sisis-pap/apache/conf/httpd.conf ServerAdmin sisis@ls17.svbrb.lvnbb.de ServerName ls17.svbrb.lvnbb.de
# vi /usr/local/sisis-pap/apache/conf/extra/siadmin_httpd-ssl.conf ServerName ls17.svbrb.lvnbb.de:1443 ServerAdmin lutz.kuehne@stadt-brandenburg.de
Starten von Apache
# /usr/local/sisis-pap/apache/bin/apachectl start
Testen des nun unter den Ports 80, 443 und 1443 laufenden Apache HTTP Server.
# telnet localhost 1443
Auslesen der aktuellen Druckerbefehle
Skript "showadminprintingcommands.sh".
$ /home/sisis/sc/showadminprintingcommands.sh The current printing commands in the SISIS-SunRise Administration Give name of database [sisis] DONE: Feldbeschreibung DONE: Drucksequenz für PCL-Listendruck DONE: Drucksequenz für ASCII-Listendruck DONE: Druckformat für Briefe DONE: Drucksequenz für Briefdruck (Sofortdruck im Tageslauf und Probedruck) DONE: Druckkommando Listendruck DONE: Druckkommando ASCII-Listendruck DONE: Gerätebezeichnung DONE: Druckersequenz DONE: Name DONE: Gerätebezeichnung DONE: Vorbelegung Druckersequenz Listen- und Tabellendruck DONE: Vorbelegung Druckersequenz Systemdruck DONE: Vorbelegung Druckersequenz Katalogkartendruck DONE: Listen- und Tabellendruck / Druckersequenz DONE: Systemdruck / Druckersequenz DONE: Katalogkartendruck / Druckersequenz DONE: Erwerbung Defaulteinstellung Zetteldruck (Ausgabeform: Druckverarbeitung) DONE: Erwerbung Defaulteinstellung Zetteldruck (Ausgabeform: E-Mail) DONE: Erwerbung Defaulteinstellung Zetteldruck (Ausgabeform: XML) DONE: Erwerbung Defaulteinstellung Zetteldruck (Ausgabeform: HTML) DONE: Erwerbung Defaulteinstellung Zetteldruck (Ausgabeform: EDIFACT) DONE: Erwerbung Defaulteinstellung Rechnungssummenübersicht, Laufzettel, Umlauflisten (Ausgabeform: Druckverarbeitung) DONE: Erwerbung Defaulteinstellung Listendruck (Ausgabeform: Druckverarbeitung) DONE: Erwerbung Defaulteinstellung Adressetikettendruck (Ausgabeform: Druckverarbeitung) DONE: Erwerbung Defaulteinstellung Heftetikettendruck (Ausgabeform: Druckverarbeitung) DONE: Erwerbung Benutzereinstellung Zetteldruck (Ausgabeform: Druckverarbeitung) DONE: Erwerbung Benutzereinstellung Zetteldruck (Ausgabeform: E-Mail) DONE: Erwerbung Benutzereinstellung Zetteldruck (Ausgabeform: XML) DONE: Erwerbung Benutzereinstellung Zetteldruck (Ausgabeform: HTML) DONE: Erwerbung Benutzereinstellung Zetteldruck (Ausgabeform: EDIFACT) DONE: Erwerbung Benutzereinstellung Rechnungssummenübersicht, Laufzettel, Umlauflisten (Ausgabeform: Druckverarbeitung) DONE: Erwerbung Benutzereinstellung Listendruck (Ausgabeform: Druckverarbeitung) DONE: Erwerbung Benutzereinstellung Adressetikettendruck (Ausgabeform: Druckverarbeitung) DONE: Erwerbung Benutzereinstellung Heftetikettendruck (Ausgabeform: Druckverarbeitung) OK: Die Druckbefehle der SISIS-SunRise Administration wurden in folgende Datei geschrieben: /usr/local/sisis-pap/tomcat/webapps/ROOT/adminprintingcommands-sisis.html Wenn die Variable $OUTPUTPATH nicht verändert wurde, so ist die Datei über den Webbrowser wie folgt aufrufbar: http://rand:8080/adminprintingcommands-sisis.html