Skip to content

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.