Giter Site home page Giter Site logo

quickfix-messenger's People

Contributors

jramoyo avatar

Watchers

James Cloos avatar

Forkers

mrm21692

quickfix-messenger's Issues

Improve the Preview Message dialog

"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

Update scripts to include a Java version check

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

Add support for custom fields

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 support for saving messages in a project file

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

  • Blocked on: #13

quickfix-messenger don't start

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

Messages with empty fields are not properly displayed on the tree

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

Add support for exporting and importing FIX messages from XML files

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

  • Blocking: #14

Group values are not retained if Required/Header/Trailer checkboxes are changed.

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

Wrong sequence of repeating group fields

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

Getting UnsupportedClassVersionError at startup

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

Add support to configure custom logons

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

Enhance UI to use a "better" cross-platform look-and-feel

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

Remove scroll pane when displaying repeating groups.

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

Fix for nested repeating groups

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

Add support for sending messages directly from project tree

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

Add support for clearing the messages table

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

General Improvements

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

General Refactoring

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

quickfix-messenger not working in windows 7

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

  • Merged into: #20

Attachments:

Update code to Java 7

Update code to Java 7

Original issue reported on code.google.com by jramoyo on 12 Sep 2012 at 2:31

Add a Wiki page on how to change QuickFIX/J versions

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

  • Blocked on: #30

Add support for FIX5.0SP1 and FIX5.0SP2

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

Add support for other FIX versions on FIXT 1.1 sessions

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

Send messages N number of times

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

Direct all uncaught exceptions to log file

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

Add support to "plug-in" custom/new dictionaries

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

  • Blocked on: #40

Workaround for Java Bug 7022041

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:

Upgrade to QuickFIX/J 1.5.2

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

Direct QuickFIX/J logging to file

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

Quick FIX

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

  • Merged into: #20

Attachments:

Add start script for Linux/Unix

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.