Allgemeine Definitionen:
...
Switch | Mehrfach | Beschreibung |
---|---|---|
/StopOnError | Nein | Beendet die Software ohne Rückfrage bei einem schweren Fehler |
/RestartOnError | Nein | Startet die Software automatisch neu bei einem schweren Fehler |
/NoSplash | Nein | Keine Anzeige des Splash-Fensters während dem Aufstarten |
/ConnectionString={connection string} | Nein | Zu verwendender Connection String (anstatt aus der Registry) |
/AppKey=Key | Nein | Registry Key, der für die Einstellungen verwendet werden soll. Dies übersteuert einen eventuellen Eintrag in "config.smt". |
/Language=Language | Nein | Spracheinstellung |
/SortCode=sortcode | Nein | Sortierdefinition |
/IniFile=Filename | Nein | Einstellungen sollen in dem angegebenen INI File gespeichert werden |
/SilentSQL | Nein | Keine SQL Fehlermeldungen anzeigen. Diese werden einfach übergangen und die Software weiter ausgeführt. Diese Option neutralisiert die Optionen /StopOnError und /RestartOnError, welche für den Fall eines Datenbankfehlers keinen Effekt mehr haben. |
/PlanningPeriodID=ID | Nein | ID der ausgewählten Planungsperiode |
/SeminarCenterID=ID | Nein | ID des ausgewählten Standortes |
/CompanyID=ID | Nein | ID des ausgewählten Unternehmens |
/LanguageID=ID | Nein | ID der ausgewählten Sprache |
/HiddenID=ID | Nein | 0 = Verborgene Elemente zeigen, 1 = Verborgene Elemente nicht zeigen |
/OrgUnitID=ID | Nein | ID der ausgewählten Organisationseinheit |
/NoOpusDebugger | Nein | Es soll auch im Fehlerfall kein Opus Debugger gestartet werden. Ein Fehlerhafter Opus Code wird dann einfach abgebrochen. |
/CommandLineOptions=filename | Ja | Hier kann ein Dateiname angegeben werden, aus welchem weitere Command Line Optionen gelesen werden sollen. Die Optionen können dort auf einer oder mehreren Zeilen angegeben werden. Die aus der Datei gelesenen Optionen werden an diesem Ort eingefügt. So kann, falls die Reihenfolge relevant ist, auch dies berücksichtigt werden. |
/StartupDelay | Nein | Eine Zeit in Millisekunden, die gewartet werden soll, bevor die Software effektiv startet. Dies kann z.B. benutzt werden, wenn die Datenbank auf dem selben Computer installiert ist und der entsprechende Dienst eine gewisse Zeit zum Aufstarten benötigt. |
/LogAtOpusError | Nein | Schreibt ein Logfile bei jedem Opus Fehler. |
/LogOnClose | Nein | Schreibt ein Logfile sobald die Applikation ordnungsgemäss beendet wird. |
/FastStartup | Nein | 1 = (Default) Es wird eine schnellere Startvariante gewählt, indem die Toolwindows nicht sofort geladen werden. Geeignet für Services. 0 = Es wird die Startvariante ausgeführt, mit welcher alle Toolwindows am Anfang geladen werden. Gleiche Funktion wie /NoFastStartup |
/NoFastStartup | Nein | /FastStartup wird aufgehoben. |
...
Switch | Mehrfach | Beschreibung |
---|---|---|
/SSLCreateCSR | Nein | Es soll ein self signed Certificate (CRT) generiert werden. Dazu müssen auch SSLCountry, SSLProvince, SSLCity, SSLOrganization, SSLHost und SSLCSRFilename angegeben werden |
/SSLCountry=country | Nein | Land für das SSL Zertifikat |
/SSLProvince=province | Nein | Provinz für das SSL Zertifikat |
/SSLCity=city | Nein | Stadt für das SSL Zertifikat |
/SSLOrganization=organization | Nein | Organisation für das SSL Zertifikat |
/SSLHost=host | Nein | Host Name für das SSL Zertifikat |
/SSLCSRFilename=filename | Nein | Filename des CSR (Certificate Signing Request) |
/SSLCRTFilename=filename | Nein | Filename der Zertifikatsdatei, typischerweise *.pem. Der Inhalt sieht etwa so aus: -----BEGIN CERTIFICATE----- |
/SSLCRTChainFilename=filename | Nein | Filename der Chain Zertifikatsdatei, Dies wird dann benötigt, wenn entsprechende Root-Zertifikate mitverwendet werden sollen. Eine solche Datei enthält mehrere Zertifikatsdatensätze (siehe /SSLCRTFilename) nacheinander. Die Reihenfolge muss so sein, dass das höhergestellte (Root-)Zertifikat nach dem tiefergestellten Zertifikat aufgeführt wird. Eine solche Datei kann auch als bundle bezeichnet werden. Filename der Datei für die Chain, typischerweise *.pem. Eine solche Datei sieht etwa so aus: -----BEGIN CERTIFICATE----- |
/SSLRSAFilename=filename | Nein | Filename der Datei für den privaten Schlüssel, typischerweise *.pem. Eine solche Datei sieht etwa so aus: -----BEGIN PRIVATE KEY----- |
/WebServer | Nein | Wird dies angegeben, startet die Software als Web Server und kann damit Web Service Requests über HTTP beantworten. Dazu muss mindestens auch WebPort angegeben werden. |
/SSL | Nein | Ser Web Server soll mit SSL (Secure Sockets Layer) gestartet werden. SSLCRTFilename und SSLRSAFilename können angegeben werden, sonst wird ein Zertifikat über Letsencrypt automatisch ausgestellt. |
/WebPort=port | Nein | Port, auf welchem der Web Server hören soll |
/SSLNoCertCheck | Nein | Automatische SSL Zertifikatserneuerung beim Programmstart deaktivieren. |
...