As the FIX protocol evolves, new versions will be released to you to extend the current functionality. The OnixS .NET FIX Engine currently supports the following FIX versions: FIX 4.0, 4.1, 4.2, 4.3, 4.4 and 5.0.

Identifying the Version of the FIX Protocol

ProtocolVersion enum is used to identify particular version of the FIX protocol in the OnixS .NET FIX Engine.

Example

CopyC#
ProtocolVersion fixVersion = ProtocolVersion.FIX42;
CopyVB.NET
Dim fixVersion As ProtocolVersion = ProtocolVersion.FIX42

Enhanced Support of Particular Version of the FIX Protocol

To simplify development as well as to increase code readability, the OnixS .NET FIX Engine exposes separate namespaces for each version of the FIX protocol. Each such namespace contains objects and definitions that are unique for the particular version.

Example

CopyC#
using FIXForge.NET.FIX.FIX42;
CopyVB.NET
Imports FIXForge.NET.FIX.FIX42