Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Insert excerpt
Integrator Integration Profile SamplesIntegrator
Integration Profile Samples
nopaneltrue

Objective: Demonstrate the capability of CBR FIX messages.

...

Info
titleNote

FIX40-synapse.xml can be found at $ESB<EI_HOMEHOME>/repositorysamples/samplesservice-bus/resources/fix. This is a custom FIX data dictionary file that has added tag 150,151 to the execution messages (35=8) of FIX4.0. Make sure the DataDictionary property of the banzai.cfg points to this data dictionary file.

...

  • Start Banzai and Executor using the custom config files.
  • Enable FIX transport in the Synapse axis2.xml
  • Configure Synapse for FIX samples. 
  • Open up the ESB<EI_HOMEHOME>/repositorysamples/samplesservice-bus/synapse_sample_262.xml file and make sure that transport.fix.AcceptorConfigURL property points to the fix-synapse.cfg file you created and transport.fix.InitiatorConfigURL points to the synapse-sender.cfg file you created. Once done, you can start the Synapse configuration numbered 262: wso2ei-samples.sh -sn 262

...

You can pass the new configuration file as a command line parameter too, in that case you do not need to modify the quickfixj-examples.jar. You can copy the config files from $ESB <EI_HOMEHOME>/repositorysamples/samplesservice-bus/resources/fix folder to $QFJ<QFJ_HOMEHOME>/etc folder. Execute the sample apps from $QFJ<QFJ_HOMEHOME>/bin, ./banzai.sh/bat ../etc/banzai.cfg executor.sh/bat ../etc/executor.cfg.

...

The FileStorePath property in the above two files should point to two directories in your local file system. The launcher scripts for the sample application can be found in the bin directory of Quickfix/J distribution.

Configuring WSO2

...

EI for FIX Samples
Anchor
Configuring WSO2 ESB for FIX Samples
Configuring WSO2 ESB for FIX Samples

In order to configure WSO2 ESB EI to run the FIX samples given in this guide, you will need to create some FIX configuration files as specified below (you can find the config files from $ESB <EI_HOMEHOME>/repositorysamples/samplesservice-bus /resources/fix folder).

The FileStorePath property in the following two files should point to two directories in your local file system. Once the samples are executed, Synapse will create FIX message stores in these two directories.

...

Excerpt
hiddentrue

Example of CBR of FIX Messages in WSO2 ESBEI.