google-code-export / quickfix-messenger

Automatically exported from code.google.com/p/quickfix-messenger
1 stars 2 forks source link

Order Id reference on Amend/Cancels #53

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Very useful app this, just wondering if it would be possible to add in a 
feature so the Original Client Order ID (41) gets auto populated if you select 
the 35=D message and then select a cancel/replace from that.

It would also be useful to auto generate the Client Order ID (tag 11.

Thanks,

Dan

Original issue reported on code.google.com by danhughe...@gmail.com on 19 Apr 2013 at 5:01

GoogleCodeExporter commented 9 years ago
Thanks for the suggestion! Would you be able to clarify what you mean by: "if 
you select the 35=D message and then select a cancel/replace from that." ?

Do you mean that if you create an order message and then create a 
cancel/replace after that, the previous Client Order ID (11) should be copied 
over to Original Client Order ID (41) of the new message?

Original comment by jramoyo on 19 Apr 2013 at 5:17

GoogleCodeExporter commented 9 years ago
Hi, sorry for the late response - i've been on vacation !

Yes, that is what i meant, so for example if you create a new order, then click 
on it and then select cancel/replace or cancel it would be great if the 
previous order tag 11 got populated into 41 automatically. Also, an auto 
generated tag 11 would be excellent (maybe date/time) ? If i had any 
development skills i would try to do this myself, but i am sadly lacking that 
department !

Thanks

Original comment by danhughe...@gmail.com on 6 May 2013 at 9:12

GoogleCodeExporter commented 9 years ago
OK thanks, I'll see what can be done!

Original comment by jramoyo on 17 May 2013 at 4:26

GoogleCodeExporter commented 9 years ago

Original comment by jramoyo on 8 Jul 2013 at 3:25

GoogleCodeExporter commented 9 years ago
As a suggestion, on selecting a new order and then selecting a cancel/replace. 
Prepare a new 35=G message, by taking all the values from New Order message 
(For Eg tag 40, Tag 44, Tag 38). So now i have to change only the modification 
tags rather than entering values for all the tags again.

Original comment by pritesh.gala on 9 Jul 2013 at 4:33

GoogleCodeExporter commented 9 years ago
We have a component called MemberPanelCache which stores the previous 
field/value pairs for a message type -- we can probably extend this across 
message types.

Original comment by jramoyo on 9 Jul 2013 at 4:42

GoogleCodeExporter commented 9 years ago
I have modified GUI to support modify and cancel requests on selecting a 
message.
I have attached src folder and a doc , giving demo for modify. Same should be 
applied for cancel requests also. My coding standards might not be perfect , 
because i had to develop this in 2 days because of urgent requirement in our 
office.

Let me know, if you face any difficulties.

New class added: 
1) com.jramoyo.qfixmessenger.ui.ModifyFrame.java
2) com.jramoyo.qfixmessenger.ui.DeleteFrame.java

Original comment by pritesh.gala on 16 Jul 2013 at 9:02

Attachments:

GoogleCodeExporter commented 9 years ago
Thanks Pritesh -- it might take a while for me to review this, I don't have a 
lot of free time at the moment.

Original comment by jramoyo on 17 Jul 2013 at 3:14