andmer / quickfix-messenger Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/quickfix-messenger
Automatically exported from code.google.com/p/quickfix-messenger
"Preview before sending" should re-use the Dialog for Message Table rather than
a simple JOptionPane
Original issue reported on code.google.com by jramoyo
on 3 Oct 2012 at 6:40
Running QuickFIX Messenger using an unsupported JVM version results to a
cryptic "java.lang.UnsupportedClassVersionError".
Update the scripts so that the Java version is checked before launching the
application
Original issue reported on code.google.com by jramoyo
on 29 Oct 2012 at 2:53
Users should be able to add custom defined fields to a FIX message
Original issue reported on code.google.com by jramoyo
on 17 Jun 2011 at 1:59
Add a new feature to record sent messages into a Project which can be
saved/loaded as a file.
New messages are automatically added to the project and a new UI (possibly a
new non-modal screen) should be created to manage the messages within the
project.
The UI should be able to replay the saved messages in one go or step into the
messages one-by-one.
The project should be saved as a human editable file and should include the
session information as well as the messages.
Originally reported by Arunram.Krish
Original issue reported on code.google.com by jramoyo
on 30 Jun 2012 at 4:47
What steps will reproduce the problem?
1. after starting the ...initiator.bat
What is the expected output? What do you see instead?
Windows exception:
"Could not find the main class: com.jramoyo.qfixmessenger.QFixMessenger.
Program will exit."
What version of the product are you using?
Using which Java version?
On what operating system?
1. quickfix-messenger 2.0, "1.6.0_26", Windows 2003 Server
2. quickfix-messenger 2.0, "1.6.0_31", Windows 7
regards
Original issue reported on code.google.com by [email protected]
on 22 Nov 2012 at 3:54
What steps will reproduce the problem?
1. Create/Open a project
2. Create a message with empty fields
3. Add message to the project
4. Expand the message nodes in the project tree
What is the expected output? What do you see instead?
Message including empty fields must be displayed. However, the message can only
be expanded up to body.
Original issue reported on code.google.com by jramoyo
on 28 Sep 2012 at 4:51
It would be very useful if the quickfix-messenger supported file export and
import.
This would have facilitated easy reuse of messages created in the application.
Today all field values have to be manually entered into the message template
forms.
If the file format used had been in a structured text format (e.g. XML), one
could also create files to import into the quickfix-messenger.
Original issue reported on code.google.com by [email protected]
on 8 Nov 2011 at 8:59
An option should be available for users to enter an existing FIX string and
send it across the FIX Session
Original issue reported on code.google.com by jramoyo
on 17 Jun 2011 at 1:58
Values in QFixMessengerConstants need to be configurable otherwise, we cannot
support adding new FIX versions without code changes.
Original issue reported on code.google.com by jramoyo
on 3 Oct 2012 at 2:03
What steps will reproduce the problem?
1. Select a message with a repeating group
2. Populate values to repeating groups
3. Check/un-check any of the checkboxes
What is the expected output? What do you see instead?
Group information must be retained.
Please use labels and text to provide additional information.
Original issue reported on code.google.com by jramoyo
on 22 Sep 2012 at 2:58
What steps will reproduce the problem?
1. Select a FIX 4.2 session
2. Create a NewOrderList (E)
3. Populate all required fields
4. Send
What is the expected output? What do you see instead?
Receiver should accept message. Receiver rejected message due to incorrect
sequence.
Check parser.
Please use labels and text to provide additional information.
Original issue reported on code.google.com by jramoyo
on 7 Oct 2012 at 5:10
I'm running a fresh copy of 2.0 on a Linux box. I am just using the config
files as bundled and I try to start the app using
sh qfix-messenger-initiator.sh
I get an UnsupportedClassVersionError thrown as below.
Exception in thread "main" java.lang.UnsupportedClassVersionError:
com/jramoyo/qfixmessenger/QFixMessenger : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: com.jramoyo.qfixmessenger.QFixMessenger. Program
will exit.
Original issue reported on code.google.com by [email protected]
on 29 Oct 2012 at 10:04
As reported by Arunram.Krish.
Original issue reported on code.google.com by jramoyo
on 30 Jun 2012 at 4:53
while starting(session-connect) as initiator with version 1.2.
with FIX4.2 or FIX4.4 the acceptor expected for session 2 aditionaly tags:
Password(554=aPassword) and TestMessageIndicator(464=N)
how can i send:
8=FIX.4.2�9=INT�35=A�34=9�49=ME�52=20110817-08:48:18.285�56=OTHER�98=0�108=300�5
54=aPassword�464=N�10=INT�
it only send:
8=FIX.4.2�9=INT�35=A�34=6�49=ME�52=20110825-10:43:08.466�56=OTHER�98=0�108=300�1
0=INT�
i tried nearly all (include senseless) combinations within quickfix.cfg
[session] sections
Original issue reported on code.google.com by [email protected]
on 25 Aug 2011 at 11:00
http://checkstyle.sourceforge.net/
Original issue reported on code.google.com by jramoyo
on 17 Oct 2012 at 9:15
1. Replace "Metal" with "Lipstik" (http://sourceforge.net/projects/lipstiklf)
2. Add support to use "System" look-and-feel via -D property
(-DuseSystemLAF=true)
Original issue reported on code.google.com by jramoyo
on 8 Jul 2011 at 9:42
1. Project home logo
2. Window icon
Original issue reported on code.google.com by jramoyo
on 12 Sep 2012 at 5:36
With the new member panel cache, we can simply reload the message panel when
setting the group count -- this will adjust the panels automatically.
Original issue reported on code.google.com by jramoyo
on 4 Oct 2012 at 5:21
When I start an instance as acceptor and use TradeCaptureReport template
belonging to FIX4.4, I didn't get the repeating group with the start field
"NoPartySubIDs". After going through the source I found that in your
GroupPanel?.java, method getQuickFixGroups, you are not checking for a scenario
where a group panel can be nested within another GroupPanel? as is the case
with NoPartySubIDs (which is NoSides? -> NoPartyIDs -> NoPartySubIDs).
I have changed it and tested by adding the following fragment inside the
following block
{{{
for (MemberPanel memberPanel : groupMembers) {
....
if (memberPanel instanceof GroupPanel?) {
GroupPanel? groupPanel = (GroupPanel?) memberPanel; qfixGroups.addAll(groupPanel.getQuickFixGroups());
}
}}}
As reported by Arunram.Krish
Original issue reported on code.google.com by jramoyo
on 30 Jun 2012 at 4:59
User should be able to right-click on a message and select send -- if the
message is valid, it should get sent to the specified session.
We need a component to convert XML messages to QuickFIX messages.
Original issue reported on code.google.com by jramoyo
on 29 Sep 2012 at 11:07
Update scripts to use java -cp lib/* rather than individual JAR files
Original issue reported on code.google.com by jramoyo
on 26 Sep 2012 at 10:49
It would be useful to include an additional column to the Messages Table for
Message Type.
Original issue reported on code.google.com by jramoyo
on 2 Oct 2012 at 4:21
Add support to bring up a non-modal dialog to view/tail the QuickFIX log file.
Original issue reported on code.google.com by jramoyo
on 14 Sep 2012 at 9:53
Creating the binary release is currently a manual process -- this should be
included in the Ant script.
Original issue reported on code.google.com by jramoyo
on 14 Sep 2012 at 3:00
Either real-time or by-request (via button)
Original issue reported on code.google.com by jramoyo
on 2 Oct 2012 at 10:31
Messages stored in the message table could grow, specially once we implement
new features to send messages en masse.
Because of this, there should be a way to clear the message table --
right-click > clear should do the trick
Original issue reported on code.google.com by jramoyo
on 2 Oct 2012 at 2:58
See: http://www.oracle.com/technetwork/articles/javase/swingworker-137249.html
Original issue reported on code.google.com by jramoyo
on 2 Oct 2012 at 9:57
Add a menu option to log-on/off and reset all sessions at once.
Original issue reported on code.google.com by jramoyo
on 17 Jun 2011 at 4:10
The "mainPanel" needs to be in its own class.
Original issue reported on code.google.com by jramoyo
on 2 Oct 2012 at 5:53
What steps will reproduce the problem?
1. Install JRE in Windows 7
2. Configure quickfix-messenger to connect to a fix server
3. Login to fix server.
4. Select a message type (e.g. Acknowledgement)
What is the expected output? What do you see instead?
The right pane should contain the corresponding fields. The right pane remains
blank
What version of the product are you using? On what operating system?
quickfix-messenger 1.2 on windows 7
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 13 Jul 2012 at 5:01
Attachments:
Update code to Java 7
Original issue reported on code.google.com by jramoyo
on 12 Sep 2012 at 2:31
We need a WIKI page to guide users on how to change QuickFIX/J versions.
It should detail how to download QuicFIX/J, update the message XMLs, and update
the JAR file in the distribution lib directory.
To make changing versions easier, we need to change the start scripts to just
use java -cp lib/* rather than list include individual JAR files
Original issue reported on code.google.com by jramoyo
on 26 Sep 2012 at 10:47
The trunk version of QuickFIX/J already supports FIX5.0SP1 and FIX5.0SP2.
Update QuickFIX Messenger once a new stable QuickFIX/J version is available.
Original issue reported on code.google.com by jramoyo
on 29 Oct 2012 at 10:18
I had the wrong notion that QuickFIX/J only supports FIX 5.0 on FIXT 1.1
session. Now that it's been clarified, I can add support for other versions.
Original issue reported on code.google.com by jramoyo
on 17 Jun 2011 at 3:41
To support negative tests, empty values must be supported for enumerated fields.
Original issue reported on code.google.com by jramoyo
on 6 Oct 2012 at 8:22
Add support for to preview the built FIX message
Original issue reported on code.google.com by jramoyo
on 13 Jul 2011 at 2:38
Linux/UNIX needed to be formatted to UNIX format
Original issue reported on code.google.com by jramoyo
on 8 Jul 2011 at 9:44
Add a feature to allow sending a message N number of times.
There should be an option in the left panel to send a message multiple times.
Fields like IDs and dates should be updated for every iteration to make the
sent messages unique.
We need to find a way to identify which fields need to be updated in a generic
way.
As reported by Arunram.Krish
Original issue reported on code.google.com by jramoyo
on 30 Jun 2012 at 4:52
Since the console is usually disabled (javaw), all uncaught exceptions must be
directed to the log file.
Original issue reported on code.google.com by jramoyo
on 14 Sep 2012 at 1:51
QuickFIX Messenger should be able to support custom dictionaries as long as the
Dictionary XML and generated classes (via JAR file) are available.
Original issue reported on code.google.com by jramoyo
on 29 Oct 2012 at 10:35
Once launched, the application should display at the center of the screen.
Original issue reported on code.google.com by jramoyo
on 28 Sep 2012 at 3:58
Do an SVN export to remove the .svn directories.
Original issue reported on code.google.com by jramoyo
on 17 Jun 2011 at 3:21
Replace Lipstik with Substance
Original issue reported on code.google.com by jramoyo
on 4 Oct 2012 at 5:24
Users should be able to re-send a message by right-clicking a message in the
log panel and selecting "resend".
Original issue reported on code.google.com by jramoyo
on 20 Sep 2012 at 3:28
What steps will reproduce the problem?
1. Install JRE 1.6.0.31, OS = Windows 7
2. Configure quickfix-messenger Initiator to connect to a fix server
3. Login to fix server.
4. Select a message type (e.g. New Order Single)
What is the expected output? What do you see instead?
The right pane should display the Message body.
I am not able to see the Message Body, in the right pane, for any of the
available Messages
What version of the product are you using? On what operating system?
quickfix-messenger 1.2 on windows 7
Original issue reported on code.google.com by [email protected]
on 27 Jul 2012 at 8:51
Attachments:
Update the QuickFIX/J library and XML Data Dictionary to 1.5.2
Original issue reported on code.google.com by jramoyo
on 14 Sep 2012 at 2:03
QuickFIX/J is currently logging to console, this needs to be redirected to file.
Original issue reported on code.google.com by jramoyo
on 8 Jul 2011 at 9:56
What steps will reproduce the problem?
1. Install JRE 1.6.0.31, OS = Windows 7
2. Configure quickfix-messenger Initiator to connect to a fix server
3. Login to fix server.
4. Select a message type (e.g. New Order Single)
What is the expected output? What do you see instead?
The right pane should display the Message body.
I am not able to see the Message Body, in the right pane, for any of the
available Messages
What version of the product are you using? On what operating system?
quickfix-messenger 1.2 on windows 7
Original issue reported on code.google.com by [email protected]
on 27 Jul 2012 at 8:51
Attachments:
Trailer panels are being added to the Header's member list.
Original issue reported on code.google.com by jramoyo
on 17 Jun 2011 at 8:03
Add a start script for Linux and Unix machines
Original issue reported on code.google.com by jramoyo
on 17 Jun 2011 at 3:23
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.