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;