New posts are disabled while we improve the user experience.

You can browse the site, or for urgent issues, raise a query at MyAccount.

question

Upvotes
Accepted
1 0 0 1

Receive selected FID updates via RFA8.2.1

Please advise if below API calling method is supported.

Q1:

Operation: Refresh only returns partial fields for an index symbol.

E.g. : At startup call on RequestMessage, we only need fields (1,2,3,4). Fields other than 1,2,3,4 are filtered in return data.


Q2:

Operation: Real time update returns full dedicated fields at all time

E.g.: After startup, when there is delta change on one of the fields (1,2,3,4), RFA return all 4 fields as full set at all time. No update is triggered when there is update on other fields within the index.

Batch reading is not an option as we need to receive data via real time trigger by sender.


If there is a method to support the above request, please kindly provide a sample for reference.

#technologyrfa
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.

1 Answer

· Write an Answer
Upvotes
Accepted
25.1k 68 15 21

Hi @alec.wang,

The functionality you are looking for is called View - it allows the RFA application to filter out the unwanted FIDS in the Refresh and Update message. You can see the View usage in the RFA developers guide and also the examples shipped with the SDK package.

For an update message, only the fields which have changed are provided. What you are asking in Q2 is not possible, and your application should maintain a cache of all the fields and apply the deltas to this cache to keep it current.


PS: For any new development work, we recommend to use the strategic EMA API instead of RFA.

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.

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.