Sequence error:message too XXXX

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Sequence error:message too XXXX

Anila Saifan
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



Hi Team,

I need your help regarding the below issue:

I am trying to submit a report to a third party using quickfixj ,the report is submitted successfully on first submission ,but when I try to do a second submission I get a sequence error from the server side saying Message too low..expecting 175
Please find my code below:
//initiator code: public class TestQuickFixJConnectivity { public static void main(String[] args) { SocketInitiator socketInitiator = null; try { SessionSettings sessionSettings = new SessionSettings("C:\\Work\\QuickFixJ\\sessionSettings.txt"); Application application = new TestApplicationImpl(); FileStoreFactory fileStoreFactory = new FileStoreFactory(sessionSettings); FileLogFactory logFactory = new FileLogFactory(sessionSettings); MessageFactory messageFactory = new DefaultMessageFactory(); socketInitiator = new SocketInitiator(application, fileStoreFactory, sessionSettings, logFactory, messageFactory); socketInitiator.start(); SessionID sessionId = socketInitiator.getSessions().get(0); sendLogonRequest(sessionId); int i = 0; do { try { Thread.sleep(1000); System.out.println(socketInitiator.isLoggedOn()); } catch (InterruptedException e) { e.printStackTrace(); } i++; } while ((!socketInitiator.isLoggedOn()) && (i < 30)); } catch (ConfigError e) { e.printStackTrace(); } catch (SessionNotFound e) { e.printStackTrace(); } catch (Exception exp) { exp.printStackTrace(); } finally { if (socketInitiator != null) { socketInitiator.stop(true); } } } private static void sendLogonRequest(SessionID sessionId) throws SessionNotFound { Message msg=new Message(); Header header = msg.getHeader();  header.setField(new BeginString("FIX.4.4")); header.setField(new MsgType("AP")); header.setField(new SenderCompId("XYZ")); header.setField(new TagetCompId("TYZ")); header.setField(new ResetSeqNumFlag(true)); //here i m setting all the fields in the csv report . msg.setField(705,new SortQty(""));  boolean sent = Session.sendToTarget(msg, sessionId); System.out.println("Logon Message Sent : " + sent); } }

The above code works fine on first submission but if you try to do a second submission on the same day I get the sequence error.

I have also figured out from logs that the message sequence number is sent as 1 from toAdmin but from fromAdmin I get message sequence 175 and message type 35=5
I have also tried sending the flags ResetMsgSequence=Y in settings file in default level as well as on session level .still I am facing the sequence error .I also found that we can pass the above flag in logon to ask the party to reset sequence .But I am not sure how do I do it.:

logon l=new logon():
l.set(resetmesage sequence (true))

How do I pass the logon object to sendtoTarget function with the message as well.

Please advise.

On Apr 27, 2017 9:52 PM, <[hidden email]> wrote:
Send Quickfixj-users mailing list submissions to
        [hidden email]

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/quickfixj-users
or, via email, send a message with subject or body 'help' to
        [hidden email]

You can reach the person managing the list at
        [hidden email]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Quickfixj-users digest..."


Today's Topics:

   1. unable to subscribe secuirty defintion Response for composite
      markets using Startegy Perefrence=1
      (Boppana, Lakshmi Prasad (INFOSYS))
   2. Re: unable to subscribe secuirty defintion Response for
      composite markets using Startegy Perefrence=1 (Christoph John)
   3. ShortQty is declared as double (Anila Saifan)
   4. Re: ShortQty is declared as double (Robert Engels)


----------------------------------------------------------------------

Message: 1
Date: Wed, 26 Apr 2017 09:59:21 +0000
From: "Boppana, Lakshmi Prasad (INFOSYS)" <[hidden email]>
Subject: [Quickfixj-users] unable to subscribe secuirty defintion
        Response for composite markets using Startegy Perefrence=1
To: "[hidden email]"
        <[hidden email]>
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset="us-ascii"

Hi Team,
We are sending Security Definition request from our application with below values
SecurityRequestType=101
Strategy Preference=1
Markets=317,134,60,133

I am looking for composite spreads Security definition response i.e. we are testing API 3.2 changes for composite dissemination.
We are getting below response in our logs

ICE:WEBICE: 8=FIX.4.49=619 35=UDS49=ICE34=70752=20170424-10:18:18.37856=3857=69322=247375320=OP008323=455=507819148=WMJ SQJ0017.M001722=8207=IFEU9048=WMJ 800 5078191167=MLEG541=20170501107=Freight Futures (USD) - TC5 - Q2 17326=17762=800996=mt9064=060=20161210-21:33:46.3459013=0.00019014=1.09083=4.09084=09061=32449030=39091=TC5 MEGulf-JP9092=19040=0.00019041=1.09100=USD9101=USD / mt9185=2.09022=39024=1.09205=19215=1555=3600=5038896609=FUT624=1623=19623=19624=19566=39567=1600=5052858609=FUT624=1623=19623=19624=19566=39567=1600=5070156609=FUT624=1623=19623=19624=19566=39567=110=077

But we are getting the below error in our logs
Error occurred while cracking the received message
quickfix.UnsupportedMessageType
at quickfix.fixt11.MessageCracker.onMessage(MessageCracker.java:29)



in response i could see that 35 has value'UDS' ,so can you please confirm whether i need to define <message name="SecurityDefinition" msgtype="UDS" msgcat="app"> in my datadictionary? or <message name="SecurityDefinition" msgtype="d" msgcat="app"> should be fine where msgtype='d'?



The above UnsupportedMessageType error iam getting when I use <message name="SecurityDefinition" msgtype="UDS" msgcat="app">






Regards,
Lakshmi Prasad Boppana
Developer
IST Oil Front Office
Information Technology and Services (IT&S)
Mobile : +65 94836057
EDE/EDP Support: [hidden email]<mailto:[hidden email]>


