Platform System¶
The platform is delivered with the following default settings, which are used by some or all components of the platform. The platform settings are stored in the bbp.properties
file located in directory C:\ProgramData\bbp\
on Windows or in directory <BBP Installation>/WEB-INF/classes
on Linux.
The following parameters are listed in the configuration file bbp.properties
:
Parameter | Example | Description |
---|---|---|
Database.Selection | embedded or custom |
Using the supplied database or an external database system |
Database.Oracle.Tablespace | bbp |
Name of the Oracle Tablespace when using Oracle |
ServicePortal.Webservices.WebAddress | https://portal.citunius.de/sp/rest/api/1.0/ |
Citunius Service Portal - Web Service Address (e.g. for the download of NLP models and dictionaries) |
ServicePortal.Webservices.Username | john.doe |
Citunius Service Portal - Username for the Web Service (leave blank for Community Edition) |
ServicePortal.Webservices.Password | secret |
Citunius Service Portal - Password for the Web Service (leave blank for Community Edition) |
System.UploadTempDir | Windows: C:\\ProgramData\\bbp\\systemuploadtemp Linux: /var/lib/bbp/systemuploadtemp |
Temporary directory for uploaded files |
System.RMI.Port | 1099 | RMI port is used by business logics that cannot communicate with the platform via WebService |
System.AdditionalLanguages | fr | Supported languages (resource files langcode as comma separated list, e.g. fr,es,jp) - Do not add the default languages 'en' and 'de' |
System.License.Path | Windows: C:\\ProgramData\\bbp\\license\\ Linux: /var/lib/bbp/licenses/ |
Directory for license files (including platform and business logic) |
System.Plugin.Repository.TenantBasedRepo.Enabled | true or false |
Type of connection to a repository hosting business logics (tenant-based or general) |
System.Plugin.Repository.TenantBasedRepo.Type | local or remote |
The default setting is 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 to the repository (META data) |
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 to the repository for downloading the business logics |
System.Plugin.Repository.TenantBasedRepo.CustomRepositoryName | CommunityLocal |
Name of the repository. This parameter is not used by default. |
System.Plugin.Repository.TenantBasedRepo.Username | john |
Username to login to the repository. This parameter is not used by default. |
System.Plugin.Repository.TenantBasedRepo.Password | secret |
Password to login to the repository. This parameter is not used by default. |
System.Plugin.Repository.0.Type | local |
Using a local repository |
System.Plugin.Repository.0.Url | https://repo.bbp.local/repository/plugins/plugins.xml |
URL for using a local repository |
System.InstantMessenger.FileStoreDir | Windows: C:\\ProgramData\\bbp\\filestore Linux: /var/lib/bbp/filestore |
Directory to instant messenger files (images, audio, video etc.) used by business logics |
System.InstantMessenger.FileStore.WebAddress | Windows: https://demo.bbp.local:55550/bbp/filestore/ Linux: https://localhost:8443/bbp/filestore/ |
URL to download Instant Messenger files from the filestore |
System.Webservices.WebAddress | https://demo.bbp.local:55550/bbp/rest/api/1.0/ |
Web service address of the Business Bot Platform |
System.Plugin.UploadTempDir | Windows: C:\\ProgramData\\bbp\\pluginuploadtemp Linux: /var/lib/bbp/pluginuploadtemp |
Temporary directory for uploaded business logics via the BBP frontend |
System.Plugin.WorkDir | Windows: C:\\ProgramData\\bbp\\pluginwork Linux: /var/lib/bbp/pluginwork |
Working directory for business logics |
System.Security.ProductionDomain | bbp.local |
Requests will only be answered for the specified domain |
System.Security.DefaultTenantId | demo |
Requests are only answered for the specified tenant |
System.Widget.SSLPort | Windows: 55550 Linux: 443 |
Port for the communication of the platform widgets |
System.Websocket.SSLPort | Windows: 55550 Linux: 443 |
Port for communication with business logics via web sockets |
System.Plugin.CompileDir | Windows: C:\\ProgramData\\bbp\\blc Linux: /var/lib/bbp/pluginwork/blc |
Directory for compiling business logics |
System.Plugin.Logs.Path | Windows: C:\\ProgramData\\bbp\\logs\\ Linux: /var/log/bbp/ |
Log directory for the platform and business logics |
System.WebInstaller.Deactivated | true or false |
Activation of the WebInstaller for setting up the platform. Once the platform has been configured, the WebInstaller is deactivated. |