Details
Description
When I set the tag in the body the tag is sent in the message:
executionReport.setField(new BooleanField(43, true));
But not when I set it in the header:
executionReport.getHeader().setField(new BooleanField(43, true));
Is there a way to force header tags to be sent?
Hi Andrew,
first of all you should not be able to set the header field 43/PossDup in the body of a FIX message. This is an error.
And if you set this flag in the header you are basically asking for trouble. This field is controlled by the FIX engine
which implements the FIX protocol. The field 43/PossDup is only set if a message is resent, i.e. been sent more than
one time.
What is your reason you wanto to set this field?
Cheers, Jörg