For a deeper look into our Elektron API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
17 6 3 9

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

treprdp-apiwebsocketsrrtonews
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.

Upvotes
Accepted
665 3 5 6

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.

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.

Upvotes
24.6k 86 10 22

Hi @johan.lundquist

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:

Level 2 Market Depth Data

For example:

{
  "ID": 2,
  "Key": {
    "Name": "MRN_TRNA"
  },
  "Domain": "NewsTextAnalytics"
}
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.

Upvotes
12.1k 59 39 61

Hi @johan.lundquist

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.

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.

Upvotes
17 6 3 9

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"
}
]

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.

Upvotes
24.6k 86 10 22

Hi @johan.lundquist

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.

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.