UPA for SingleOpen == 1 && AllowSuspectData == 1 streamState should always be “Open”

Following question is from client:

verify w/ Refinitiv (according to UPAC V7.6.1 Reuters Domain Model (RDM) Usage Guide) for SingleOpen == 1 && AllowSuspectData == 1) the streamState should always be “Open” for Source Directory update in ServiceStateInfo or ServiceGroupInfo portion of the message.


------------------------------------------------------------------------------------------------------------------

typedef struct {

RsslUInt64 ServiceState;

RsslUInt64 AcceptingRequests;

RsslState Status; ---------------------------here

} RsslServiceStateInfo;

/* service group information */

typedef struct {

RsslUInt32 GroupLen;

RsslUInt8 Group[MAX_GROUP_INFO_LEN];

RsslUInt32 MergedToGroupLen;

RsslUInt8 MergedToGroup[MAX_GROUP_INFO_LEN];

RsslState Status; ------------------------------here

} RsslServiceGroupInfo;

where

typedef struct

{

RsslUInt8 streamState; /*!< @brief An enumerated value providing information about the state of the stream, populated from \ref RsslStreamStates */

RsslUInt8 dataState; /*!< @brief An enumerated value providing information about the state of data, populated from \ref RsslDataStates */

RsslUInt8 code; /*!< @brief An enumerated code providing additional state information, populated from \ref RsslStateCodes */

RsslBuffer text; /*!< @brief text describing the state or state code */

} RsslState;


Best Answer

  • Jirapongse
    Jirapongse ✭✭✭✭✭
    Answer ✓

    @Anup Patel

    Thanks for reaching out to us.

    According to the document, the item state will remain open under the following conditions.

    1676867987216.png

    UPA has been rebranded to ETA in Refinitiv Real-Time SDK. Please consider using ETA instead.

    I hope that this information is of help.

Answers