{{Quickfixn}} Does QuickFIX/N support logging to databases?

Rob Lugt Robert.Lugt at Cheynecapital.com
Tue Jan 22 06:53:37 PST 2019


Hi Mark

If you could make the implementation database agnostic (rather than targeting Postgres), then the solution would be much more widely useful.

Many thanks
Rob Lugt


________________________________

The information contained in this e-mail message and any attachments hereto is confidential and is intended solely for the person to whom it is addressed. Any use, disclosure, reproduction, modification or distribution other than by the intended recipient, is strictly prohibited. If you are not the intended recipient or have received this message in error, please notify us immediately by return e-mail and destroy the message.



This message does not constitute an offer to sell or solicitation of an offer to buy interests in any fund or product and may not be used to make such an offer. Therefore no person receiving a copy of this email may treat it as constituting an offer or invitation to buy or sell any investments.



Unless otherwise stated, the information contained herein may only be considered as opinion, which may be based on assumptions, historical information and other data that the sender in their sole discretion considers appropriate or reasonable. It may not be accurate, complete or current, and the sender has no liability with respect thereto. Moreover, this information should not be relied upon by you for the maintenance of your books and records or for tax, accounting, legal, financial reporting, disclosure or other purposes. Certain information provided may be subject to change without notice and we have no obligation to update you.



Our messages are checked for viruses but please note that we do not accept liability for any viruses which may be transmitted in or with this message.

Cheyne Capital Management (UK) LLP is authorised and regulated by the Financial Conduct Authority (“FCA”).   Registered address Stornoway House, 13 Cleveland Row, London, SW1A 1DH. Registered in the UK with company registration number OC321484.

Please click here<http://www.cheynecapital.com/media/2369/cheyne-website-privacy-notice.pdf> to read our Privacy Notice which explains how Cheyne Capital Management UK LLP uses and shares personal data of individuals with whom we interact.



________________________________
From: Quickfixn [mailto:quickfixn-bounces at lists.quickfixn.com] On Behalf Of Mark Johnson
Sent: 22 January 2019 14:19
To: Mailing list for QuickFIX/n
Subject: Re: {{Quickfixn}} Does QuickFIX/N support logging to databases?

Great thanks – I’ve already made a start by creating some new classes PostgresSQLStore and PostgresSQLStoreFactory which implement the IMessageStore and IMessageStoreFactory interfaces in the existing codebase of QuickFIX/N.  I have also added some new Postgres session settings to mirror those in the c++ implementation.

I’m currently porting over the functionality now for those interface methods from the c++ implementation.  As such, I will use the existing MemoryStore as a cache within the PostgresSQLStore.  Any further pointers would be much appreciated.

Thanks
Mark


From: Quickfixn <quickfixn-bounces at lists.quickfixn.com> On Behalf Of Mike Gatny
Sent: 22 January 2019 14:08
To: Mailing list for QuickFIX/n <quickfixn at lists.quickfixn.com>
Subject: Re: {{Quickfixn}} Does QuickFIX/N support logging to databases?

Thanks, Mark! I'm writing up some notes for you now.

--
Mike Gatny
Connamara Systems


On Mon, Jan 21, 2019 at 10:20 AM Mark Johnson <mark.johnson at finbourne.com<mailto:mark.johnson at finbourne.com>> wrote:
Hi Mike,

Thanks for the response.  I’d definitely be interested in helping to extend the library for this functionality.  Any steer would be much appreciated and I’d be happy to submit it back to GitHub via a merge request into master.

Thanks
Mark


From: Quickfixn <quickfixn-bounces at lists.quickfixn.com<mailto:quickfixn-bounces at lists.quickfixn.com>> On Behalf Of Mike Gatny
Sent: 18 January 2019 18:56
To: Mailing list for QuickFIX/n <quickfixn at lists.quickfixn.com<mailto:quickfixn at lists.quickfixn.com>>
Subject: Re: {{Quickfixn}} Does QuickFIX/N support logging to databases?

Hi Mark,

QF/n does not currently have an equivalent of the database StoreFactories and database LogFactories found in the other quickfixes (e.g. JdbcLogFactory and JdbcStoreFactory in QF/j).

If you'd be interested in taking a stab at the implementation, I'd be happy to steer you in the right direction.

--
Mike Gatny
Connamara Systems


On Fri, Jan 18, 2019 at 1:04 PM Mark Johnson <mark.johnson at finbourne.com<mailto:mark.johnson at finbourne.com>> wrote:
Hello – does QuickFIX/N support [logging] and [file storage] to databases such as Postgres as an alternative to simply writing to disk by setting the FileStorePath and FileLogPath configuration options please?

________________________________
[FINBOURNE Technology - Liberate. Simplify. Connect.]<https://www.finbourne.com/>

Mark Johnson
FINBOURNE Technology Limited
41 Luke Street, London, EC2A 4DP
www.finbourne.com<https://www.finbourne.com>
PLEASE READ: The information contained in this e-mail is confidential and intended for the named recipient(s) only. If you are not an intended recipient of this e-mail you must not copy, distribute or take any further action in reliance on it and you should delete it and notify the sender immediately. E-mail is not a secure method of communication and FINBOURNE Technology Limited cannot accept responsibility for the accuracy or completeness of this message or any attachment(s). FINBOURNE Technology Limited, registered in England and Wales, company number 10539696. The registered office is The Rise Building, 41 Luke Street, London, United Kingdom, EC2A 4DP.
_______________________________________________
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>
_______________________________________________
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>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20190122/86d67e59/attachment.htm>


More information about the Quickfixn mailing list