Achtung: Diese Dokumentation ist veraltet, das Nachfolgeprojekt für Joolap nennt sich xCube. Klicken Sie hier, um zur aktuellen Dokumentation zu gelangen.

3.2.2 Fall 2: Joolap auf einem separaten Rechner

Der Joolap-Datenbank- und -Applikationsserver kann auch auf einem anderen Rechner als die SuperX-Datenbank laufen.

Auf dem Joolap-Rechner muss die Java JRE von Oracle 1.6 oder höher installiert sein.

Da Joolap auch viele SuperX-Scripte benutzt müssen Sie auf dem Joolap-Rechner zunächst das SuperX-Kernmodul (V.3 oder höher) als Benutzer superx in /home/superx entpacken. Eine SuperX-Datenbank müssen Sie natürlich nicht installieren.

Danach entpacken Sie tar -xzvf joolap_kern<<Versionsnr.>>.tar.gz weiterhin als Benutzer superx in $SUPERX_DIR .

Kopieren Sie $JOOLAP_DIR/db/bin/SUPERX_ENV.sam nach SUPERX_ENV und bearbeiten Sie die angegebenen Parameter $SUPERX_DIR, JAVA_HOME, DATABASE; die Variable $SX_CLIENT muss den Wert "jdbc"   haben (nicht psql oder dbaccess).

Kopieren Sie vom Applikationsserver auf dem SuperX läuft, die Datei

$SUPERX_DIR/tomcat/webapps/superx/WEB-INF/db.properties auf den Joolap-Rechner nach

/$JOOLAP_DIR/superx_param/

Damit bekommt Joolap die Möglichkeit, SuperX-Parameter einzustellen, um Daten aus SuperX zu entladen.

Wenn SuperX unter Informix betreiben, kopieren Sie die Informix-jdbc-Treiberdatei von $SUPERX_DIR/webserver/tomcat/webapps/superx/WEB-INF/lib/ifxjdbc.jar auf den Joolap-Rechner in das Verzeichnis $SUPERX_DIR/joolap/lib .

 

Testen des Zugriffs auf SuperX-Datenbank

Testen ob der Zugriff auf die SuperX-Datenbank funktioniert können Sie, in dem Sie

. $SUPERX_DIR/joolap/db/bin/SUPERX_ENV

aufrufen und dann

sx_unload_table.x cif

Dann müsste die Tabelle cif entladen werden, die Datei cif.unl wird erzeugt.

 

Wenn das nicht funktioniert müssen Sie die db.properties kontrollieren (vielleicht steht darin noch localhost und nicht die echte Adresse der superx-Datenbank). Benutzen Sie den propadmin.

propadmin.x $SUPERX_DIR/joolap/db/server/db.properties

Wenn die Verbindung mit dem propadmin funktioniert, der Unload der Tabelle cif aber nicht, müssen Sie die SUPERX_ENV Parameter kontrollieren.


Druckversion HTML

Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 26 / 113
Letzter Update: 2.8.2023
Impressum| Datenschutz