FixEngine PropertiesFIX Antenna .NET Programmer's Guide

The FixEngine type exposes the following members.


Public propertyAdditionalFields
FIX tags that do not belong to the message in compliance with the version specified for a FIX session, but that should still be allowed (or required) instead of causing a rejection of the FIX message.
  • for FIX 4.2, MsgType 8 (Execution Report): allow fields 639 and 204 -
  • for FIX 4.1, MsgType 9 (Order Cancel Reject): require field 41 (because the '?' symbol is absent). FIX42:8:639?,204?;FIX41:9:41 -
Public propertyCheckOutgoingMsgsVer
Returns true if it is necessary to check that the version of outgoing messages is equal to the version of the session otherwise false.
Public propertyDeliveryTriesInterval
Returns the time interval between tries to deliver application message (in milliseconds).
Public propertyFailOverCommandPort
Returns Failover Command Port.
Public propertyFailOverDataPort
Returns Failover Data Port.
Public propertyFailOverHost
Returns the stand-by node address.
Public propertyForceSeqNumReset
An option to automaticaly reset sequence number of the unregistered acceptors.
Public propertyStatic memberInstance
Returns an instance of this class.
Public propertyIsAllowZeroNumInGroup
Returns true when "AllowZeroNumInGroup" defined and true, false otherwise.
Public propertyIsCheckRequiredGroupFields
Returns if it is necessary to check that the version of outgoing messages is equal to the version of the session otherwise .
Public propertyIsCreateUnregisteredAcceptorSessionMode
Returns true if "CreateUnregisteredAcceptorSession" mode must be used, false otherwise.
Public propertyIsExtraSafeMode
If than file streams are flushed after each I/O operation.
Public propertyIsFailOverMode
Returns true if the automatic failover mechanism is on. If false then it is off.
Public propertyIsGatherSessionStatistic
Returns if statistics about Engine's perfomance will be gathered. Otherwise .
Public propertyIsIgnoreseqNumTooLowAtLogon
Returns true if "UnregisteredAcceptor.IgnoreSeqNumTooLowAtLogon" mode must be used, false otherwise.
Public propertyIsIntradayLogoutToleranceMode
Returns true if the Intraday Logout Tolerance mode is active, otherwise - false.
Public propertyIsResetSeqNumAfter24hoursMode
An option to send a Logon message with the ResetSeqNumFlag set after each 24 hour period of session's activity to establish a new set of sequence numbers (starting with 1).
Public propertyIsThirdPartyRoutingEnabled
Returns true if the third-party routing is enabled, false otherwise.
Public propertyIsTimestampsInLogsMode
An option to write timestamps in the log files.
Public propertyListenPort
Returns Engine's listen port.
Public propertyLogDir
Returns log directory's name.
Public propertyLogFileName
Returns engine's log file name.
Public propertyLogIncomingMessages
Returns true if the incoming messages from a remote FIX Engine must be logged, otherwise false.
Public propertyLogonTimeFrame
Returns the logon time frame.
Public propertyLogoutTimeFrame
Returns the logout time frame.
Public propertyMaxDeliveryTries
Returns the maximum number of tryes to deliver application message.
Public propertyMaxReconnectTries
Returns the maximum number of tryes to to restore the telecommunications link. If -1 then the number of tryes is unlimited.
Public propertyMessageMustBeValidated
Returns true if the validity of the input message must be checked, false otherwise.
Public propertyMessageTimeToLive
The time period after which a message rejecting is starting while session isn't exists.
Public propertyNumberOfWorkers
Returns the number of workers.
Public propertyOutgoingMessagesStorageSize
Returns the maximum number of outgoing messages that can be retransmitted in case of Resend Requests. If '-1' then the size is unlimited.
Public propertyReasonableTransmissionTime
Returns reasonable transmission time - in % from HeartBeat value.
Public propertyReconnectInterval
Returns the time interval between tries to restore the telecommunications link (in milliseconds)
Public propertyResendMessagesBlockSize
Resend Request resend messages by blocks. This parameter defines how many messages procceed in block. By default parameter is 0 - all messages will be resend in one block.
Public propertyRole
Returns the current failover role.
Public propertyRoot
Returns the top of the directory tree under which the engine's configuration, and log files are kept.
Public propertySessionStorageType
Returns the default session's storage type.
Public propertyStatistics
Returns information about current engine's sessions information.
See Also