Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • TREP APIs /
  • RFA /
avatar image
Question by Juno Chan · Sep 28, 2018 at 01:41 AM · treprfarfa-apiconfiguration

RFA .NET MMT_MARKET_PRICE subscription field filtering

Hi Team,

When I subscribe to a ric code, it returns all fields and changes of any fields to me, is there any way for me to define what fields I want to subscribe to minimize the number of update events?

Thanks very much.

Cheers,

Juno

People who like this

0 Show 0
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

3 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by moragodkrit.chumsri_1 · Sep 28, 2018 at 02:05 AM

@Juno Chan

RFA OMM interface has Dynamic View feature which support the requirement. But the TREP server or Provider has to support the View feature. Please check with Thomson Reuters representative to confirm that your server support the feature.

Basically a Dynamic View allows a consumer application to specify a subset of data content that it is interested in. A providing application can choose to supply only this requested subset of content across all Response Messages.

The View feature is intended to increase the consumer performance in two ways:

  • by reducing bandwidth usage through reducing the field list or element list size per Response Message
  • by reducing decoding time in the client application through reducing the number of entries per field list or element list.

You can find more details in RFA.NET Developer guidee section Dynamic View. We also provide StarterConsumer_BatchView example which demonstrate the API usage under Examples folder. We also provide article about this feature and you can find it here.

Comment

People who like this

0 Show 1 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

avatar image
Juno Chan · Sep 28, 2018 at 04:02 AM 0
Share

Hi @moragodkrit,

Thanks for the link, I have followed the link's sample code, try to add 1 field into the view, and then add it to the attribute info of the original request message

However, I received the below error message a while after subscribing

"Item Request Timeout"

Is there anything I can do?

Thanks very much.

Cheers,

Juno

avatar image
REFINITIV
Answer by moragodkrit.chumsri_1 · Sep 28, 2018 at 04:24 AM

@Juno Chan

Please set the view to Request Message Payload(reqMsg.Payload = elementList;), not the Attribute Info.

Please see full sample codes in StarterConsumer_BatchView method SendItemRequest.

Comment

People who like this

0 Show 1 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

avatar image
Juno Chan · Sep 28, 2018 at 04:34 AM 0
Share

Hi @moragodkrit

Thanks for pointing it out, unfortunately,I can only find the starterconsumer tutorial from the developer community, would you mind pointing me to the right example if I am wrong?

https://developers.thomsonreuters.com/thomson-reuters-enterprise-platform/open-data-access-control-system-api-1/learning?content=3016&type=learning_material_item

avatar image
REFINITIV
Answer by moragodkrit.chumsri_1 · Sep 28, 2018 at 04:57 AM

@Juno Chan
I'm not sure why you use example from Open DACS API section. The section you mentioned is for OpenDACS API product and it just use one of RFA.NET example from RFA.NET package to run the OpenDACS.NET tutorial. If you already have StarterConsumer you can just change your codes to set the view to request message rather than set it to Attribute Info

For StarterConsumer_BatchView, Do you have full RFA.NET package? And what version of RFA.NET you are using?

Basically TRDC named user can download RFA.NET full package from this link. Latest version is 8.1 and we are no longer support RFA.NET 7.x.

Comment

People who like this

0 Show 1 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

avatar image
Juno Chan · Sep 28, 2018 at 05:02 AM 0
Share

Hi @moragodkrit

Sorry, I thought its an example in the tutorial page, I got it from the RFA zip file now. And I am now able to subscribe to a set of fields.

Thanks very much.

Cheers,

Juno

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
8 People are following this question.

Related Questions

Error Message for pyfra package

Disable Error message box in RFA

Explain RSSL serverList parameter behavior

RFA Config editor's function

Multiple servers and services in a single RFA configuration file

  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Electronic Trading
    • Generic FIX
    • Local Bank Node API
    • Trading API
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Intelligent Tagging
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open Calais
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • RDMS
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • Workspace SDK
    • Element Framework
    • Grid
  • World-Check Data File
  • 中文论坛
  • Explore
  • Tags
  • Questions
  • Badges