I am new to the FIX protocol and I am using QuickFIX to parse my FIX messages. Whenever I receive a Position Report message (AP
), it gets rejected by the FIX engine with the below error:
Group 702's first entry does not start with delimiter 704
Here 702
is a group tag. I did some research and found that a repeating group message uses its first field as a delimiter. In my case group 702
is supposed to have either tag 704
(LongQty) or 705
(ShortQty). Only one of either tags will be present.
My counterparty is not sending the 703
tag. When the FIX engine sees there is no 704
tag in some cases, it rejects the message. Please let me know your suggestion to over come this problem.