question

Upvotes
Accepted
209 6 14 28

Permission codes for Level1 and Level2

Hello, we use RFA 8.2 C++ api to consume Level1 and Level2 market data from TREP.


Is it always true that if user is DACS entitled for level1 data from certain exchange then he will also be entitled for Level2 data? In other words is it possible to control level1 and Level2 entitlements separately with DACS.


I am asking this because for most of the exchanges, I see FID PROD_PERM has same value for Level1 and Level2 [MPB ]

#technologyrfa-apiopen-dacspermissioning
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

· Write an Answer
Upvotes
Accepted
81.2k 266 53 76

@mktdata

Thank you for reaching out to us.

I checked the DACS lock (permission data) of LSEG.L for the MarketPrice, MarketByPrice, and MarketByOrder domains.

RefreshMsg
    streamId="5"
    domain="MarketPrice Domain"
    Solicited
    RefreshComplete
    ClearCache
    state="Open / Ok / None / ''"
    itemGroup="00 02"
    permissionData="03 01 01 56 25 C0"
    qos="RealTime/JustInTimeConflated"
    seqNum="56944"
    name="LSEG.L"
    nameType="1"
    serviceId="5001"
    serviceName="ELEKTRON_DD"
    Payload dataType="FieldList"
        FieldList FieldListNum="194" DictionaryId="1"
            FieldEntry fid="1" name="PROD_PERM" dataType="UInt" value="5625"
            FieldEntry fid="2" name="RDNDISPLAY" dataType="UInt" value="115"
            FieldEntry fid="3" name="DSPLY_NAME" dataType="Rmtes" value="LON.STK.EXCH"

RefreshMsg
    streamId="5"
    domain="MarketByPrice Domain"
    Solicited
    RefreshComplete
    ClearCache
    state="Open / Ok / None / '***All is well'"
    itemGroup="00 03"
    permissionData="03 01 01 24 9C"
    qos="RealTime/JustInTimeConflated"
    seqNum="5296"
    name="LSEG.L"
    nameType="1"
    serviceId="5001"
    serviceName="ELEKTRON_DD"
    Payload dataType="Map"
        Map totalCountHint="128"
            SummaryData dataType="FieldList"
                FieldList FieldListNum="32767" DictionaryId="1"
                    FieldEntry fid="1" name="PROD_PERM" dataType="UInt" value="249"
                    FieldEntry fid="3" name="DSPLY_NAME" dataType="Rmtes" value="LON.STK.EXCH"

RefreshMsg
    streamId="5"
    domain="MarketByOrder Domain"
    Solicited
    RefreshComplete
    ClearCache
    state="Open / Ok / None / ''"
    itemGroup="00 02"
    permissionData="03 01 01 24 9C"
    qos="RealTime/JustInTimeConflated"
    seqNum="29327"
    name="LSEG.L"
    nameType="1"
    serviceId="5001"
    serviceName="ELEKTRON_DD"
    Payload dataType="Map"
        Map totalCountHint="298"
            SummaryData dataType="FieldList"
                FieldList
                    FieldEntry fid="1" name="PROD_PERM" dataType="UInt" value="249"
                    FieldEntry fid="3" name="DSPLY_NAME" dataType="Rmtes" value="LON.STK.EXCH"
  • The permission data for the MarketPrice domain is "03 01 01 56 25 C0" and the PE is 5625.
  • The permission data for the MarketByPrice domain is "03 01 01 24 9C" and the PE is 249.
  • The permission data for the MarketByOrder domain is "03 01 01 24 9C" and the PE is 249.

PE 249 is LSE level 2 domestic - EQ while PE 5625 is LSE level 1 domestic - EQ - SETS.

For LSE, level 1 and level 2 have different PEs.

However, please contact the content support team directly via MyRefinitiv for more information.



icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.