The bridge's service name is used as the prefix for all of the bridge's configuration properties. For example, suppose an IceBox configuration loads an instance of the bridge service as shown below:
IceBox.Service.TP1=IceFIXService,...
The bridge properties defined for this service must use TP1
as the prefix, such as:
TP1.FIXConfig=config.tp1
Supported properties:
service.InstanceName
Synopsis
service.InstanceName=name
Description
Specifies the identity category for all objects hosted by the bridge. If not specified, the default identity category is IceFIX
.
service.Bridge.AdapterProperty
Synopsis
service.Bridge.AdapterProperty=value
Description
The bridge uses the adapter name service.Bridge
for the object adapter that hosts the bridge's objects. Therefore, all of the adapter properties described in the Ice manual can be used to configure this adapter.
service.FIXConfig
Synopsis
service.FIXConfig=file
Description
This property specifies the location of the QuickFIX configuration file.
service.RetryInterval
Synopsis
service.RetryInterval=value
Description
This property specifies the interval in seconds at which the bridge attempts to retry delivery of messages queued for IceFIX clients. If not specified, the default interval is 60 seconds.
service.Trace.Bridge
Synopsis
service.Trace.Bridge=value
Description
The following values are supported:
0 |
No diagnostics are emitted. |
1 |
The bridge emits diagnostics about important life cycle events. |
2 |
The bridge emits additional diagnostics about the routing of individual FIX messages. |
service.Trace.Event
Synopsis
service.Trace.Event=value
Description
If value
is non-zero, the bridge logs all FIX::Log::onEvent
messages (see the QuickFIX documentation for details).
service.Trace.Incoming
Synopsis
service.Trace.Incoming=value
Description
If value
is non-zero, the bridge logs all FIX::Log::onIncoming
messages (see the QuickFIX documentation for details).
service.Trace.Outgoing
Synopsis
service.Trace.Outgoing=value
Description
If value
is non-zero, the bridge logs all FIX::Log::onOutgoing
messages (see the QuickFIX documentation for details).
Freeze.DbEnv.service.name
Synopsis
Freeze.DbEnv.service.name=value
Description
The bridge uses Freeze to manage its databases. Therefore, all of the Freeze properties described in the Ice manual can be used to configure this database environment.
IceFIXAdmin.Bridge
Synopsis
IceFIXAdmin.Bridge=proxy
Description
Defines the proxy for a bridge. This property is used by icefixadmin
in a standalone deployment. IceFIX applications may also choose to use this property for their configuration as well.