ZagTrader

FIX Protocol Tag 1128: ApplVerID

Application version of the message (FIX 4.2, 4.4, 5.0 SP2 and so on), carried in the FIXT 1.1 header when it differs from the session default.

Tag number
1128
Data type
STRING
FIX versions
FIX 5.0 to 5.0 SP2 and FIXT 1.1
Location
Standard header

Practical notes on ApplVerID

ApplVerID gives the application version of a single message on a FIXT.1.1 session, when it differs from the session default.

  • It is a header field. Without it, a message uses the DefaultApplVerID (1137) agreed at logon.
  • Values are codes: 7 = FIX 5.0, 8 = FIX 5.0 SP1, 9 = FIX 5.0 SP2. Codes 2 to 6 stand for FIX 4.0 to 4.4.

Common mistakes

  • Sending the name (FIX50SP2) instead of the code (9).
  • Sending a version the counterparty does not support, which can be rejected with SessionRejectReason 18.

Changes between FIX versions

  • Introduced with FIX 5.0 and FIXT.1.1.

See also:FIXT.1.1 and ApplVerID errorsFIXT.1.1 and ApplVerID explained

Tag 1128 in each FIX version

Values and message usage as defined in a specific version.

Data type

STRING: Text of printable characters. It cannot contain the SOH delimiter.

Valid values

11 enumerated values across all FIX versions.

ValueMeaningFIX versions
0FIX 2.7All
1FIX 3.0All
2FIX 4.0All
3FIX 4.1All
4FIX 4.2All
5FIX 4.3All
6FIX 4.4All
7FIX 5.0All
8FIX 5.0 SP15.0 SP1, 5.0 SP2
9FIX 5.0 SP25.0 SP2
10FIX Latest5.0 SP2

Example

1128=9

Illustrative value. In a message, fields are separated by the SOH character (0x01), often shown as | or ^ in logs.

Decode a message with this tag

Message types that use tag 1128

ApplVerID belongs to the standard message header, which every FIX message carries, so it is not listed against individual message types.

Field and message data comes from the QuickFIX data dictionaries for FIX 4.0 to 5.0 SP2 and FIXT 1.1, used under the QuickFIX Software License. This product includes software developed by quickfixengine.org (http://www.quickfixengine.org/). Enumerated value names are converted to plain text for reading.