CategoryDescriptor | com.mindbreeze.datasource.CategoryDescriptor |
CategoryIcon | com.mindbreeze.datasource.CategoryIcon |
Crawler | com.mindbreeze.datasource.Crawler |
Authorization | com.mindbreeze.query.mes3.Authorization |
ContentFetch | com.mindbreeze.query.mes3.ContentFetch |
Contextualization | com.mindbreeze.query.mes3.Contextualization |
QueryExprTransformationService | mindbreeze.query.QueryExprTransformationService |
AuthorizationService | mindbreeze.query.security.AuthorizationService |
ContextualizationService | mindbreeze.query.context.ContextualizationService |
ContentAnnotationService | mindbreeze.query.ContentAnnotationService |
ContentFilterService | mindbreeze.filter.ContentFilterService |
PostFilterTransformationService | mindbreeze.filter.PostFilterTransformationService |
PreFilterTransformationService | mindbreeze.filter.PreFilterTransformationService |
SessionValidationService | mindbreeze.query.client.SessionValidationService |
SessionAuthenticationService | mindbreeze.query.client.SessionAuthenticationService |
AppValidationService | mindbreeze.query.client.AppValidationService |
SessionNotificationService | mindbreeze.query.client.SessionNotificationService |
SessionTransformationService | mindbreeze.query.client.SessionTransformationService |
PrincipalResolutionService | mindbreeze.security.PrincipalResolutionService |
CachingPrincipalResolutionService | mindbreeze.security.CachingPrincipalResolutionService |
IdentityConversionService | mindbreeze.security.IdentityConversionService |
SearchInResolutionService | mes.ipc.query.datasource.SearchInResolutionService |
Plugins | mindbreeze.client.Plugins |
Resources | mindbreeze.webapp.Resources |
Settings | mindbreeze.config.Settings |
SynchronizedFilesystemService | mindbreeze.sync.SynchronizedFilesystemService |
ItemTransformationService | mindbreeze.processing.ItemTransformationService |
LaunchedService | mindbreeze.service.LaunchedService |
Name | Funktion |
api.v2.alertstrigger | Senden der E-Mails gespeicherter Alerts |
api.v2.export | Exportieren von Suchergebnissen |
api.v2.search | Suche |
api.v2.suggest | Autovervollständigung der Suche |
Das Mindbreeze SDK enthält verschiedene Command Line Interface Tools (CLI) für bestimmte Aufgaben.
Das Tool für den Filesystem-Upload bietet die Möglichkeit, Dateien und Verzeichnisse direkt über den Filemanager der Mindbreeze InSpire Appliance hochzuladen.
Es kann direkt über das Mindbreeze Python SDK oder mit einer Python-venv ausgeführt werden, die die Module „requests“ und „requests-oauthlib“ enthält.
Führen Sie den folgenden Befehl aus, um die „Help“-Informationen zum Filesystem-Upload-Tool anzuzeigen:
mindbreeze-sdk/.venv/bin/python -m mindbreeze.sdk.utils.uploadfiles --help
Dadurch wird die Hilfe zum Tool „Filesystem-Upload“ angezeigt:
usage: uploadfiles.py [-h] [--user USER] [--password PASSWORD] [--clientid CLIENTID] [--clientsecret CLIENTSECRET]
[--extract]
host src destination
positional arguments:
host FQDN of host
src Path to file, tar.gz, zip or directory
destination destination
options:
-h, --help show this help message and exit
--user USER OAuth username
--password PASSWORD OAuth password
--clientid CLIENTID OAuth Client ID e.g.: mindbreeze-inspire-public
--clientsecret CLIENTSECRET
OAuth Client Secret if necessary
--extract extract tar.gz or zipfiles
App aus dem Verzeichnis von Host1 auf Host2 kopieren:
python -m mindbreeze.sdk.utils.uploadfiles --user <mmcuser> --password <mmcpassword> --cliendid mindbreeze-inspire-public --extract <FQDN-host2> <downloaded-tar-gz_file> /data/apps
Lokales Verzeichnis auf den Host kopieren:
python -m mindbreeze.sdk.utils.uploadfiles --user <mmcuser> --password <mmcpassword> --cliendid mindbreeze-inspire-public <FQDN-host2> <localdirectory> /data/apps
Laden Sie eine ZIP- oder tar.gz-Datei auf den Host hoch, auf dem die ZIP- oder tar.gz-Datei in das Zielverzeichnis entpackt wird:
python -m mindbreeze.sdk.utils.uploadfiles --user <mmcuser> --password <mmcpassword> --cliendid mindbreeze-inspire-public <FQDN-host2> --extract <zip or tar.gz file> /data/apps