Skip to content

Errors in wire format of execution message example #167

@kleihan

Description

@kleihan

The example (https://www.fixtrading.org/standards/sbe-online/#message-with-a-repeating-group-1) is missing a row in the table between ExecID(17) and OrdStatus(39). The binary value 46 stands for ExecType(150)=F (Trade). The offsets are also wrong in parts of the table. This is a regression error compared to SBE v1.0.

Wire format Field ID Name Offset Length Interpreted value
4f30303030303031 37 OrderID 0 8 O0000001
4558454330303030 17 ExecID 8 8 EXEC0000
46 150 ExecType 16 1 F Trade
31 39 OrdStatus 17 1 1 PartialFilled
47454d3400000000 55 Symbol 18 8 GEM4
de0706ffff 200 MaturityMonthYear 26 5 201406
31 54 Side 31 1 1 Buy
01000000 151 LeavesQty 32 4 1
06000000 14 CumQty 36 4 6
753e 75 TradeDate 40 2 2013-10-11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions