ATS Contribution not working with ValueAdd since migration from RFA 7.4 to RFA8

Best Answer
-
The post message doesn’t have the PostID. We can replicate the same issue with StarterConsumer_Post by not specifying the PostID in the post message. The post message could be sent but there was no update message sent from ATS 1.5 to the consumer.
To avoid this problem, the application must set the PostID in the post message. The PostMsg PostID number uniquely identifies atomic Post Message.
postMsg.PostID = (uint)postID;
0
Answers
-
Sorry, I missed to detail the question a bit. Let me explain the situation.
My application is working on RFA 7.4 for quite a long time now, and fills 2 common goals:
- read a RIC (ATS or IDN)
- contribute an ATS RIC on any field of its.
Recently, I've been asked to migrate my application from RFA 7.4 to RFA8. I managed to compile, and test reading a RIC successfully.
But, the contribution doesn't give any result since this migration. My log does not provide any information on this bad behaviour (probably because I don't log enough).
My application uses the ValueAdd example.
I really need help.
Régis
0 -
Hello @regis.periot,
Are you contributing to ATS via OMM Post in RFA 8?
Are you working in RFA Java?
Then perhaps this past discussion will be of help in identifying the cause.
(I am thinking that in RFA 7.4 you may have had it as SSL insert)
0 -
Hi Zoya,
I'm working in C#, and post ATS message via OMM, yes.
The problem is a bit complicated in fact.
My application can still contribute on a TREP-RT V2.6 server, but not on a V3. And my logs don't provide any error of contribution.
I hope this elements help.
Régis
0 -
If your RFA 7.4 and RFA 8 applications can successfully Post to TREP v2.6 - but not to TREP v3 - then it is more likely that the TREP v3 instance has not been configured correctly.
Your Market Data admin team will need to examine their TREP v3 configuration.
It may also be worth while running the StarterConsumer_Post example to see if that can Post successfully.
0 -
Hi,
It's a bit what I think too. Even if we have already checked the TREP V3 config, it is probably the place to investigate.
I'll try running the StarterConsumer_Post example as you adviced.
Many thanks for all your answers.
BR
Régis
0 -
Hi @umer.nalla,
My Market Data admin team and I tried some tests with my program, on one side, and via Excel/AddFin on the otherside. The contribution via AddFin works on the ATS RIC.
But is AddFin Library is based on RFA ? I'm not sure..
Besides, I managed to make the StarterConsumer_Post work but
weird things appear : I can get a correct image from the first SendMsg in the console, but from the 2d one, the values are not displayed anymore and we got instead "Status text : [2] : Contribution Partially Accepted". I don't really understand what is contributed in this project and how, for the config looks like :
\itemList = "name=TEST-RP;offStream=0;wantAck=1;df=msg"
\submitInterval = 5000
Anyway, this status seems a bit strange to me and may be bound to my initial issue.Any idea about this ?
My Market Data admin team is waiting for your answer before looking further.
Many thanks in advance.
Régis
0 -
I have only ever seen the 'partially accepted' warning when a developer tried to post FID -1 (X_RIC_NAME) in an Update Post (rather than just with a ATS_INSERT_S type post) and also when attempting to post to a field that did not exist in the ATS record.
You could also try an off-stream post and see if that helps.
If none of the above helps, and since this forum is primarily for 'how to' type questions, I recommend you create a support ticket. This will allow our support team to work with you and help you diagnose the issue via log files / code examination etc.
0 -
Hi @umer.nalla,
Yes I think you are right. I'm going to open a ticket for this issue.
Many thanks for all.
Best regards.
Régis
0 -
Hi @umer.nalla,
Sorry to bother you again : where can I open such a ticket please ? For your "Support Query" link does not work for me.
Thx
0 -
You can try opening a ticket via the MyTR page, failing that - ask your Market Data team if they can raise a support ticket on your behalf OR ask your Thomson Reuters Account manager if they can advise why the Support Query link does not work for you.
The support may be limited so certain accounts at your organisation
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 687 Datastream
- 1.4K DSS
- 623 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 557 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 276 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 688 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 105 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 91 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