{{Quickfixn}} Username in Acceptor/OnLogon

Pavel pavka1799 at gmail.com
Thu May 3 00:09:17 PDT 2018


Clear, thank you!

Best regards,
Pavel


On 3 May 2018 at 06:02, Grant Birchmeier <gbirchmeier at connamara.com> wrote:

> Whatever you want to do, you want to do it in FromAdmin().
>
> The OnLogon() function doesn't give you access to the incoming message.
>
> (If there is a problem with the logon message such that a logon will not
> occur, I'm 85% sure that FromAdmin won't even be called.)
>
> On Wed, May 2, 2018 at 5:12 PM, Pavel Karasev <pavka1799 at gmail.com> wrote:
>
>> Hello!
>>
>> In "acceptor" I need to store additional information for a session after
>> successful logon of a client, e.g. a username provided in logon message.
>> From QF/n documentation it seems the proper place to do this is
>> "IApplication.OnLogon()", as "OnLogon - notifies when a successful logon
>> has completed."
>> The issue is that I cannot find how to recover the username in "OnLogon".
>> It was available in "FromAdmin", and seems to be lost by the time OnLogon
>> is called.
>>
>> Is it indeed so?
>>
>> How would you recommend to solve this?
>> I can see few options:
>> Option 1. Store the username already in "FromAdmin" after validating
>> username/password (assuming the rest of logon process will be successful).
>> Option 2. Maintain additional dictionary <SessionID> -> <username>, add
>> to it in FromAdmin (on logon messages) and read from it in "OnLogon".
>>
>> However not sure is Option 1 is completely valid / safe?
>> And Option 2 seems to be over-complication...
>>
>> Thank you!
>>
>> Best regards
>> Pavel
>>
>> _______________________________________________
>> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20180503/5f92159f/attachment.htm>


More information about the Quickfixn mailing list