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- | |
SYNOPSIS |
| ecceroma [options] Options: |
|
| ecceroma --generateHTMLTemplates --config configfile.xml |
|
| ecceroma --generateCreateSQL --config configfile.xml |
|
| ecceroma --verifyUserStati --config configfile.xml [--user |
|
| 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. |



