LFD: Unterschied zwischen den Versionen

Aus Admin Kuhn GmbH
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(Die Seite wurde geleert.)
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Konfigurieren des Pakets "siadmin".


$ <b>export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SISISROOT/lib/syb125/sys</b>
$ <b>cd /opt/lib/sisis/siadmin/cgi-bin/sisisadmin</b>
$ <b>cp SisisAdminEnv.pm SisisAdminEnv.pm-ORIG4.1pl2-AK</b>
$ <b>/opt/lib/sisis/siadmin/bin/SisisAdminInstall.sh -e</b>
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): <b>j</b>
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").
$ <b>export LANG=de_DE.UTF-8</b>
$ <b>unset LC_ALL</b>
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).
{{Alert|Möglicherweise sollte auch folgender Aufruf funktionieren:
$ <b>. /opt/lib/sisis/etc/syb.rc && LANG{{=}}de_DE.UTF-8</b>
$ <b><nowiki>/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</nowiki></b>
}}
$ <b>/opt/lib/sisis/siadmin/bin/SisisAdminInstall.sh -d sisis</b>
Ist der Datenbankbenutzer für Zugriffe auf die Datenbank "sisis" der Benutzer
  "sisis"? (j,n): <b>j</b>
Ist das Passwort dieses Benutzers "sisis123"? (j,n): <b>j</b>
Ist der Datenbankserver für die Datenbank "sisis" der DB-Server "sisisSYB"? (j,n): <b>j</b>
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.
# <b>/usr/local/sisis-pap/bin/configure-sisis-pap.sh -s</b>
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:<br>
<nowiki>https://</nowiki><i>hostname</i>/cgi-bin/sisisadmin/interpret.pl
{{SRP|15853|[[Sisisadmin-Sicherheitslücke]]|Diese Fehlermeldung ist in JIRA nicht sichtbar, nicht behoben und wird von OCLC auch gar nicht als Fehler bewertet. Anstelle einer Behebung hat OCLC kurzerhand die ausgelieferte Konfiguration des Apache HTTP Server verändert!}}
Stoppen von Apache HTTP Server.
# <b>/usr/local/sisis-pap/apache/bin/apachectl stop</b>
Sichern der ursprünglichen Datei "httpd.conf".
# <b>cd /usr/local/sisis-pap/apache/conf</b>
# <b>cp httpd.conf httpd.conf-ORIG4.1pl2-AK</b>
Neue Konfiguration hinstellen.
# <b>cd /OCLC/software/AdminKuhn/ApacheHTTPServer</b>
# <b>cp httpd.conf.secure /usr/local/sisis-pap/apache/conf/httpd.conf</b>
# <b>cp siadmin_httpd-ssl.conf /usr/local/sisis-pap/apache/conf/extra</b>
Anpassen einiger Einträge.
# <b>vi /usr/local/sisis-pap/apache/conf/httpd.conf</b>
ServerAdmin      sisis@ls17.svbrb.lvnbb.de
ServerName      ls17.svbrb.lvnbb.de
# <b>vi /usr/local/sisis-pap/apache/conf/extra/siadmin_httpd-ssl.conf</b>
ServerName  ls17.svbrb.lvnbb.de:1443
ServerAdmin lutz.kuehne@stadt-brandenburg.de
Starten von Apache
# <b>/usr/local/sisis-pap/apache/bin/apachectl start</b>
Testen des nun unter den Ports 80, 443 und 1443 laufenden Apache HTTP Server.
# <b>telnet localhost 1443</b>
== Auslesen der aktuellen Druckerbefehle ==
Skript "showadminprintingcommands.sh".
$ <b>/home/sisis/sc/showadminprintingcommands.sh</b>
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

Aktuelle Version vom 29. August 2013, 21:00 Uhr