32
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS

FIX Eye

  • Upload
    june

  • View
    36

  • Download
    6

Embed Size (px)

DESCRIPTION

FIX Eye. Getting started: The guide. EPAM Systems B2BITS. Product overview. FIX Eye is a tool designed to facilitate fast search for data in the FIX log files. - PowerPoint PPT Presentation

Citation preview

Page 1: FIX Eye

FIX EyeFIX Eye

Getting started: The guide

EPAM SystemsB2BITS

Page 2: FIX Eye

Product overview

FIX Eye FIX Eye is a tool designed to facilitate fast search for data in the FIX log files.

FIX Eye presents results in an easy to work with form. It has intuitive graphical user interface and uses many familiar from MS Excel operational features.

FIX EyeFIX Eye can process multiple log-files distributed on the network

Page 3: FIX Eye

FIX Eye features

Search for FIX log-files on the local computer and network

Show FIX messages in a table

Select FIX fields to show in table

Show FIX field names, values and descriptions

Filter FIX messages by particular text in fields

Recognize FIX version (4.0 – 4.4) from the log file

Support Regular expression

Read raw FIX messages from any text files (not cleaned FIX-logs only)

Filter FIX messages by sessions Provide context search Create custom views Create custom filters Validate FIX messages Support FIX dialects Provides Order back trace Support Multi-tab view Export selected cells to CSV

Page 4: FIX Eye

FIX Eye’s main window

Data window

Panels with lists of files, dictionariesand FIX sessions

Data window caption: chosen filter, view and

search text

Filter and view drop-down lists, search box and button

Data window message and error tabs

New datawindow button

Search box

Messages counter

Message validation

options

Status bar

Orderback tracebutton

Cancel current search

Cancel auto filters

Page 5: FIX Eye

FIX Eye main window

The panels can either be

docked on the main window

or pop-up in it

Unchecked file records

List of log-files to search

messages in

List of foundFIX-sessions

Column header with FIX tag

Column auto filter

List of dictionaries to

define FIX Dialect

Page 6: FIX Eye

Quick start

1. Start FIX Eye using desktop icon or from “Start -> Programs” menu

2. Choose data files: go to the menu “File -> Open Log Files”, choose files with raw FIX messages and press “Open” button

3. Write search text in a search box and press “Search” button

4. Double click on a raw message in the table to see FIX message details

At the very beginning FIX Eye displays the dialog form for choosing log-files. It can be filled either automatically – by hitting “Search” button, or manually – after clicking “Browse” one.

Page 7: FIX Eye

Open file

Use menu: “File” -> “Open Log Files…”

or use the button with – icon on a toolbar

Page 8: FIX Eye

Search dataSimply type one or more search terms (the words that best describe the information you want to find) into any search box on the form and hit the ““Search” ” button or click the – icon..

TThe search process stops when “Cancel” button on the status bar is clicked.

Page 9: FIX Eye

Search dataFound messages are sorted by the relevance to specified search terms. Search terms are indicated on data window label and placed into search box as well.

Page 10: FIX Eye

View message detailsDouble-click on any found FIX message in the table brings up message details window. The same can be done by choosing “Show message details” option from context-menu.

Page 11: FIX Eye

Message sorting

To sort messages, user should click on the header of appropriate table column. The first and the second clicks sort messages respectively in ascending and descending order by related FIX field values. Current sorting can be reset by hitting <Esc>.

Page 12: FIX Eye

Message auto filter

To apply auto filter: click on a column header – button and then choose appropriate value in a drop-down list.

Filtering can be reset: for particular column – by Filtering can be reset: for particular column – by choosing (All) item in the list.choosing (All) item in the list.

Page 13: FIX Eye

Message auto filter

To create custom filter choose “Custom” item from the former drop-down list and set up condition(-s) comparing current FIX field with some value(-s). The filter criteria can be either selected from the distinct field values in the drop-down list, or specified by user by typing into a box.

Criterion valuelist and box

Operation list of custom filter

Page 14: FIX Eye

Message auto filter

Filter conditions “match” and “not match” take regular expression as arguments to compare FIX fields to.

Regular expression as criterion value of the filter

Page 15: FIX Eye

File list

Uncheck related to a file check-box to omit messages from that file in consecutive searches

Check this check-box to restore inclusion of the file in the next search results.

List of log files is shown in “Files” window. This window can be docked on the form constantly or brought upfront after hitting on “Files”-panel.

Unchecked file messages

List of log-files

Context menu

Page 16: FIX Eye

Session list

Messages of all sessions

Messages ofunchecked

sessions disappeared

The list of sessions found in open files appears in the “Sessions” panel.

