Upload
june
View
36
Download
6
Tags:
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
FIX EyeFIX Eye
Getting started: The guide
EPAM SystemsB2BITS
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
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
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
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
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.
Open file
Use menu: “File” -> “Open Log Files…”
or use the button with – icon on a toolbar
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.
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.
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.
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>.
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.
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
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
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
Session list
Messages of all sessions
Messages ofunchecked
sessions disappeared
The list of sessions found in open files appears in the “Sessions” panel.
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.
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
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.
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
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
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
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
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
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.
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
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.
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
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
Export to CSV-file
To export table records to CSV-file: select cells in the table and go to the menu “File -> Save As”
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.
FIX EyeFIX EyeThe End
EPAM SystemsB2BITS
Further information on the product is available at:www.b2bits.com forum.b2bits.com
Contact manufacturer: [email protected]