The FIX High Performance Working Group set about defining a set of additional concrete encodings. The intent of these encodings was to efficiently communicate the FIX trading protocol. A decision was taken early on that none of these encodings be bound in and of themselves solely to the use of FIX Protocol. A problem and a requirement arose during the development of these additional encodings. What mechanism could be provided that would permit message processors, such as network protocol analyzers and heterogeneous communication gateways, to determine an application message boundary and the encoding of that message. After considerable deliberation, an approach was selected to create a simple and primitive message framing header that would communicate two pieces of information, the length of a message and the encoding type of that message. Additional requirements were identified. The goal was to make the framing header open and available to support existing and future encoding types and to have the ability to reserve a set of encoding types to permit user defined encodings. The FIX Simple Open Framing Header (“the SOF Header”) we believe meets these requirements.

Issues for corrections and proposed enhancements may be entered for future versions within the FIX Simple Open Framing Header GitHub project: https://github.com/FIXTradingCommunity/fix-simple-open-framing-header

Discussions on FIX Simple Open Framing Header may be found on the FIX Discussion Forum in the General Q&A category with the tag “fix-sofh”.

The proposed technical standard for the Simple Open Framing Header of FIX is following the technical standards review process described in the document found here.

Version 1.0 Draft Standard

Icon

FIX Simple Open Framing Header - Draft Standard v1.0 353.01 KB 341 downloads December 27, 2016

FIX Simple Open Framing Header specification Draft Standard v1.0. ...

    Version 1.0 Release Candidate 1

    Icon

    Simple Open Framing Header Release Candidate 1 - Technical Proposal 332.70 KB 129 downloads March 17, 2017

    Technical Standard proposal submission for Release Candidate 1 of Simple Open Framing Header specification. ...

      Version 1.1 Release Candidate 1

      Icon

      Simple Open Framing Header Release Candidate 1 Version 1.1 - Technical Proposal 375.31 KB 166 downloads September 22, 2019

      Simple Open Framing Header RC1 Version 1.1 - technical proposal ...
      Icon

      Simple Open Framing Header Release Candidate 1 Version 1.1 - Technical Specification 191.11 KB 219 downloads September 22, 2019

      Simple Open Framing Header RC1 V1.1 ...