Indexes

Message Layouts
Common
Application

Datatypes

Name
Base Type
Description
Pedigree
byte

none

-128 to 127

short

none

-32,768 to 32,767

int

none

-2,147,483,648 to 2,147,483,647

long

none

−9,223,372,036,854,775,808 to 9,223,372,036,854,775,807

BigInteger

none

Arbitrary precision integer (i.e. value range is not applicable).

Integer

none

Can have the same values as int, but can also have a null value.

FixedPointNumber

none

Specified as an integer together with a scaling factor, which is the multiplicative inverse of the specified value of the enumeration DIVISOR.

Boolean

none

A logical type that can be either true or false or null.

String

none

String is a sequence of Unicode characters. The maximum length of the string is specified in the message definition. If no length is specified, the maximum length of the string is 255 characters.

Note: RTC supports by default only a subset of characters with ASCII code points between 0 and 255. The allowed ASCII numbers for characters are 32-128 and 160-255.

DerivedScalarType

none

Enumeration types are supported.

BinaryType

none

Binary type is a sequence of bytes.

Array

none

An array is a sequence of fields that are indexed by their position. Arrays are specified with double brackets in the EMAPI message definitions. For example, long[] means an array of long values.

Orchimate Copyright 2026 Atomic Wire Technology Limited
Orchestra Copyright 2026 FIX Protocol Ltd
Terms of Use|Privacy Policy