{{Quickfixn}} Please help
Nirjhar Jain
nirjhar.jain at commdel.net
Fri Feb 21 05:33:02 PST 2014
Hi All,
I am trying to make TradeCaptureReport (35=AE) message. It has multiple
groups and nested groups as below:
552=2(NoSidesGroup)
{
54=1
37=3-2-211423T-0-0
11=3-2-211423T-0-0
453=1(NoPartyIDsGroup)
{
448=KRIS
447=C
452=27
802=3(NoPartySubIDsGroup)
{
523=KRIS CAPITAL PTE LTD, SINGAPORE
803=1
523=8840805
803=2
523=TARUN MAHROTRI
803=9
}
}
15=EUR
120=USD
}
{
54=2
37=3-2-211423T-0-0
11=3-2-211423T-0-0
453=1(NoPartyIDsGroup)
{
448=BGDM
447=C
452=17
802=2(NoPartySubIDsGroup)
{
523=TESTBLOOMBERG, SQA
803=1
523=FXGO PRQA/CHRISTIAN L
803=9
}
}
15=EUR
120=USD
}
While I am trying to frame this message, the sequence of groups is getting
changed as below:
552=2 | 54=1 | 37=HKQ020018JA3DNC9 | 11=clordId61262079.1055 | 453=1 |
15=EUR | 120=GBP | 54=2 | 37=HKQ020018JA3DNC9 | 11=clordId61262079.1055 |
453=1 | 15=EUR | 120=GBP | 453=2 | 448=KRIS | 447=C | 452=27 | 802=3 |
448=HSBC | 447=C | 452=17 | 802=2 | 802=5 | 523=KRIS CAPITAL PTE LTD,
SINGAPORE |
803=1 | 523=10101989 | 803=2 | 523=FX ALGO | 803=9 | 523=HSBC Bank | 803=1 |
523=FxAlgo Support | 803=9 |
The sequence in which I have added the groups is as follows:
trdCapReport.AddGroup(noSidesGroup1);
trdCapReport.AddGroup(noPartyIdsGroup1);
trdCapReport.AddGroup(noPartySubIDsGroup11);
trdCapReport.AddGroup(noPartySubIDsGroup12);
trdCapReport.AddGroup(noPartySubIDsGroup13);
trdCapReport.AddGroup(noSidesGroup2);
trdCapReport.AddGroup(noPartyIdsGroup2);
trdCapReport.AddGroup(noPartySubIDsGroup21);
trdCapReport.AddGroup(noPartySubIDsGroup22);
I don't understand what I am doing wrong. Please help me finding the issue.
Thanks in Advance.
Thanks & Regards,
Nirjhar Jain
Software Engineer
Contact: +91-9717976519
Commdel Consulting Services P Ltd,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20140221/c1ad57c5/attachment-0002.htm>
More information about the Quickfixn
mailing list