Platform System¶
Die Plattform wird mit den folgenden Standard-Einstellungen ausgeliefert, die von einigen oder allen Komponenten der Plattform verwendet werden. Die Plattform-Einstellungen werden in der Datei
bbp.properties
im Verzeichnis C:\ProgramData\bbp\
unter Windows oder im Verzeichnis <BBP Installation>/WEB-INF/classes
unter Linux
vorgenommen.
Folgende Parameter werden in der Konfigurationsdatei bbp.properties
gelistet:
Parameter | Beispiel | Beschreibung |
---|---|---|
Database.Selection | embedded oder custom |
Verwendung der mitgelieferten Datenbank oder ein externes Datenbanksystem |
Database.Oracle.Tablespace | bbp |
Bei Verwendung von Oracle: Name des Oracle Tablespace |
ServicePortal.Webservices.WebAddress | https://portal.citunius.de/sp/rest/api/1.0/ |
Citunius Service Portal - Web Service Adresse (z.B. für den Download von NLP Modellen und Wörterbüchern) |
ServicePortal.Webservices.Username | john.doe |
Citunius Service Portal - Benutzername für den Web Service (Leer lassen für Community Edition) |
ServicePortal.Webservices.Password | secret |
Citunius Service Portal - Passwort für den Web Service (Leer lassen für Community Edition) |
System.UploadTempDir | Windows: C:\\ProgramData\\bbp\\systemuploadtemp Linux: /var/lib/bbp/systemuploadtemp |
Temporäres Verzeichnis für hochgeladene Dateien |
System.RMI.Port | 1099 | RMI-Port: Verwendung durch Geschäftslogiken, die nicht per WebService mit der Plattform kommunizieren können |
System.AdditionalLanguages | fr | Unterstützte Sprachen (Ressourcendateien langcode als kommagetrennte Liste, z.B. fr,es,jp) - Fügen Sie die Standardsprachen 'en' und 'de' nicht hinzu |
System.License.Path | Windows: C:\\ProgramData\\bbp\\license\\ Linux: /var/lib/bbp/licenses/ |
Verzeichnis für Lizenzdateien (u.a. Plattform und Geschäftslogiken) |
System.Plugin.Repository.TenantBasedRepo.Enabled | true oder false |
Art der Verbindung zu einen Repository mit Geschäftslogiken (Mandanten basiert oder allgemein) |
System.Plugin.Repository.TenantBasedRepo.Type | local oder remote |
Standardeinstellung ist local |
System.Plugin.Repository.TenantBasedRepo.Url | https://portal.citunius.de/sp/rest/api/1.0/repository/%s/plugins?tenantid=%s&accountid=%s&username=%s&password=%s |
URL zum Repository (META Daten) |
System.Plugin.Repository.TenantBasedRepo.FileUrl | https://portal.citunius.de/sp/rest/api/1.0/repository/%s/plugin-download/%s/%s/%s?tenantid=%s&accountid=%s&username=%s&password=%s |
URL zum Repository für den Download der Geschäftslogiken |
System.Plugin.Repository.TenantBasedRepo.CustomRepositoryName | CommunityLocal |
Name des Repository. Dieser Parameter wird standmäßig nicht verwendet. |
System.Plugin.Repository.TenantBasedRepo.Username | john |
Benutzername für die Anmeldung am Repository. Dieser Parameter wird standmäßig nicht verwendet. |
System.Plugin.Repository.TenantBasedRepo.Password | secret |
Passwort für die Anmeldung am Repository. Dieser Parameter wird standmäßig nicht verwendet. |
System.Plugin.Repository.0.Type | local |
Verwendung eines lokalen Repository |
System.Plugin.Repository.0.Url | https://repo.bbp.local/repository/plugins/plugins.xml |
URL zur Verwendung eines lokalen Repository |
System.InstantMessenger.FileStoreDir | Windows: C:\\ProgramData\\bbp\\filestore Linux: /var/lib/bbp/filestore |
Verzeichnis zu Instant-Messenger Dateien (Bilder, Audio, Video etc.) verwendet von Geschäftslogiken |
System.InstantMessenger.FileStore.WebAddress | Windows: https://demo.bbp.local:55550/bbp/filestore/ Linux: https://localhost:8443/bbp/filestore/ |
URL zum Abruf vom Instant-Messenger Dateien die im Filestore vorhanden sind |
System.Webservices.WebAddress | https://demo.bbp.local:55550/bbp/rest/api/1.0/ |
Webservice Adresse der Business Bot Plattform |
System.Plugin.UploadTempDir | Windows: C:\\ProgramData\\bbp\\pluginuploadtemp Linux: /var/lib/bbp/pluginuploadtemp |
Temporäres Verzeichnis für Hochgeladene Geschäftslogiken über das BBP Frontend |
System.Plugin.WorkDir | Windows: C:\\ProgramData\\bbp\\pluginwork Linux: /var/lib/bbp/pluginwork |
Arbeitsverzeichnis für Geschäftslogiken |
System.Security.ProductionDomain | bbp.local |
Anfragen werden nur für die angegebene Domain beantwortet |
System.Security.DefaultTenantId | demo |
Anfragen werden nur für den angegebenen Mandanten beantwortet |
System.Widget.SSLPort | Windows: 55550 Linux: 443 |
Port für die Kommunikation der Plattform-Widgets |
System.Websocket.SSLPort | Windows: 55550 Linux: 443 |
Port für die Kommunikation mit Geschäftslogiken über Websockets |
System.Plugin.CompileDir | Windows: C:\\ProgramData\\bbp\\blc Linux: /var/lib/bbp/pluginwork/blc |
Verzeichnis für das Kompilieren von Geschäftslogiken |
System.Plugin.Logs.Path | Windows: C:\\ProgramData\\bbp\\logs\\ Linux: /var/log/bbp/ |
Log-Verzeichnis für die Plattform und Geschäftslogiken |
System.WebInstaller.Deactivated | true oder false |
Aktivierung des WebInstaller für die Einrichtung der Plattform. Nach der Einrichtung der Plattform wird der WebInstaller deaktiviert. |
System.WebPush.VAPID.PublicKey | BCvgvl331RgxXVcLHqvzgj83C2Cg5Yc... |
Voluntary Application Server Identity - Public key für Web Push |
System.WebPush.VAPID.PrivateKey | NUU-1AxCUW3c7f8... |
Voluntary Application Server Identity - Private key für Web Push |
System.PlatformWebAddress | https:// |
Endpunkt der BBP-Plattform, erreichbar über Webadresse für Web Push |