{{Quickfixn}} Logon message after every Trade Capture Report

Mahlatse Mabotja mmabotja at aospartner.com
Thu May 26 00:10:15 PDT 2016


An update, after enabling the text log, I have found out that its complaining that :
Group 552's first entry does not start with delimiter 1
Here is the message :
20160526-06:49:07.690 : 8=FIX.4.49=50135=AE34=11149=EXCHANGE_MOCKUP52=20160526-06:49:09.29956=REGISTRY_MOCKUP31=1032=248=100000024655=ADH60=20160526-06:49:09167=CS487=0552=254=137=2487511=510694697502453=1448=SIT_FIRMAOS_BR1447=0452=01=372380840=1136=2137=0.028139=E137=0.8139=438=239=244=1059=01427=218:21810150=N54=237=2487411=510693965999453=1448=SIT_FIRMAOS_BR1447=0452=11=372380940=1136=2137=0.028139=E137=0.8139=438=239=244=1059=01427=219:21810150=N571=218856=01003=21810131=110=219

Regards

Mahlatse Mabotja | Developer | Business solutions
Automated Outsourcing Services (Pty) Ltd

Office 011 561 6865 | Fax 011 388 1182 | Cell 076 733 8355
15 Philips Street | Ferndale | Randburg | South Africa | 2194
PO Box 4769 | Randburg | South Africa | 2125

From: Quickfixn [mailto:quickfixn-bounces at lists.quickfixn.com] On Behalf Of Grant Birchmeier
Sent: 25 May 2016 04:47 PM
To: Mailing list for QuickFIX/n
Subject: Re: {{Quickfixn}} Logon message after every Trade Capture Report

Instead of this copy/paste, can you attach an excerpt from your raw message log file that contains these messages?  (Please make sure to delete any sensitive info.)  I suspect there might be something we're not seeing.  Also, it'd be helpful to have the field separator characters.

If you don't have a log file, and are just using print statements to see your messages, stop doing that immediately!  Pass a FileLogFactory into your application and create a real message log.

"Also , will a field that’s not required cause a validation error if it’s a CHAR , given a value, but the value does not exist in the list of Given choices?"
​ -- It could.  It depends on your DataDictionary xml file.  If that field's definition contains a list of choices, then yes, an invalid char will cause a reject.  If the field does not have choices, then any char will be accepted.

-Grant


On Wed, May 25, 2016 at 2:18 AM, Mahlatse Mabotja <mmabotja at aospartner.com<mailto:mmabotja at aospartner.com>> wrote:
Hi All

I am experiencing a strange issue where whenever I get a trade report for matched orders, my application sends a logon request.


8=FIX.4.49=30835=D34=8149=EXCHANGE_MOCKUP52=20160525-06:10:52.58356=REGISTRY_MOCKUP1=372380211=50470521102215=ZAR37=504705211022372380238=639=040=244=1048=100000026754=255=BTI59=060=20160525-06:10:52136=2137=0.084139=E137=2.4139=4167=CS453=1448=MDEJESUS_TRADER779=20160525-06:10:52901=010150=N10=221

8=FIX.4.49=27335=834=8149=REGISTRY_MOCKUP52=20160525-06:10:53.01456=EXCHANGE_MOCKUP1=372380211=50470521102215=ZAR17=3851437=504705211022372380239=040=254=255=BTI59=060=20160525-06:10:52.000150=0901=010150=N453=1448=MDEJESUS_TRADER136=2137=0.084139=E137=2.4139=410=250

8=FIX.4.49=52335=AE34=9049=EXCHANGE_MOCKUP52=20160525-06:15:00.25656=REGISTRY_MOCKUP31=100032=648=100000026755=BTI60=20160525-06:15:00167=CS487=0552=254=237=2468911=504705211022453=1448=MDEJESUS_TRADER447=0452=11=372380240=1136=2137=0.084139=E137=2.4139=438=639=244=100059=01427=178:178_17910150=N54=137=2468711=504684313518453=1448=MDEJESUS_TRADER447=0452=01=372380340=1136=2137=0.084139=E137=2.4139=438=1439=144=100059=01427=179:178_17910150=N571=178_179856=01003=178_17910131=110=220

8=FIX.4.49=9135=A34=149=REGISTRY_MOCKUP52=20160525-06:15:00.87256=EXCHANGE_MOCKUP98=0108=30141=Y10=071

8=FIX.4.49=9135=A34=149=EXCHANGE_MOCKUP52=20160525-06:15:00.70956=REGISTRY_MOCKUP98=0108=30141=Y10=070

8=FIX.4.49=30835=D34=1349=EXCHANGE_MOCKUP52=20160525-06:20:52.46856=REGISTRY_MOCKUP1=372380211=50476519902615=ZAR37=504765199026372380238=839=040=244=1048=100000026754=255=BTI59=060=20160525-06:20:52136=2137=0.112139=E137=3.2139=4167=CS453=1448=MDEJESUS_TRADER779=20160525-06:20:52901=010150=N10=008

8=FIX.4.49=27335=834=1349=REGISTRY_MOCKUP52=20160525-06:20:52.90156=EXCHANGE_MOCKUP1=372380211=50476519902615=ZAR17=3851937=504765199026372380239=040=254=255=BTI59=060=20160525-06:20:52.000150=0901=010150=N453=1448=MDEJESUS_TRADER136=2137=0.112139=E137=3.2139=410=041

8=FIX.4.49=50735=AE34=1449=EXCHANGE_MOCKUP52=20160525-06:20:52.76556=REGISTRY_MOCKUP31=100032=848=100000026755=BTI60=20160525-06:20:52167=CS487=0552=254=237=2469411=504765199026453=1448=MDEJESUS_TRADER447=0452=11=372380240=1136=2137=0.112139=E137=3.2139=438=839=244=100059=01427=181:18210150=N54=137=2468711=504684313518453=1448=MDEJESUS_TRADER447=0452=01=372380340=1136=2137=0.112139=E137=3.2139=438=1439=244=100059=01427=182:18210150=N571=182856=01003=18210131=110=205

8=FIX.4.49=9135=A34=149=REGISTRY_MOCKUP52=20160525-06:20:54.20656=EXCHANGE_MOCKUP98=0108=30141=Y10=067

8=FIX.4.49=9135=A34=149=EXCHANGE_MOCKUP52=20160525-06:20:54.04756=REGISTRY_MOCKUP98=0108=30141=Y10=070


As you can see in the messages, and my application does not send a reject message. Also , will a field that’s not required cause a validation error if it’s a CHAR , given a value, but the value does not exist in the list of Given choices?

Regards
Mahlatse Mabotja | Developer | Business solutions
Automated Outsourcing Services (Pty) Ltd









_______________________________________________
Quickfixn mailing list
Quickfixn at lists.quickfixn.com<mailto:Quickfixn at lists.quickfixn.com>
http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com<http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com>



--
Grant Birchmeier
Connamara Systems, LLC
Made-To-Measure Trading Solutions.
Exactly what you need. No more. No less.
http://connamara.com<http://connamara.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20160526/550aeed4/attachment-0002.htm>


More information about the Quickfixn mailing list