Skip to main content

TimeBase Replicator

TimeBase Replicator Market Data Connector

TimeBase Replicator.

Configuration

Data Connector Parameters

ParameterDefault ValueDescription
Source TimeBase URLdxtick://127.0.0.1:8011Source TimeBase URL.
User NameN/ASource TimeBase user name.
PasswordN/ASource TimeBase user password.
Use Dedicated ConnectionfalseUse dedicated connection for source TimeBase.
Compatible With 4.3falseUse the option if you want to connect to 4.3 version of source TimeBase.
Target TimeBase URLdxtick://127.0.0.1:8011Target TimeBase URL.
User NameN/ATarget TimeBase user name.
PasswordN/ATarget TimeBase user password.
Use Dedicated ConnectionfalseUse dedicated connection for target TimeBase.
Source StreamN/ATimeBase stream to replicate.
Target StreamN/ATarget TimeBase stream name that will be created during replication.
Replicate All StreamsfalseReplicate all streams except system.
Exclude Streams ListN/AComa-separated streams list.
For example: stream_key1,stream_key2
Specify StreamsfalseSpecify streams.
Streams ListN/AComa-separated streams list.
For example: stream_key:new_stream_key,stream_key2:new_stream_key2
ModeLiveReplication mode.
Reload ModeallowReplication reload mode.
Low Latency ModefalsePrefer to minimize latency at the expense of higher CPU usage (one CPU core per process).
Start From Current TimefalseStarts replication from current time.
Use Start IntervalfalseUse start interval.
Interval Start1970-01-01 00:00:00.000Start time of the replication in the 24-hours date time format (YYYY-MM-DD HH:mm:SS.sss).

Default value is 1970-01-01 00:00:00.000.
Use End IntervalfalseUse end interval.
Interval End1970-01-01 00:00:00.000End time of the replication in the 24-hours date time format (YYYY-MM-DD HH:mm:SS.sss).

Default value is 1970-01-01 00:00:00.000.
Replicate All InstrumentstrueReplicate all instruments.
Instruments ListN/AComa-separated instruments list.
For example: EQUITY:AAPL,EQUITY:EPAM,FX:EUR/USD
Instruments List FileN/AAn instruments list file. Each line of the file must contain an instrument.

For example, file instruments.txt:
EQUITY:AAPL
EQUITY:EPAM
FX:EUR/USD
Type Mapping FileN/AFile that contains additional mapping between types and fields in CSV format.

Each line must contain type of field mapping in format:
[SourceStream,]Class,SourceClass,TargetClass
[SourceStream,]Field,SourceClass.SourceField,TargetClass.TargetField


For example, file mapping.txt:
Class,deltix.qsrv.hf.pub.BarMessage,deltix.timebase.api.messages.CustomBarMessage
Field,deltix.qsrv.hf.pub.BarMessage.volume,deltix.timebase.api.messages.BarMessage.totalVolume
SourceStream,Class,deltix.qsrv.hf.pub.BarMessage,deltix.timebase.api.messages.CustomBarMessage

Symbology

TBD