| Auszug | ||
|---|---|---|
| ||
Nuclos Management Console: invalidateAllCaches, rebuildClasses, rebuildConstraintsAndIndexes, checkDataSources, killSession, setMandatorLevel, migrateJasperReports. |
Sprache: Deutsch · English
Systemnahe Administration per Konsole – Caches/Klassen/Constraints neu bauen, Prüfungen, Migrationen und Wartungsmodus.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||
|---|---|---|---|---|
| ||||
Auf dieser Seite
|
Menüaufruf: (Administration) - (Management Console)
...
|
Menü Administration → Management Console. Die Konsolenapplikation stellt Hilfsmittel für systemnahe, zeitintensive Administrationsaufgaben bereit. Sie läuft über ein Startskript auf der Kommandozeile oder
...
– mit entsprechendem Recht – aus dem Administrationsmenü des
...
Rich Client
...
.
...
...
...
...
| Codeblock |
|---|
run-console <Loginname> <Passwort> <Servername> -<Option> <weitere Parameter>, ... |
Aus dem Client:
Option aus der Combobox auswählen, unter "Argumente" <weitere Parameter>, ... eintragen, und dann Aktion starten auswählen.Ob und welche weiteren Parameter angegeben werden müssen, bestimmt sich aus der ausgewählten Option. Eine Liste der verfügbaren Optionen gibt die Konsole bei einem Aufruf ohne Option (oder bei einer fehlerhaften Option oder fehlenden Parametern) aus.
<option> -<param> <wert> …. Ein Aufruf ohne (bzw. mit fehlerhafter) Option listet alle verfügbaren Optionen.| Aktion | Argumente | Beschreibung |
|---|---|---|
| checkDataSources | – | Prüft Datenquellen und (aktive) Datenbankobjekt-Quelltexte. |
| checkDocumentAttachments | – | Prüft Dokumentenanhänge (fehlende Dateien; ungenutzte Dateien im Ablageordner). |
| cleanupDuplicateDocuments | – | Findet mehrfach vorhandene Dokumente. |
| clearUserPreference | – |
...
...
...
...
...
Prüft Datenquellen und Datenbankobjektequelltext.
Es ist zu beachten, dass nur aktive Datenbankobjektequelltext SQL überprüft werden. Es verwendet nämlich dieselbe Routine, wie beim Speichern über den Richclient.
...
...
...
Der Konsolenbefehl überprüft die Dokumentenanhänge.
Es werden
a.) alle Datensätze in der DB dahingehend überprüft, ob die referenzierte Datei auch im definierten Dokumentenablage Ordner existiert.
b.) nicht verwendete Dateien im Dokumentenablage Ordner ebenfalls aufgelistet.
...
...
...
...
| Setzt alle nutzerspezifischen Einstellungen zurück (Tabellen |
...
| , Suchfilter |
...
| , Arbeitsumgebungen |
...
| …). |
| compileDBObjects |
...
| – | Kompiliert alle |
...
| Datenbankobjekte |
...
| (Views, Functions, Procedures, Packages) |
...
| . |
| dropConstraints |
...
| – | Entfernt alle von Nuclos angelegten Constraints |
...
...
...
| . |
...
...
| server | Nuclos Issue Tracking |
|---|---|
| serverId | 7d748b8d-d12e-3624-b22b-ebdfde2a9938 |
| key | NUCLOS-4038 |
| freeDalMemory |
...
| – | Gibt den Speicher des |
...
Data Access Layer frei (i.d.R. vor invalidateAllCaches). |
| generateBOUidList |
...
| – |
...
| Erzeugt eine Liste aller |
...
| Businessobjekte inkl. UIDs. |
| getConstraints |
...
| – | Listet alle |
...
| Constraints aller Tabellen. |
...
| invalidateAllCaches |
...
| – |
...
| Aktualisiert alle serverseitigen Caches |
...
(nach direkten DB-Änderungen; bei T_AD_PARAMETER |
...
| Neustart nötig). | |
| killSession | -user |
...
| <Login> |
| Beendet die Sitzung eines Benutzers |
...
| sauber (Einstellungen werden gespeichert). |
| migrateDocumentAttachmentsIntoSubdirectories |
...
...
| -chunkSize / -maxChunksToMigrate | Verschiebt Dokumentanhänge in Unterverzeichnisse (chunk-weise). |
| migrateJasperReports | -patch -forceAll |
...
...
...
Abhängige Daten werden nicht mehr implizit über durch eine Unterformularbeziehung im Layout gelöscht.
Wenn abhängige Daten automatisch beim Entfernen des referenzierten Datensatzes entfernt werden sollen, kann ausschließlich das Flag "Kaskadierend löschen" in der Attributdefinition verwendet werden.
Zur Migration kann die Funktion "migrateSubformToOnDeleteCascadeConstraint" in der Management Console verwendet werden. Diese setzt das Flag "kaskadierend Löschen" in jeder in einem Unterformular (im Layout) verwendeten Fremdschlüsselbeziehung.
| … | Zeigt/aktualisiert Jasper-Versionen der Reports; kann Fonts vereinheitlichen. | |
| rebuildClasses | – | Baut die Klassen im Hintergrund neu auf. |
| rebuildConstraintsAndIndexes | – | Baut Constraints und Indizes im Hintergrund neu auf. |
| rebuildLuceneIndex | – | Baut den Lucene-Volltextindex neu |
...
...
...
...
...
...
...
| auf. | |
| sendMessage | -user |
...
| <Login> -priority |
...
| … -message … | Sendet eine Nachricht an einen angemeldeten |
...
| Benutzer |
...
| . | ||
| setMandatorLevel | -package … -bo … -level … [-initial] [-uniqueMandator] | Aktiviert die Mandantenfähigkeit eines BO (siehe Mandant). |
| isMaintenance / startMaintenance / stopMaintenance | – | Status/Start/Stopp des Wartungsmodus. |
| Info | ||
|---|---|---|
| ||
Viele dieser Aktionen sind nach direkten DB-Änderungen oder Migrationen nötig – typische Reihenfolge: |
<width> [-s | -p | -l <list of preferences uids>]Hiermit kann die Breite der Leiste auf der linken Seite im Webclient gesetzt werden.
-s : nur für geteilte Ansichten anpassen
-p : nur für private (nicht geteilte) Ansichten anpassen
-l : nur für angegebene Ansichten anpassen