Configuration file: datasource.conf
This page describes configuration properties that can be set in a RET adapter’s datasource.conf file, which configures the adapter’s connection to the Caplin Platform.
For descriptions of a RET adapter’s TrAPI options, see Configuration file: trapi-connection.properties.
For descriptions of a RET adapter’s application options, see Configuration file: adapter.properties.
File location and format
When a RET adapter is deployed to a Caplin Deployment Framework, the adapter’s DataSource connection configuration file is available for editing at global_config/overrides/adapter/etc/datasource.conf.
The configuration file is in DataSource configuration file format.
##################################################
#
# JMX configuration
#
rmi-registry-port ${THIS_LEG}028
rmi-client-port ${THIS_LEG}038
##################################################
#
# Local DataSource peer-id
#
datasrc-id ${THIS_LEG}026
##################################################
#
# Liberator peer
#
add-peer
local-type active|contrib
remote-name liberator${THIS_LEG}
remote-id ${LIBERATOR${THIS_LEG}_DATASRCID}
addr ${LIBERATOR${THIS_LEG}_HOST}
port ${LIBERATOR${THIS_LEG}_DATASRCPORT}
heartbeat-time 15
heartbeat-slack-time 5
end-peer
if "${FAILOVER}" == "ENABLED"
add-peer
local-type active|contrib
remote-name liberator${OTHER_LEG}
remote-id ${LIBERATOR${OTHER_LEG}_DATASRCID}
addr ${LIBERATOR${OTHER_LEG}_HOST}
port ${LIBERATOR${OTHER_LEG}_DATASRCPORT}
heartbeat-time 15
heartbeat-slack-time 5
end-peer
endif
##################################################
#
# Transformer peer
#
add-peer
local-type active|contrib
remote-name transformer${THIS_LEG}
remote-id ${TRANSFORMER${THIS_LEG}_DATASRCID}
addr ${TRANSFORMER${THIS_LEG}_HOST}
port ${TRANSFORMER${THIS_LEG}_DATASRCPORT}
heartbeat-time 15
heartbeat-slack-time 5
end-peer
if "${FAILOVER}" == "ENABLED"
add-peer
local-type active|contrib
remote-name transformer${OTHER_LEG}
remote-id ${TRANSFORMER${OTHER_LEG}_DATASRCID}
addr ${TRANSFORMER${OTHER_LEG}_HOST}
port ${TRANSFORMER${OTHER_LEG}_DATASRCPORT}
heartbeat-time 15
heartbeat-slack-time 5
end-peer
endif
##################################################
#
# Director peer
#
if "${DIRECTOR}" == "ENABLED"
add-peer
local-type active|contrib
remote-name Director
addr ${DIRECTOR_HOST}
port ${DIRECTOR_DATASRCPORT}
heartbeat-time 15
heartbeat-slack-time 5
end-peer
endif
Configuration properties
For detailed information on DataSource configuration properties, see DataSouce: configuration reference.