How to catch 35=3 sent by QUICKFIXJ

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

How to catch 35=3 sent by QUICKFIXJ

Yoni Touitou
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



Hi All,

 

I need to catch the REJECT message sent by QUICKFIX in order to handle it on our side.

I have posted a JIRA on that, and answered me that I can catch the REJECT message in toAdmin() method.

This suggestion is not right, the flow for the reject message does not call this method.

 

Does someone can help me to understand how to catch this message.

 

Thanks

 

Best,

 

Yoni TOUITOU

Integration Team

[hidden email]

 

cid:image004.jpg@01D18073.7CFCED40

 

UNITED KINGDOM

ADDRESS 1 CORNHILL STREET

LONDON, EC3V 3ND

SUPPORT +44 (0)20 3808 5445

SALES +44 (0) 20 3695 9644

 

UNITED STATES

ADDRESS 205 EAST 42nd STREET

NEW YORK, NY, 10017

SUPPORT +1 917 522 8373

SALES  +1 917 242 3062

 

 

~~~~~~~Confidentiality Disclaimer~~~~~~~~~

This electronic transmission (and any attached document) contains confidential information from TradAir Ltd., and is for the sole use of the individual or entity to whom it is addressed and may be privileged, confidential or exempt from disclosure under law. If you are not the intended recipient of this email, or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any other dissemination, distribution or copying of this transmission is strictly prohibited. If you receive this message in error, please notify TradAir at
[hidden email] and destroy the attached message (and all attached documents) immediately. Thank you for your cooperation.

 


------------------------------------------------------------------------------
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
|  
Report Content as Inappropriate

Re: How to catch 35=3 sent by QUICKFIXJ

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


Hi,

maybe the JIRA issue was not descriptive enough?
Normally the Reject messages that are sent by YOUR side are going through the toAdmin() callback.
Reject messages that you RECEIVE are going through fromAdmin().
Maybe it is best if you shared some code. What do you mean by "the flow for the reject message does
not call this method"?

Chris.


On 10/10/16 10:42, Yoni Touitou wrote:

> QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
> QuickFIX/J Support: http://www.quickfixj.org/support/
>
>
>
>
> Hi All,
>
> I need to catch the REJECT message sent by QUICKFIX in order to handle it on our side.
>
> I have posted a JIRA on that, and answered me that I can catch the REJECT message in toAdmin() method.
>
> This suggestion is not right, the flow for the reject message does not call this method.
>
> Does someone can help me to understand how to catch this message.
>
> Thanks
>
> Best,
>
> **
>
> *Yoni TOUITOU*
>
> Integration Team
>
> [hidden email] <mailto:[hidden email]>
>
> cid:image004.jpg@01D18073.7CFCED40
>
> *UNITED KINGDOM*
>
> *ADDRESS *1 CORNHILL STREET
>
> LONDON, EC3V 3ND
>
> *SUPPORT*+44 (0)20 3808 5445
>
> *SALES *+44 (0) 20 3695 9644
>
>
>
> *UNITED STATES*
>
> *ADDRESS *205 EAST 42^nd STREET
>
> NEW YORK, NY, 10017
>
> *SUPPORT*+1 917 522 8373
>
> *SALES*  +1 917 242 3062
>
> ~~~~~~~Confidentiality Disclaimer~~~~~~~~~
>
> This electronic transmission (and any attached document) contains confidential information from
> TradAir Ltd., and is for the sole use of the individual or entity to whom it is addressed and may
> be privileged, confidential or exempt from disclosure under law. If you are not the intended
> recipient of this email, or the employee or agent responsible for delivering it to the intended
> recipient, you are hereby notified that any other dissemination, distribution or copying of this
> transmission is strictly prohibited. If you receive this message in error, please notify TradAir
> at [hidden email] <mailto:[hidden email]>and destroy the attached message (and all
> attached documents) immediately. Thank you for your cooperation.
>
>
>
> ------------------------------------------------------------------------------
> 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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: How to catch 35=3 sent by QUICKFIXJ

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



Hi Yoni,

that is a little strange. When I follow the code path in the Session class of QFJ it should go through the toAdmin callback.
Which version of QFJ are you using? Although I am not aware that there were changes around this during the last years...

Cheers,
Chris.


On 13/10/16 16:50, Yoni Touitou wrote:

Hi Christoph,

 

Thanks for you help. Below the LOG and code. I have add print method in toApp() method, toAdmin() method, fromApp() method and fromAdmin() method. I have removed from log and prints the market messages and the heartbeats messages :

 

