Reputation: 97
Having some problems with incoming messages for our quickfix connection. We use a dictionary because of repeating groups in the messages, but this means quickfix is applying a strict validation of incoming messages. But I've had problems with the server changing it's message formats without warning. The incoming message suddenly contains new fields, not in the dictionary. Quickfix rejects them.
Is there a way to tell quickfix to relax validation, either pass the message with a warning, or just ignore any fields not in the dictionary? This is an XML based dictionary after all, why does it flat out reject fields not included, I can understand if a field specified as required is missing.
Thanks.
Upvotes: 3
Views: 3484
Reputation: 338
You can relax the validation by not using the dictionary at all, if that is of any use to you.
UseDataDictionary=N.
Upvotes: 2