<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<fixr:repository xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:fixr="http://fixprotocol.io/2020/orchestra/repository" name="LSEG Delayed Market Data" version="1.0">
    <fixr:metadata>
        <dcterms:title>LSEG Delayed Market Data</dcterms:title>
        <dcterms:created>2022-05-23</dcterms:created>
        <dcterms:creator>London Stock Exchange Group Limited</dcterms:creator>
        <dcterms:conformsTo>[Orchestra v1.0](https://www.fixtrading.org/packages/fix-orchestra-technical-specification-v1-0/)</dcterms:conformsTo>
        <dcterms:rights>Copyright 2024 Atomic Wire Technology Limited</dcterms:rights>
        <dcterms:abstract>London Stock Exchange Group ("LSEG") makes pre-trade and post-trade data available 15 minutes after its initial publication ("Delayed Data") in accordance with the requirements of Regulation (EU) No.600/2014 and Directive 2014/65/EU (MiFIR and MiFID) and all relevant supplementary regulations and guidance.</dcterms:abstract>
        <dcterms:alternative>Delayed Market Data</dcterms:alternative>
        <dcterms:publisher>Atomic Wire Technology Limited</dcterms:publisher>
        <dcterms:subject>LSEG, Market Data, Delayed Data, MiFID, MiFIR</dcterms:subject>
        <dcterms:source>[Delayed Market Data Documents](https://dmd.lseg.com/dmd/delayed-market-data-documents.html) and [Notes to Assist with Interpretation](https://dmd.lseg.com/delayed-market-data/delayed-market-data-notes.pdf)</dcterms:source>
    </fixr:metadata>
    <fixr:categories>
        <fixr:category name="MarketData" componentType="Message" section="PreTrade"/>
    </fixr:categories>
    <fixr:sections>
        <fixr:section name="Infrastructure">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Infrastructure messages for application sequencing, business reject, network and user management.</fixr:documentation>
            </fixr:annotation>
        </fixr:section>
        <fixr:section name="PostTrade">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Post trade messages including trade reporting, allocation, collateral, confirmation, position maintenance, registration instruction, and settlement instructions.</fixr:documentation>
            </fixr:annotation>
        </fixr:section>
        <fixr:section name="PreTrade" updated="FIX.5.0SP2" updatedEP="249">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">A description added to the PreTrade section.</fixr:documentation>
            </fixr:annotation>
        </fixr:section>
        <fixr:section name="Session">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Session level messages to establish and control a FIX session.</fixr:documentation>
            </fixr:annotation>
        </fixr:section>
        <fixr:section name="Trade">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Order handling and execution messages.</fixr:documentation>
            </fixr:annotation>
        </fixr:section>
    </fixr:sections>
    <fixr:datatypes>
        <fixr:datatype name="Alpha">
            <fixr:mappedDatatype standard="Java" base="string"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.StringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:mappedDatatype standard="JSON" base="string"/>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">These fields use standard ASCII character bytes. They are left justified and padded on the right with spaces.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="UInt16">
            <fixr:mappedDatatype standard="Java" base="int"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.IntStringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:mappedDatatype standard="JSON" base="number"/>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Little-Endian encoded 16 bit unsigned integer.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Byte">
            <fixr:mappedDatatype standard="Java" base="string"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.StringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:mappedDatatype standard="JSON" base="string"/>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">A single byte used to hold one ASCII character.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="UDT">
            <fixr:mappedDatatype standard="Java" base="instant"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.spec.lseggtp.CsvUdtConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:mappedDatatype standard="JSON" base="string"/>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">64 bit unsigned integer where; time stamp (in UTC) = (date time per second resolution in unix time format) * 1,000,000,000 + (nanoseconds component).</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Size">
            <fixr:mappedDatatype standard="Java" base="decimal"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.DecimalStringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:mappedDatatype standard="JSON" base="number"/>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Little-Endian encoded 64 bit unsigned integer with eight implied decimal places.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Price">
            <fixr:mappedDatatype standard="Java" base="decimal"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.DecimalStringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:mappedDatatype standard="JSON" base="number"/>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Signed Little-Endian encoded 64 bit integer field with eight implied decimal places.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
    </fixr:datatypes>
    <fixr:codeSets>
        <fixr:codeSet type="Byte" id="90" name="MessageTypeCodeSet">
            <fixr:code value="Add" sort="1" id="2001" name="AddOrderIncremental">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to add a new displayable order to the retrospective order book.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="Delete" sort="2" id="2002" name="DeleteOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to delete an order from the retrospective order book.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="Modify" sort="3" id="2003" name="ModifyOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to update an order’s price and/or size on the retrospective order book.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt16" id="171" name="SourceVenueCodeSet">
            <fixr:code value="1" id="25535" name="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">London Stock Exchange</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" id="37624" name="TurquoiseLitOrderBookTGHL">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Lit Order Book (TGHL)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" id="36885" name="TurquoisePlatoOrderBookTGHL">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Plato Order Book (TGHL)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="11" id="9860" name="TRADEcho">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">TRADEcho</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="12" id="36116" name="TurquoisePlatoLitAuctionsOrderBookTGHL">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Plato Lit Auctions Order Book (TGHL)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="13" id="31838" name="TurquoiseNYLONCashOrderBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise NYLON Cash Order Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="14" id="37617" name="TurquoiseLitOrderBookTGHE">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Lit Order Book (TGHE)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="15" id="36878" name="TurquoisePlatoOrderBookTGHE">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Plato Order Book (TGHE)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="16" id="36123" name="TurquoisePlatoLitAuctionsOrderBookTGHE">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Plato Lit Auctions Order Book (TGHE)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="123" name="OrderBookTypeCodeSet">
            <fixr:code value="0" id="10812" name="AllBooks">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">All Books</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" id="10214" name="FirmQuote">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Firm Quote</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" id="12047" name="OffBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Off-book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" id="9908" name="Electronic">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Electronic</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" id="33066" name="PrivateRFQ">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Private RFQ</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="169" name="SideCodeSet">
            <fixr:code value="B" sort="1" id="169001" name="BuyOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Buy Order</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="S" sort="2" id="169002" name="SellOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sell Order</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
    </fixr:codeSets>
    <fixr:fields>
        <fixr:field type="Alpha" id="1" name="DSSID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The DSS id shows the order in which messages relating to a Market Data Group must be processed. This ordering will generally be consistent with the message timestamps.

Note that the DSS id has gaps (relating to messages in the real time feed that are for orders outside the top 5 price levels as described in the previous bullet) and duplicates (where messages can be processed in either order as they relate to the same underlying event).</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="MessageTypeCodeSet" id="2" name="MessageType">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">TBC</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="3" name="RecNo">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">A RecNo has been added to the DMD pre trade files as a unique identifier for each of the records they contain in order to give customers a means of ensuring they have processed all of the data. It is not disseminated by GTP in the real time feed.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="4" name="TotalNumberOfTransactions">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">TBC</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt16" id="37901" name="AwDummy1">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Dummy field to work around Tablature losing un-referenced base types</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UDT" id="185" name="Timestamp">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Time the message was generated</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="58" name="GroupID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Segment the instrument is assigned to.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="124" name="OrderID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Unique identifier of the order. (AW: changed from UInt64 to Alpha)</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="71" name="InstrumentID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">GTP Instrument Identifier. (AW: changed from UInt64 to Alpha)</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="72" name="InstrumentIdentificationCode">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Instrument identification number (ISIN code).</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="36" name="Currency">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Currency Code as per ISO 4217.

For additional currencies supported refer to the Additional Field Values section of this document.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="SourceVenueCodeSet" id="171" name="SourceVenue">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer the Additional Field Values section for valid values.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="OrderBookTypeCodeSet" id="123" name="OrderBookType">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="SideCodeSet" id="169" name="Side">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The side of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="170" name="Size">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Displayed size of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="134" name="Price">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Executed price.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="131" name="PreviousPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Previous price of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="132" name="PreviousQuantity">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Previous displayed quantity of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
    </fixr:fields>
    <fixr:actors>
        <fixr:actor name="Exchange"/>
        <fixr:actor name="MemberFirm"/>
        <fixr:flow name="MarketData" source="Exchange" destination="MemberFirm"/>
    </fixr:actors>
    <fixr:components/>
    <fixr:groups/>
    <fixr:messages>
        <fixr:message msgType="F" category="MarketData" id="18886" name="AddOrderIncremental" scenario="base">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="3">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="58">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="1">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Add</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="124">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="71">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument Identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="72">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument identification number (ISIN code).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="36">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency code as per ISO 4217.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="169">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="170">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Displayed Size of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="134">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Limit price of the order. Implied price if instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to add a new displayable order to the retrospective order book.</fixr:documentation>
                <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Notes Specific to Pre Trade Files for LSE plc and Turquoise UK

* For LSE, the first file published each day will show the opening order book, which contains the orders brought forward from the previous business day. This is published on the real time feed at 05:00 local UK time (in the summer 04:00 UTC, in the winter 05:00 UTC). 
* For Turquoise the first file will contain orders published on the real time feed at 07:59 when order entry becomes permitted, as no orders are brought forward from the previous day.
* The pre trade files show incremental messages only therefore, in order to establish the status of the order book for a particular instrument at any given time, it is necessary to process all messages for that instrument between the start of day and that time.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="U" category="MarketData" id="21918" name="ModifyOrder" scenario="base">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="3">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="58">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="1">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Modify</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="124">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="71">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument Identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="72">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument identification number (ISIN code).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="36">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency code as per ISO 4217.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="169">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="170">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Displayed Size of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="134">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Limit price of the order. Implied price if instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="131">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Previous price of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="132">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">16</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Previous displayed quantity of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to update an order’s price and/or size on the retrospective order book.</fixr:documentation>
                <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Notes Specific to Pre Trade Files for LSE plc and Turquoise UK

* For LSE, the first file published each day will show the opening order book, which contains the orders brought forward from the previous business day. This is published on the real time feed at 05:00 local UK time (in the summer 04:00 UTC, in the winter 05:00 UTC).
* For Turquoise the first file will contain orders published on the real time feed at 07:59 when order entry becomes permitted, as no orders are brought forward from the previous day.
* The pre trade files show incremental messages only therefore, in order to establish the status of the order book for a particular instrument at any given time, it is necessary to process all messages for that instrument between the start of day and that time.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="D" category="MarketData" id="31296" name="DeleteOrder" scenario="base">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="3">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="58">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="1">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Delete</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="124">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="71">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument Identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="72">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument identification number (ISIN code).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="36">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency code as per ISO 4217.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="169">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="131">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Price of the order that was deleted from the book.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="132">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Quantity of the order that was deleted from the book.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to delete an order from the retrospective order book.</fixr:documentation>
                <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Notes Specific to Pre Trade Files for LSE plc and Turquoise UK

* For LSE, the first file published each day will show the opening order book, which contains the orders brought forward from the previous business day. This is published on the real time feed at 05:00 local UK time (in the summer 04:00 UTC, in the winter 05:00 UTC).
* For Turquoise the first file will contain orders published on the real time feed at 07:59 when order entry becomes permitted, as no orders are brought forward from the previous day.
* The pre trade files show incremental messages only therefore, in order to establish the status of the order book for a particular instrument at any given time, it is necessary to process all messages for that instrument between the start of day and that time.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
    </fixr:messages>
</fixr:repository>