Page 17: FIX Eye

Dictionary

To load a new dictionary for particular FIX-dialect: use menu “File” -> “Load Dictionary” or select “Add File(s)” option in the context menu.

To remove loaded dictionary: select “Remove File” option in the context menu.

FIX Eye covers standard FIX-features by default. To work with non-standard FIX-dialects here, it is possible to load special files (XML-format) with all the necessary descriptions.

List of currently used dictionaries is shown in “Dictionaries” window. This window can be docked on the form permanently or be brought after hitting on “Dictionaries”-tab.

Page 18: FIX Eye

Data filter

The dropdown menu appears with list of: previously prepared filters that can be applied

immediately after selecting one of them and functionality for creating, modifying and

deleting filter options

A filter can be reset by choosing [Filter] option here.

Prepared filters Filter options

Page 19: FIX Eye

Data filter

To create a new filter, choose <New> item from the previous menu and set up appropriate condition(-s).

To modify or delete prepared filter: click on it in the list, and then choose <Edit> or <Delete> item, respectively.

Message pre-sets:

• non session,• session

New filter name

List of FIX-fields

List of conditions:• match• does not match• present• not present

Add new condition

combining of condition

Custom criterion. A regular expression can be

used here.

Page 20: FIX Eye

Data filter

To use a regular expression in the filter just type it into the criterion field. If it is necessary, this expression can be combined with other expressions.

Regular expression

Additional expression

Page 21: FIX Eye

Custom view

The dropdown menu shows the list of: previously prepared views that can be applied

immediately after selecting one of them functionality for creating, modifying and deleting views A view can be reset by choosing [View] option here.

Prepared views

To customize message view (set of displayed columns) in the table click on the view list.

View options

Page 22: FIX Eye

Custom view

Prepared view “Compact” allows to show messages in compact form i.e. numbers for tags and values without description.

List of tags selected FIX-

fields

Page 23: FIX Eye

Custom view

Prepared view “Detail” allows to show the maximum information about messages. Tags are shown by names, fields values are described.

List of names selected FIX-fields

Page 24: FIX Eye

Custom view

To create new view choose the <New> item from the previous menu and set up appropriate condition(-s).

To modify or delete prepared view: click on it in the list and then choose <Edit> or <Delete> item, respectively.

New view name

List of FIX-fieldsin chosen

set

Field displaying rules:• All – all fields found

in messages• Listed – fields

selected here only• Not listed – all

present fields except selected here

List of available

pre-sets of FIX-fields

Page 25: FIX Eye

Message validation

Any message can be validated as:1. Well formed – message length and checksum are

matching with corresponding field values2. Well formed and required fields – the same as above

and if the message has all mandatory fields3. Well formed, required fields and correct values – the

same as above plus the message fields have correct values (e.g. numeric field has a numeric values, date field has some sensible date, etc.)

To validate messages in the table against FIX-rules click on the message validation button and choose appropriate validation level there.

Page 26: FIX Eye

Message validation

Invalid messages are marked in the table with – symbol.

Related error descriptions are placed into an error-tab of this data window. Double-click on a description brings user to related message.

Invalid messages and descriptions of errors in them

Page 27: FIX Eye

Order backtrace

Order back trace runs from record context menu – by choosing “Order backtrace” item from context menu

Hit on “Order backtrace” button on the menu panel opens a form with previous back traces that has not been closed yet.

This feature shows a trade process as a chart of its states defined by related FIX-messages.

Page 28: FIX Eye

Order backtrace

Sender CompI

D

Target CompIDClOrdID

Sent messages

State / message

details

Click on a message or state shape shows related object details as a table. This table can be either docked on this window or detached as a separate panel.

State

Page 29: FIX Eye

Order backtrace

To customize text printed in shapes press on “Settings” button.For each messages and state type it is possible to create a dedicated string.It is possible to put field value into the string. To address specific tag use%<tag>% string or choose tag in drop-down list in the bottom of the form.

List of FIX-message

types

Insert selected field into message / state pattern

List of FIX-field types

Page 30: FIX Eye

Export to CSV-file

To export table records to CSV-file: select cells in the table and go to the menu “File -> Save As”

Page 31: FIX Eye

Multiple tabs

To add a new tab click on “New data window” button New data window with a clear search boxes appears on the

form.

FIX Eye allows creating multiple data windows (tabs). It is possible to specify different search text, filter and view for each data window.

Page 32: FIX Eye

FIX EyeFIX EyeThe End

EPAM SystemsB2BITS

Further information on the product is available at:www.b2bits.com forum.b2bits.com

Contact manufacturer: [email protected]