Rearrange Tags when request send to PSE

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” :slight_smile: . 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.