-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 2
Date: Thu, 27 Apr 2017 15:55:21 +0200
From: Christoph John <[hidden email]>
Subject: Re: [Quickfixj-users] unable to subscribe secuirty defintion
        Response for composite markets using Startegy Perefrence=1
To: [hidden email]
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=windows-1252; format=flowed

Hi,

it looks like you are using the wrong message cracker (fixt11) when you should be using one for
fix44. But since you are using custom message types anyway, you need to implement your own message
cracker with the custom message types (requires rebuild of QuickFIX/J) or simply use no message
cracker to accept all message types and do the check for the message type in your own application.

Cheers,
Chris.




On 26/04/17 11:59, Boppana, Lakshmi Prasad (INFOSYS) wrote:
> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
>
>
> Hi Team,
> We are sending Security Definition request from our application with below values
> SecurityRequestType=101
> Strategy Preference=1
> Markets=317,134,60,133
>
> I am looking for composite spreads Security definition response i.e. we are testing API 3.2
> changes for composite dissemination.
> We are getting below response in our logs
>
> ICE:WEBICE: 8=FIX.4.49=619
> 35=UDS49=ICE34=70752=20170424-10:18:18.37856=3857=69322=247375320=OP008323=455=507819148=WMJ
> SQJ0017.M001722=8207=IFEU9048=WMJ 800 5078191167=MLEG541=20170501107=Freight Futures (USD) - TC5 -
> Q2
> 17326=17762=800996=mt9064=060=20161210-21:33:46.3459013=0.00019014=1.09083=4.09084=09061=32449030=39091=TC5
> MEGulf-JP9092=19040=0.00019041=1.09100=USD9101=USD /
> mt9185=2.09022=39024=1.09205=19215=1555=3600=5038896609=FUT624=1623=19623=19624=19566=39567=1600=5052858609=FUT624=1623=19623=19624=19566=39567=1600=5070156609=FUT624=1623=19623=19624=19566=39567=110=077
>
> But we are getting the below error in our logs
> Error occurred while cracking the received message
> quickfix.UnsupportedMessageType
> at quickfix.fixt11.MessageCracker.onMessage(MessageCracker.java:29)
>
> in response i could see that 35 has value'UDS' ,so can you please confirm whether i need to define
> <message name="SecurityDefinition" msgtype="UDS" msgcat="app"> in my datadictionary? or <message
> name="SecurityDefinition" msgtype="d" msgcat="app"> should be fine where msgtype='d'?
>
> The above UnsupportedMessageType error iam getting when I use <message name="SecurityDefinition"
> msgtype="UDS" msgcat="app">
>
> **
>
> **
>
> *Regards,*
>
> *Lakshmi Prasad Boppana*
>
> Developer
>
> IST Oil Front Office
> Information Technology and Services (IT&S)
> Mobile : +65 94836057
>
> EDE/EDP Support: [hidden email]
> <mailto:[hidden email]>
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
>
> _______________________________________________
> Quickfixj-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/quickfixj-users

--
Christoph John
Development & Support
Direct: +49 241 557080-28
Mailto:[hidden email]



http://www.macd.com <http://www.macd.com/>
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
MACD GmbH
Oppenhoffallee 103
D-52066 Aachen
Tel: +49 241 557080-0 | Fax: +49 241 557080-10
         Amtsgericht Aachen: HRB 8151
Ust.-Id: DE 813021663

Gesch?ftsf?hrer: George Macdonald
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------

take care of the environment - print only if necessary



------------------------------

Message: 3
Date: Thu, 27 Apr 2017 21:25:18 +0530
From: Anila Saifan <[hidden email]>
Subject: [Quickfixj-users] ShortQty is declared as double
To: [hidden email]
Message-ID:
        <CADQONixqSg7EPZW49nP=[hidden email]>
Content-Type: text/plain; charset="utf-8"

Hi Team,

I am currently facing some errors when tried to send a message below:
Message.setfield(705,new ShortQty(doublevalue));

The ShortQty value I read from a CSV file is 17508780 .

When I try to use the above value I need to parse it to double.
double doublevalue=Double.parsedouble("17508780");

When I try to send the above message I get a reject from server saying
ShortQty value 1.75087E6 is incorrect expecting a float.

So its sending the ShortQty value with scientific notation to the server
which is expecting 17508780 .

Could you please help me with the above issue.I could see the ShortQty
function is taking a double value.Why has the ShortQty function is taking
double value .Can you please advise?

Appreciate your help in this.
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 4
Date: Thu, 27 Apr 2017 10:58:21 -0500
From: Robert Engels <[hidden email]>
Subject: Re: [Quickfixj-users] ShortQty is declared as double
To: "[hidden email]"
        <[hidden email]>
Message-ID:
        <CA+q+rD0rUEQEU2bmu993LpJFzBr=[hidden email]>
Content-Type: text/plain; charset="utf-8"

The real problem is that the encoded of the double is incorrect. I don't
think it should every be in scientific notation with FIX.

On Thu, Apr 27, 2017 at 10:55 AM, Anila Saifan <[hidden email]>
wrote:

> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
>
> Hi Team,
>
> I am currently facing some errors when tried to send a message below:
> Message.setfield(705,new ShortQty(doublevalue));
>
> The ShortQty value I read from a CSV file is 17508780 .
>
> When I try to use the above value I need to parse it to double.
> double doublevalue=Double.parsedouble("17508780");
>
> When I try to send the above message I get a reject from server saying
> ShortQty value 1.75087E6 is incorrect expecting a float.
>
> So its sending the ShortQty value with scientific notation to the server
> which is expecting 17508780 .
>
> Could you please help me with the above issue.I could see the ShortQty
> function is taking a double value.Why has the ShortQty function is taking
> double value .Can you please advise?
>
> Appreciate your help in this.
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Quickfixj-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/quickfixj-users
>
>


--

*Robert Engels*



OptionsCity Software
150 S. Wacker Dr., Suite 2300
Chicago, IL 60606

O. +1 (312) 605-4500 | F. +1 (312) 635-1751



