Expand description
Access to FIX Dictionary reference and message specifications.
Structs§
- Abbreviation
- An
Abbreviationis a standardized abbreviated form for a specific word, pattern, or name. Abbreviation data is mostly meant for documentation purposes, but in general it can have other uses as well, e.g. FIXML field naming. - Category
- A
Categoryis a collection of loosely related FIX messages or components all belonging to the sameSection. - Component
- A
Componentis an ordered collection of fields and/or other components. There are two kinds of components: (1) common blocks and (2) repeating groups. Common blocks are merely commonly reused sequences of the same fields/components which are given names for simplicity, i.e. they serve as “macros”. Repeating groups, on the other hand, are components which can appear zero or more times inside FIX messages (or other components, for that matter). - Datatype
- A FIX data type defined as part of a
Dictionary. - Dictionary
- Specifies business semantics for application-level entities within the FIX Protocol.
- Field
- A field is the most granular message structure abstraction. It carries a
specific business meaning as described by the FIX specifications. The data
domain of a
Fieldis either aDatatypeor a “code set”, i.e. enumeration. - Field
Enum - A limitation imposed on the value of a specific FIX
Field. Also known as “code set”. - Layout
Item - An entry in a sequence of FIX field definitions.
- Message
- A
Messageis a unit of information sent on the wire between counterparties. EveryMessageis composed of fields and/or components. - Section
- A
Sectionis a collection of manyComponent-s. It has no practical effect on encoding and decoding of FIX data and it’s only used for documentation and human readability.
Enums§
- Field
Location - The expected location of a field within a FIX message (i.e. header, body, or trailer).
- FixDatatype
- Sum type for all possible FIX data types ever defined across all FIX application versions.
- Fixml
Component Attributes - Component type (FIXML-specific information).
- Layout
Item Kind - The kind of element contained in a
Message.
Traits§
Type Aliases§
- Dictionaries
- A mapping from FIX version strings to
Dictionaryvalues. - TagU32
- Type alias for FIX tags: 32-bit unsigned integers, strictly positive.