Skip to content
Holds all of the auto generated Fix messages for all versions of Fix.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
project Published to nexus Apr 9, 2017
sackfix-messages-fix40/src/main/scala/org/sackfix/fix40 First commit to GitHub Apr 8, 2017
sackfix-messages-fix41/src/main/scala/org/sackfix/fix41 First commit to GitHub Apr 8, 2017
sackfix-messages-fix42/src/main/scala/org/sackfix/fix42 First commit to GitHub Apr 8, 2017
sackfix-messages-fix43/src/main/scala/org/sackfix/fix43
sackfix-messages-fix44/src/main/scala/org/sackfix/fix44 First commit to GitHub Apr 8, 2017
sackfix-messages-fix44modified/src/main/scala/org/sackfix/fix44modified First commit to GitHub Apr 8, 2017
sackfix-messages-fix50/src/main/scala/org/sackfix/fix50 First commit to GitHub Apr 8, 2017
sackfix-messages-fix50sp1/src/main/scala/org/sackfix/fix50sp1 First commit to GitHub Apr 8, 2017
sackfix-messages-fix50sp1modified/src/main/scala/org/sackfix/fix50sp1modified First commit to GitHub Apr 8, 2017
sackfix-messages-fix50sp2/src/main/scala/org/sackfix/fix50sp2 First commit to GitHub Apr 8, 2017
sackfix-messages-fix50sp2modified/src/main/scala/org/sackfix/fix50sp2modified First commit to GitHub Apr 8, 2017
sackfix-messages-fixt11/src/main/scala/org/sackfix/fixt11 First commit to GitHub Apr 8, 2017
.gitignore
LICENSE.txt First commit to GitHub Apr 8, 2017
README.md Update README.md Apr 29, 2017
build.sbt Published to nexus Apr 9, 2017
buildall.bat First commit to GitHub Apr 8, 2017
publishAllToNexus.bat Published to nexus Apr 9, 2017
readme_nexuspublish.txt Published to nexus Apr 9, 2017
releaseAllToNexus.bat Published to nexus Apr 9, 2017

README.md

SackFix

A Scala Fix Engine implementation. It is a full implementation of the session level protocol, tested using the sackfix tester project, supporting acceptor and initiators using AKKA and Scala.

To get started simply download the examples project and start the acceptor and then the initiator. The SackFix suite consists of

  • Examples: This is all you need!
  • Tester: A very simple test suite to stress out any Session level implementation.
  • Session: All of the statemachines and message handling for the Fix Session. ie the business logic lives here.
  • Messages: Code generated Fix Messages for all versions of fix.
  • Common: The code generator and common classes - including all the code generated Fields.

Full documentation is at SackFix.org.

Versions

JDK 1.8, Scala 2.11, SBT 0.13.12, Akka 2.4.16. Feel free to upgrade.

What is this project?

SackFix is a Scala session layer fix implememtion. This project includes all of the generated Fix messages for every version of Fix.

They are all immutable, and can be rendered toString as human readable, or to Fix. They also have decoders to hook into the session layer which can turn incoming fix into the correct message.

Please visit sackfix.org for instructions on how to run the example initiator and acceptor.

Best wishes, Jonathan

You can’t perform that action at this time.