forwardEngine Initialization and Shutdown   Table of ContentFIX Messageforward
Selecting FIX Version

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

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
C#
ProtocolVersion fixVersion = ProtocolVersion.FIX44;
VB
Dim fixVersion As ProtocolVersion = ProtocolVersion.FIX44

Enhanced Support of Particular Version of the FIX Protocol

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

Example
C#
using FIXForge.NET.FIX.FIX44;
VB
Imports FIXForge.NET.FIX.FIX44