{{Quickfixn}} Issue sending requests to broker

Grant Birchmeier gbirchmeier at connamara.com
Tue May 22 06:48:24 PDT 2018


Robert, your other mail is being blocked because it's too big.  (Please
don't send large files on the list.)

But I'm an admin, so I still saw it, so here we go:

Your problem is not in the sending of UASQ, but in the *reception* of
UASR.  Your parser doesn't recognize "UASR" as a valid message type.

I looked at your DD, and you *did* define UASR, so I can only assume that
your engine is not using the correct DD file.  Your config says
"DataDictionary=FIX44.xml"; is this file in the same directory as your
application, then?  If you rename your DD file and then re-run the app,
does it crash because it can't find the file?

*Totally separate comment:*
By the way, you do not need to set field 8 in outgoing messages.  The
engine will set it; the session has the FIX version specified in it, so it
already knows.


On Mon, May 21, 2018 at 11:49 PM, Grant Birchmeier <
gbirchmeier at connamara.com> wrote:

> This will get you started.  Please ask questions if you get stuck.
>
> http://quickfixn.org/tutorial/custom-fields-groups-and-messages.html
>
> On Mon, May 21, 2018 at 4:33 PM, Robert Maidla <robertmaidla at gmail.com>
> wrote:
>
>> Hello,
>>
>> Thank you for the prompt response! You are correct, I am building my
>> first FIX application and am testing various features. The broker I’m using
>> is Exante and after asking for a data dictionary, they responded: "We
>> haven't any DataDictionary. Here is our FIX specification:
>> https://exante.eu/clientsarea/media/manuals/ExanteFIX1.13.1_8RSKmeg.pdf”.
>> I apologise if the question is too trivial, but how exactly can I add the
>> message types to the dictionary my app is using so that I would be able to
>> use “custom” messages?
>>
>> Looking forward to hearing from you!
>> Thank you in advance and best regards,
>> Robert
>>
>> On 18 May 2018, at 19:38, Grant Birchmeier <gbirchmeier at connamara.com>
>> wrote:
>>
>> It sounds like you are new to FIX in general (which is fine).  Let's see
>> if I can clear up a misconception that I think you are having.
>>
>> The engine is built to support the default "vanilla" FIX message
>> dictionary.  This is the one defined in the FIX spec, but in reality, that
>> is probably best treated as a suggestion.  In practice, every FIX
>> counterparty customizes their dictionary.  Your broker is no exception --
>> UASQ is not a standard message type.
>>
>> You need to update your FIX DataDictionary xml file to match your
>> counterparty's expectations exactly.  They should have documentation that
>> describes what messages they use and what fields are in each message.
>>
>>
>> On Fri, May 18, 2018 at 4:04 AM, Robert Maidla <robertmaidla at gmail.com>
>> wrote:
>>
>>> Hello,
>>>
>>> I am testing some features of FIX on the QuickFix/n demo application.
>>> Whilst everything is going smoothly, I am unable to send an “Account
>>> Summary Request” to the broker with a message type of “UASQ”. I have been
>>> in touch with the support team of the broker and they’ve got the following
>>> response for me:
>>>
>>> [2018-05-08 08:11:17.813] 8=FIX.4.4|9=104|35=UASQ|34=2|4
>>> 9=IBJ8094_TRADE_UAT|52=20180508-08:11:22.164|56=EXANTE_TRADE
>>> _UAT|20020=08117717|20023=EUR|10=159|
>>> [2018-05-08 08:11:17.882] 8=FIX.4.4|9=116|35=3|34=3|49=I
>>> BJ8094_TRADE_UAT|52=20180508-08:11:22.239|56=EXANTE_TRADE_UAT|45=2|58=Invalid
>>> MsgType|372=UASR|373=11|10=050|
>>> [2018-05-08 08:11:17.884] 8=FIX.4.4|9=116|35=3|34=4|49=I
>>> BJ8094_TRADE_UAT|52=20180508-08:11:22.241|56=EXANTE_TRADE_UAT|45=3|58=Invalid
>>> MsgType|372=UASR|373=11|10=045|
>>> [2018-05-08 08:11:17.885] 8=FIX.4.4|9=116|35=3|34=5|49=I
>>> BJ8094_TRADE_UAT|52=20180508-08:11:22.242|56=EXANTE_TRADE_UAT|45=4|58=Invalid
>>> MsgType|372=UASR|373=11|10=048|
>>>
>>> From here we can conclude that your soft doesn't understand MsgType =
>>> UASR and inform us about that.
>>>
>>> My question is - what is causing the request on my end and how can I
>>> work around that?
>>>
>>> Thank you all in advance!
>>> Best regards,
>>> Robert
>>>
>>> _______________________________________________
>>> Quickfixn mailing list
>>> Quickfixn at lists.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
>> _______________________________________________
>> Quickfixn mailing list
>> Quickfixn at lists.quickfixn.com
>> http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com
>>
>>
>>
>> _______________________________________________
>> Quickfixn mailing list
>> Quickfixn at lists.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
>



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


More information about the Quickfixn mailing list