Regeln für Projekte automatisch prüfen
Neuron Power Engineer stellt ein Werkzeug zur automatisierten Regelprüfung für ein Neuron Power Engineer-Projekt oder für einige Objekte eines Neuron Power Engineer-Projekts zur Verfügung. Dieses Werkzeug wird auch als Modell-Regel-Prüfer oder als Möglichkeit zur Validierung einer Anwendung bezeichnet.
Gut zu wissen |
---|
Das Werkzeug ist zur Verwendung durch einen fortgeschrittenen Anwender von Neuron Power Engineer vorgesehen. Bedingung für die erfolgreiche Verwendung des Werkzeugs sind Kenntnisse über die durchzuführende Aktion, wie sie in der grafischen Benutzeroberläche von Neuron Power Engineer ausgeführt werden würde. Die Ausgaben des Werkzeugs erfolgen nur in englischer Sprache. |
In diesem Artikel: |
---|
Vorbereitungen
-
Stellen Sie sicher, dass Neuron Power Engineer installiert ist. Halten Sie die folgenden Informationen bereit:
-
der Pfad zum Installationsverzeichnis von Neuron Power Engineer
-
der Pfad zu einem Verzeichnis, das als Arbeitsbereich verwendet wird
Falls das Verzeichnis nicht existiert, wird es vom Werkzeug erstellt. Falls der optionale Parameter-checkEmptyWorkspace
verwendet wird (siehe die Beschreibung dieses Parameters weiter unten), muss das Verzeichnis leer sein. -
der Pfad zum Projekt, das geprüft werden soll
-
optional: der Name des Ordners/Objekts oder der Ressource/Bibliothek, die geprüft werden soll
-
der Pfad zur Konfigurationsdatei für das Protokoll (siehe unten für weitere Informationen)
Eine Datei mit einer Beispielkonfiguration ist in der Installation von Neuron Power Engineer enthalten.
-
-
Stellen Sie sicher, dass die Regeln in den Eigenschaften des Projekts entsprechend konfiguriert sind. Details: Siehe "Konfiguration der Regeln ändern".
-
Öffnen Sie eine Befehlszeile: z.B.
cmd.exe
unter Windows und wechseln Sie in das Installationsverzeichnis von Neuron Power Engineer.
Aufruf
|
Der Aufruf des Werkzeugs wird nicht offiziell für Linux unterstützt. Wenn Sie dennoch versuchen wollen, das Werkzeug unter Linux aufzurufen, ersetzen Sie den Teil NeuronPowerEngineerc --launcher.ini NeuronPowerEngineer.ini -application
des oben genannten Aufrufs durch NeuronPowerEngineer -application
. Der restliche Teil des Aufrufs ist identisch mit dem oben genannten Aufruf.
Beschreibung der Parameter:
Parameter |
Beschreibung |
Beispiel |
---|---|---|
|
absoluter Pfad zum Projekt Falls Sie das Tool für ein Projekt aufrufen, werden die entsprechenden Objekte des Projekts laut den Regeln und entsprechend der Konfiguration für das Projekt geprüft. |
|
|
Name des Ordners/Objekts innerhalb des Projekts, für das die Validierung ausgeführt werden soll, d.h. ein projektrelativer Pfad Es ist möglich, die folgenden Objekte als Parameter anzugeben:
|
für einen Ordner: |
|
absoluter Pfad zu einem Arbeitsbereich, in den das Projekt importiert werden soll
|
|
|
absoluter oder relativer Pfad, wo die Berichtsdatei erstellt werden soll |
|
|
Dateiname des erzeugten Berichts |
|
|
Pfad zur Konfigurationsdatei für das Protokoll |
|
|
Beispiel 1 für Aufruf, mit der Validierung der Objekte eines Projekts inkl. Prüfung des leeren Arbeitsbereichs |
---|
|
Beispiel 2 für Aufruf, mit der Validierung der Objekte eines Projekts, wobei nur der Projektname angegeben wird (da das Projekt bereits in den Arbeitsbereich importiert wurde) |
---|
|
Beispiel 3 für Aufruf, mit der Validierung der Objekte in einem angegebenen Projekt-Ordner und der Umleitung des erzeugten Berichts |
---|
|
Konfigurationsdatei für das Protokoll
Diese Datei wird zur Konfiguration des log4j-Protokollierungsmechanismus benötigt. Die Datei gibt an, wie Protokoll-Ereignisse ausgegeben werden.
Konfigurationsdatei für das Protokoll (Beispiel) |
---|
|
Ergebnis
Ein Bericht wird mit der Dateierweiterung .mrclog
im Projekt-Ordner erzeugt. Details: Siehe "Ergebnisse der Prüfung in Sicht "Validieren"" und Überschrift "Bericht für Validierung".
Fehlerbehebung
Die Datei, die in der Konfigurationsdatei für das Protokoll angegeben ist, enthält Informationen über das Prüfen der Regeln. Falls das Prüfen der Regeln nicht erfolgreich war, beheben Sie das Problem gemäß der folgenden Tabelle.
Rückgabe-Code |
Meldung (ausgegeben auf STDOUT oder STDERR) |
Ursache |
Lösung |
---|---|---|---|
|
|
|
|
|
|
Ein Argument oder Parameter fehlt. |
Rufen Sie das Werkzeug wie oben angegeben auf. |
|
|
Das angegebene Projekt existiert nicht. |
Geben Sie ein vorhandenes Projekt an. Oder rufen Sie das Werkzeug mit dem absoluten Pfad für das Projekt auf. |
|
|
Der Arbeitsbereich enthält bereits Daten (z.B. ein oder mehrere Neuron Power Engineer-Projekte). |
Verwenden Sie einen leeren Arbeitsbereich oder entfernen Sie alle vorhandenen Daten aus dem aktuellen Arbeitsbereich. |
|
|
Das angegebene Objekt existiert nicht. |
Geben Sie ein vorhandenes Objekt an. Oder rufen Sie das Werkzeug ohne den Parameter |
|
|
Ein unerwarteter Fehler ist aufgetreten |
Kontaktieren Sie Neuron. |