| Name | Description |
---|
| AggressiveReceiveDelay |
Defines a polling interval in microseconds for reading data from the socket.
Works only with aggressive sessions i.e. Engine::AGGRESSIVE_RECEIVE_SOCKET_OP_PRIORITY or Engine::AGGRESSIVE_SEND_AND_RECEIVE_SOCKET_OP_PRIORITY modes.
Setting lower value reduces the latency but causes high CPU utilization.
The default value is 500 microseconds.
|
| AgressiveReceive | The priorities of the messages receive operations |
| AgressiveSend | The priorities of the messages send operations |
| AllowMessageWithoutPossDupFlag |
This parameter is an option whereby the repeated messages are received without PossDupFlag (43) field. It's used for incoming messages only.
If set to "true" and a message is received with a sequence number less than expected without PossDupFlag (43), a message will be processed.
If set to "false", the connection will be closed. The default value is "false".
|
| CustomLogonMessageFileName |
Custom logon message file name for initiator
|
| CustomSessionType |
Specifies whether a session should encript password each time
|
| DisableTCPBuffer | When true TCP buffer (Nagle algorithm) will be disabled for session. |
| EnableMessageRejecting |
When , session reject application messages, when session unable to
sent them during specified period or was disconnected.
|
| EnableWireLevelEvents | Specifies whether to deliver the OnBeforeMessageIsSent and OnAfterMessageIsReceived events |
| EncryptMethod |
The expected value of the encryption method.
|
| FixKey |
Specifies a FAX key for LME sessions
|
| ForcedReconnect |
Forced Reconnect mode
|
| ForceSeqNumReset |
Force SeqNum reset mode.
An option to use 141 tag in Logon message to reset sequence number.
|
| GenerateCheckSum |
If false, session will not calculate CRC for outgoing messages
Default is true
|
| HBI |
HBI for initiator session
|
| Host |
Host for initiator session
|
| IgnoreSeqNumTooLowAtLogon |
When , session ignore 'SeqNum too low' at incoming Logon message and continue with received SeqNum.
|
| IsIntradayLogoutToleranceModeOn |
Intraday logout tolerance mode.
An option to reset or not to reset sequence numbers after Logout.
|
| KeepConnectionState |
When true, primary to backup (and back) connection switching continue using
existing message strage.
|
| LogIncomingMessages |
If false, session will store incoming FIX messages.
Default is true.
|
| MaxMessagesAmountInBunch |
Enqueued outgoing messages could merged and sent as a single buffer. This parameter controls
how many messages could be merged into the bunch. The 0 means infinite amount.
|
| ParserVersion |
Protocol/parser identification
|
| Password |
The expected value of the Password (Tag 554) field in the incoming Logon message.
If the real value is not equal to the expected one then the session is disconnected
without sending a message and the error condition is generated in the log output.
|
| PasswordTag |
Specifies a tag used to store a password
|
| Port |
Port for initiator session
|
| ResendRequestBlockSize |
Defines number of messages requested using Resend Request messages.
If message sequence gap is larger than SessionExtraParameters::resendRequestBlockSize_, Session
will split resend requests by blocks of SessionExtraParameters::resendRequestBlockSize_ size.
|
| SenderLocationID |
SenderLocationID (tag 142) - assigned value used to identify
specific message originator's location (i.e. geographic
location and/or desk, trader).
|
| SenderSubID |
SenderSubID (tag 50) - assigned value used to identify
specific message originator (desk, trader, etc.).
|
| SendingTimestampUnit |
The expected value of the timestamp unit for 52 and 112 tags.
|
| SendLastMsgSeqNumProcessed |
Allows automatic adding the LastMsgSeqNumProcessed(369) tag to outgoing messages
|
| SessionRole |
Role of the session Initiator/Acceptor
|
| SocketPriority | Priority of the socket send/receive operations.
By default EVEN_SOCKET_OP_PRIORITY used.
|
| SocketRecvBufSize | Socket incoming buffer size |
| SocketSendBufSize | Socket outgoing buffer size |
| SourceIPaddress |
The expected value of the source IP addresses. If the real value is not equal to the expected one
then the session is disconnected without sending a message and the error condition is generated
in the log output.
|
| SSL |
Whatever to use SSL
|
| SSLCACertificate |
Certificate authorities file.
|
| SSLCertificate |
Certificate file to use.
Can be in .pfx, .pem, .der formats
|
| SSLCertificatePassword |
Password for certificate contained inside sslCertificate_ file
Optional.
|
| SSLCiphersList |
Initiator SSL ciphers list
|
| SSLContext |
SSL Context of the session
|
| SSLPrivateKey |
Private key file to use.
Optional for .pfx or .pem formated certificates (private key is embedded into them)
|
| SSLPrivateKeyPassword |
Password for private key contained inside sslPrivateKey_ file
Optional.
|
| SSLProtocolsUsed |
Initiator SSL protocols to use
|
| SSLValidatePeerCertificate |
What ever to validate peer certificate.
default is false.
|
| StorageType |
Message storage type
|
| SuppressDoubleResendRequest |
Suppresses session to send Resend request message on every incoming message
with sequence greater than expected.
|
| TargetLocationID |
TargetLocationID_ (tag 143) - assigned value used to identify
specific message destination's location (i.e. geographic
location and/or desk, trader).
|
| TargetSubID |
TargetSubID (tag 57) - assigned value used to identify
specific individual or unit intended to receive message.
'ADMIN' reserved for administrative messages not intended
for a specific user.
|
| Transport |
Low level transport of the session
|
| UseAsyncConnect |
When true, session initiator will use async TCP connect.
Default is false
|
| UseBlockingSockets |
If true, session will use blocking I/O.
This mode is usefull for OpenOnload and enabled if aggressive mode is ON.
SessionExtraParameters::AggressiveReceiveDelay is used as timeout parameter.
Default is false.
|
| UserName |
The expected value of the Username (Tag 553) field in the incoming Logon message.
If the real value is not equal to the expected one then the session is disconnected
without sending a message and the error condition is generated in the log output.
|
| UserNameTag |
Specifies a tag used to store an username
|
| ValidateCheckSum |
If true, session skip CRC validation for incoming messages
Default is false
|
| Validation |
Validation parameters
|