Git Product home page Git Product logo

rssltraceviewer's Introduction

RSSLTraceViewer

This project provide binary file for RSSLTraceViewer application with sample xml tracing log from RFA and EMA C++ or .NET API. You can find more details about the API from https://developers.thomsonreuters.com/

This is beta version of the tool and it support the following functionality

  1. This tool can open and parse xml fragments from RSSL tracing log from RFA C++/.NET and EMA C++/ETA C. It's not support trace file from RFA/EMA java becuase currently java version of the APIs cannot provide valid XML trace log like the C++ version. However, there is some workaround for EMA Java, user can use text editor to search and replace invalid XML tag from .xml before use it with the tools.

  2. It can decode primitive data from RDM domain which contains fieldEntry element which contains attribute named fidId and data. It can docode only field id which available in data dictionary files (RDMFieldDictionary and enumtype.def). If the tracing log contains negative fid or custom fid, user can set location of custom dictionary in app.config.json which is application configuration file.

  3. The tool was designed to read the RSSL tracing log and decode MRN real-time news data and shows the Json data inside compressed buffer. You can also save unpacked Json data to file.

  4. There are some options to filter data such as stream id, RDM Domain name and key name(item name, user name in request or refresh message). Also user can search GUID in the XML file using search function.

Note that we also provide sample tracing log in SampleTrace.zip file. You can unpack the file and test it with RSSLTraceViewer.

Screenshot.

MRN Data sceen shot

Market Price sceen shot

Market By Order sceen shot

Installation

You can just unpack RsslTraceViewer.zip to folder of your choice. The tool was created using WPF UI with C# 7.0 so that it required .NET Framework 4.6.1. You can download .NET Framework from .NET Framework 4.6.1 or using latest version of .NET Framework.

rssltraceviewer's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.