FIX LOG :

 

8=FIX.4.3 | 9=306 | 35=D | 34=14 | 49=order.5000BRKX.demo24 | 50=5000BRKX | 52=20161013-14:37:15.268 | 56=demo.fxgrid | 11=2d42e2d9-5a56-64f7-314b-ea7cae848ccf | 15=EUR | 18=B | 21=1 | 38=1000000 | 40=2 | 44=1.10355 | 54=1 | 55=EUR/USD | 59=3 | 60=20161013-14:37:15.268 | 63=0 | 64=20161017 | 110=0 | 117=105f104_OFFER | 167=FOR | 460=4 | 453=1 | 448=valueInXML | 447=D | 452=3 | 10=140 |

8=FIX.4.3 | 9=308 | 35=8 | 34=12 | 49=demo.fxgrid | 52=20161013-14:37:16.902 | 56=order.5000BRKX.demo24 | 57=5000BRKX | 6=0 | 11=2d42e2d9-5a56-64f7-314b-ea7cae848ccf | 14=0 | 15=EUR | 17=NONE | 18=B | 31=0 | 32=0 | 37=766481944 | 38=1000000 | 39=0 | 40=2 | 44=1.10355 | 54=1 | 55=EUR/USD | 59=3 | 60=20161013-14:37:16.902 | 110=0 | 150=0 | 151=1000000 | 167=FOR | 194=0 | 195=0 | 460=4 | 10=032 |

8=FIX.4.3 | 9=137 | 35=3 | 34=15 | 49=order.5000BRKX.demo24 | 50=5000BRKX | 52=20161013-14:37:15.505 | 56=demo.fxgrid | 45=12 | 58=Required tag missing | 371=20 | 372=8 | 373=1 | 10=117 |

8=FIX.4.3 | 9=387 | 35=8 | 34=13 | 49=demo.fxgrid | 50=BRKXle1 | 52=20161013-14:37:17.416 | 56=order.5000BRKX.demo24 | 57=5000BRKX | 115=BRKX | 6=1.10355 | 11=2d42e2d9-5a56-64f7-314b-ea7cae848ccf | 14=1000000 | 15=EUR | 17=FXI1506436675 | 18=B | 31=1.10355 | 32=1000000 | 37=766481944 | 38=1000000 | 39=2 | 40=2 | 44=1.10355 | 54=1 | 55=EUR/USD | 59=3 | 60=20161013-14:37:16.902 | 64=20161017 | 75=20161013 | 110=0 | 119=1103550 | 120=USD | 150=F | 151=0 | 167=FOR | 460=4 | 10=180 |

8=FIX.4.3 | 9=157 | 35=3 | 34=16 | 49=order.5000BRKX.demo24 | 50=5000BRKX | 52=20161013-14:37:16.018 | 56=demo.fxgrid | 57=BRKXle1 | 128=BRKX | 45=13 | 58=Required tag missing | 371=20 | 372=8 | 373=1 | 10=108 |

 

PRINTS :

TO APP() >>> : 8=FIX.4.39=30635=D34=1449=order.5000BRKX.demo2450=5000BRKX52=20161013-14:37:15.26856=demo.fxgrid11=2d42e2d9-5a56-64f7-314b-ea7cae848ccf15=EUR18=B21=138=100000040=244=1.1035554=155=EUR/USD59=360=20161013-14:37:15.26863=064=20161017110=0117=105f104_OFFER167=FOR460=4453=1448=valueInXML447=D452=310=140

TO ADMIN() >>> : 8=FIX.4.49=6335=034=549=RAIFFEISENMD52=20161013-14:37:16.40956=COBAFXMD10=139

TO ADMIN() >>> : 8=FIX.4.49=6535=034=449=RAIFFEISENORD52=20161013-14:37:16.47356=COBAFXORD10=053

FROM ADMIN() : 8=FIX.4.49=6335=034=549=COBAFXMD52=20161013-14:37:17.97456=RAIFFEISENMD10=147

