Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Auszug
hiddentrue

Nuclos Management Console: invalidateAllCaches, rebuildClasses, rebuildConstraintsAndIndexes, checkDataSources, killSession, setMandatorLevel, migrateJasperReports.

globe with meridians Sprache: Deutsch · English

open book Management Console

Systemnahe Administration per Konsole – Caches/Klassen/Constraints neu bauen, Prüfungen, Migrationen und Wartungsmodus.

Status
colourGrey
titleReferenz
Status
colourBlue
titleAdministrator
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2

Definition

Menüaufruf: (Administration) - (Management Console) 

...

minLevel2

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

...

.

Image Removed

...

Aufruf

...

...

  • Kommandozeile:

...

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.
  • Client: Option aus der Combobox wählen, Argumente eintragen, Aktion starten.

Wichtige Aktionen

AktionArgumenteBeschreibung
checkDataSourcesPrüft Datenquellen und (aktive) Datenbankobjekt-Quelltexte.
checkDocumentAttachmentsPrüft Dokumentenanhänge (fehlende Dateien; ungenutzte Dateien im Ablageordner).
cleanupDuplicateDocumentsFindet mehrfach vorhandene Dokumente.
clearUserPreference

Verfügbare Aktion

...

Manuelle Eingabe 

...

 

...

checkDataSources

...

 

...

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. 

...

checkDocumentAttachments

...

 

...

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.

...

cleanupDuplicateDocuments

...

 

...

clearUserPreference

...

Setzt alle nutzerspezifischen Einstellungen zurück (Tabellen

...

, Suchfilter

...

, Arbeitsumgebungen

...

…).
compileDBObjects

...

Kompiliert alle

...

Datenbankobjekte

...

(Views, Functions, Procedures, Packages)

...

.
dropConstraints

...

Entfernt alle von Nuclos angelegten Constraints

...

fixRecordGrantPkAlias

...

 

...

.

...

...

serverNuclos Issue Tracking
serverId7d748b8d-d12e-3624-b22b-ebdfde2a9938
keyNUCLOS-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 / -maxChunksToMigrateVerschiebt Dokumentanhänge in Unterverzeichnisse (chunk-weise).
migrateJasperReports-patch -forceAll

...

-overwriteReportFonts <"replacementFontInQuotes">

...

migrateSubformToDeleteCascadeConstraint

...

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.
rebuildClassesBaut die Klassen im Hintergrund neu auf.
rebuildConstraintsAndIndexesBaut Constraints und Indizes im Hintergrund neu auf.
rebuildLuceneIndexBaut den Lucene-Volltextindex neu

...

queryDalMemoryLoad

...

rebuildClasses

...

rebuildConstraints

...

rebuildConstraintsAndIndexes

...

rebuildIndexes

...

rebuildLuceneIndex

...

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 / stopMaintenanceStatus/Start/Stopp des Wartungsmodus.
Info
titleTipp

Viele dieser Aktionen sind nach direkten DB-Änderungen oder Migrationen nötig – typische Reihenfolge: invalidateAllCachesrebuildClassesrebuildConstraintsAndIndexes.

Verwandte Seiten

gear Wartungsmodus


Wartung.

Öffnen →

gear Mandant


Mandanten.

Öffnen →

<nuclet package> -bo <name of the business object> -level <mandator level (1, 2, ...)>
[-initial <path of the initial mandator>] [-uniqueMandator]Hiermit kann das Mandantenlevel in mehreren BOs gleichzeitig gesetzt werden.
Die Reihenfolge der Argumente darf nicht geändert werden. Trennung der BOs durch ein Leerzeichen oder eine neue Zeile.
Beispiel: -package example.rest -bo Article -level 2 -package example.rest -bo Category -level 1

setSideViewMenuWidth

<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

showMaintenance

zeigt ob sich Nuclos im Wartungsmodus befindet.

startMaintenance

startet den Wartungsmodus

stopMaintenance

stoppt den Wartungsmodus