question

Upvotes
Accepted
1 0 0 0

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;


#technologyupaupa-api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hello @Anup Patel


If so please can you click the 'Accept' text next to the appropriate reply? This will guide all community members who have a similar question.

Thanks,


AHS

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,

AHS

1 Answer

· Write an Answer
Upvotes
Accepted
78.8k 250 52 74

@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.


1676867987216.png (89.4 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Client would like to confirm below statement:

If I look at the second column which is the “MESSAGE_SENT WHEN:” to the UPA client the SS is always OPEN. Is this the correct SS from the client perspective when client set to SINGLEOPEN=1 and ALLOWSUSPECTDATA=1 (just want to verify)?

@Anup Patel

I will not say that the SS is always OPEN for the second column.

If the actual SS from the data feed is CLOSED_RECOVER, the API or the infrastructure will change it to OPEN and it will recover the item on behalf of the application.

However, if the actual SS is CLOSED, the application will retrieve CLOSED. Typically, the SS is CLOSED when a RIC is invalid.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.