Migrating from NFD to Elektron Transport API MRN - No news received

We are migrating to ETA from NFD for Machine Readable News and have been able to successfully connect and establish a session as per below:

Received Dictionary Response: RWFFld
Field Dictionary complete.
Received Dictionary StatusMsg
Received Dictionary Response: RWFEnum
EnumType Dictionary complete.
Received Dictionary StatusMsg
Channel is ready. Subscribing to item(s): [MRN_STORY]

However, no news is feeding through.

We are interested in:

WWMRNEEAS = MRN Economic Event (for a specific set of RIC codes)

Can you please advise what we need to set in order to start receiving news?

I have the following:

// Service name
private static final String serviceName = "ELEKTRON_AD";

// Item name
private static final List<String> itemNames = Arrays.asList("MRN_STORY");

// Domain Type
private static final int domainType = DomainTypes.HEADLINE;

Best Answer

  • Hello @anand.pankhania

    All MRN data is published on the News Text Analytics (NTA) domain. Hence, you have to set the domain to be NEWS_TEXT_ANALYTICS. For example:

    private static final int domainType = DomainTypes.NEWS_TEXT_ANALYTICS; 

    MRN_STORY RIC provides Real-time news data content set. The content set contains the headline, story body text, and associated metadata about the story. For more details of MRN data, please refer to MRN Data Models and Elektron Implementation Guide

    MRN data may be fragmented and delivered as multiple envelope messages. I suggest you read ETA Tutorial 6 - Request & Decode Machine Readable News . The tutorial explains how to request, decode and re-assemble MRN data with the example source code.

    Hope this help

Answers