SFC java API processChainElementUpdate

We're using version 3.5.6-E7 of the SFC java API.

Our client extends com.reuters.sfc.realtime.chains.general.ChainElementRecordClient.

Recently we had some problems processing a ChainElementRecordClient#processChainElementUpdate(RecordChainElement) event which notified us of a RIC name change.

We get these messages approximately 4 times a year when our futures roll over to the next quarter.

Is there a test RIC that we can listen to that has regular name changes so we can test the behavior of our client without waiting until the next futures roll which takes place in December?


Best Answer

  • @david.oloughlin

    It was mentioned in the SFC Java developer guide.

    Chain Element Updates
    In statistical chains, such as .AV.L and .NG.O, the individual elements in the chain change over time.
    ...

    I subscribed to .AT.PA (TOP 20 BY MOVES - Euronext Paris) and got the processChainElementUpdate events.

    #### processChainElementUpdate for com.reuters.sfc.realtime.chains.ServiceDefinedChainElement@538ad3e9
    RecordClient reassigned from SGOB.PA to STMPA.PA
    STMPA.PA.HIGH_1: +40.7550
    STMPA.PA.HIGH_1: +40.7550
    #### processChainElementUpdate for com.reuters.sfc.realtime.chains.ServiceDefinedChainElement@ba186cc
    RecordClient reassigned from STMPA.PA to SGOB.PA
    Chain update complete


    Chain Elements:
    -----------------
    1 - SOGN.PA
    2 - TTEF.PA
    3 - LVMH.PA
    4 - BNPP.PA
    5 - ALDA.PA
    6 - OREP.PA
    7 - SCHN.PA
    8 - AIRP.PA
    9 - STLAM.PA
    10 - SASY.PA
    11 - STMPA.PA
    12 - SGOB.PA
    13 - AXAF.PA
    14 - RENA.PA
    15 - ESLX.PA
    16 - SMCP.PA
    17 - AIR.PA
    18 - CAGR.PA
    19 - PERP.PA
    20 - ENGIE.PA
    SGOB.PA.HIGH_1: +57.5300
    #### processChainElementUpdate for com.reuters.sfc.realtime.chains.ServiceDefinedChainElement@ba186cc
    RecordClient reassigned from SGOB.PA to AXAF.PA
    AXAF.PA.HIGH_1: +29.3700
    AXAF.PA.HIGH_1: +29.3700
    #### processChainElementUpdate for com.reuters.sfc.realtime.chains.ServiceDefinedChainElement@62334b1f
    RecordClient reassigned from AXAF.PA to SGOB.PA
    Chain update complete


    Chain Elements:
    -----------------
    1 - SOGN.PA
    2 - TTEF.PA
    3 - LVMH.PA
    4 - BNPP.PA
    5 - ALDA.PA
    6 - OREP.PA
    7 - SCHN.PA
    8 - AIRP.PA
    9 - STLAM.PA
    10 - SASY.PA
    11 - STMPA.PA
    12 - AXAF.PA
    13 - SGOB.PA

    14 - RENA.PA
    15 - ESLX.PA
    16 - SMCP.PA
    17 - AIR.PA
    18 - CAGR.PA
    19 - PERP.PA
    20 - ENGIE.PA

    This event is not the RIC name change. It indicates an update of an element in the chain.

Answers