SingleOpen and AllowSuspect setting
Hi,
I have been told by my TAM that if I want to handle our own failover, we need to set allowSuspectData and singleOpen both to FALSE
Looking at the documentation.
{code}
AllowSuspectData - void setAllowSuspectData( AllowSuspectData::SupportType );
class RFA_VALUE_ADD_API AllowSuspectData
{
public :
/** \enum SupportType
* An enumeration representing supported AllowSuspectData support type values
*/
enum SupportType {
NotSupported = 0, /*!< indicates no support for AllowSuspectData functionality */
Supported = 1 /*!< indicates support for AllowSuspectData functionality */
};
private :
AllowSuspectData();
};
/** method to set requested SingleOpen support type
*/
void setSingleOpen( SingleOpen::SupportType );
class RFA_VALUE_ADD_API SingleOpen
{
public :
/** \enum SupportType
* An enumeration representing supported SingleOpen support type values
*/
enum SupportType {
NotSupported = 0, /*!< indicates no support for SingleOpen functionality */
Supported = 1 /*!< indicates support for SingleOpen functionality */
};
private :
SingleOpen();
};
{code}
So it looks like default value is Supported and it should be set as NotSupported?
{code}
loginAI.setSingleOpen( SingleOpen::Supported );
loginAI.setAllowSuspectData( AllowSuspectData::Supported );
{code}
Can you please confirm?
Thanks,
Best Answer
-
Hi @vincentl
If you want to change the SingleOpen and AllowSuspectData sent in Login request's AttribInfo.Attrib from ValueAdd Consumer, the code you provided should be the right place for the configuration by setting NotSupported as value.
The SingleOpen=0 means that application should drive the recovery of item streams. For example, if the connection between RFA consumer and server/provider go down, application will receive ClosedRecover stream state for all subscribed items. Application needs to take responsibility for re-subscribe to the items once connection re-established or fail-over to subscribe the items from other service/server.
The AllowSuspect=0 means that application doesn't allow to receive Suspect status (Suspect/Open) from scenario such as "Comms Outage". Instead, it will receive Suspect/ClosedRecover indicating that the item's stream is closed. Application will need to manually recover items.
In conclusion, with setting both SingleOpen and AllowSuspect to 0, application needs to take responsible for the item recovery in several scenarios such as service down, connection down, data stale from feed/TREP, etc. Also, if you want to handle your own failover to other server, application needs to establish connection manually.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 37 Alpha
- 167 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 705 Datastream
- 1.5K DSS
- 633 Eikon COM
- 5.2K Eikon Data APIs
- 14 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 6 Trading API
- 3K Elektron
- 1.5K EMA
- 259 ETA
- 569 WebSocket API
- 40 FX Venues
- 16 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 4 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 284 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 24 RDMS
- 2.2K Refinitiv Data Platform
- 879 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 123 Open DACS
- 1.1K RFA
- 108 UPA
- 196 TREP Infrastructure
- 232 TRKD
- 919 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 103 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