SettingDescriptionDefault value
Acceptor.SendLogoutOnLogonWithDuplicateIdentity Option to send a Logout message before dropping the telecommunication link in reply on an initial Logon message with duplicate identity (when a valid FIX Connection is already underway for the same SenderCompID, TargetCompID and FIX Version). False
AutomaticallyCreatedSessionStorageType Specifies the SessionStorageType of the automatically created Session object that corresponds to the incoming FIX Connection. FileBasedStorage
Connection.ReceiveBufferSize The size of the buffer allocated to the FIX connection for receiving data. 65535
Connection.SendBufferSize The size of the buffer allocated to the FIX connection for sending data. 65535
Connection.TcpNoDelayOption.SetForAcceptors Option to improve (i.e. reduce) latency at the expense of message throughput. true
Connection.TcpNoDelayOption.SetForInitiators Option to improve (i.e reduce) latency at the expense of message throughput. true
Dialect Specify the description of the FIX dialect. Empty
LicenseFile Path to the license file. For more information take a look at LicenseFile property reference. This setting is deprecated as of FIX Engine 2.76.1.0. Empty
LicenseStore Path to the license directory. For more information take a look at LicenseStore property reference. Current directory
ListenPort

The Engine listens on this port for incoming connections. If it is set to '0' then only session-initiators can be created. If '-1' then the telecommunication level is disabled and only message parsing/assembling can be used.

Use comma delimited list if more than one listen port is used.

0
Log.CreateEngineLogFile Option to create the FIX Engine Log file. True
Log.Directory Inbound and outbound messages and sessions state data and the Engine log file (FixEngine.log) are stored in this directory. MsgStorage
Log.InboundMessages

Option to log inbound messages.

See also: LogInboundMessages.

True
ProcessDeliverToCompID Option to automatically process the DeliverToCompID (128) field. False
ReasonableTransmissionTime

The reasonable transmission time as % from HeartBtInt value.

When either end of the connection has not received any data for HeartBtInt * (100 + ReasonableTransmissionTime) / 100 seconds, it will transmit a Test Request message.

If there is still no Heartbeat message received after (HeartBtInt * (100 + ReasonableTransmissionTime)/100) seconds then the connection should be considered lost and corrective action be initiated.

20
Reconnect.Attempts Number of attempts to restore the telecommunication link. 3
Reconnect.Interval The time interval between the attempts to restore the telecommunication link (in seconds). 180
Resending.QueueSize Number of sent messages that are available for resending to counterparty's Resend Request <2> message. 1000
Session.SendLogoutOnException Option to send the Logout message before dropping the telecommunication link in case of Exception during the processing of incoming FIX message (e.g. when the incoming message sequence number is less than expected). False
SSL.CertificateFile

The path to the SSL certificate file in (Privacy Enhanced Mail) Base64 encoded (.pem) format.

See also: SSL Encryption.

Empty
SSL.ListenPort

The Engine listens on this port for incoming SSL connections. If it is set to '0' then only SSL-based session-initiators can be created. If '-1' then SSL encryption is disabled.

See also: SSL Encryption.

0
SSL.PrivateKeyFile

The path to the SSL private key file in (Privacy Enhanced Mail) Base64 encoded (.pem) format.

See also: SSL Encryption.

Empty
SSL.PrivateKeyPassword The password to load private keys that are protected by a password. Empty
SSL.VerifyPeer Option to request client certificates and perform the certificate verification. False
Validate.NumberOfRepeatingGroupInstances Option to validate that the declared number of repeating group instances is equal to the actual one. True
Validate.RequiredFields Option to validate the presence of required fields in inbound and outbound messages. False
Validate.UnknownFields Option to validate the presence of unknown fields (fields that do not belong to the message in accordance with the FIX protocol or its dialect). False
Validate.UnknownMessages Option to validate the presence of unknown FIX messages (messages that do not belong to the message in accordance with the FIX protocol or its dialect). False