# @testcase 14j
# @Receive a message with repeating groups in which the order of repeating group fields does not match the specification

iCONNECT
# logon message and response
I8=FIX.4.2|35=A|34=1|49=TW|52=<TIME>|56=ISLD|98=0|108=2|
E8=FIX.4.2|9=60|35=A|34=1|49=ISLD|52=00000000-00:00:00.000|56=TW|98=0|108=2|10=0|

#------------------------
# begin message exchange
#------------------------

#New order message with out of order AllocShares(80) and AllocAccount(79) in repeating group.
I8=FIX.4.2|35=D|34=2|49=TW|52=<TIME>|56=ISLD|11=ID|21=1|40=1|54=1|38=200.00|55=INTC|78=2|80=50|79=acct1|80=150|79=acct2|60=<TIME>|
# expect a reject
E8=FIX.4.2|9=107|35=3|34=2|49=ISLD|52=00000000-00:00:00.000|56=TW|45=2|58=Out of order repeating group members|371=80|372=D|10=0|

#------------------------
# end message exchange
#------------------------

# logout message and response
I8=FIX.4.2|35=5|34=3|49=TW|52=<TIME>|56=ISLD|
E8=FIX.4.2|9=49|35=5|34=3|49=ISLD|52=00000000-00:00:00.000|56=TW|10=0|

eDISCONNECT
