Kommandozeilen Tool


Zur Steuerung administrativer Tätigkeiten, Generierung von Templates für SQL-Tabellen und HTML-Seiten, Import von Daten, Konfigurationscheck und Synchronisation von Benutzerdatenbanken enthält ECCE Roma ein Kommandozeilentool.

Man(1)-Eintrag:

 

 

NAME

ecceroma - Administrations- und General-Purpose Komman-
dozeilenaufruf von ECCE Roma

SYNOPSIS

 

ecceroma [options]

 Options:
 --help Kurzhilfe
 --man Manual
 --version Ausgabe der Version

 

 

ecceroma --generateHTMLTemplates --config configfile.xml
[--sourcedir sourcedir] [--destdir destdir]

 

 

ecceroma --generateCreateSQL --config configfile.xml
[--sourcedir sourcedir]

 

 

ecceroma --verifyUserStati --config configfile.xml [--user
user --status status]

 

 

ecceroma --checkConfig --config configfile.xml

 

 

ecceroma --importUser --config configfile.xml --translator translator.pl [--exclude modulname,...] [--format csv] <data.csv

DESCRIPTION

 

In der Form --generateHTMLTemplates werden Basistemplates fuer Registrierung, Ummeldung, Abmeldung und Passwortvergessen generiert. Die Templates liegen im Library- Verzeichnis (ECCE/ROMA/HTMLTemplates), die Angabe von --sourcedir erlaubt die Verwendung eines eigenen Verzeichnisses. Die Templates werden in das Verzeichnis   -- destdir geschrieben (default: .).

In der Form --generateCreateSQL wird die SQL-DDL-Datei aus der Standardausgabe generiert. Die Templates liegen im Library-Verzeichnis (ECCE/ROMA/SQLTemplates), die Angabe von --sourcedir erlaubt die Verwendung eines eigenen Verzeichnisses.

 

In der Form --verifyUserStati wird der Status der User und das Ablaufdatum der Stati miteinander verglichen und gegebenenfalls ein neuer Status gesetzt. Wenn die Parameter --user und --status angegeben wurden, wird nur der entsprechende User direkt auf diesen Status gesetzt.

 

 

In der Form --checkConfig wird die angegebene Konfiguration auf Plausibilitaet geprueft. Die Plugins entscheiden, wie weit der Check geht, also z.B. ob alle notwendigen Tags angegeben sind, ob die Konfiguration widerspruechlich ist bzw. ob Logins und Passwoerter Zugang zu externen Systemen erlauben.

 

 

In der Form --import werden aus einer CSV-Datei User in die Datenbank importiert.