Bibliotheken und Treiber über das CLI verwalten

Sie können u.a. Bibliotheken und Treiber auf die Process Engine hochladen, Plug-ins registrieren/deregistrieren und Bibliotheken und Treiber löschen.

Treiber und Plug-ins über das CLI auf die Process Engine hochladen

Aufruf

  • Interaktiver Modus

    startcli -u <user> [-p <password>]
    ...
    library ‑‑upload ‑‑type {driver|plugin} <file‑name>[ <file-name> ...]
  • Skriptmodus

    startcli -u <user> -p <password> --execCommand "library ‑‑upload ‑‑type {driver|plugin} <file‑name>[ <file-name> ...]"

Kommandooptionen

Option Bedeutung

-h, --help

Anzeigen dieser Hilfe

--upload

Bibliothek auf die Process Engine hochladen

-t, --type

Typ der jar-Datei (Pflichtparameter)

Mögliche Werte sind:

  • driver: Treiber

    Treiber – insbesondere für die Cache-Datenbank – dürfen nur in genau einer Version in genau einem Verzeichnis des Application Servers gespeichert sein.

    Stellen Sie daher sicher, dass es in Ihrer INUBIT-Installation keine weiteren Versionen eines Treibers gibt, bevor Sie diesen Treiber neu oder in einer neuen Version installieren.

    Dazu prüfen Sie, ob in folgenden Verzeichnissen bereits der Treiber oder eine andere Version des Treibers installiert ist, den Sie hochzuladen beabsichtigen:

    <inubit-installdir>/server/process_engine/lib
    <inubit-installdir>/server/lib/system
  • plugin: Plugin

    Um das Plug-in benutzen zu können, müssen Sie es an der Process Engine registrieren.

Beispiel

startcli -p inubit --execCommand "library --upload --type plugin C:\inubit\pluginSDK\src\com\inubit\ibis\plugins\examples\ExampleModule\ExampleModule.jar"

Plug-ins über das CLI an der Process Engine registrieren

Voraussetzungen

  1. Der Support der Virtimo AG hat ihr eigen-entwickeltes Plug-in lizenziert.

  2. Sie haben die neue, vom Support bereitgestellte Lizenzdatei installiert.

  3. Sie haben das Plug-in auf die Process Engine hochgeladen (siehe Treiber und Plug-ins über das CLI auf die Process Engine hochladen).

  4. Sie haben die Process Engine neu gestartet.

Aufruf

  • Interaktiver Modus

    startcli [-u <Benutzerkennung>] [-p <Passwort>]
    ...
    plugin ‑‑register ‑‑pluginName <name> ‑‑pluginGroup <group name>
    ‑‑serverClass <server class name> [‑‑clientClass <client class name>] [‑‑icon <file path>]
  • Skriptmodus

    startcli -u <user> -p <password> --execCommand "plugin ‑‑register ‑‑pluginName <name> ‑‑pluginGroup <group name> ‑‑serverClass <server class name>
    [‑‑clientClass <client class name>] [‑‑icon <file path>]"

Kommandooptionen

Option Description

-h, --help

Anzeigen dieser Hilfe

--register

Plug-in registrieren

--clientClass

Klasse, die das Client-Plug-in implementiert (optional)

--icon

Pfad zum Modul-Icon (optional)

--pluginGroup

Plug-in-Gruppe (Pflichtparameter)

--pluginName

Plug-in-Name (Pflichtparameter)

--serverClass

Klasse, die das Server-Plug-in implementiert (Pflichtparameter)

Beispiel

startcli -p inubit --execCommand "plugin --register --pluginName ExampleConnector --pluginGroup Plug-ins --serverClass C:\inubit\server\lib\ext\ExampleModule.java --icon C:\inubit\pluginSDK\src\com\inubit\ibis\plugins\examples\ExampleModule\example_module.gif"

Plug-ins über das CLI deregistrieren

Voraussetzungen

Um Plug-ins per CLI zu deregistrieren, müssen Sie das CLI mit einer Administratorkennung starten.

Aufruf

  • Interaktiver Modus

    startcli -u <user> [-p <password>]
    ...
    plugin --deregister --pluginName <name>
  • Skriptmodus

    startcli -u <user> -p <password> --execCommand "plugin ‑‑deregister ‑‑pluginName <name>"

Kommandooptionen

Option Description

-h, --help

Anzeigen der Hilfe

--deregister

Plug-in deregistrieren

--pluginName

Angeben des Plug-in-Namens

name

Plug-in-Name

Beispiel

startcli -p inubit --execCommand "plugin --deregister --pluginName ExampleConnector"

Bibliotheken über das CLI auflisten

Voraussetzungen

Um eine Liste der auf der INUBIT Process Engine vorhandenen Bibliotheken per CLI auszulesen, müssen Sie das CLI mit einer Administratorkennung starten.

Aufruf

  • Interaktiver Modus

    startcli -u <user> [-p <password>]
    ...
    library --list --type {plugin|driver}
  • Skriptmodus

    startcli -u <user> -p <password> --execCommand "library --list ‑‑type {plugin|driver}"

Kommandooptionen

Option Bedeutung

-h, --help

Anzeigen der Hilfe

--list

Bibliothek(en) auflisten

-t, --type

Bibliothekstyp (Pflichtparameter)

Mögliche Werte sind:
driver: Treiber
plugin: Plugin

Bibliothek über das CLI löschen

Voraussetzungen

Um eine einzelne, mehrere oder alle auf die INUBIT Process Engine hochgeladenen Bibliotheken per CLI zu löschen, müssen Sie das CLI mit einer Administratorkennung starten.

Aufruf

  • Interaktiver Modus

    startcli -u <user> [-p <password>]
    ...
    library [--delete|--deleteAll] ‑‑type {plugin|driver} [<fileName> [<fileName>]]
  • Skriptmodus

    startcli -u <user> -p <password> --execCommand "library [‑‑delete|--deleteAll] ‑‑type {plugin|driver} [<fileName> [<fileName>]]"

Kommandooptionen

Option Bedeutung

-h, --help

Anzeigen der Hilfe

--delete

eine oder mehrere Bibliotheken löschen

--deleteAll

alle Bibliotheken löschen

-t, --type {driver|plugin}

Bibliothekstyp (Pflichtparameter)

Mögliche Werte sind:
driver: Treiber
plugin: Plugin

fileName

Name(n) der Bibliothek(en): Pflichtparameter für die Option --delete und nicht erlaubt für die Option --deleteAll.
Mehrere Dateinamen trennen Sie mit Leerzeichen.