[Quickfix-developers] catch getField business rejects
Brought to you by:
orenmnero
From: John G. <joh...@wa...> - 2005-11-21 17:49:02
|
Hi there, The more different Fix engines I connect to, the more I see that no one cares about conditionnaly required fields. So very often, I use a getField() method that fails and sends a Business Reject. The counterparty then complains about this (well of course, they don't send the correct data so it's only logical they should complain when they are told they don't). Anyway, I'd rather not have to always use the if(isSetField(...)){getField()...} construct when I *know* the message is supposed to have the tag, but at the same time, manage the error myself. What would be the central point for catching which exception to do that ? The fromApp() method catching FIX::FieldNotFound ? TIA JG |