SuperX

KontaktMail für InfosSuchenLogin

Das Kernmodul

Das SuperX-Kernmodul beinhaltet alle zum Betrieb von SuperX unbedingt notwendigen Tabellen, Prozeduren und Abfragen; die wichtigsten Tabellen werden unten näher beschrieben.

Ab Kernmodul 6.0 liegt die Datenbankseite des Kernmoduls innerhalb der SuperX-Webanwendung. In dieser Dokumentation werden dafür folgende Umgebungsvariablen verwendet:

BezeichnungVariableTypischer PfadBeschreibung

Tomcat-Installation

$TOMCAT_HOME

/home/superx/webserver/tomcat oder /var/lib/tomcat10

Basisverzeichnis des installierten Tomcat

SuperX-Webanwendung

$WEBAPP

$TOMCAT_HOME/webapps/superx

Wurzelverzeichnis der SuperX-Webanwendung

SuperX-Datenbank- und Modulbereich

$SUPERX_DIR

$WEBAPP/WEB-INF/conf/edustore

Verzeichnis der Datenbank-, Installations- und Modulscripte

Unterhalb von $SUPERX_DIR befinden sich insbesondere folgende Verzeichnisse:

PfadBeschreibung

$SUPERX_DIR/db/bin

Shellscripte und die Umgebungssteuerung SQL_ENV

$SUPERX_DIR/db/install

Installations- und Upgrade-Scripte des Kernmoduls

$SUPERX_DIR/db/module

Installierte SuperX-Module

$SUPERX_DIR/db/conf

Konfigurations- und Hilfsdateien der Datenbankseite

Unterhalb von $WEBAPP/WEB-INF befinden sich außerdem die Webanwendungsdateien, beispielsweise die Verzeichnisse classes, lib, lib_ext und reports sowie die Dateien db.properties, dbforms-config.xml und web.xml. Der Datenbankserver kann auf einem anderen Rechner liegen als der Applikationsserver. Unter Linux kann für den Betrieb ein Benutzer superx mit dem Homeverzeichnis /home/superx eingerichtet werden. Das Homeverzeichnis ist jedoch nicht automatisch mit $SUPERX_DIR identisch.