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
ProtocolVersion fixVersion = ProtocolVersion.FIX42;
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
using FIXForge.NET.FIX.FIX42;Imports FIXForge.NET.FIX.FIX42