*Connect with OptionsCity at *www.optionscity.com  | LinkedIn
<https://www.linkedin.com/company/optionscity-software-inc->  |  Twitter
<https://twitter.com/optionscity>  |  YouTube
<https://www.youtube.com/user/optionscity>  |  Facebook
<https://www.facebook.com/optionscity>
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

------------------------------

_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users


End of Quickfixj-users Digest, Vol 130, Issue 5
***********************************************

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Sequence error:message too XXXX

Colin DuPlantis
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



As a general rule, you don't need to set messages in the header. It's better practice to create the message with a message factory (which will set some fields in the header) and let the engine set the rest. The engine is what keeps track of the sequence numbers.

Another thing to note is that the sender and target sequence numbers will not always be the same, which may account for the difference in sequence number in fromAdmin and toAdmin.

MessageFactory messageFactory = new quickfix.fix44.MessageFactory();
Message message = messageFactory.create(FixVersions.BEGINSTRING_FIX44,quickfix.field.MsgType.PositionReport);
// set body fields on message
Session.sendToTarget(message,sessionId);

As to the sequence numbers, if you want to reset them on logon, set the appropriate value in the QFJ session settings (RESET_ON_LOGON=Y). This will allow the engine to manage field 141 for you.


On 04/28/2017 05:57 AM, Anila Saifan wrote:
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/




Hi Team,

I need your help regarding the below issue:

I am trying to submit a report to a third party using quickfixj ,the report is submitted successfully on first submission ,but when I try to do a second submission I get a sequence error from the server side saying Message too low..expecting 175
Please find my code below:
//initiator code: public class TestQuickFixJConnectivity { public static void main(String[] args) { SocketInitiator socketInitiator = null; try { SessionSettings sessionSettings = new SessionSettings("C:\\Work\\QuickFixJ\\sessionSettings.txt"); Application application = new TestApplicationImpl(); FileStoreFactory fileStoreFactory = new FileStoreFactory(sessionSettings); FileLogFactory logFactory = new FileLogFactory(sessionSettings); MessageFactory messageFactory = new DefaultMessageFactory(); socketInitiator = new SocketInitiator(application, fileStoreFactory, sessionSettings, logFactory, messageFactory); socketInitiator.start(); SessionID sessionId = socketInitiator.getSessions().get(0); sendLogonRequest(sessionId); int i = 0; do { try { Thread.sleep(1000); System.out.println(socketInitiator.isLoggedOn()); } catch (InterruptedException e) { e.printStackTrace(); } i++; } while ((!socketInitiator.isLoggedOn()) && (i < 30)); } catch (ConfigError e) { e.printStackTrace(); } catch (SessionNotFound e) { e.printStackTrace(); } catch (Exception exp) { exp.printStackTrace(); } finally { if (socketInitiator != null) { socketInitiator.stop(true); } } } private static void sendLogonRequest(SessionID sessionId) throws SessionNotFound { Message msg=new Message(); Header header = msg.getHeader();  header.setField(new BeginString("FIX.4.4")); header.setField(new MsgType("AP")); header.setField(new SenderCompId("XYZ")); header.setField(new TagetCompId("TYZ")); header.setField(new ResetSeqNumFlag(true)); //here i m setting all the fields in the csv report . msg.setField(705,new SortQty(""));  boolean sent = Session.sendToTarget(msg, sessionId); System.out.println("Logon Message Sent : " + sent); } }

The above code works fine on first submission but if you try to do a second submission on the same day I get the sequence error.

I have also figured out from logs that the message sequence number is sent as 1 from toAdmin but from fromAdmin I get message sequence 175 and message type 35=5
I have also tried sending the flags ResetMsgSequence=Y in settings file in default level as well as on session level .still I am facing the sequence error .I also found that we can pass the above flag in logon to ask the party to reset sequence .But I am not sure how do I do it.:

logon l=new logon():
l.set(resetmesage sequence (true))

How do I pass the logon object to sendtoTarget function with the message as well.

Please advise.


<snip>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Sequence error:message too XXXX

Anila Saifan
In reply to this post by Anila Saifan
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



Hi Team,

I tried with the below code it works fine.But in the event logs I am getting this:

Created session
Initiated logon
Received logon
Already disconnected:Socket(/socketIP:port number):org.apache.Mina.core.write.writeToClosesessionException

I have used socketiniater.stop in finally block.Please suggest how do I fix the above error Already disconnecting...

Many Thanks,
Anila

On Apr 28, 2017 6:27 PM, "Anila Saifan" <[hidden email]> wrote:

Hi Team,

I need your help regarding the below issue:

I am trying to submit a report to a third party using quickfixj ,the report is submitted successfully on first submission ,but when I try to do a second submission I get a sequence error from the server side saying Message too low..expecting 175
Please find my code below:
//initiator code: public class TestQuickFixJConnectivity { public static void main(String[] args) { SocketInitiator socketInitiator = null; try { SessionSettings sessionSettings = new SessionSettings("C:\\Work\\QuickFixJ\\sessionSettings.txt"); Application application = new TestApplicationImpl(); FileStoreFactory fileStoreFactory = new FileStoreFactory(sessionSettings); FileLogFactory logFactory = new FileLogFactory(sessionSettings); MessageFactory messageFactory = new DefaultMessageFactory(); socketInitiator = new SocketInitiator(application, fileStoreFactory, sessionSettings, logFactory, messageFactory); socketInitiator.start(); SessionID sessionId = socketInitiator.getSessions().get(0); sendLogonRequest(sessionId); int i = 0; do { try { Thread.sleep(1000); System.out.println(socketInitiator.isLoggedOn()); } catch (InterruptedException e) { e.printStackTrace(); } i++; } while ((!socketInitiator.isLoggedOn()) && (i < 30)); } catch (ConfigError e) { e.printStackTrace(); } catch (SessionNotFound e) { e.printStackTrace(); } catch (Exception exp) { exp.printStackTrace(); } finally { if (socketInitiator != null) { socketInitiator.stop(true); } } } private static void sendLogonRequest(SessionID sessionId) throws SessionNotFound { Message msg=new Message(); Header header = msg.getHeader();  header.setField(new BeginString("FIX.4.4")); header.setField(new MsgType("AP")); header.setField(new SenderCompId("XYZ")); header.setField(new TagetCompId("TYZ")); header.setField(new ResetSeqNumFlag(true)); //here i m setting all the fields in the csv report . msg.setField(705,new SortQty(""));  boolean sent = Session.sendToTarget(msg, sessionId); System.out.println("Logon Message Sent : " + sent); } }

