Symbol=DD and OrderType=Limit
8=FIXT.1.1|9=176|35=D|34=12|49=135|52=20200124-05:40:59.025|56=PSE|1=13501100|11=1579844458519|38=1000|40=2|44=10|54=1|55=DD|59=0|60=20200124-13:40:59.017|447=C|448=13501100|452=12|453=1|10=072|
how we rearrange tag according our sequence format.
Above order request automatically generated by fix engine
Duplicate to How we can change Tags Sequence when we send Request to PSE
The FIX engine has an error and needs to be “fixed”
. It creates the sequence
447=C|448=13501100|452=12|453=1
but should create the sequence
453=1|448=13501100|447=C|452=12|
If it is QuickFIX/J check out https://www.quickfixj.org/support/. Or try QuickFIX | Support for QuickFIX at SourceForge.net if it is QuickFIX in C++ (you can enter issues in https://github.com/quickfix/quickfix).
Last not least, here is something I found on stack overflow (https://stackoverflow.com/questions/29682235/quickfix-doesnt-validate-the-repeating-group):
Note the comment “client-side modification of the message”. The example on that page shows exactly your (incorrect) ordering.