[QFJ-882] FIX50.xml / LegSecAltIDGrp incorrect Created: 13/Mar/16  Updated: 13/Dec/16  Resolved: 23/Aug/16

Status: Closed
Project: QuickFIX/J
Component/s: Message Generation
Affects Version/s: 1.6.0
Fix Version/s: 1.6.3

Type: Bug Priority: Default
Reporter: Mike Starkie Assignee: Christoph John
Resolution: Fixed Votes: 0
Labels: None


 Description   

Hi,
I believe there is an error in FIX50.xml at line 4138 in the components element.

<component name="LegSecAltIDGrp">
<field name="NoLegSecurityAltID" required="N"/>
</component>

In the other xml files, as well as the FIX 4.4 spec, the component is defined as a repeating group. I believe the element should be defined as in the FIX44 xml file as follows:

<component name="LegSecAltIDGrp">
<group name="NoLegSecurityAltID" required="N">
<field name="LegSecurityAltID" required="N"/>
<field name="LegSecurityAltIDSource" required="N"/>
</group>
</component>

I checked the FixRepository.xml file from the FIX consortium and it appears to be ok in the file under FIX 5.0 components section so perhaps it's an issue with the xml generator. Just wanted to bring it to your attention in hopes that fixing this issue may fix other similar issues in the dictionaries that may have resulted from the same condition.

I also posted this to the quickfix-developers group.



 Comments   
Comment by Mike Starkie [ 29/Apr/16 ]

Hi,
I believe this is not fixed. The fix should look like this:

<component name="LegSecAltIDGrp">
<group name="NoLegSecurityAltID" required="N"/>
<field name="LegSecurityAltID" required="N"/>
<field name="LegSecurityAltIDSource" required="N"/>
</group>
</component>

Comment by Christoph John [ 29/Apr/16 ]

You are right. Sorry, I mixed something up.

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