The above code works fine on first submission but if you try to do a second submission on the same day I get the sequence error.

I have also figured out from logs that the message sequence number is sent as 1 from toAdmin but from fromAdmin I get message sequence 175 and message type 35=5
I have also tried sending the flags ResetMsgSequence=Y in settings file in default level as well as on session level .still I am facing the sequence error .I also found that we can pass the above flag in logon to ask the party to reset sequence .But I am not sure how do I do it.:

logon l=new logon():
l.set(resetmesage sequence (true))

How do I pass the logon object to sendtoTarget function with the message as well.

Please advise.

On Apr 27, 2017 9:52 PM, <[hidden email]> wrote:
Send Quickfixj-users mailing list submissions to
        [hidden email]

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/quickfixj-users
or, via email, send a message with subject or body 'help' to
        [hidden email]

You can reach the person managing the list at
        [hidden email]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Quickfixj-users digest..."


Today's Topics:

   1. unable to subscribe secuirty defintion Response for composite
      markets using Startegy Perefrence=1
      (Boppana, Lakshmi Prasad (INFOSYS))
   2. Re: unable to subscribe secuirty defintion Response for
      composite markets using Startegy Perefrence=1 (Christoph John)
   3. ShortQty is declared as double (Anila Saifan)
   4. Re: ShortQty is declared as double (Robert Engels)


----------------------------------------------------------------------

Message: 1
Date: Wed, 26 Apr 2017 09:59:21 +0000
From: "Boppana, Lakshmi Prasad (INFOSYS)" <[hidden email]>
Subject: [Quickfixj-users] unable to subscribe secuirty defintion
        Response for composite markets using Startegy Perefrence=1
To: "[hidden email]"
        <[hidden email]>
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset="us-ascii"

Hi Team,
We are sending Security Definition request from our application with below values
SecurityRequestType=101
Strategy Preference=1
Markets=317,134,60,133

I am looking for composite spreads Security definition response i.e. we are testing API 3.2 changes for composite dissemination.
We are getting below response in our logs

ICE:WEBICE: 8=FIX.4.49=619 35=UDS49=ICE34=70752=20170424-10:18:18.37856=3857=69322=247375320=OP008323=455=507819148=WMJ SQJ0017.M001722=8207=IFEU9048=WMJ 800 5078191167=MLEG541=20170501107=Freight Futures (USD) - TC5 - Q2 17326=17762=800996=mt9064=060=20161210-21:33:46.3459013=0.00019014=1.09083=4.09084=09061=32449030=39091=TC5 MEGulf-JP9092=19040=0.00019041=1.09100=USD9101=USD / mt9185=2.09022=39024=1.09205=19215=1555=3600=5038896609=FUT624=1623=19623=19624=19566=39567=1600=5052858609=FUT624=1623=19623=19624=19566=39567=1600=5070156609=FUT624=1623=19623=19624=19566=39567=110=077

But we are getting the below error in our logs
Error occurred while cracking the received message
quickfix.UnsupportedMessageType
at quickfix.fixt11.MessageCracker.onMessage(MessageCracker.java:29)



in response i could see that 35 has value'UDS' ,so can you please confirm whether i need to define <message name="SecurityDefinition" msgtype="UDS" msgcat="app"> in my datadictionary? or <message name="SecurityDefinition" msgtype="d" msgcat="app"> should be fine where msgtype='d'?



The above UnsupportedMessageType error iam getting when I use <message name="SecurityDefinition" msgtype="UDS" msgcat="app">






Regards,
Lakshmi Prasad Boppana
Developer
IST Oil Front Office
Information Technology and Services (IT&S)
Mobile : +65 94836057
EDE/EDP Support: [hidden email]<mailto:[hidden email]>


-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 2
Date: Thu, 27 Apr 2017 15:55:21 +0200
From: Christoph John <[hidden email]>
Subject: Re: [Quickfixj-users] unable to subscribe secuirty defintion
        Response for composite markets using Startegy Perefrence=1
To: [hidden email]
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=windows-1252; format=flowed

Hi,

it looks like you are using the wrong message cracker (fixt11) when you should be using one for
fix44. But since you are using custom message types anyway, you need to implement your own message
cracker with the custom message types (requires rebuild of QuickFIX/J) or simply use no message
cracker to accept all message types and do the check for the message type in your own application.

Cheers,
Chris.




