[QFJ-329] Cannot access the nested repeating group info using data dictionary object Created: 07/Aug/08  Updated: 12/Feb/15

Status: Open
Project: QuickFIX/J
Component/s: Metadata/Specs
Affects Version/s: 1.3.1
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Asanka Abeysinghe Assignee: Unassigned
Resolution: Unresolved Votes: 1
Labels: None
Environment:

Ubuntu-Gutsy, JDK1.5



 Description   

This is my code snippet
FileInputStream file = new FileInputStream(new java.io.File("/home/asankaa/etc/spec/FIX44.xml"));
DataDictionary dd = new DataDictionary(file);
DataDictionary.GroupInfo ddGroup1 = dd.getGroup("D",453);
System.out.println("Delimeter Group : "+ ddGroup1.getDelimeterField());
DataDictionary.GroupInfo ddGroup2 = dd.getGroup("D",802);
System.out.println("Delimeter Group : "+ ddGroup2.getDelimeterField());
When I access the group info for 453 (NoPartyIds) DD provides the correct info with 448 as the delimiter, but when trying to access info about 802 (NoPartySubId)



 Comments   
Comment by Serkan Kaba [ 08/Nov/10 ]

log4fix is unable to parse repeating groups due to this.

See: http://code.google.com/p/log4fix/issues/detail?id=9

Comment by Serkan Kaba [ 08/Nov/10 ]

I fixed the log4fix bug using hasGroup and getGroups. But this is still an issue.

Comment by lassaad ismail [ 11/Feb/15 ]

Hi Serkan

I encounter the same issue with PartySubIDs group !
Is there some fix for this?

Thanks

Comment by Christoph John [ 12/Feb/15 ]

No, unfortunately there currently is no fix for this. Maybe the link in the first comment helps? It includes a patch how Serkan worked around the issue.

Generated at Sat Nov 23 07:23:13 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.