Expand description

Access to FIX Dictionary reference and message specifications.

Structs

  • An Abbreviation is 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.
  • A Category is a collection of loosely related FIX messages or components all belonging to the same Section.
  • A Component is 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).
  • A FIX data type defined as part of a Dictionary.
  • Specifies business semantics for application-level entities within the FIX Protocol.
  • 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 Field is either a Datatype or a “code set”, i.e. enumeration.
  • A limitation imposed on the value of a specific FIX Field. Also known as “code set”.
  • An entry in a sequence of FIX field definitions.
  • A Message is a unit of information sent on the wire between counterparties. Every Message is composed of fields and/or components.
  • A Section is a collection of many Component-s. It has no practical effect on encoding and decoding of FIX data and it’s only used for documentation and human readability.

Enums

Traits

Type Aliases

  • A mapping from FIX version strings to Dictionary values.
  • Type alias for FIX tags: 32-bit unsigned integers, strictly positive.