In QWFIX RTAnalyzer, a profile consists of a collection of FIX engines and the FIX sessions associated with the engines the RTAnalyzer is going to manage in real time.
In QWFIX RTAnalyzer, one user only has one profile on one physical machine. It shouldn't be a problem because one profile may contain more one FIX engines. Also in production environemnt the machine should be dedicated to RTAnalyzer use in order to provide guaranteed performance.
The profile wizard will pop up for the first time the RTAnalyzer starts. If user nedds to change profile settings in the future, select "File" -> "Profile" from manin menu.
During the first step of the profile set up user is required to give the profile a name. Any name is accepted by QWRTAnalyzer.
The Uri of the repository server is also required. User must provide a valid Uri to a working repository server. The Uri must starts with the protocol string of "qwrp://", then follows with a "host:port" string.
User must check the "Authentication" option and provide a valid user name and password of the repository server, as shown below.
For more information about repository server, please read "Understanding Repository".

After the name and repository Uri is set, click "Next" button, the RTAnalyzer will try to connect to the repository server and collect required information.

If the Uri to the repository server is valid, the wizard should go to the next page; otherwise an error dialog will pop up and yuser has to go back to reset the Uri.
Users can add a FIX engine to profile using the "Add engine" button
, as
shown below.

Once the "Add engine" button is clicked, a dislog box with the list of available FIX engines fron repository will pop up. Choose the engine name you want to add and click OK button.

In this example, we added a a engine with name "Tutorial_PingPong_Client".
Host Network Address
User must specify the host address of the machine the process that hosts the engine is running on. The address can be either an IP address or a host name of the machine. In the example below we used the name "localhost" which means the engine process and the RTAnalyzer are running on the same machine.
Note: User is not required to specify the TCP port of the process because the port has already been specified with QWFIX Enterprise Manager. For more information please read "Remote Services" in "QWFIX Enterprise Manager User Manual".

FIX Sessions
By default, all sessions are included when an engine is added. That means RTAnalyer will automatically synchronize all FIX message communication of that session from remote process in real-time. User can control whether or not an individual session is included.
One reason to exclude some individual sessions is that the machine RTAnalyzer is running on is less than power than the server the engine process is running on. In that case user can split the load by allowing multiple machines running RTAnalyzer to manage on process.
Click "Add Session"
or "Remove Session" button
to
include or exclude the selected session. Or double click the
cell of the selected session row to change the session inclusion status.
Filters
User can choose Visual Lambda module to further filter what kind of FIX message communication can be remotely synchronized. Currently the filter is disabled and it will be only available through our consulting service.
Multiple Engines
User can add more engines by repeating the procedures above.
Remove Engine
User can later remove the engine from the list by clicking the "Remove
Engine" button
,
which will remove the currently selected engine.