Things were functional as of Friday. Now, as of this morning, no newsfeed updates are coming in.
try
{
if (refinitivSession != null)
{
refinitivSession.Close();
}
// Create a session into the desktop application
refinitivSession = DesktopSession.Definition().AppKey(Credentials.AppKey)
.GetSession().OnState((state, msg, s) => Console.WriteLine($"State: {state}. {msg}"))
.OnEvent((eventCode, msg, s) => Console.WriteLine($"Event: {eventCode}. {msg}"));
if (refinitivSession.Open() == Session.State.Opened)
{
Console.WriteLine("8888888888888888888888888");
var stream = Pricing.Definition().Universe("NFCP_UBMS").GetStream()
.OnUpdate((item, update, s) => DisplayUpdate(item, update))
.OnError((item, err, s) => Console.WriteLine(err));
stream.Open();
Story.Definition("urn:newsml:newsroom:20230709:nNRAp69095:0").GetData(); //Warm up fetch news body
}
else
Console.WriteLine("Session failed to open");
}
catch (Exception e)
{
Console.WriteLine($"\n**************\nFailed to execute: {e.Message}\n{e.InnerException}\n***************");
}
I see the following logged. However, Neither the function for OnUpdate or OnError is being called. Something is bring on the Workspace backend because this code above has not changed.
8888888888888888888888888
Event: StreamConnected. {
"Contents": "Successfully connected into the WebSocket server: localhost:9000/api/rdp/streaming/pricing/v1/WebSocket"
}
Event: StreamAuthenticationSuccess. {
"Contents": "Successfully logged into streaming server localhost:9000/api/rdp/streaming/pricing/v1/WebSocket"
}