The problem of calling ommconsumer-> registerClient using the RFA c++ interface

The error message is as follows:

1>=================

serviceName : ELEKTRON_DD

symbolName : 10024.HK

streamState : Open

dataState
: Suspect

statusCode
: None

statusText : F6: Cannot Preempt Item

itemName
: 10024.HK

itemHandle
: 0x7f01643fe060

itemFrom
: BatchItemList1.

2>=================

serviceName : ELEKTRON_DD

symbolName : 10061bk.HKd

streamState : Open

dataState
: Suspect

statusCode
: Preempted

statusText : F7: Item Preempted

itemName
: 10061bk.HKd

itemHandle
: 0x7f01644295c0

itemFrom
: BrokerRow_BatchItemList.

3>=================

serviceName : ELEKTRON_DD

symbolName : 15264bk.HKd

streamState : Open

dataState
: Suspect

statusCode : TooManyItems

statusText : User watchlist full

itemName
: 15264bk.HKd

itemHandle
: 0x7f0164d96400

itemFrom
: BrokerRow_BatchItemList.

20

Tagged:

Best Answer

  • @zhanliang.yin

    Both messages were generated by the TREP server.

    From TREP document.

    F6: Cannot Preempt Item

    This error mentioned that the new request cannot be satisfied because the cache on infrastructure component is full. In this case, it is the cache of the Source Distributor (or ADH) is full.

    F7: Item Preempted

    This error is related to infrastructure configuration. In this case, it is related to the Source Distributor (ADH), the item request could not recovery by infrastructure.

    It looks like you are having an issue with cache on your TREP server. I suggest you open a new support ticket to TREP server support team via MyRefinitiv to verify your setup. They might need information about the server you are connecting to.

Answers