Introducing QWFIX Enterprise Manager

QWFIX Enterprise Manager is a graphic tool that manages the QWFIX system related configuration information stored in the Repository Server. The configuration information includes, but not limit to, the FIX Message Schemas (including standard schema from FIX 4.0 to 4.4+ and custom schemas created by users), Schedulers, Visual Lambda modules, FIX process configuration and FIX Order Manager configuration.

QWFIX Enterprise is a GUI (Graphic User Interface) application. It offers users the capability to manage complicated FIX related configuration and business logics through a single GUI tool.

QWFIX Enterprise Manager is part of the QWFIX SDK installation.

Figure 1.1: QWFIX Enterprise Manager Window Screen Shot

QWFIXEnterpriseManager.Window.gif 

 

Navigation

Windows Layout Manager

QWFIX Enterprise manager includes advanced docking window manager with visual feedback. As you drag a tool window across a frame where it can be docked, a guide diamond appears. The four arrows of the diamond point toward the edges of the enclosing frame. Whenever the window you are dragging reaches a position where it can be docked, the arrow that points toward the edge where it can be fastened darkens.

Figure 1.2: QWFIX Enterprise Manager Navigator

DockingWindowGuide.jpg 

"Shift" Key and Docking

When you are dragging a window to the edge of the main window, pressing the "Shift" key may give you an alternative docking layout by changing the position of the docking indicator on that edge.

As a rule of thumb, whenever you don't like the default docking position the docking manager gives you, press the "Shift" key to see if a better location is suggested.

The reason of the introduction of the "Shift" key is because the docking component we used (DockPanel Suite) sometimes doesn't give all possible docking positions. We hope it will be improved in the future release.

 

Panels and Documents

Windows

QWFIX Enterprise Manager is used to view and manage (create, modify and delete) resources stored in QWRepository Server. The resources are typically configuration files of FIX schemas, schedulers, FIX sessions, Visual Lambda modules and FIX application related settings, etc.

The graphical representation of the resources can be opened in the central part of the main window, namely the document area. All open resources can be navigated through the "Window" item on the main menu bar.

Figure 1.3: Document Window Navigation

QWFIXEnterpriseManager.Navigation.Window.gif 

Panels

In additions to document windows, QWFIX Enterprise Manager also provides graphical tools. Tool windows are dockable around the borders of the main window. Those tool windows are typically called views. Currently the following tools are available: Repository Explorer, Properties Window, Output Window, History Window, Search Result Window, etc.

Panels can be navigated through the "View" item on the main menu bar. Each item under "View" menu has a check state indicating whether the tool panel is currently opened or not.

Figure 1.4: View (Tool Window) Navigation

QWFIXEnterpriseManager.Navigation.View.gif 

Note: Some tool windows are essential to repository resource management. For example, Properties Windows is heavily used in FIX schema editing; Repository Explorer window is used to browse, create, delete, rename and open resources stored in repository server. Make sure those windows are opened when performing corresponding operations.

 

Repository Explorer

Repository Explorer window is used to browse, create, delete, rename and open resources stored in repository server. Repository Explorer is able to manage several repository servers at one time. It lists the repository servers and all resources in each server in a tree view. User can add servers, remove servers and modify server settings at any time.

Repository Explorer also sends the detail information of the resource on the selected node to the Properties Window. If the resource supports histories for version control, the history information of the selected node will be displayed in the History tool window in real time.

Figure 1.5: Repository Explorer Window

QWFIXEnterpriseManager.RepositoryExplorer.gif 

 

Properties Panel

Properties Window is used to display the detail properties of the currently focused items. The information in Properties Window is not always read only. For example, in FIX schema editing, the Properties Window is used to both display and modify the information inside a FIX schema.

Figure 1.6: Properties Window

QWFIXEnterpriseManager.PropertiesWindow.gif 

 

History Panel

The QWFIX system has complete version control on system configurations. Every time the QWFIX Enterprise Manager saves a newer version of resource into the repository store, it also writes a copy into the history store. The QWFIX Enterprise Manager also has built in mechanism to ensure reference consistency among resources. The History panel can be used to browse the histories of any given resource.

Figure 1.7: History Window

QWFIXEnterpriseManager.HistoryWindow.gif 

 

Output Panel

Output panel is used to display log messages generated by the QWFIX Enterprise Manager. QWFIX Enterprise Manager may generate general information, debug messages, warning and error messages during run time. Output Window uses a common control which is part of the QWFIX GUI control library to browse the log file.

Figure 1.8: Output Window

QWFIXEnterpriseManager.OutputWindow.gif