FIX 4.4

The FIX 4.4 dictionary as shipped in @boarteam/fix-dict-fix44. Messages announce it in BeginString (tag 8) as FIX.4.4.

What it contains

Fields
912
Messages
93
Components
105
Datatypes
23

Decode FIX 4.4 in TypeScript

decode.tsts
import { createFixEngine } from "@boarteam/fix";import { dictionary } from "@boarteam/fix-dict-fix44";const fix = createFixEngine(dictionary);const { message, issues } = fix.parse(raw);message.beginString;   // "FIX.4.4"issues;                // FixIssue[] — never an exception

Compared with the other version

See FIX 4.4 vs FIX 4.2 for the renamed fields, changed datatypes and enum differences between them.

Decode this in your own code

The same engine that produced the decoded example above is an Apache-2.0 npm package with zero runtime dependencies. It runs in Node and in the browser, and parse() returns problems as data instead of throwing.

npm i @boarteam/fix @boarteam/fix-dict-fix44