On 26/04/17 11:59, Boppana, Lakshmi Prasad (INFOSYS) wrote:
> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
>
>
> Hi Team,
> We are sending Security Definition request from our application with below values
> SecurityRequestType=101
> Strategy Preference=1
> Markets=317,134,60,133
>
> I am looking for composite spreads Security definition response i.e. we are testing API 3.2
> changes for composite dissemination.
> We are getting below response in our logs
>
> ICE:WEBICE: 8=FIX.4.49=619
> 35=UDS49=ICE34=70752=20170424-10:18:18.37856=3857=69322=247375320=OP008323=455=507819148=WMJ
> SQJ0017.M001722=8207=IFEU9048=WMJ 800 5078191167=MLEG541=20170501107=Freight Futures (USD) - TC5 -
> Q2
> 17326=17762=800996=mt9064=060=20161210-21:33:46.3459013=0.00019014=1.09083=4.09084=09061=32449030=39091=TC5
> MEGulf-JP9092=19040=0.00019041=1.09100=USD9101=USD /
> mt9185=2.09022=39024=1.09205=19215=1555=3600=5038896609=FUT624=1623=19623=19624=19566=39567=1600=5052858609=FUT624=1623=19623=19624=19566=39567=1600=5070156609=FUT624=1623=19623=19624=19566=39567=110=077
>
> But we are getting the below error in our logs
> Error occurred while cracking the received message
> quickfix.UnsupportedMessageType
> at quickfix.fixt11.MessageCracker.onMessage(MessageCracker.java:29)
>
> in response i could see that 35 has value'UDS' ,so can you please confirm whether i need to define
> <message name="SecurityDefinition" msgtype="UDS" msgcat="app"> in my datadictionary? or <message
> name="SecurityDefinition" msgtype="d" msgcat="app"> should be fine where msgtype='d'?
>
> The above UnsupportedMessageType error iam getting when I use <message name="SecurityDefinition"
> msgtype="UDS" msgcat="app">
>
> **
>
> **
>
> *Regards,*
>
> *Lakshmi Prasad Boppana*
>
> Developer
>
> IST Oil Front Office
> Information Technology and Services (IT&S)
> Mobile : +65 94836057
>
> EDE/EDP Support: [hidden email]
> <mailto:[hidden email]>
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
>
> _______________________________________________
> Quickfixj-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/quickfixj-users

--
Christoph John
Development & Support
Direct: +49 241 557080-28
Mailto:[hidden email]



http://www.macd.com <http://www.macd.com/>
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
MACD GmbH
Oppenhoffallee 103
D-52066 Aachen
Tel: +49 241 557080-0 | Fax: +49 241 557080-10
         Amtsgericht Aachen: HRB 8151
Ust.-Id: DE 813021663

Gesch?ftsf?hrer: George Macdonald
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------

take care of the environment - print only if necessary



------------------------------

Message: 3
Date: Thu, 27 Apr 2017 21:25:18 +0530
From: Anila Saifan <[hidden email]>
Subject: [Quickfixj-users] ShortQty is declared as double
To: [hidden email]
Message-ID:
        <CADQONixqSg7EPZW49nP=[hidden email]>
Content-Type: text/plain; charset="utf-8"

Hi Team,

I am currently facing some errors when tried to send a message below:
Message.setfield(705,new ShortQty(doublevalue));

The ShortQty value I read from a CSV file is 17508780 .

When I try to use the above value I need to parse it to double.
double doublevalue=Double.parsedouble("17508780");

When I try to send the above message I get a reject from server saying
ShortQty value 1.75087E6 is incorrect expecting a float.

So its sending the ShortQty value with scientific notation to the server
which is expecting 17508780 .

Could you please help me with the above issue.I could see the ShortQty
function is taking a double value.Why has the ShortQty function is taking
double value .Can you please advise?

Appreciate your help in this.
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 4
Date: Thu, 27 Apr 2017 10:58:21 -0500
From: Robert Engels <[hidden email]>
Subject: Re: [Quickfixj-users] ShortQty is declared as double
To: "[hidden email]"
        <[hidden email]>
Message-ID:
        <CA+q+rD0rUEQEU2bmu993LpJFzBr=[hidden email]>
Content-Type: text/plain; charset="utf-8"

The real problem is that the encoded of the double is incorrect. I don't
think it should every be in scientific notation with FIX.

On Thu, Apr 27, 2017 at 10:55 AM, Anila Saifan <[hidden email]>
wrote:

> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
>
> Hi Team,
>
> I am currently facing some errors when tried to send a message below:
> Message.setfield(705,new ShortQty(doublevalue));
>
> The ShortQty value I read from a CSV file is 17508780 .
>
> When I try to use the above value I need to parse it to double.
> double doublevalue=Double.parsedouble("17508780");
>
> When I try to send the above message I get a reject from server saying
> ShortQty value 1.75087E6 is incorrect expecting a float.
>
> So its sending the ShortQty value with scientific notation to the server
> which is expecting 17508780 .
>
> Could you please help me with the above issue.I could see the ShortQty
> function is taking a double value.Why has the ShortQty function is taking
> double value .Can you please advise?
>
> Appreciate your help in this.
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Quickfixj-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/quickfixj-users
>
>


--

*Robert Engels*



OptionsCity Software
150 S. Wacker Dr., Suite 2300
Chicago, IL 60606

O. +1 (312) 605-4500 | F. +1 (312) 635-1751



*Connect with OptionsCity at *www.optionscity.com  | LinkedIn
<https://www.linkedin.com/company/optionscity-software-inc->  |  Twitter
<https://twitter.com/optionscity>  |  YouTube
<https://www.youtube.com/user/optionscity>  |  Facebook
<https://www.facebook.com/optionscity>
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

------------------------------

_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users


End of Quickfixj-users Digest, Vol 130, Issue 5
***********************************************

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Reply | Threaded
Open this post in threaded view
|

Re: Sequence error:message too XXXX

Christoph John
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


Could you please post the message and event log. There are several reasons why the session could get
disconnected during logon.

Thanks,
Chris.


On 02/05/17 08:08, Anila Saifan wrote:

> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
>
>
> Hi Team,
>
> I tried with the below code it works fine.But in the event logs I am getting this:
>
> Created session
> Initiated logon
> Received logon
> Already disconnected:Socket(/socketIP:port
> number):org.apache.Mina.core.write.writeToClosesessionException
>
> I have used socketiniater.stop in finally block.Please suggest how do I fix the above error
> Already disconnecting...
>
> Many Thanks,
> Anila
>
> On Apr 28, 2017 6:27 PM, "Anila Saifan" <[hidden email] <mailto:[hidden email]>>
> wrote:
>
>     Hi Team,
>
>     I need your help regarding the below issue:
>
>     I am trying to submit a report to a third party using quickfixj ,the report is submitted
>     successfully on first submission ,but when I try to do a second submission I get a sequence
>     error from the server side saying Message too low..expecting 175
>     Please find my code below:
>     //initiator code: public class TestQuickFixJConnectivity { public static void main(String[]
>     args) { SocketInitiator socketInitiator = null; try { SessionSettings sessionSettings = new
>     SessionSettings("C:\\Work\\QuickFixJ\\sessionSettings.txt"); Application application = new
>     TestApplicationImpl(); FileStoreFactory fileStoreFactory = new
>     FileStoreFactory(sessionSettings); FileLogFactory logFactory = new
>     FileLogFactory(sessionSettings); MessageFactory messageFactory = new DefaultMessageFactory();
>     socketInitiator = new SocketInitiator(application, fileStoreFactory, sessionSettings,
>     logFactory, messageFactory); socketInitiator.start(); SessionID sessionId =
>     socketInitiator.getSessions().get(0); sendLogonRequest(sessionId); int i = 0; do { try {
>     Thread.sleep(1000); System.out.println(socketInitiator.isLoggedOn()); } catch
>     (InterruptedException e) { e.printStackTrace(); } i++; } while
>     ((!socketInitiator.isLoggedOn()) && (i < 30)); } catch (ConfigError e) { e.printStackTrace();
>     } catch (SessionNotFound e) { e.printStackTrace(); } catch (Exception exp) {
>     exp.printStackTrace(); } finally { if (socketInitiator != null) { socketInitiator.stop(true);
>     } } } private static void sendLogonRequest(SessionID sessionId) throws SessionNotFound {
>     Message msg=new Message(); Header header = msg.getHeader();  header.setField(new
>     BeginString("FIX.4.4")); header.setField(new MsgType("AP")); header.setField(new
>     SenderCompId("XYZ")); header.setField(new TagetCompId("TYZ")); header.setField(new
>     ResetSeqNumFlag(true)); //here i m setting all the fields in the csv report .
>     msg.setField(705,new SortQty(""));  boolean sent = Session.sendToTarget(msg, sessionId);
>     System.out.println("Logon Message Sent : " + sent); } }
>
>     The above code works fine on first submission but if you try to do a second submission on the
>     same day I get the sequence error.
>
>     I have also figured out from logs that the message sequence number is sent as 1 from toAdmin
>     but from fromAdmin I get message sequence 175 and message type 35=5
>     I have also tried sending the flags ResetMsgSequence=Y in settings file in default level as
>     well as on session level .still I am facing the sequence error .I also found that we can pass
>     the above flag in logon to ask the party to reset sequence .But I am not sure how do I do it.:
>
>     logon l=new logon():
>     l.set(resetmesage sequence (true))
>
>     How do I pass the logon object to sendtoTarget function with the message as well.
>
>     Please advise.
>
>     On Apr 27, 2017 9:52 PM, <[hidden email]
>     <mailto:[hidden email]>> wrote:
>
>         Send Quickfixj-users mailing list submissions to
>         [hidden email] <mailto:[hidden email]>
>
>         To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.sourceforge.net/lists/listinfo/quickfixj-users
>         <https://lists.sourceforge.net/lists/listinfo/quickfixj-users>
>         or, via email, send a message with subject or body 'help' to
>         [hidden email]
>         <mailto:[hidden email]>
>
>         You can reach the person managing the list at
>         [hidden email]
>         <mailto:[hidden email]>
>
>         When replying, please edit your Subject line so it is more specific
>         than "Re: Contents of Quickfixj-users digest..."
>
>
>         Today's Topics:
>
>            1. unable to subscribe secuirty defintion Response for composite
>               markets using Startegy Perefrence=1
>               (Boppana, Lakshmi Prasad (INFOSYS))
>            2. Re: unable to subscribe secuirty defintion Response for
>               composite markets using Startegy Perefrence=1 (Christoph John)
>            3. ShortQty is declared as double (Anila Saifan)
>            4. Re: ShortQty is declared as double (Robert Engels)
>
>
>         ----------------------------------------------------------------------
>
>         Message: 1
>         Date: Wed, 26 Apr 2017 09:59:21 +0000
>         From: "Boppana, Lakshmi Prasad (INFOSYS)" <[hidden email]
>         <mailto:[hidden email]>>
>         Subject: [Quickfixj-users] unable to subscribe secuirty defintion
>                 Response for composite markets using Startegy Perefrence=1
>         To: "[hidden email] <mailto:[hidden email]>"
>                 <[hidden email] <mailto:[hidden email]>>
>         Message-ID:
>                 <[hidden email]
>         <mailto:[hidden email]>>
>         Content-Type: text/plain; charset="us-ascii"
>
>         Hi Team,
>         We are sending Security Definition request from our application with below values
>         SecurityRequestType=101
>         Strategy Preference=1
>         Markets=317,134,60,133
>
>         I am looking for composite spreads Security definition response i.e. we are testing API
>         3.2 changes for composite dissemination.
>         We are getting below response in our logs
>
>         ICE:WEBICE: 8=FIX.4.49=619
>         35=UDS49=ICE34=70752=20170424-10:18:18.37856=3857=69322=247375320=OP008323=455=507819148=WMJ
>         SQJ0017.M001722=8207=IFEU9048=WMJ 800 5078191167=MLEG541=20170501107=Freight Futures (USD)
>         - TC5 - Q2
>         17326=17762=800996=mt9064=060=20161210-21:33:46.3459013=0.00019014=1.09083=4.09084=09061=32449030=39091=TC5
>         MEGulf-JP9092=19040=0.00019041=1.09100=USD9101=USD /
>         mt9185=2.09022=39024=1.09205=19215=1555=3600=5038896609=FUT624=1623=19623=19624=19566=39567=1600=5052858609=FUT624=1623=19623=19624=19566=39567=1600=5070156609=FUT624=1623=19623=19624=19566=39567=110=077
>
>         But we are getting the below error in our logs
>         Error occurred while cracking the received message
>         quickfix.UnsupportedMessageType
>         at quickfix.fixt11.MessageCracker.onMessage(MessageCracker.java:29)
>
>
>
>         in response i could see that 35 has value'UDS' ,so can you please confirm whether i need
>         to define <message name="SecurityDefinition" msgtype="UDS" msgcat="app"> in my
>         datadictionary? or <message name="SecurityDefinition" msgtype="d" msgcat="app"> should be
>         fine where msgtype='d'?
>
>
>
>         The above UnsupportedMessageType error iam getting when I use <message
>         name="SecurityDefinition" msgtype="UDS" msgcat="app">
>
>
>
>
>
>
>         Regards,
>         Lakshmi Prasad Boppana
>         Developer
>         IST Oil Front Office
>         Information Technology and Services (IT&S)
>         Mobile : +65 94836057
>         EDE/EDP Support: [hidden email]
>         <mailto:[hidden email]><mailto:[hidden email]
>         <mailto:[hidden email]>>
>
>
>         -------------- next part --------------
>         An HTML attachment was scrubbed...
>
>         ------------------------------
>
>         Message: 2
>         Date: Thu, 27 Apr 2017 15:55:21 +0200
>         From: Christoph John <[hidden email] <mailto:[hidden email]>>
>         Subject: Re: [Quickfixj-users] unable to subscribe secuirty defintion
>                 Response for composite markets using Startegy Perefrence=1
>         To: [hidden email] <mailto:[hidden email]>
>         Message-ID: <[hidden email]
>         <mailto:[hidden email]>>
>         Content-Type: text/plain; charset=windows-1252; format=flowed
>
>         Hi,
>
>         it looks like you are using the wrong message cracker (fixt11) when you should be using
>         one for
>         fix44. But since you are using custom message types anyway, you need to implement your own
>         message
>         cracker with the custom message types (requires rebuild of QuickFIX/J) or simply use no
>         message
>         cracker to accept all message types and do the check for the message type in your own
>         application.
>
>         Cheers,
>         Chris.
>
>
>
>
>         On 26/04/17 11:59, Boppana, Lakshmi Prasad (INFOSYS) wrote:
>         > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
>         <http://www.quickfixj.org/documentation/>
>         > QuickFIX/J Support: http://www.quickfixj.org/support/ <http://www.quickfixj.org/support/>
>         >
>         >
>         >
>         >
>         > Hi Team,
>         > We are sending Security Definition request from our application with below values
>         > SecurityRequestType=101
>         > Strategy Preference=1
>         > Markets=317,134,60,133
>         >
>         > I am looking for composite spreads Security definition response i.e. we are testing API 3.2
>         > changes for composite dissemination.
>         > We are getting below response in our logs
>         >
>         > ICE:WEBICE: 8=FIX.4.49=619
>         > 35=UDS49=ICE34=70752=20170424-10:18:18.37856=3857=69322=247375320=OP008323=455=507819148=WMJ
>         > SQJ0017.M001722=8207=IFEU9048=WMJ 800 5078191167=MLEG541=20170501107=Freight Futures
>         (USD) - TC5 -
>         > Q2
>         >
>         17326=17762=800996=mt9064=060=20161210-21:33:46.3459013=0.00019014=1.09083=4.09084=09061=32449030=39091=TC5
>         > MEGulf-JP9092=19040=0.00019041=1.09100=USD9101=USD /
>         >
>         mt9185=2.09022=39024=1.09205=19215=1555=3600=5038896609=FUT624=1623=19623=19624=19566=39567=1600=5052858609=FUT624=1623=19623=19624=19566=39567=1600=5070156609=FUT624=1623=19623=19624=19566=39567=110=077
>         >
>         > But we are getting the below error in our logs
>         > Error occurred while cracking the received message
>         > quickfix.UnsupportedMessageType
>         > at quickfix.fixt11.MessageCracker.onMessage(MessageCracker.java:29)
>         >
>         > in response i could see that 35 has value'UDS' ,so can you please confirm whether i need
>         to define
>         > <message name="SecurityDefinition" msgtype="UDS" msgcat="app"> in my datadictionary? or
>         <message
>         > name="SecurityDefinition" msgtype="d" msgcat="app"> should be fine where msgtype='d'?
>         >
>         > The above UnsupportedMessageType error iam getting when I use <message
>         name="SecurityDefinition"
>         > msgtype="UDS" msgcat="app">
>         >
>         > **
>         >
>         > **
>         >
>         > *Regards,*
>         >
>         > *Lakshmi Prasad Boppana*
>         >
>         > Developer
>         >
>         > IST Oil Front Office
>         > Information Technology and Services (IT&S)
>         > Mobile : +65 94836057
>         >
>         > EDE/EDP Support: [hidden email]
>         <mailto:[hidden email]>
>         > <mailto:[hidden email]
>         <mailto:[hidden email]>>
>         >
>         >
>         >
>         > ------------------------------------------------------------------------------
>         > Check out the vibrant tech community on one of the world's most
>         > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>         >
>         >
>         > _______________________________________________
>         > Quickfixj-users mailing list
>         > [hidden email] <mailto:[hidden email]>
>         > https://lists.sourceforge.net/lists/listinfo/quickfixj-users
>         <https://lists.sourceforge.net/lists/listinfo/quickfixj-users>
>
>         --
>         Christoph John
>         Development & Support
>         Direct: +49 241 557080-28
>         Mailto:[hidden email] <mailto:[hidden email]>
>
>
>
>         http://www.macd.com <http://www.macd.com/>
>         ----------------------------------------------------------------------------------------------------
>
>         ----------------------------------------------------------------------------------------------------
>         MACD GmbH
>         Oppenhoffallee 103
>         D-52066 Aachen
>         Tel: +49 241 557080-0 | Fax: +49 241 557080-10
>                  Amtsgericht Aachen: HRB 8151
>         Ust.-Id: DE 813021663
>
>         Gesch?ftsf?hrer: George Macdonald
>         ----------------------------------------------------------------------------------------------------
>
>         ----------------------------------------------------------------------------------------------------
>
>         take care of the environment - print only if necessary
>
>
>
>         ------------------------------
>
>         Message: 3
>         Date: Thu, 27 Apr 2017 21:25:18 +0530
>         From: Anila Saifan <[hidden email] <mailto:[hidden email]>>
>         Subject: [Quickfixj-users] ShortQty is declared as double
>         To: [hidden email] <mailto:[hidden email]>
>         Message-ID:
>                 <CADQONixqSg7EPZW49nP=[hidden email]
>         <mailto:[hidden email]>>
>         Content-Type: text/plain; charset="utf-8"
>
>         Hi Team,
>
>         I am currently facing some errors when tried to send a message below:
>         Message.setfield(705,new ShortQty(doublevalue));
>
>         The ShortQty value I read from a CSV file is 17508780 .
>
>         When I try to use the above value I need to parse it to double.
>         double doublevalue=Double.parsedouble("17508780");
>
>         When I try to send the above message I get a reject from server saying
>         ShortQty value 1.75087E6 is incorrect expecting a float.
>
>         So its sending the ShortQty value with scientific notation to the server
>         which is expecting 17508780 .
>
>         Could you please help me with the above issue.I could see the ShortQty
>         function is taking a double value.Why has the ShortQty function is taking
>         double value .Can you please advise?
>
>         Appreciate your help in this.
>         -------------- next part --------------
>         An HTML attachment was scrubbed...
>
>         ------------------------------
>
>         Message: 4
>         Date: Thu, 27 Apr 2017 10:58:21 -0500
>         From: Robert Engels <[hidden email] <mailto:[hidden email]>>
>         Subject: Re: [Quickfixj-users] ShortQty is declared as double
>         To: "[hidden email] <mailto:[hidden email]>"
>                 <[hidden email] <mailto:[hidden email]>>
>         Message-ID:
>                 <CA+q+rD0rUEQEU2bmu993LpJFzBr=[hidden email]
>         <mailto:[hidden email]>>
>         Content-Type: text/plain; charset="utf-8"
>
>         The real problem is that the encoded of the double is incorrect. I don't
>         think it should every be in scientific notation with FIX.
>
>         On Thu, Apr 27, 2017 at 10:55 AM, Anila Saifan <[hidden email]
>         <mailto:[hidden email]>>
>         wrote:
>
>         > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
>         <http://www.quickfixj.org/documentation/>
>         > QuickFIX/J Support: http://www.quickfixj.org/support/ <http://www.quickfixj.org/support/>
>         >
>         >
>         >
>         > Hi Team,
>         >
>         > I am currently facing some errors when tried to send a message below:
>         > Message.setfield(705,new ShortQty(doublevalue));
>         >
>         > The ShortQty value I read from a CSV file is 17508780 .
>         >
>         > When I try to use the above value I need to parse it to double.
>         > double doublevalue=Double.parsedouble("17508780");
>         >
>         > When I try to send the above message I get a reject from server saying
>         > ShortQty value 1.75087E6 is incorrect expecting a float.
>         >
>         > So its sending the ShortQty value with scientific notation to the server
>         > which is expecting 17508780 .
>         >
>         > Could you please help me with the above issue.I could see the ShortQty
>         > function is taking a double value.Why has the ShortQty function is taking
>         > double value .Can you please advise?
>         >
>         > Appreciate your help in this.
>         >
>         > ------------------------------------------------------------
>         > ------------------
>         > Check out the vibrant tech community on one of the world's most
>         > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>         > _______________________________________________
>         > Quickfixj-users mailing list
>         > [hidden email] <mailto:[hidden email]>
>         > https://lists.sourceforge.net/lists/listinfo/quickfixj-users
>         <https://lists.sourceforge.net/lists/listinfo/quickfixj-users>
>         >
>         >
>
>
>         --
>
>         *Robert Engels*
>
>
>
>         OptionsCity Software
>         150 S. Wacker Dr., Suite 2300
>         Chicago, IL 60606
>
>         O. +1 (312) 605-4500 | F. +1 (312) 635-1751
>
>
>
>         *Connect with OptionsCity at *www.optionscity.com <http://www.optionscity.com>  | LinkedIn
>         <https://www.linkedin.com/company/optionscity-software-inc-
>         <https://www.linkedin.com/company/optionscity-software-inc->> |  Twitter
>         <https://twitter.com/optionscity <https://twitter.com/optionscity>> |  YouTube
>         <https://www.youtube.com/user/optionscity <https://www.youtube.com/user/optionscity>> |
>         Facebook
>         <https://www.facebook.com/optionscity <https://www.facebook.com/optionscity>>
>         -------------- next part --------------
>         An HTML attachment was scrubbed...
>
>         ------------------------------
>
>         ------------------------------------------------------------------------------
>         Check out the vibrant tech community on one of the world's most
>         engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
>         ------------------------------
>
>         _______________________________________________
>         Quickfixj-users mailing list
>         [hidden email] <mailto:[hidden email]>
>         https://lists.sourceforge.net/lists/listinfo/quickfixj-users
>         <https://lists.sourceforge.net/lists/listinfo/quickfixj-users>
>
>
>         End of Quickfixj-users Digest, Vol 130, Issue 5
>         ***********************************************
>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
>
> _______________________________________________
> Quickfixj-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/quickfixj-users

--
Christoph John
Development & Support
Direct: +49 241 557080-28
Mailto:[hidden email]
       


http://www.macd.com <http://www.macd.com/>
----------------------------------------------------------------------------------------------------
       
----------------------------------------------------------------------------------------------------
MACD GmbH
Oppenhoffallee 103
D-52066 Aachen
Tel: +49 241 557080-0 | Fax: +49 241 557080-10
         Amtsgericht Aachen: HRB 8151
Ust.-Id: DE 813021663

Geschäftsführer: George Macdonald
----------------------------------------------------------------------------------------------------
       
----------------------------------------------------------------------------------------------------

take care of the environment - print only if necessary

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users