{"repo":"alexkachanov/simpleFIXClient","free":true,"listed":false,"github":"https://github.com/alexkachanov/simpleFIXClient","clone":"git clone https://github.com/alexkachanov/simpleFIXClient.git","description":"a simple FIX Protocol client that can be controlled using Groovy script scenarios","language":"Java","stars":19,"topics":["fixprotocol","finance","trading","testing-tools","groovy","dsl","java","quickfixj"],"license":null,"category":"trading","readme_excerpt":"Simple FIX Client Description Simple FIX Client ( simplefixclient.jar ) is a Spring Boot Java application that can be used to send predefined FIX messages to any FIX server. Messages are controlled by scenarios using Domain Specific Language (based on Groovy). FIX protocol functionality is based on QuickFIX/J open source library . Warnings and Notices This project is not supposed to be used for any real trading or any money sensitive production activity. It is recommended solely as a testing tool to test and validate your FIX applications on QA/UAT environment and learn how FIX Protocol is working. Requirements and Dependencies Simple FIX Client requires Java 17 LTS. It is a Maven project (see pom.xml, file Apache Maven 3.6.3 is recommended) and depends on: Spring Boot 4.0.7.RELEASE https://spring.io/projects/spring-boot QuickFIX/J 2.3.1 https://github.com/quickfix-j/quickfixj Groovy 2.4.9 All dependencies are downloaded from Internet when you run mvn clean install . Building Since project is a Spring Boot project, Spring Boot Maven build plugin is used to build the artifact. To build Simple FIX Client run mvn clean install or mvn package or use package.bat in the project folder. Resulting simplefixclient-&lt;version&gt;.jar JAR file will be created in target sub-folder. This JAR file is a Spring Boot jumbo-JAR that contains all dependencies required to run the application. Running Sample Groovy DSL scenario \"Scenario1.groovy\" is located in scenarios sub-folder. You can pass ","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexkachanov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexkachanov/simpleFIXClient/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}