LFD

Aus Admin Kuhn GmbH
Zur Navigation springen Zur Suche springen

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).

Möglicherweise sollte auch folgender Aufruf funktionieren:
$ . /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

Vorlage:SRP

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