The FIX Global Technical Committee (GTC) has discussed the transition from FIX 5.0 SP2 to FIX Latest during its last meeting and would like to receive feedback on its transition plan.
Extension Pack EP260 introduced a new value 10=”FIXLatest” for ApplVerID(1128). The FIX Orchestra repository has not been transitioned to FIX Latest yet. This is planned as follows:
- EP259 is the last Extension Pack for FIX 5.0 SP2 (ApplVerID(1128) = 9 (FIX50SP2))
- EP260 is the first Extension Pack for FIX Latest (ApplVerID(1128) = 10 (FIXLatest))
- All Extension Packs as of EP261 are enhancements of FIX Latest
- The repositories for EP260 – EP264 will be republished, whereby references to FIX 5.0 SP2 (e.g. version=”FIX.5.0SP2” and added=“FIX.5.0SP2”) are replaced with references to FIX Latest (e.g. version=”FIX.Latest” and added=”FIX.Latest”) for all changes made with EP260 (addedEP=”260”) or higher.
- FIXimate as of EP264 will be republished as “FIX.Latest_EP264” and references to FIX 5.0 SP2 (“FIX.5.0SP2”) will be replaced with references to FIX Latest (“FIX.Latest”) for all changes made with EP260 or higher.
The FIX Repository is currently provided as a set of XML and XSD files having different structures with every Extension Pack, i.e. Basic, Unified and Orchestra.
- The Basic (a.k.a. Standard) repository consists of separate files for the various elements (messages, components, enums, etc.).
- The Unified repository consists of one file for all elements and a separate file with any language-specific text (descriptions and elaborations).
- The Orchestra repository is a single file that follows the FIX Orchestra standard.
It is planned to establish the Orchestra repository as master format going forward and to provide the Unified repository as legacy format. The GTC would like to ask whether the Unified repository should remain unchanged or also use “FIX.Latest” instead of “FIX.5.0SP2” for changes from Extension Packs as of EP260.
Currently, the Basic and Unified repository are created as part of the Extension Pack implementation process. The Orchestra repository is then created from the Unified repository. This process will eventually be reversed, i.e. the Unified repository will then be created from the Orchestra repository. It is planned to then discontinue the Basic repository.
The GTC is interested to know whether the Basic repository is currently still in use and if there are plans to migrate it to the Unified or Orchestra repository in the near future. It would be great if you could share your use of the FIX Repository.
Please provide any questions or comments in this discussion thread.
Thank you,
Hanno Klein
(FIX GTC co-chair for EMEA)