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:
{zcode} IceBox.Service.TP1=IceFIXService,... {zcode} |
The bridge properties defined for this service must use TP1
as the prefix, such as:
{zcode} TP1.FIXConfig=config.tp1 {zcode} |
Supported properties:
service.InstanceName=name
Specifies the identity category for all objects hosted by the bridge. If not specified, the default identity category is IceFIX
.
service.Bridge.AdapterProperty=value
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=file
This property specifies the location of the QuickFIX configuration file.
service.RetryInterval=value
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=value
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=value
If value
is non-zero, the bridge logs all FIX::Log::onEvent
messages (see the QuickFIX documentation for details).
service.Trace.Incoming=value
If value
is non-zero, the bridge logs all FIX::Log::onIncoming
messages (see the QuickFIX documentation for details).
service.Trace.Outgoing=value
If value
is non-zero, the bridge logs all FIX::Log::onOutgoing
messages (see the QuickFIX documentation for details).
Freeze.DbEnv.service.name=value
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=proxy
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.