Websocket API support for News Analytics?

Hi,
Does the Websocket API support News Analytics as from RIC MRN_TRNA by example? How to set the message model for this purpose in such case?
Kind regards,
Johan
Best Answer
-
You need to specify the Domain, if you are using the "WEBSOCKET API TRY IT NOW! DOCUMENTATION" the request message should be constructed to appear like this:
{
"ID": 2,
"Domain":"NewsTextAnalytics",
"Key": {
"Name": "MRN_TRNA",
"Service": "ELEKTRON"
}
}with any appropriate adjustments for your Service name and the "ID" value.
0
Answers
-
Yes Websocket does support the 'NewsTextAnalytics' domain - please see here for a full list of domains supported
You may also find the basic Websocket tutorials useful - whilst they do not deal specifically with MRN - there is section on setting the Domain attribute of a request:
For example:
{
"ID": 2,
"Key": {
"Name": "MRN_TRNA"
},
"Domain": "NewsTextAnalytics"
}0 -
There is a Webinar available that discusses the processing of News that may provide additional details once you get into working with the data: https://developers.thomsonreuters.com/content/creating-real-time-news-monitor-app-mrn-and-elektron-websocket-api.
0 -
Thank you it works fine, I have paste my output at the end.
I will look at the webinar for advise on how to decompress the gzipped message in field FRAGMENT.
Thanks,
Johan
RECEIVED:
[
{
"DoNotCache":true,
"Domain":"NewsTextAnalytics",
"Fields":{
"ACTIV_DATE":"2019-03-13",
"FRAGMENT":"H4sIAAAAAAAA/7VVW1OrSBD+Kymedms9nmG4JbwlBKOeBLOARLO1tTXCBDFccoYhGk/lv28Pgxo15cNWLQ9001/PN9M93c0vhZQk3/EsrhX719tHEFeMgukvsNU15U4OQrEVZzb3bpWTzlglrY8yt3U8MPoDw8AmgL4dnvuT06nyd+d4kcDSdy6t2SMFBWCUk3jtV/G6F96zKi0qxquyF7Km5r1NHoP3HavWlA1jnlUlLLj2xu7ZheeOAVplrOYzWgooAEHLGDjVEyXPyjVNLhIZRJbMqzqT69EbCGSc2XOfORYeDsg/6gBpKsYsSOtku9SvinB7831TodXETIzUXW6o5bkkzh9m3x1lf/KeVz3CO9IcVet4VXwb8AczKoaX6P7u5rFJVtH5WepE/WEx1BGPdhvXXWifePER3r470nTJi/rY+yOKi/Xqicx/LB+Dn88/Ctzcjvj1ZWpi5zZBq8u8Xnzi1Y7wWghjq+O1sDHKR9nqBhnWfBr1FzcR1cnULZ9VZBjz6czfqtvJWNnDNZfVluZ851RNybuMc1q0n23CH7MyqR5hGxWfy4Mch7H+CcYHsDb+CjU+ofoBasmTblgW05CwFMqyTLKY8Ip9qClGc7olspBOkXhOlFqUWAGvrhMOTR5NCc+24I5OVb2v4v47sOGM5AIzVdPSzQNM3oVciDVDxYfgomJJF4aKIJBtlTcF/T8yrH+ZYf3LDJsfM9xWA32sL8BHjJS7KtkF2TPEaOlwjrgqNqTcvQR2otCn+J6UKT3a3feUJFCjcF8pIGAoCFuLwVOIDBG2U+wVyWsq0yZ6/4VY1MVBAjVzDz67Gg4VUVbLncLA1hEykYowhAW98doGY8t01a5tNexM3Zn+lEbXPLodW+F5yfLhxiVnN0t05V5q+qJCfqC8DzshnIS7jZhvHpjFpKI0OSNFlu/E3Gy3OogQvn138u3DLOyFNbd7HuW9oRiYvYjkDf2t/h0W5pC0hqRiIS1FZignYtN2jOdy5JavoYiR2ySZyFA7sb257Xg+WKXiSs33AjGzxUlDqMGak2IjSgapg29I+6ZqoYptXbf1/inC+vJl/DqMEk6To57W6aCvCs+sHrL4vi327so4WdOA/my6kb0XvVlts4SKfvQCuAcP1tVVw2LahvOfL0ZyfB3S60Hr5u6Bxm2PKUPbAMsIyqmTuiWlOVBbBZudtBDIia21b+uyFUN4z2z1z7GUC6+VGpbivBXLw/8lXAK2nQsv6rTuZwuqe+1fzQ9UV+rQJ8GbhvqdDi0ktclISqAM37QXv6nrScVzF77UoAalEviR01Ev3GtQ3v3joUgamKBlDA2o7ff/AjeZmilGCAAA",
"FRAG_NUM":1,
"GUID":"tr:PRrD76E1a_1903132CLEM4xgVUtVYD7THnrlApEaFXZ0OEJ34Wo0RS",
"MRN_SRC":"C291MKSA1AUK1-4.0.6_TRNA-C291MKSA1AUK1",
"MRN_TYPE":"TRNA",
"MRN_V_MAJ":"2",
"MRN_V_MIN":"10",
"TIMACT_MS":45888185,
"TOT_SIZE":1014
},
"ID":2,
"Key":{
"Name":"MRN_TRNA",
"Service":"IDN_SELECTFEED"
},
"PermData":"AwAXEAAqEAEKEAILEAIqEAQLEAQrEARbEAYqEBAaEBGbEBVaECMLECic",
"SeqNumber":17470,
"Type":"Update",
"UpdateType":"Unspecified"
}
]0 -
For some guidance on dealing with the FRAGMENT you can refer to one of our Elektron SDK examples e..g for EMA Java there is a tutorial step on processing MRN data
Request & Decode Machine Readable News
Whilst this is not Websocket specific - the general guidance on how to Decode and re-assemble NewsTextAnalytics payloads should help.
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
- 684 Datastream
- 1.4K DSS
- 615 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
- 249 ETA
- 554 WebSocket API
- 37 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
- 275 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
- 643 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
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 192 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