Skip to main content
  • New archived content: Talend MDM, Talend Data Catalog 8.0, and Talend 7.3 products reached their end of life in 2024. Their documentation was moved to the Talend Archive page and will no longer receive content updates.
Close announcements banner

Implementation details and configuration

The service can use two different tools as a persistence layer. One is Apache Avro -based file storage. This storage is a default. Another, a more scalable persistence layer based on Apache Jackrabbit, supports Derby, MySQL, Oracle, Postgres and MS SQL Server as a backend. The configuration file of the auxiliary storage service is etc/org.talend.esb.auxiliary.server.cfg. This file contains settings for setting up persistence layer as well as path to the persistent repository. Here is an example of this file:

org.talend.esb.auxiliary.server.cfg configuration file

# Repository type  FILEStore,JCRStore
callback.store = FILEStore
 
# Repository home directory
callback.store.home = ${tesb.home}/esbrepo/callbackrepo

The security settings of the RESTful service, that provides access to the Auxilary storage, are configured in a separate configuration file: etc/org.talend.esb.auxiliary.storage.service.cfg. By default, the authentication is deactivated.

org.talend.esb.auxiliary.storage.service.cfg configuration file

# Authentication method BASIC,SAML,NO
auxiliary.storage.service.authentication = NO
 
security.signature.properties = file:${tesb.home}/etc/keystores/serviceKeystore.properties
security.signature.username = myservicekey
security.signature.password = skpass

The Jackrabbit storage configuration file is etc/org.talend.esb.auxiliary.repo.xml.

For more information about extending Jackrabbit for different backends, see Backend configuration.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!