The file is used to specify FIX Acceptor properties.
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.
# # 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