FIX Acceptor properties file

Description

The file is used to specify FIX Acceptor properties.

Parameters

Attribute Description
FileLogPath
FileStorePath
Directory to store FIX logs files.
SocketAcceptPort Port number where acceptor waiting for initiator.
SocketAcceptPort Port number where acceptor waiting for initiator.
ConnectionType Connection type. Should be set to "acceptor".
StartTime Session start time.
EndTime Session terminate time.
SenderCompID Assigned value used to identify firm sending message.
BeginString FIX protocol version for the session.
TargetCompID Assigned value used to identify receiving firm.
HeartBtInt Heart beat interval in seconds.
DataDictionary Path to FIX Dictionary file to be used to sent / validate received messages.
This attribute should only be used with FIX transport versions older than FIXT 1.1. See TransportDataDictionary and AppDataDictionary for FIXT 1.1 settings.
DefaultApplVerID Required only for FIXT 1.1 (and newer). Ignored for earlier transport versions.
Specifies the default application version ID for the session. This can either be the ApplVerID enum (see the ApplVerID field) or the beginString for the default version.
TransportDataDictionary XML definition file for validating admin (transport) messages. This setting is only valid for the FIXT 1.1 (or newer) sessions.
See DataDictionary for older transport versions (FIX 4.0-4.4) and for additional information.
AppDataDictionary XML definition file for validating application messages. This setting is only valid for the FIXT 1.1 (or newer) sessions.
See DataDictionary for older transport versions (FIX 4.0-4.4) and for additional information.

This setting supports the possibility of a custom application data dictionary for each session. This setting would only be used with FIXT 1.1 and new transport protocols. This setting can be used as a prefix to specify multiple application dictionaries for the FIXT transport.
For example:

DefaultApplVerID=FIX.4.2
# For default application version ID
AppDataDictionary=FIX42.xml
# For nondefault application version ID
# Use beginString suffix for app version
AppDataDictionary.FIX.4.4=FIX44.xml

This would use FIX42.xml for the default application version ID and FIX44.xml for any FIX 4.4 messages.

Note: please do not change other values of the configuration files.

Refer QuickFIX/J User Manual for more information.

Examples

	#
	# FIX.4.2 Acceptor Configuration
	#
	
	[DEFAULT]
	FileLogPath=./log
	FileStorePath=./log
	HttpAcceptPort=8082
	SocketAcceptPort=8225
	SocketReuseAddress=Y
	
	[SESSION]
	ConnectionType=acceptor
	StartTime=00:00:01
	EndTime=23:59:00
	BeginString=FIX.4.2
	SenderCompID=SNDR
	TargetCompID=TRGT
	HeartBtInt=30
	DataDictionary=./settings/dictionary/FIX42.xml


	#
	# FIX.5.0 Acceptor Configuration
	#

	[SESSION]
	ConnectionType=acceptor
	StartTime=00:00:01
	EndTime=23:59:00
	BeginString=FIXT.1.1
	SenderCompID=SNDR50
	TargetCompID=TRGT50
	HeartBtInt=30
	DefaultApplVerID=FIX.5.0
	#All standard dictionaries already in classpath with the QuickFIX library.
	AppDataDictionary=FIX50.xml
	TransportDataDictionary=FIXT11.xml