Chat now with support
Chat with Support

Identity Manager 8.1.4 - API Designer Benutzer-und Entwicklungshandbuch

Der API Designer Grundlagen der API-Entwicklung Beispiele und Hilfe – Software Development Kit Schnellstart – Eine API erstellen Arbeiten mit dem API Designer
API Designer starten Projekttypen Benutzeroberfläche Globale Einstellungen Datenbankobjekte Änderungen kennzeichnen Suchen und Ersetzen Mehrsprachige Texte Datenbankabfragen verwalten Tabreiter verwalten Layouts verwalten Änderungshistorie anzeigen (Befehlsliste) Lesezeichen API kompilieren Versionen verwalten (Kompilierungszweige) API testen C#-Projekte mit dem API Designer verbinden
API-Projekte API-Dateien API Server ImxClient-Kommandozeilenprogramm

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
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating