branch
Verwaltet Kompilierungszweige in der Datenbank
Parameter
Wenn Sie das Kommando ohne Parameter aufrufen, erhalten Sie die Anzahl und die IDs aller Kompilierungszweige in der Datenbank.
Anmeldeparameter:
-
/conn <Name der Datenbankverbindung>: Legt die Datenbank fest, auf die verbunden werden soll.
-
/dialog <Name der Dialog-Authentifikation>: Legt die Dialog-Authentifikation fest.
Optionale Parameter:
-
/conndialog <Option>: Legt fest, ob ein Anmeldedialog für die Datenbankverbindung angezeigt werden soll. Die folgenden Optionen sind möglich:
-
off: Es wird kein Anmeldedialog angezeigt. Wenn keine Verbindung zur Datenbank besteht, wird versucht eine Verbindung herzustellen.
-
show: Ein Anmeldedialog wird angezeigt (auch wenn bereits eine Verbindung zur Datenbank besteht) und die Verbindung wird durch die neue ersetzt.
-
fallback: (Standardwert) Wenn eine Verbindung zur Datenbank besteht, wird diese verwendet. Wenn keine Verbindung zur Datenbank besteht, wird versucht eine Verbindung herzustellen.
-
/id <ID des Kompilierungszweiges>: Fragt Feldnamen und zugehörige Werte eines Kompilierungszweiges ab.
-
-c /id <ID des neuen Kompilierungszweiges>: Erstellt einen neuen Kompilierungszweig.
Um zusätzlich eine Beschreibung zum Kompilierungszweig anzugeben, verwenden Sie /description <Beschreibung>.
-
-d /id <ID des Kompilierungszweiges>: Löscht einen Kompilierungszweig.
Verwandte Themen
connect
Baut eine Datenbankverbindung auf.
Sollte bereits eine Datenbankverbindung bestehen, wird diese geschlossen und anschließend eine neue aufgebaut.
Parameter
Anmeldeparameter:
-
/conn <Name der Datenbankverbindung>: Legt die Datenbank fest, auf die verbunden werden soll.
-
/dialog <Name der Dialog-Authentifikation>: Legt die Dialog-Authentifikation fest.
Optionale Parameter:
-
/conndialog <Option>: Legt fest, ob ein Anmeldedialog für die Datenbankverbindung angezeigt werden soll. Die folgenden Optionen sind möglich:
-
off: Es wird kein Anmeldedialog angezeigt. Wenn keine Verbindung zur Datenbank besteht, wird versucht eine Verbindung herzustellen.
-
show: Ein Anmeldedialog wird angezeigt (auch wenn bereits eine Verbindung zur Datenbank besteht) und die Verbindung wird durch die neue ersetzt.
-
fallback: (Standardwert) Wenn eine Verbindung zur Datenbank besteht, wird diese verwendet. Wenn keine Verbindung zur Datenbank besteht, wird versucht eine Verbindung herzustellen.
-
/factory <Name des Zielsystems>: Legt das Zielsystem für die Verbindung fest. Geben Sie diesen Parameter an, wenn Sie eine Verbindung zum Anwendungsserver aufbauen möchten. Beispiel: QBM.AppServer.Client
Verwandte Themen
compile-api
Kompiliert die API und speichert das Ergebnis in der Datenbank.
Parameter
Anmeldeparameter:
-
/conn <Name der Datenbankverbindung>: Legt die Datenbank fest, auf die verbunden werden soll.
-
/dialog <Name der Dialog-Authentifikation>: Legt die Dialog-Authentifikation fest.
Optionale Parameter:
-
/conndialog <Option>: Legt fest, ob ein Anmeldedialog für die Datenbankverbindung angezeigt werden soll. Die folgenden Optionen sind möglich:
-
off: Es wird kein Anmeldedialog angezeigt. Wenn keine Verbindung zur Datenbank besteht, wird versucht eine Verbindung herzustellen.
-
show: Ein Anmeldedialog wird angezeigt (auch wenn bereits eine Verbindung zur Datenbank besteht) und die Verbindung wird durch die neue ersetzt.
-
fallback: (Standardwert) Wenn eine Verbindung zur Datenbank besteht, wird diese verwendet. Wenn keine Verbindung zur Datenbank besteht, wird versucht eine Verbindung herzustellen.
-
/factory <Name des Zielsystems>: Legt das Zielsystem für die Verbindung fest. Geben Sie diesen Parameter an, wenn Sie eine Verbindung zum Anwendungsserver aufbauen möchten. Beispiel: QBM.AppServer.Client
-
/solution <Pfad zur Solution-Projektdatei>: Legt fest, welches Solution-Projekt genutzt werden soll. Wenn Sie diesen Parameter nicht angeben, wird ein Datenbankprojekt verwendet.
-
/mode <Kompiliermodus>: Legt den Modus der Kompilierung fest:
-
normal: Führt eine komplette Kompilierung (Standardmodus) aus.
-
nostore: Assemblies werden nicht in der Datenbank gespeichert.
-
nocompile: Erstellt nur C#-Code. Die Kompilierung wird nicht ausgeführt.
-
nocodegen: Führt nur die Kompilierung aus. Es wird kein C#-Code generiert.
-
-E: Aktiviert erweiterte Prüfungen.
-
-D: Die Kompilierung wird als Debug-Kompilierung ausgeführt.
-
/csharpout <Pfad zum Ordner>: Legt fest, wo die C#-Dateien gespeichert werden sollen.
-
/copyapi <Pfad zum Ordner>: Geben Sie den Pfad zum Ordner an, in den die Datei imx-api.tgz kopiert werden soll.
-
/apidll <Pfad zu einer API-DLL>: Legt fest, welche API-DLL-Datei verwendet werden soll. Die Parameter /solution und /branch werden ignoriert, wenn Sie diesen Parameter verwenden.
-
/branch <ID des Kompilierungszweiges>: Geben Sie an unter welchem Kompilierungszweig das Projekt gespeichert werden soll. Sie müssen zusätzlich den Parameter -D angeben.
-
/nowarn <Fehler1,Fehler2,...>: Legt fest, welche Fehler beim Kompilieren ignoriert werden sollen. Geben Sie die Codes der Warnungen kommasepariert ein.
-
/warnaserror <Fehler1,Fehler2,...>: Legt fest, welche Warnungen beim Kompilieren als Fehler angezeigt werden sollen. Geben Sie die Codes der Warnungen kommasepariert ein.
Verwandte Themen
install-apiserver
Installiert einen API Server auf dem lokalen Internet Information Services (IIS).
Parameter
Anmeldeparameter:
-
/conn <Name der Datenbankverbindung>: Legt die Datenbank fest, auf die verbunden werden soll.
-
/dialog <Name der Dialog-Authentifikation>: Legt die Dialog-Authentifikation fest.
Pflichtparameter:
-
/app <Anwendungsname>: Legt fest, welcher Name für die Anwendung verwendet werden soll (zum Beispiel in der Titelzeile des Browsers).
-
/sessioncert <Zertifikatsfingerabdruck>: Legt fest, welches (installierte) Zertifikat für die Erzeugung und Überprüfung von Session-Token verwendet werden soll.
TIPP: Um den Fingerabdruck eines Zertifikats zu erhalten, können Sie beispielsweise die Windows-Funktion Computerzertifikate verwalten verwenden und den Fingerabdruck über die Detailinformationen des Zertifikats ermitteln.
Optionale Parameter:
-
/conndialog <Option>: Legt fest, ob ein Anmeldedialog für die Datenbankverbindung angezeigt werden soll. Die folgenden Optionen sind möglich:
-
off: Es wird kein Anmeldedialog angezeigt. Wenn keine Verbindung zur Datenbank besteht, wird versucht eine Verbindung herzustellen.
-
show: Ein Anmeldedialog wird angezeigt (auch wenn bereits eine Verbindung zur Datenbank besteht) und die Verbindung wird durch die neue ersetzt.
-
fallback: (Standardwert) Wenn eine Verbindung zur Datenbank besteht, wird diese verwendet. Wenn keine Verbindung zur Datenbank besteht, wird versucht eine Verbindung herzustellen.
-
/factory <Name des Zielsystems>: Legt das Zielsystem für die Verbindung fest. Geben Sie diesen Parameter an, wenn Sie eine Verbindung zum Anwendungsserver aufbauen möchten. Beispiel: QBM.AppServer.Client
-
-u: Erlaubt unsichere HTTP-Verbindungen zur API Server-Webseite. Standardmäßig kann die API Server-Webseite nur über eine verschlüsselte Verbindung aufgerufen werden.
-
/site <Seitenname>: Legt die Website auf dem IIS fest, unter der die Webanwendung installiert werden soll. Wenn Sie hier nichts angeben, wird die Website automatisch ermittelt (normalerweise Default Web Site).
-
/searchservice <URL>: Legt die URL des Anwendungsservers fest, auf dem der Suchdienst gehostet wird, der verwendet werden soll.
HINWEIS: Wenn Sie die Volltextsuche verwenden möchten, müssen Sie einen Anwendungsserver angeben. Sie können den Anwendungsserver auch zu einem späteren Zeitpunkt in die Konfigurationsdatei eintragen.
-
/updatecredentials Domain=<Domain-Name>;Account=<Benutzerkonto>;Password=<Passwort>: Legt die Zugangsdaten fest, die für die automatische Aktualisierung des API Servers verwendet werden. Beispiel: Domain=MyDomain;Account=MyAccount;Password=foo
-
/apptoken <Anwendungstoken>: Legt das Anwendungstoken für den API Server fest.
-
/pool <Anwendungspoolname>: Legt den Anwendungspool fest, der verwendet werden soll. Wenn Sie hier nichts angeben, wird ein neuer Anwendungspool erstellt, auf dem die Webanwendung installiert wird.
Verwandte Themen