Setting up the Trading Platform

Unless you have completed the basic Caplin Platform and Integration Suite course and developed the Pricing, Trading and Permissioning Integration Adapters please follow the set of steps in this tutorial to get your platfoorm up and running before starting this course.


  1. Set up your development environment.
  2. Download the Deployment Framework and use cygwin to unzip it to your hard drive.
  3. Deactivate the OpenPermissioning blade by running the following command in the extracted directory:
    ./dfw deactivate OpenPermissioning
  4. Download Liberator, Transformer, Refiner Service, Permissioning Service and the CMC to the Deployment Framework's kits directory. Deploy these components in the Deployment Framework:
    ./dfw deploy
  5. Activate the LiberatorJMX and TransformerJMX blades:
    ./dfw activate LiberatorJMX
    ./dfw activate TransformerJMX
  6. Implement, export and deploy a Pricing Integration Adapter.
  7. Implement, export and deploy a Trading Integration Adapter.
  8. Implement, export and deploy a Permissioning Integration Adapter.
  9. Configure the CMC:
    ./dfw mon
    and start up the CMC:
    ./dfw cmc
  10. Start up the Caplin Platform:
    ./dfw start
    Also start up the mock pricing and trading server.
  11. When you start up all the components (Liberator, Transformer and the 3 Integration Adapters) you should see each of these become connected in the CMC. You will be able to use Liberator Explorer to subscribe to FX prices as the admin user, or the trading test client page to subscribe as any user and to request FX prices and trade on FX currency pairs.