Objekte über das CLI verwalten
Sie können Tags setzen und verschieben.
Sie können Workflows, Module, Prozesse und Tags löschen.
Sie können Workflows, Module und Metadaten umbenennen.
Workflow/Modul über das CLI löschen
Aufruf
-
Interaktiver Modus
startcli [-u <Benutzerkennung>] [-p <Passwort>] ... delete <option> <arg>
bash -
Skriptmodus
startcli --execCommand "delete <option> <arg>"
bash
Kommandooptionen
Beispiel
-
Interaktiver Modus
delete --deleteWorkflow 'Invoice Supplier A'
bash -
Skriptmodus
startcli -u jh -p inubit --execCommand "delete --deleteWorkflow 'Invoice Supplier A'"
bash
Objekte über das CLI umbenennen
Aufruf
-
Interaktiver Modus
startcli [-u <Benutzerkennung>] [-p <Passwort>] ... rename <option> <arg> --renameTo <arg>
bash -
Skriptmodus
startcli --execCommand "rename <option> <arg> --renameTo <arg>"
bash
Nur Zeichen von |
Kommandooptionen
Beispiel
-
Interaktiver Modus
rename --renameWorkflow Orders_DRAFT --renameTo Orders rename --renameDirectory /Root/jh/IBIS-17024 --renameTo IBIS-17024_new
bash -
Skriptmodus
startcli --execCommand "rename --renameWorkflow Orders_DRAFT --renameTo Orders" startcli --execCommand "rename --renameDirectory /Root/jh/IBIS-17024 --renameTo IBIS-17024_new"
bash
Queue Manager-Einträge im Status Error starten
Aufruf
-
Interaktiver Modus
startcli [-u <Benutzername>] [-p <Passwort>] ... processErrorStart <processId>
bash -
Skriptmodus
startcli [-u <Benutzername>] [-p <Passwort>] --execCommand "processErrorStart <processId>"
bash
Kommandooptionen
Beispiel
-
Interaktiver Modus
processErrorStart 10007
-
Skriptmodus
startcli -u miller --execCommand "processErrorStart 10007"
bash
Prozess über das CLI löschen
Aufruf
-
Interaktiver Modus
startcli [-u <Benutzerkennung>] [-p <Passwort>] ... kill <processID>
bash -
Skriptmodus
startcli --execCommand "kill <processID>"
bash
Beispiel
-
Interaktiver Modus
kill 123
-
Skriptmodus
startcli --execCommand "kill 123"
bash
Prozess im Status Error über das CLI löschen
Verwendung
Zum Löschen von Prozessen im Status error
Prozesse mit anderen Status können nicht mit diesem Kommando gelöscht werden. Eine Fehlermeldung wird angezeigt. |
Aufruf
-
Interaktiver Modus
startcli - u <username> -p <password> ... processdelete <status>
bash -
Skriptmodus
startcli --execCommand "processdelete <status>"
bash
Beispiel
-
Interaktiver Modus
processdelete error
-
Skriptmodus
startcli --execCommand "processdelete error"
bash
Tag über das CLI setzen, verschieben und löschen
Aufruf
-
Interaktiver Modus
startcli [-u <Benutzerkennung>] [-p <Passwort>] ... tag <option> <arg> --tagUser {<Benutzer>|<Gruppe>|<Obergruppe>}
bash -
Skriptmodus
startcli --execCommand "tag <option> <arg> --tagUser {<Benutzer>|<Gruppe>|<Obergruppe>}"
bash
Kommandooptionen
Beispiele
-
Interaktiver Modus
-
tag --tagMove 3.2 --tagWorkflowType technical --tagWorkflowGroup OrdersIn --tagUser inubit
-
tag --tagDelete 1.1 --tagUser root
-
tag --tagRemove 1.1 --tagRepositoryPath /Root/root/abc
-
-
Skriptmodus
startcli --execCommand "tag --tagMove 3.2 --tagDiagram sample --tagWorkflowType technical --tagWorkflowGroup OrdersIn --tagUser inubit"
bash
Automatisiertes Deployment
Ablauf des Deployments
Für das automatisierte Deployment werden die Export-/Importfunktionalitäten der INUBIT Process Engine genutzt:
-
Zuerst exportieren Sie mit den passenden StartCLI-Befehlen alle zu deployenden Artefakte (Diagramme und Repositorydateien) aus dem Quellsystem. Dann lassen Sie die Propertys der Artefakte extrahieren und zu einer neuen XML-Datei zusammenfassen.
-
Die Werte der Propertys passen Sie z.B. mit Shell-Befehlen oder XSLT an. Auf Basis der angepassten Propertys-Datei erzeugen Sie mit einem StartCLI-Befehl ein neues zip-Archiv.
-
Sie lassen das zip-Archiv mit weiteren StartCLI-Befehlen in das Zielsystem importieren.
Wenn zwischen Quell- und Zielserver keine direkte Netzverbindung besteht, benötigen Sie für den Export und den Import jeweils ein eigenes Skript.
Aufruf
startcli[.sh|.bat] <Optionen> <Server-URL>
bash
Exportieren:
startcli --execCommand "export <Exportkommandos> [<Option>] [<Argument>] [<Option>] [<Argument>] ...]" <Server-URL>
bash
Modifizieren:
startcli --execCommand "deploy <Deploykommandos> [<Option>] [<Argument>] [<Option>] [<Argument>]" <Server-URL>
bash
Importieren:
startcli -u root --execCommand "import --importUser <Benutzergruppe> --importFile <Dateiname>.zip"
bash
Server-URL
URL der Process Engine, auf der das CLI ausgeführt wird, zum Beispiel:
https://<server>:<port>/ibis/servlet/IBISSoapServlet
Die folgende Tabelle erläutert detailliert den Ablauf des Deployments und die nötigen Befehle für das Kommandozeilentool StartCLI: