Administration Kern-Modul

 

SuperX-Adminstrationshandbuch Kernmodul

 

 

w w w . M e m T e x t . d e

 

 


http://www.superx-projekt.de

Version

4. 8

Stand

20 .0 9 .201 8


Lehrfilm zur Installation von Postgres
Lehrfilm zur Installation des Kernmoduls

Sun, Sun Microsystems, Solaris, Java, JavaServer Web Development Kit, JDBC und JavaServer Pages sind eingetragene Warenzeichen von Sun Microsystems, Inc. UNIX ist ein eingetragenes Warenzeichen von X/Open Company, Ltd. Windows, WindowsNT, Win32, VBScript und Office 2000 sind eingetragene Warenzeichen von Microsoft Corp. Linux ist eingetragenes Warenzeichen von Linus Torvalds. Informix Dynamic Server, Informix Client SDK und Intersolv JDBC Driver sind eingetragene Warenzeichen der IBM Corp. HIS SOS, POS, SVA, MBS, BAU, LSF und COB sind Produkte der HIS GmbH. Alle weiteren Produktnamen sind Warenzeichen der jeweiligen Hersteller.

Dieses Produkt beinhaltet Software, die von der Apache Software Foundation ( http://www.apache.org/ ) entwickelt wurde.

SuperX wird unter der deutschen Variante der GPL-Lizenz von dem Land Nordrhein-Westfalen, vertreten durch die FernUniversität Hagen, diese wiederum vertreten durch die Geschäftsstelle der Initiative CampusSource bei der FernUniversität Hagen, Feithstraße 142, D-58084 Hagen vertrieben ( www.campussource.de ). Details zu den Lizenzbedingungen finden Sie im Kernmodul-Archiv (/lizenz.txt) oder unter http://www.campussource.de/lizenz/ . Ergänzende Hinweise finden Sie auf der Projekthomepage unter http://www.superx-projekt.de .

 

Lizenz
Postgres:

PostgreSQL Database Management System
(formerly known as Postgres, then as Postgres95)

Portions Copyright (c) 1996-2001, The PostgreSQL Global Development Group

Portions Copyright (c) 1994, The Regents of the University of California

Permission to use, copy, modify, and distribute this software and its
documentation for any purpose, without fee, and without a written agreement
is hereby granted, provided that the above copyright notice and this
paragraph and the following two paragraphs appear in all copies.

IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING
LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS
DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE.   THE SOFTWARE PROVIDED HEREUNDER IS
ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO
PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

 

Lizenz Java

Copyright 2002 Sun Microsystems, Inc. All Rights Reserved.

Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following
conditions are met:

-Redistributions of source code must retain the above copyright  
notice, this   list of conditions and the following disclaimer.

-Redistribution in binary form must reproduct the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.

Neither the name of Sun Microsystems, Inc. or the names of
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.

This software is provided "AS IS," without a warranty of any
kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND
WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY

EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY
DAMAGES OR LIABILITIES   SUFFERED BY LICENSEE AS A RESULT OF   OR
RELATING TO USE, MODIFICATION OR DISTRIBUTION OF THE SOFTWARE OR
ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE
FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT,
SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF
THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

You acknowledge that Software is not designed, licensed or
intended for use in the design, construction, operation or
maintenance of any nuclear facility.

 

 

Inhaltsverzeichnis

  Einführung       

  Sicherheitsaspekte       

  Erforderliche Hardware       

1.2.1   Datenbankserver       

1.2.2   Applikationsserver       

  Erforderliche Software       

  Das Kernmodul       

  Ausbaustufen einer SuperX-Implementierung       

  Installation       

  Neuinstallation       

2.1.1   Übersicht über Installationsschritte       

2.1.2   Besonderheiten für verschiedene Betriebssysteme       

2.1.2.1   Ubuntu / Debian       

2.1.2.2   RedHat / CentOS       

2.1.2.3   Noch nicht getestete Betriebssysteme       

2.1.3   Kurzanleitung: Das Vorgehen -kurz und knapp für Linux-Systeme       

2.1.4   Installation und Pflege der SuperX-Datenbank       

2.1.4.1   Einrichten des Datenbankservers unter UNIX / LINUX       

2.1.4.1.1   Stopp: welche Zeichencodierung soll es werden?       

  Konfiguration der Zeichencodierung unter Suse Linux       

  Konfiguration der Zeichencodierung unter Ubuntu Linux       

  Zeichencodierung ändern       

2.1.4.1.2   User superx - Kernmodul entpacken       

2.1.4.1.3   Informix       

  Systemvoraussetzungen       

  Konfiguration       

  Informix unter Ubuntu       

2.1.4.1.4   Installation von PostgreSQL       

  Neuinstallation (am Beispiel derVersion 7.3.4)       

  Postgres-Zusätze installieren: pgcrypto       

  Postgres mit SSL Support       

  Installation von Postgres unter Windows       

  Native Windows-Version (nur PowerGres, Postgres 8.0 oder höher)       

  Postgres unter Cygwin       

  Cygwin für SuperX       

  Postgres unter Ubuntu/Debian (Paketverwaltung)       

  Postgres unter Ubuntu/Debian (Selbst kompiliert)       

  Test der Installation von Postgres unter Ubuntu/Debian       

  Postgres unter Redhat       

  Postgres unter Suse Linux       

  Postgres-Performance-Tipps       

2.1.4.1.5   Datenbankverbindung über einen eingeschränkten User für mehr Sicherheit       

  Entfernen und Vergeben von Datenbankrechten unter Informix       

  Entfernen und Vergeben von Datenbankrechten unter Postgres       

2.1.4.1.6   Automatischer Start des Datenbankservers als Dienst       

  Einrichtung der Dienste       

  Aktivierung der Dienste       

2.1.4.2   Einspielen des Kernmoduls der SuperX-Datenbank       

2.1.4.3   Update und Sichern der Datenbank       

2.1.4.3.1   Ein Dump unter Informix       

2.1.4.3.2   Ein Dump unter Postgres       

2.1.4.4   Anpassung der DB-Parameter für Clientanwendungen       

2.1.4.4.1   Unter WIN32 auf den Informix-Server zugreifen: iLogin       

  SuperX (Informix) unter Win32 als ODBC-Datenquelle einrichten       

2.1.4.4.2   Einrichtung des ODBC-Treibers für den Postgres-Server       

2.1.4.4.3   Anbindung des Access-Frontends an die ODBC-Quelle       

2.1.4.4.4   Anpassen der Datenbankparameter für das SuperX-Servlet       

  Anpassung der Datenbankparameter für das SuperX-Servlet speziell für Informix       

2.1.4.4.5   Datenbankverbindung und Steuerung von DBForms       

2.1.4.4.6   Ein SSH-Tunnel für die Datenbank       

2.1.5   Installation und Pflege des Webservers       

2.1.5.1   Installation von Java und Datenbanktreibern       

2.1.5.2   Einrichtung der Servlet-Engine       

2.1.5.2.1   Steuerung des Servers: Die server.xml       

2.1.5.2.2   Datenbankverbindung für DBFORMS: die context.xml       

2.1.5.2.3   Die Datei conf/web.xml       

2.1.5.2.4   Administrator und Manager       

2.1.5.2.5   Einrichten der SuperX-Servlets unter Tomcat       

  Allgemeines zur web.xml       

  Aktivierung SuperX-Applet:       

  ResponseCompression       

  field1Cache       

  Session-Timeout       

  CSV-Encoding beim Export       

  Fehlerseiten       

2.1.5.2.6   Start des Tomcat       

2.1.5.2.7   Die Übertragung der Web Application       

  Übertragung der Webapplikation auf einen vorhandenen Tomcat unter Windows       

  Übertragung der Webapplikation auf einen vorhandenen Tomcat 5.5       

  Übertragung der Webapplikation auf einen vorhandenen Tomcat unter Ubuntu       

  Übertragung der Webapplikation auf einen vorhandenen Tomcat unter Suse       

2.1.5.2.8   SuperX Webanwendung in 2 Instanzen Ubuntu       

2.1.5.2.9   Das SuperXManager-Servlet       

2.1.5.2.10   Verbesserung der Performance       

2.1.5.2.11   Einrichtung einer SSL-Verbindung in Tomcat       

  Signierung eines Zertifikats in Tomcat       

2.1.5.2.12   Zusätzliche Verschlüsselung im Applet durch Public-Private-Key-Kontrolle       

2.1.5.2.13   Tomcat als Dienst unter Linux       

2.1.5.2.14   Tomcat als Dienst unter Windows einrichten (nur WINNT/2000 und Tomcat 3.x)       

2.1.5.2.15   Steuerung für das Applet: Die superx.properties       

2.1.5.2.16   Steuerung des XML-Frontends: PageComponents       

2.1.5.2.17   Einrichtung des Webservers bei mehreren Mandanten.       

2.1.5.2.18   Einrichtung von DBFORMS bei mehreren Mandanten       

2.1.5.2.19   Einrichtung Saiku bei mehreren Mandanten       

2.1.5.3   LDAP Anbindung       

2.1.5.3.1   ggfs. Zertifikat einspielen       

2.1.5.3.2   Tomcat server.xml und web.xml anpassen       

2.1.5.3.3   Beispiel Konfiguration Freiburg       

2.1.5.3.4   Beispiel-Konfiguration Jena       

2.1.5.3.5   Beispiel-Konfiguration Heilbronn       

2.1.5.3.6   Kombination von LDAP-Login und dem normalen Login       

2.1.5.3.7   Troubleshooting beim LDAP Zugang       

2.1.5.4   Shibboleth Anbindung       

2.1.5.5   Integration von Tomcat mit dem Apache       

2.1.5.5.1   Installation des Apache-Tomcat-Connectors       

2.1.5.5.2   Umleitung von Requests vom Apache zu Tomcat       

2.1.5.5.3   Einrichtung Apache-Tomcat Anbindung unter Suse Linux       

2.1.5.5.4   Einrichtung Apache-Tomcat Anbindung unter Ubuntu Linux       

2.1.5.5.5   Einrichtung von Load Balancing       

2.1.5.5.6   Einrichten von SSL beim Apache 1.3.x unter Linux       

2.1.5.5.7   Einrichten von SSL beim Apache 2.x unter SuSE Linux       

2.1.5.5.8   Einrichten von SSL beim Apache 2.x unter Ubuntu Linux       

2.1.5.5.9   Zertifikate mit Let's encrypt       

2.1.6   Anpassungen auf den Client-Rechnern       

2.1.6.1   Einstellungen für den Ajax-Client       

2.1.6.2   Installation der Java-Runtime       

2.1.6.2.1   Zertifikatswarnung im Applet       

2.1.6.2.2   Manuelle Anpassungen der Policy       

2.1.6.2.3   Installation des Applets unter UNIX / Linux       

2.1.6.3   Bei Problemen mit dem Start des Applets       

2.1.6.4   Leeren des Browser-Cache       

2.1.6.5   Leeren des Java - Cache       

2.1.7   Umgang mit SSL Verschlüsselung       

2.1.7.1   Erzeugen eines SSL Zertifikats       

2.1.7.2   Erzeugen eines Zertifikat-Request für eine Zertifizierungsstelle       

2.1.7.3   Importieren des Zertifikats in Java       

2.1.8   Test- und Produktivsystem synchronisieren       

2.1.8.1   Entladeparameter       

2.1.8.2   Ausführung       

  Upgrade einer bestehenden SuperX-Installation       

2.2.1   Patch einspielen       

2.2.2   Upgraden des Kernmoduls       

2.2.2.1   Vorbereitungen für Tomcataktualisierung       

2.2.2.2   Tomcat aktualisieren       

2.2.2.3   Datenbank aktualisieren       

2.2.2.4   Webserver aktualisieren       

2.2.2.5   Falls Joolap instaliert ist       

2.2.2.6   Upgrade von Mondrian / Saiku       

2.2.2.7   Upgrade bei mehreren Mandanten       

  Datenschutz       

2.3.1   Checkliste Sicherheitsmaßnahmen SuperX       

2.3.1.1   Keine Verwendung von Standardkennungen       

2.3.1.2   Applet deaktivieren       

2.3.1.3   Public-Private-Key-Kontrolle von Applet-Befehlen       

2.3.1.4   Datenbankverbindung über einen eingeschränkten Datenbank-User       

2.3.1.5   Entfernen von temporären Dateien       

2.3.1.6   IP Adressen aus Logdateien löschen       

  Das Clientpaket       

2.4.1   Installation       

2.4.1.1   Einrichten der Umgebung       

2.4.1.2   Einrichtung einer Datenbankverbindung       

2.4.2   Weitere Werkzeuge       

2.4.3   Download von Berichtsausgaben       

2.4.4   Mailversand von Berichtsausgaben       

  Administration des Kernmoduls: HowTo       

  Die SuperX-Administrationswerkzeuge       

3.1.1   Übersicht über Scripte unter UNIX       

3.1.1.1   Allgemeine Prozessverwaltung       

3.1.1.2   SuperX-spezifische Scripte: Übersicht       

3.1.1.3   Die Umgebungssteuerung: SQL_ENV       

3.1.1.4   Nutzung der SQL_ENV unter HISinOne-BI       

3.1.1.5   Allgemeine Scripte       

3.1.1.6   Codierung in ISO und UTF-8       

3.1.1.7   Umgang mit Tabellen       

3.1.1.8   Modulverwaltung       

3.1.1.8.1   module_scripts_create.x       

3.1.1.8.2   module_install.x       

3.1.1.8.3   module_drop.x       

3.1.1.8.4   Entladen       

3.1.1.8.5   module_update.x       

3.1.1.8.6   module_etl.x       

  Hochschulspezifische Transformationen im ETL-Prozeß       

3.1.1.8.7   Logging der Shellscripte       

  Installation / Upgrade       

  Laderoutinen       

  Debugging von Freemarker Scripten       

3.1.1.9   Masken-Verwaltung       

3.1.1.9.1   Eine Maske suchen       

3.1.1.9.2   Eine Maske sichern und entladen       

3.1.1.9.3   Eine Maske neu einfügen       

3.1.1.9.4   Eine Maske löschen       

3.1.1.10   Änderungen an einer Maske vornehmen       

3.1.1.11   Ausführen von JasperReports       

3.1.1.12   XSL-Transformation       

3.1.2   Administration mit Abfragen im XML-Frontend       

3.1.2.1   Das Organigramm bearbeiten       

3.1.2.2   Den Themenbaum bearbeiten       

3.1.2.3   Userverwaltung       

3.1.2.3.1   Einzelne Benutzer löschen, neu anlegen und Stammdaten ändern       

  Neuer Benutzer       

  Benutzer löschen       

  Benutzer bearbeiten       

  Zum Häkchen Administrator/in       

3.1.2.3.2   Gruppen anlegen, löschen und Stammdaten verwaltung       

  Neue Gruppe anlegen       

  Gruppe bearbeiten       

  Gruppe löschen       

3.1.2.3.3   Maskenrechte vergeben       

3.1.2.3.4   Sichten und Sichtarten zuordnen       

3.1.2.3.5   Benutzer Info       

  Bericht: Benutzer – Abfragen       

  Bericht: Benutzer – Institutionen       

  Bericht: Benutzer - Sichten       

  Bericht: Gruppen – Benutzer       

  Bericht: Gruppen – Sachgebiete       

3.1.3   Rechte für DBFORMS       

3.1.4   Hochschulspezifische Filter anlegen       

3.1.5   Das Access-Frontend       

3.1.6   Weitere Tools       

3.1.6.1   SQLWorkbench       

  Einen User betreuen       

3.2.1   Neuen User einrichten       

3.2.2   Passwort vergessen       

3.2.3   User-Rechte ändern       

3.2.4   User löschen       

  Einstellungen zur Passwortsicherheit       

  Eine Gruppe betreuen       

3.4.1   Neue Gruppe einrichten       

3.4.2   Gruppen-Rechte ändern       

3.4.3   Eine Gruppe löschen       

  Verwaltung und Rechtevergabe von Sichten       

3.5.1   Bearbeitung von Sichten       

3.5.2   Berechtigung für Sichten       

3.5.2.1   User- und Gruppenrechte für Sichten       

3.5.2.2   Sachgebiete und Sichten       

3.5.2.3   Kostenstellenrechte innerhalb von Sichten       

3.5.2.3.1   Reguläre Sicht       

3.5.2.3.2   Rechte innerhalb von alternativen Hierarchien       

  Startseite konfigurieren       

3.6.1   Startseite Menü       

3.6.2   Portlet Seite       

3.6.3   Impressum und Datenschutz       

  Verwendung von Mondrian / Saiku       

3.7.1   Anpassung der web.xml für Mondrian / Saiku       

3.7.2   Konfiguration der edustore.xml für Mondrian / Saiku       

3.7.3   Anpassung der context.xml für DBForms und Mondrian / Saiku       

3.7.4   Anpassung der dbforms-config.xml und edustore für Mondrian / Saiku       

3.7.5   Rechtevergabe in Saiku       

3.7.6   Logging in Mondrian / Saiku       

3.7.7   Troubleshooting Saiku       

3.7.7.1   SuperX-Kernmodul 4.7 Saiku ist nicht aufrufbar (leere Seite oder keine Würfel zur Ansicht)       

3.7.7.2   HISinOne-BI 2017.06 und höher:SuperX Weboberfläche wird nicht mehr angezeigt       

3.7.7.2.1   Configuration.xml       

3.7.7.2.2   Saiku-beans.xml       

3.7.7.2.3   Drop jcr-Tables       

3.7.7.2.4   Saiku data Verzeichnis löschen       

3.7.7.2.5   Edustore.xml im falschen Mondrian Format       

3.7.7.3   Wenn Dimensionen leer sind       

3.7.7.4   Cube Tabelle leer       

3.7.7.5   Umlaute in Saiku kaputt       

  (Abfrage-)Masken entwickeln       

3.8.1   Maskenverwaltung im SuperX-Applet oder XML-Frontend       

3.8.2   Maskenverwaltung mit MS Access (obsolet)       

3.8.3   Effizientes Debugging       

3.8.4   Dokumentation von Abfragen: Glossare       

3.8.4.1   Allgemeine Schlüsselwörter       

3.8.4.2   Der Spezialfall Maskenfelder       

3.8.4.3   Benutzerhandbücher verlinken       

3.8.5   Masken für das XML-Frontend vorbereiten       

3.8.5.1   Erzeugen eines Stylesheets       

3.8.5.2   Zuordnung einer Maske zu einem Stylesheet       

3.8.5.3   Anpassung an Lesegeräte       

3.8.5.4   Einschränkungen des XML-Frontends       

3.8.5.5   Erweiterungen des XML-Frontends       

3.8.5.5.1   Export von Abfragen nach PDF und XLS       

3.8.5.6   Felder für Benutzergruppen verstecken       

3.8.5.7   Änderung von Feld-Vorbelegungen       

3.8.6   Maskensicherung und Rücksicherung im Browser       

3.8.6.1   Maskensicherung im Browser       

3.8.6.2   Maske im Browser rücksichern       

3.8.7   Masken per Kommandozeile ausführen       

  Individuelle Kopf/Fußzeilen       

3.9.1   Einfache Variante: nur Hochschulename,URL und Logo       

3.9.2   Excel       

3.9.3   ganz individuelle HTML-Kopf/Fußzeilen       

3.9.4   PDF       

  Upload von Dateien per Browser       

3.10.1   Anpassung der web.xml       

3.10.2   Nutzen des Upload-Servlets       

3.10.3   Eigene XSL-Stylesheets mittels Upload-Funktion       

  Embedding SuperX: Eigene Oberflächen für SuperX gestalten       

3.11.1   Allgemeines Vorgehen       

3.11.2   Beispiel für eine eingebettete Seite       

3.11.3   Aufruf spezieller Layouts einer Ergebnistabelle       

3.11.4   Komplexeres Beispiel für die Einbettung von SuperX       

3.11.4.1   Oberfläche der Einbettung von SuperX in vorhandene Websites       

3.11.4.2   Technik der Einbettung von SuperX in vorhandene Websites       

  Installation von Modulen       

3.12.1   Architektur von SuperX-Modulen       

3.12.2   Modulscripte im Kernmodul       

3.12.3   Installation eines Moduls: Allgemeines Vorgehen       

3.12.3.1   Allgemeines       

3.12.3.2   Einrichtung der Entladescripte       

3.12.3.2.1   Entladen unter Windows       

3.12.3.2.2   Dateitransfer beim Push-Verfahren       

3.12.3.2.3   Entfernen der Passworteingabe unter Unix       

3.12.3.2.4   Entfernen der Passworteingabe unter Windows       

3.12.3.2.5   Einrichtung von SFTP (Server)       

3.12.3.2.6   Einrichtung von SFTP       

3.12.3.2.7   Einrichtung von SFTP unter Windows       

3.12.3.2.8   Java-Client zum Entladen von Quell-Datenbanken       

3.12.3.3   Update eines Moduls: Allgemeines Vorgehen       

3.12.3.3.1   Modulupdate in mandantenfähigen Installationen       

3.12.3.3.2   Format der Unload Dateien: CSV       

3.12.3.4   Upgrade eines Moduls: Allgemeines Vorgehen       

3.12.3.5   Hochschulspezifische Anpassung eines Moduls       

3.12.3.6   Entfernen eines Moduls       

  Überwachung und Performance       

3.13.1   Überwachung und Performance der Webanwendung       

3.13.1.1   Steuerung des SQL-Logging im SuperXManager       

3.13.1.2   SQL-Logging von Mondrian / Saiku       

3.13.1.3   Java-Monitoring mit JConsole       

3.13.2   Konfiguration der Datenblatt-Berichte: max. Zeilenanzahl       

3.13.3   SQL Benchmark Script       

3.13.3.1   SQLBenchmark Script downloaden       

3.13.3.2   SQLBenchmark Script ausführen       

3.13.3.3   SQLBenchmark Script Vergleichswerte       

  Downloads einrichten und verteilen       

3.14.1   Konfiguration       

3.14.2   Tabellenstruktur       

3.14.3   Berechtigung für Downloads       

3.14.4   Masken zur Erzeugung und Verteilung von Downloads       

3.14.4.1   Download suchen       

3.14.4.2   Download bearbeiten: Metadaten und Dateien       

3.14.4.3   User- und Gruppenrechte auf Downloads       

3.14.4.4   Stichworte für Downloads       

  Migrationsprojekte       

3.15.1   Postgres: Wechsel auf der Zeichencodierung auf UTF-8       

3.15.2   Migration von Postgres zu Informix       

3.15.3   Migration von SuperX zu HISinOne / Edustore       

3.15.3.1   Migration von Datenbank und Dateisystem       

3.15.3.2   Einrichtung der BI Konnektoren       

  Tomcat aktualisieren       

  Bestandteile des Kernmoduls: Die Referenz       

  Die Userverwaltung       

4.1.1   Verwaltung einzelner User       

4.1.1.1   Tabelle userinfo       

4.1.1.2   Tabelle user_masken_bez       

4.1.1.3   Tabelle sachgebiete       

4.1.1.4   Tabelle sachgeb_maske_bez       

4.1.1.5   Tabelle user_sachgeb_bez       

4.1.1.6   Tabelle user_institution       

4.1.2   Gruppenverwaltung       

4.1.2.1   Tabelle groupinfo       

4.1.2.2   Tabelle user_group_bez       

4.1.2.3   Tabelle group_masken_bez       

4.1.2.4   Tabelle group_sachgeb_bez       

4.1.3   Zugriffsprotokollierung       

4.1.3.1   Die Tabelle protokoll       

4.1.3.2   Die Tabelle proto_funktion       

  Das Organigramm       

4.2.1   Die Tabelle Organigramm       

4.2.2   Füllen des Organigramms       

4.2.3   Die Prozedur sp_user_orga       

4.2.4   Die Prozedur sp_user_orga_child       

  Die SuperX-Auswertungen       

4.3.1   Die Tabelle Maskeninfo       

4.3.1.1   SQL-Scripte       

4.3.1.2   Aufbau der Ergebnistabelle       

4.3.1.3   Verbindung zur Tabelle felderinfo       

4.3.2   Tabelle Felderinfo       

4.3.2.1   Dialogsteuerung       

4.3.2.1.1   Angabe einer DB- Tabelle       

4.3.2.1.2   Angabe einer Stored Procedure       

4.3.2.1.3   Angabe eines SQL-Ausdrucks       

4.3.2.1.4   Hinweis für Dialogart 1 und 2       

4.3.2.2   Vorgabewerte für die Felder       

4.3.2.2.1   Konstanten       

4.3.2.2.2   SQL-Ausdrücke       

4.3.3   Tabelle systeminfo       

4.3.4   Die Tabelle themenbaum       

4.3.5   Verkettung von Masken: Die Tabelle macro_masken_bez       

  Einzelne Schlüsseltabellen       

4.4.1   Die Tabelle menu_element       

4.4.2   Die Schlüsseltabelle aggregierung       

4.4.3   Die Schlüsseltabellen cif und cifx       

4.4.4   Die Schlüsseltabelle trans_inst       

4.4.5   Weitere Schlüsseltabellen       

4.4.5.1   Tabelle hochschulinfo       

  Hinweise für Entwickler/innen       

  Kompilieren der Java-Quellen       

5.1.1   Kompilieren mit Bordmitteln des JDK       

5.1.2   Kompilieren mit dem Jakarta-Build-Tool ant       

5.1.3   Entwicklung mit Jedit       

  Erzeugung der SuperX-Hilfe im Javahelp-Format       

  Versionshistorie       

 


Druckversion HTML | PDF

Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 1 / 387
Letzter Update: 26.6.2019
Impressum| Datenschutz