Es gibt in eEvolution® zwei unterschiedliche Sets von Parametern für die Kommandozeile, die beide in eEvolution® eingesetzt werden können. Dabei bieten die mit der Version 8.1 neu hinzugekommenen Parameter eine höhere Flexibilität bei der Verwendung von Kommandozeilen, da Sie nicht an eine strikte Reihenfolge gebunden sind.
Grundsätzlich sieht der Aufruf wie folgt aus:
Anwendung.exe [DATENBANK MANDANT USER PASSWORT SPRACHE] [Optionen]
Bis zu der Version 8.1 kann eEvolution nur über die folgende Kommandozeile aufgerufen werden:
DATENBANK MANDANT BENUTZER PASSWORT [SPRACHE]
Hinweis:
Die Angabe der Sprache, in der eEvolution ausgeführt werden soll ist optional.
Dabei ist es zwingend erforderlich alle Parameter in exakt dieser Reihenfolge anzugeben, da ansonsten die Kommandozeile nicht korrekt von eEvolution interpretiert werden kann.
Artikel.exe QSEVOTEST M1 EEVOLUTION e DEUTSCH
Diese Kommandozeile würde die Artikelverwaltung auf der Datenbank QSEVOTEST im Mandanten M1 mit dem Benutzer EEVOLUTION (dessen Passwort = e ist) auf Deutsch starten.
Hinweis:
Passwörter sind natürlich Case-Sensitiv!
Ab der Version 8.1 können diese Optionen ebenfalls in der Kommandozeile verwendet werden. Diese Parameter sind kompatibel mit den bereits vorhandenen Parameter, werden aber bei gleichzeitiger Benutzung mit den älteren Standardparametern bevorzugt behandelt. Die neu hinzugekommenen möglichen Optionen sind:
Vorsicht
Die Optionen sind alle Case-sensitiv!
Parameter | Beschreibung |
---|---|
-Database=DATENBANK -db=DATENBANK |
Hier wird der Name der Datenbank eingetragen. |
-Mandant=MANDANT -m=MANDANT |
Hier wird der Mandant bzw. der einem Mandanten zugeordnete Bezirk eingetragen. |
-User=BENUTZER -u=BENUTZER |
Hier wird der Login von dem Benutzer eingetragen. |
-password = PASSWORT -p = PASSWORT |
Hier wird das Passwort von dem Benutzer eingetragen. |
-Language=SPRACHE -l=SPRACHE |
Hier wird die Sprache eingetragen, in der eEvolution starten soll. Hinweis:Diese Angabe ist optional. eEvolution startet bei keiner Angabe mit der zuletzt gewählten Spracheinstellung |
-NoBorder -nobo -nb |
Verhindert, dass ein Rahmen um das Hauptfenster herum gezeichnet wird. |
-FullScreen -full -f |
Startet eEvolution im Vollbildmodus |
-modul |
Bei Verwendung der InstCmd.exe können Sie über diesen Befehl das zu installierende oder aktualisierende Modul angegeben. Es gibt folgende Optionen:
|
-report |
Bei Verwendung der InstCmd.exe können Sie über diesen Befehl die Reportaktualisierung aktivieren. Es gibt folgende Optionen:
HinweisBeachten Sie daher, dass die Reports auch aktualisiert werden, wenn sie für <Reports> keinen Wert angeben. |
InstIgnoriereVersionsCheck8 |
Haben Sie die entsprechende Lizenz bei sich eingespielt, können Sie über diesen Parameter den Datenbankabgleich deaktivieren und die Module über die InstCmd.exe ohne DBAbgleich aktualisieren. Hinweis:Ab Version 8.1 kann der DBAbgleich ebenfalls über die Kommandozeile ausgeführt werden. |
ContinueOnError |
Bei Verwendung der InstCmd.exe können Sie über diesen Befehl festlegen, dass bei einem Skriptfehler /fehlenden Skript automatisch fortgefahren werden soll und die Installation/Aktualisierung nicht abgebrochen werden soll. Es gibt folgende Optionen:
|
UpdateServiceModule | Bei Verwendung der InstCmd.exe mit einer älteren eEvolution Version, wie z.B. 8.1 können Sie über diesen Befehl festlegen, dass die ab Version 9.0 zu den Standardmodulen gehörenden Servicemodule bei der Ausführung des Datenbankabgleichs ignoriert werden. |
Der Applikationsserver soll automatisch bei einem Klick auf seine Verknüpfung zur Appserver.exe starten, ohne dass eine manuelle Anmeldung an der Datenbank notwendig ist. Dafür müssen in den Eigenschaften einer Verknüpfung unter „Ziel“ die gewünschten Parameter hinter dem Zielverzeichnis angefügt werden:
"C:\Workspace\eEvolution 6\Main Development\bin\Artikel.exe" -db=QSMAINDEV -u=apertum -p=apertum -nobo -m=m2
Installieren und aktualisieren der Module mit InstCmd
Aktualisierung von eEvolution mit dem Datenbankabgleich über die Kommandozeile