FROM APP() : 8=FIX.4.39=58935=W34=18149=demo.fxgrid52=20161013-14:37:17.92556=quote.5000BRKX.demo2457=5000BRKX55=EUR/USD262=EUR/USD460=4541=20161017268=6269=0270=1.103515=EUR271=3250000276=A282=BRKX299=105f219_BID290=0269=0270=1.1034815=EUR271=1000000276=A282=BRKX299=105f219_BID1290=0269=0270=1.1034515=EUR271=2000000276=A282=BRKX299=105f219_BID2290=0269=1270=1.1035115=EUR271=100000276=A282=BRKX299=105f219_OFFER290=0269=1270=1.1035415=EUR271=1000000276=A282=BRKX299=105f219_OFFER1290=0269=1270=1.1035715=EUR271=2000000276=A282=BRKX299=105f219_OFFER2290=010=202

FROM APP() : 8=FIX.4.39=58935=W34=18249=demo.fxgrid52=20161013-14:37:18.93756=quote.5000BRKX.demo2457=5000BRKX55=EUR/USD262=EUR/USD460=4541=20161017268=6269=0270=1.103515=EUR271=2750000276=A282=BRKX299=105f2a2_BID290=0269=0270=1.1034815=EUR271=1000000276=A282=BRKX299=105f2a2_BID1290=0269=0270=1.1034515=EUR271=2000000276=A282=BRKX299=105f2a2_BID2290=0269=1270=1.1035115=EUR271=100000276=A282=BRKX299=105f2a2_OFFER290=0269=1270=1.1035415=EUR271=1000000276=A282=BRKX299=105f2a2_OFFER1290=0269=1270=1.1035715=EUR271=2000000276=A282=BRKX299=105f2a2_OFFER2290=010=201

 

Java Code :

@Override
public void fromApp(Message message, SessionID arg1) throws FieldNotFound, IncorrectDataFormat, IncorrectTagValue,
      UnsupportedMessageType {
   System.
out.println("FROM APP() : " + message.toString());
  
try {
     
this.networkMonitor.monitorLatency(message);
     
this.driver.addServerEvent(message);
     
this.platformsWatchdogService.removePlatform(this.driver.getPlatformName());
   }
  
catch (Exception e) {
     
this.logger.error("In Exception, failed to handle application level msg " + message + " for session: " + arg1 + " in fromApp", e);
   }
}

 

@Override
public void fromAdmin(Message message, SessionID arg1) throws FieldNotFound, IncorrectDataFormat, IncorrectTagValue, RejectLogon {
   System.out.println("FROM ADMIN() : " + message.toString());
   this.platformsWatchdogService.handleNewMessage(driver.getDriverRoleEnum(), driver.getDriverEnum(), this.driver.getPlatformName(),
         System.currentTimeMillis());
   this.driver.sendLogMsg(message);
   // sendMsgToMonitorStreamHandler(header, message);
}

 

@Override
public void toApp(final Message arg0, final SessionID arg1) {
   System.out.println("TO APP() >>> : " + arg0);
   Thread.currentThread().setName(this.driverName);
   Header header = arg0.getHeader();
   if (header.isSetField(SendingTime.FIELD)) {
      header.setField(new SendingTime(Calendar.getInstance().getTime()));
   }

}
 
@Override
public void toAdmin(final Message arg0, final SessionID arg1) {
   System.out.println("TO ADMIN() >>> : " + arg0);
   Thread.currentThread().setName(this.driverName);
   try {
      String msgType = arg0.getHeader().getString(MsgType.FIELD);
      if (msgType.equals(MsgType.LOGON)) {
         Thread.currentThread().setName(this.driverName);
         this.logger.info(this.driverName + " - sending logon message...");
      }
   }
   catch (FieldNotFound e) {
      this.logger.error("couldnt find msgType in header", e);
   }
}
 
You can see in the our log (not the FIX log) that the REJECT message is not printed.

 

 

 

Best,

 

Yoni TOUITOU

Integration Team

[hidden email]

 

 

 



--
Christoph John
Development & Support
Direct: +49 241 557080-28
Mailto:Christoph.John@...



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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: How to catch 35=3 sent by QUICKFIXJ

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


1.6.2 is the current version.

Chris.

Am 13. Oktober 2016 17:43:58 MESZ, schrieb Yoni Touitou <[hidden email]>:

