Dictionary coverage
What this reference does not cleanly cover. The dictionaries are generated from upstream sources, and a few things do not map perfectly. Publishing the gaps is cheaper than pretending they are not there.
Fields with no possible example (4)
These fields are defined in the FIX 4.2 dictionary but referenced by no message in it, so there is no valid message that could carry them. Their pages say so rather than showing an invented example.
FIX 4.4 generation gaps (36)
Recorded by the dictionary generator when an upstream source could not be mapped exactly.
| Kind | Where | Detail |
|---|---|---|
| conditional-overlay-unmatched | component settlinstructionsdata | Conditional-required group 85 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | group 146 | Conditional-required group 555 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | group 296 | Conditional-required group 295 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | group 428 | Conditional-required field 354 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | group 428 | Conditional-required field 355 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | group 552 | Conditional-required group 518 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | group 552 | Conditional-required group 78 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | group 78 | Conditional-required group 576 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | group 85 | Conditional-required component settlementparties has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message 6 | Conditional-required group 199 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message 6 | Conditional-required group 215 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AA | Conditional-required group 146 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AD | Conditional-required group 580 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AL | Conditional-required group 555 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AL | Conditional-required group 711 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AM | Conditional-required group 555 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AM | Conditional-required group 711 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AN | Conditional-required group 555 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AN | Conditional-required group 711 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AO | Conditional-required group 555 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AO | Conditional-required group 711 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AR | Conditional-required group 78 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AS | Conditional-required group 73 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message AS | Conditional-required group 78 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message B | Conditional-required group 215 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message b | Conditional-required group 296 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message C | Conditional-required group 215 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message D | Conditional-required group 78 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message J | Conditional-required group 124 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message J | Conditional-required group 73 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message J | Conditional-required group 78 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message o | Conditional-required group 473 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message o | Conditional-required group 510 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message T | Conditional-required group 778 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message y | Conditional-required group 146 has no matching member in the QuickFIX structure. |
| conditional-overlay-unmatched | message Z | Conditional-required group 295 has no matching member in the QuickFIX structure. |
FIX 4.2 generation gaps (2)
Recorded by the dictionary generator when an upstream source could not be mapped exactly.
| Kind | Where | Detail |
|---|---|---|
| synthesized-datatype | datatype MultipleValueString | Referenced by fields but absent from Datatypes.xml; synthesized base "String". |
| synthesized-datatype | datatype Length | Referenced by fields but absent from Datatypes.xml; synthesized base "int". |
Versions covered
This reference covers FIX 4.4 and FIX 4.2 only, because those are the two dictionaries @boarteam/fix ships today. FIX 5.0 SP2, FIXT and venue-specific dialects are not covered, and we would rather say so than list a version we cannot decode.