Imported from previous forum
hello any here is ready to help me to develop the fixml engine using fix4.4 specification.please reply me.
What technology do you plan to use for developing the FIX engine ? I have experience developing FIX engine in Java ( Core Java + File I/O + Swing GUI + TCP sockets for networking ).
hello any here is ready to help me to develop the fixml engine using
fix4.4 specification.please reply me.
What exactly is your problem? I have using the same technology as you used to develope the FIX application in FIXML.
What technology do you plan to use for developing the FIX engine ? I
have experience developing FIX engine in Java ( Core Java + File I/O +
Swing GUI + TCP sockets for networking ).
Hi Calvin Lai,
Kindly read the original message posted by “Sindhu Priya”.
Regards,
K. Mahesh
What exactly is your problem? I have using the same technology as you
used to develope the FIX application in FIXML.What technology do you plan to use for developing the FIX engine ? I
have experience developing FIX engine in Java ( Core Java + File I/O +
Swing GUI + TCP sockets for networking ).
hello
thanks for your reply.i also plan to develop the fixml in java.
What technology do you plan to use for developing the FIX engine ? I
have experience developing FIX engine in Java ( Core Java + File I/O +
Swing GUI + TCP sockets for networking ).hello any here is ready to help me to develop the fixml engine using
fix4.4 specification.please reply me.
Developing FIX engine in Java for FIXML.4.4
The following are the parts of Java you would be using for developing your FIXML.4.4 engine :-
- Swing - GUI
- TCP Sockets programming + Server-side MultiThreading
- File I/O and/or JDBC
- XML parser
Also you need to see if the engine you develop will be a session initiator or session acceptor.
Regards,
K. Mahesh
hello thanks for your reply.i also plan to develop the fixml in java.
What technology do you plan to use for developing the FIX engine ? I
have experience developing FIX engine in Java ( Core Java + File I/O +
Swing GUI + TCP sockets for networking ).hello any here is ready to help me to develop the fixml engine using
fix4.4 specification.please reply me.
hello thanks for your reply.i also plan to develop the fixml in java.
What technology do you plan to use for developing the FIX engine ? I
have experience developing FIX engine in Java ( Core Java + File I/O +
Swing GUI + TCP sockets for networking ).hello any here is ready to help me to develop the fixml engine using
fix4.4 specification.please reply me.
Please also note QuickFIX/J, a pure Java port of the open source FIX engine QuickFIX (http://www.quickfixengine.org).
You make take the session layer of QuickFIX/J for your engine and join the project if you like.
For more information, feel free to contact me via e-mail.
Cheers, Jörg
Hello sindhu priya,
These are the two choices in your Java-FIX knowledge & learning intersection :-
-
Take the “QuickFix” route - it would get you working fast.
-
Take the start from scratch route - build everything you need in Java or any other language which has required capabilities, refer -
http://fixprotocol.org/discuss/read/68c3e5d1
If you take route 2), you will “get yourself all dirty” with FIX - I liked this approach - Debugging thru FIX 4.2 logs which have ASCII SOH chars which display as a box in notepad. I started on this route because for me a FIX engine was part of a much bigger scheme - a framework for end to end automated testing of financial instruments trading applications which use FIX protocol.
This choice also depends on what your requirement is. Since my FIX engine is used as part of a testing sequence, I wanted to be able to send “invalid FIX messages” like a message with an incorrect checksum or a message with an invalid body length etc. Since it was not clear from the documentation of open source Java FIX projects how much tweaking / code changes are required to get these kind of non-FIX flexibilities, I decided to pursue “develop from scratch” approach.
Since mine was a “proof of concept” project, I handled only FIX 4.2 messages tag=value in the FIX part ( In a different part I have done Java-FIXML using Java-XML tools ). The other parts like order generation system generate messages in other formats like positional fields / flat Cobol record etc and use different communication technologies like Messaging. I have built my own Java FIX tools like JMS<->TCP and TCP<->JMS FIX adapters, convertor to convert from one version of FIX to another and back, exchange simulator, distributed end to end FIX tester, a structure for a FIX message store and a query language for querying this message store, etc - These are all part of “my experiments with FIX” ![]()
Regards,
K. Mahesh
hello thanks for your reply.i also plan to develop the fixml in java.