Imported from previous forum
Erman, this sounds like an implementation specific error. You even say that it is your own FIX implementation that auto-responds with the reject message you are wondering about. If the reject message does come from your own implementation then you should be able to find the use case under which it issues the text “Invalid Field Added: 43”. Tag 43 is PossDupFlag which is described in FIX as “Always required for retransmitted messages, whether prompted by the sending system or as the result of a resend request.”. The tag is related to a resend scenario so this may give help you to find the issue. Tag 43 must be added to retransmitted messages. Maybe the error message is simply wrong / misleading here?
Here is my error:
8=FIXT.1.1|9=68|35=2|34=15|49=simulator|52=20170118-08:22:03.806|56=client|7=1|16=0|10=058|
8=FIXT.1.1|9=98|35=3|49=client|56=simulator|34=10|52=20170118-08:22:03.807|45=15|372=2|58=Invalid Field Added: 43|10=001|
I am the client, simulator sends me a resendRequest then my fix implementation (using fix8) auto-responds with this reject message. There isn’t even field 43 in what simulator sends ?