$ cat Rule.txt <Rule field="PossDupFlag" value="Y" > <Rule expression="SendingTime - OrigSendingTime > 36000000"> <Set field="Text" expression="SendingTime - OrigSendingTime" override="true" /> <Set field="MessageErrors" value="Delta between tag 52 and tag 122 is GT 10 hours" override="true" /> </Rule> <Rule field="OrdStatus" value="2" > <Copy field="ExecType" from="OrdStatus" override="true" /> </Rule> </Rule> <Rule> <Set field="Account" value="PERS" override="true" /> <Clear field="LastCapacity" /> </Rule> <Rule field="LastMkt" value="N" > <Set field="LastMkt" value="A" override="true" /> </Rule> <Rule expression="DeliverToCompID IS NULL" invert="true" > <Copy field="OnBehalfOfCompID" from="DeliverToCompID" override="true" /> <Clear field="DeliverToCompID"/> </Rule>
<Rule field="PossDupFlag" value="Y" ><Rule expression="SendingTime - OrigSendingTime > 36000000"><Set field="Text" expression="SendingTime - OrigSendingTime" override="true" /><Set field="MessageErrors" value="Delta between tag 52 and tag 122 is GT 10 hours" override="true" /></Rule></Rule> <Rule field="PossDupFlag" value="Y" ><Rule field="OrdStatus" value="2" > <Copy field="ExecType" from="OrdStatus" override="true" /> </Rule> </Rule> <Rule><Set field="Account" value="PERS" override="true" /><Clear field="LastCapacity" /></Rule> <Rule field="LastMkt" value="N" ><Set field="LastMkt" value="A" override="true" /></Rule> <Rule expression="DeliverToCompID IS NULL" invert="true" ><Copy field="OnBehalfOfCompID" from="DeliverToCompID" override="true" /><Clear field="DeliverToCompID"/></Rule>