Nested Repeating Groups #733
Unanswered
deepakvashist-zh
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Context and Problem
Hi team,
I am encountering an issue when attempting to parse a
TradeCaptureReport(MsgType=AE) message that contains a nested repeating group. The message parses correctly without a data dictionary but fails when the data dictionary is used, suggesting an issue with how the parser validates or iterates through nested groups.The failure occurs specifically after I introduced the
MiscFeesGrpinside theTrdCapRptSideGrp(TradeCaptureReport→TrdCapRptSideGrp→MiscFeesGrp).Is this a known issue in the quickfix parser, or am I incorrectly structuring the message according to the FIX specification?
Example
The following Go test demonstrates the problem. The assertion for
ParseMessageWithDataDictionary()fails, while the assertion forParseMessage()(without DD) passes.Detailed Findings
quickfix.ParseMessageWithDataDictionary.MiscFeesGrpwithin the side group.quickfix/message.go
Lines 307 to 372 in e4fe18c
Thank you for your help in advance! Please let me know if you need any other details. 🙏
Beta Was this translation helpful? Give feedback.
All reactions