>No we are working on this version for the moment. What is the last
>version of Quickfix?
>
>Best,
>
>Yoni TOUITOU
>Integration Team
>[hidden email]<mailto:[hidden email]>
>
>[cid:image004.jpg@01D18073.7CFCED40]
>
>UNITED KINGDOM
>ADDRESS 1 CORNHILL STREET
>LONDON, EC3V 3ND
>SUPPORT +44 (0)20 3808 5445
>SALES +44 (0) 20 3695 9644
>
>
>UNITED STATES
>ADDRESS 205 EAST 42nd STREET
>NEW YORK, NY, 10017
>SUPPORT +1 917 522 8373
>SALES  +1 917 242 3062
>
>
>
>~~~~~~~Confidentiality Disclaimer~~~~~~~~~
>
>This electronic transmission (and any attached document) contains
>confidential information from TradAir Ltd., and is for the sole use of
>the individual or entity to whom it is addressed and may be privileged,
>confidential or exempt from disclosure under law. If you are not the
>intended recipient of this email, or the employee or agent responsible
>for delivering it to the intended recipient, you are hereby notified
>that any other dissemination, distribution or copying of this
>transmission is strictly prohibited. If you receive this message in
>error, please notify TradAir at
>[hidden email]<mailto:[hidden email]> and destroy the
>attached message (and all attached documents) immediately. Thank you
>for your cooperation.
>
>From: Christoph John [mailto:[hidden email]]
>Sent: Thursday, October 13, 2016 6:43 PM
>To: Yoni Touitou <[hidden email]>;
>[hidden email]
>Subject: RE: [Quickfixj-users] How to catch 35=3 sent by QUICKFIXJ
>
>Wow, that is rather old. Did you try a current version?
>Chris.
>Am 13. Oktober 2016 17:16:30 MESZ, schrieb Yoni Touitou
><[hidden email]<mailto:[hidden email]>>:
>Our version is 1.5
>
>
>Best,
>
>
>Yoni TOUITOU
>Integration Team
>[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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: How to catch 35=3 sent by QUICKFIXJ

Yoni Touitou
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/


Do you think that the flow for the REJECT message is different in the version 1.5 ?

Best,

Yoni TOUITOU
Integration Team
[hidden email]



UNITED KINGDOM
ADDRESS 1 CORNHILL STREET
LONDON, EC3V 3ND
SUPPORT +44 (0)20 3808 5445
SALES +44 (0) 20 3695 9644

UNITED STATES
ADDRESS 205 EAST 42nd STREET
NEW YORK, NY, 10017
SUPPORT +1 917 522 8373
SALES  +1 917 242 3062


~~~~~~~Confidentiality Disclaimer~~~~~~~~~

This electronic transmission (and any attached document) contains confidential information from TradAir Ltd., and is for the sole use of the individual or entity to whom it is addressed and may be privileged, confidential or exempt from disclosure under law. If you are not the intended recipient of this email, or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any other dissemination, distribution or copying of this transmission is strictly prohibited. If you receive this message in error, please notify TradAir at [hidden email] and destroy the attached message (and all attached documents) immediately. Thank you for your cooperation.

-----Original Message-----
From: Christoph John [mailto:[hidden email]]
Sent: Thursday, October 13, 2016 9:00 PM
To: Yoni Touitou <[hidden email]>; [hidden email]
Subject: RE: [Quickfixj-users] How to catch 35=3 sent by QUICKFIXJ

1.6.2 is the current version.

Chris.

Am 13. Oktober 2016 17:43:58 MESZ, schrieb Yoni Touitou <[hidden email]>:

>No we are working on this version for the moment. What is the last
>version of Quickfix?
>
>Best,
>
>Yoni TOUITOU
>Integration Team
>[hidden email]<mailto:[hidden email]>
>
>[cid:image004.jpg@01D18073.7CFCED40]
>
>UNITED KINGDOM
>ADDRESS 1 CORNHILL STREET
>LONDON, EC3V 3ND
>SUPPORT +44 (0)20 3808 5445
>SALES +44 (0) 20 3695 9644
>
>
>UNITED STATES
>ADDRESS 205 EAST 42nd STREET
>NEW YORK, NY, 10017
>SUPPORT +1 917 522 8373
>SALES  +1 917 242 3062
>
>
>
>~~~~~~~Confidentiality Disclaimer~~~~~~~~~
>
>This electronic transmission (and any attached document) contains
>confidential information from TradAir Ltd., and is for the sole use of
>the individual or entity to whom it is addressed and may be privileged,
>confidential or exempt from disclosure under law. If you are not the
>intended recipient of this email, or the employee or agent responsible
>for delivering it to the intended recipient, you are hereby notified
>that any other dissemination, distribution or copying of this
>transmission is strictly prohibited. If you receive this message in
>error, please notify TradAir at
>[hidden email]<mailto:[hidden email]> and destroy the
>attached message (and all attached documents) immediately. Thank you
>for your cooperation.
>
>From: Christoph John [mailto:[hidden email]]
>Sent: Thursday, October 13, 2016 6:43 PM
>To: Yoni Touitou <[hidden email]>;
>[hidden email]
>Subject: RE: [Quickfixj-users] How to catch 35=3 sent by QUICKFIXJ
>
>Wow, that is rather old. Did you try a current version?
>Chris.
>Am 13. Oktober 2016 17:16:30 MESZ, schrieb Yoni Touitou
><[hidden email]<mailto:[hidden email]>>:
>Our version is 1.5
>
>
>Best,
>
>
>Yoni TOUITOU
>Integration Team
>[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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: How to catch 35=3 sent by QUICKFIXJ

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



I honestly don't know and currently don't have time to dig through the old sources, sorry. Maybe you could test it?
When I have the time I can check with a current version and an example application.

Chris.


On 14/10/16 08:25, Yoni Touitou wrote:
Do you think that the flow for the REJECT message is different in the version 1.5 ?

Best,

Yoni TOUITOU
Integration Team
[hidden email]



UNITED KINGDOM
ADDRESS 1 CORNHILL STREET
LONDON, EC3V 3ND 
SUPPORT +44 (0)20 3808 5445
SALES +44 (0) 20 3695 9644

UNITED STATES
ADDRESS 205 EAST 42nd STREET
NEW YORK, NY, 10017 
SUPPORT +1 917 522 8373
SALES  +1 917 242 3062


~~~~~~~Confidentiality Disclaimer~~~~~~~~~

This electronic transmission (and any attached document) contains confidential information from TradAir Ltd., and is for the sole use of the individual or entity to whom it is addressed and may be privileged, confidential or exempt from disclosure under law. If you are not the intended recipient of this email, or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any other dissemination, distribution or copying of this transmission is strictly prohibited. If you receive this message in error, please notify TradAir at [hidden email] and destroy the attached message (and all attached documents) immediately. Thank you for your cooperation.

-----Original Message-----
From: Christoph John [[hidden email]] 
Sent: Thursday, October 13, 2016 9:00 PM
To: Yoni Touitou [hidden email]; [hidden email]
Subject: RE: [Quickfixj-users] How to catch 35=3 sent by QUICKFIXJ

1.6.2 is the current version.

Chris. 

Am 13. Oktober 2016 17:43:58 MESZ, schrieb Yoni Touitou [hidden email]:
No we are working on this version for the moment. What is the last 
version of Quickfix?

Best,

Yoni TOUITOU
Integration Team
[hidden email][hidden email]

[<a class="moz-txt-link-freetext" href="cid:image004.jpg@01D18073.7CFCED40">cid:image004.jpg@01D18073.7CFCED40]

UNITED KINGDOM
ADDRESS 1 CORNHILL STREET
LONDON, EC3V 3ND
SUPPORT +44 (0)20 3808 5445
SALES +44 (0) 20 3695 9644


UNITED STATES
ADDRESS 205 EAST 42nd STREET
NEW YORK, NY, 10017
SUPPORT +1 917 522 8373
SALES  +1 917 242 3062



~~~~~~~Confidentiality Disclaimer~~~~~~~~~

This electronic transmission (and any attached document) contains 
confidential information from TradAir Ltd., and is for the sole use of 
the individual or entity to whom it is addressed and may be privileged, 
confidential or exempt from disclosure under law. If you are not the 
intended recipient of this email, or the employee or agent responsible 
for delivering it to the intended recipient, you are hereby notified 
that any other dissemination, distribution or copying of this 
transmission is strictly prohibited. If you receive this message in 
error, please notify TradAir at 
[hidden email][hidden email] and destroy the 
attached message (and all attached documents) immediately. Thank you 
for your cooperation.

From: Christoph John [[hidden email]]
Sent: Thursday, October 13, 2016 6:43 PM
To: Yoni Touitou [hidden email];
[hidden email]
Subject: RE: [Quickfixj-users] How to catch 35=3 sent by QUICKFIXJ

Wow, that is rather old. Did you try a current version?
Chris.
Am 13. Oktober 2016 17:16:30 MESZ, schrieb Yoni Touitou
<[hidden email][hidden email]>:
Our version is 1.5


Best,


Yoni TOUITOU
Integration Team
[hidden email][hidden email]

    

--
Christoph John
Development & Support
Direct: +49 241 557080-28
Mailto:Christoph.John@...



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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: How to catch 35=3 sent by QUICKFIXJ

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



Hi Yoni,

I have checked with an already existing test in the QFJ test suite. There is a message that is rejected because of a missing tag 122 and I see that toAdmin is getting called. Here is the output:

-----------
to admin [FIX.4.4:SENDER->TARGET] 8=FIX.4.49=7335=A34=149=SENDER52=20161014-07:46:23.58256=TARGET98=0108=30141=Y10=185
<20161014-07:46:23, FIX.4.4:SENDER->TARGET, outgoing> (8=FIX.4.49=7335=A34=149=SENDER52=20161014-07:46:23.58256=TARGET98=0108=30141=Y10=185)
<20161014-07:46:23, FIX.4.4:SENDER->TARGET, event> (Initiated logon request)
<20161014-07:46:23, FIX.4.4:SENDER->TARGET, event> (Inferring ResetSeqNumFlag as sequence number is 1 in response to reset request)
<20161014-07:46:23, FIX.4.4:SENDER->TARGET, event> (Logon contains ResetSeqNumFlag=Y, resetting sequence numbers to 1)
from admin [FIX.4.4:SENDER->TARGET] 8=FIX.4.49=6735=A34=149=SENDER52=20161014-07:46:23.58656=TARGET98=0108=3010=147
<20161014-07:46:23, FIX.4.4:SENDER->TARGET, event> (Received logon)
<20161014-07:46:23, FIX.4.4:SENDER->TARGET, error> (Reject sent for Message 2: Required tag missing:122)
to admin [FIX.4.4:SENDER->TARGET] 8=FIX.4.49=10435=334=249=SENDER52=20161014-07:46:23.59256=TARGET45=258=Required tag missing371=122372=B373=110=099
<20161014-07:46:23, FIX.4.4:SENDER->TARGET, outgoing> (8=FIX.4.49=10435=334=249=SENDER52=20161014-07:46:23.59256=TARGET45=258=Required tag missing371=122372=B373=110

-----------

I think you might not have implemented the Application interface for your Session correctly. In your log output I can only see toAdmin output for the session "RAIFFEISEN" but not for "order.5000BRKX.demo24". So maybe you have different Application interface implementations?

Cheers,
Chris.



On 14/10/16 08:32, Christoph John wrote:
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/




I honestly don't know and currently don't have time to dig through the old sources, sorry. Maybe you could test it?
When I have the time I can check with a current version and an example application.

Chris.


On 14/10/16 08:25, Yoni Touitou wrote:
Do you think that the flow for the REJECT message is different in the version 1.5 ?

Best,

Yoni TOUITOU
Integration Team
[hidden email]



UNITED KINGDOM
ADDRESS 1 CORNHILL STREET
LONDON, EC3V 3ND 
SUPPORT +44 (0)20 3808 5445
SALES +44 (0) 20 3695 9644

UNITED STATES
ADDRESS 205 EAST 42nd STREET
NEW YORK, NY, 10017 
SUPPORT +1 917 522 8373
SALES  +1 917 242 3062


~~~~~~~Confidentiality Disclaimer~~~~~~~~~

This electronic transmission (and any attached document) contains confidential information from TradAir Ltd., and is for the sole use of the individual or entity to whom it is addressed and may be privileged, confidential or exempt from disclosure under law. If you are not the intended recipient of this email, or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any other dissemination, distribution or copying of this transmission is strictly prohibited. If you receive this message in error, please notify TradAir at [hidden email] and destroy the attached message (and all attached documents) immediately. Thank you for your cooperation.

-----Original Message-----
From: Christoph John [[hidden email]] 
Sent: Thursday, October 13, 2016 9:00 PM
To: Yoni Touitou [hidden email]; [hidden email]
Subject: RE: [Quickfixj-users] How to catch 35=3 sent by QUICKFIXJ

1.6.2 is the current version.

Chris. 

--
Christoph John
Development & Support
Direct: +49 241 557080-28
Mailto:Christoph.John@...



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
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: How to catch 35=3 sent by QUICKFIXJ

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



Uhm, what? I don't think this has to do with the original problem. The message was just an example that the toAdmin() callback works.

Cheers,
Chris.


On 14/10/16 10:25, 王金福 wrote:
please show your fix doc  122 is Y

--
Christoph John
Development & Support
Direct: +49 241 557080-28
Mailto:Christoph.John@...



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
Loading...