|
From: Colin D. <co...@ma...> - 2018-04-06 19:38:03
|
Can you give us a code snippet? On 04/06/2018 09:09 AM, eri...@th... wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > I am trying to process a TradeCaptureReport (AE) message in FIX 5.0SP2 > > Based on the spec, one of the optional components is TrdInstrmtLegGrp. > > Looking the dictionary In see it there in the message definition: > > (It’s huge, so I am not including the entire message.) > > <component name="TrdInstrmtLegGrp" required="N”/> > > The component is defined with an InstrumentLeg: > > <component name="InstrumentLeg" required="N”/> <- I’m interested in this guy > > Which has a LegSecAltIDGrp: > > <component name="LegSecAltIDGrp" required="N"/> > > Which is this: > > <component name="LegSecAltIDGrp"> > <group name="NoLegSecurityAltID" required="N"> > <field name="LegSecurityAltID" required="N"/> > <field name="LegSecurityAltIDSource" required="N"/> > </group> > </component> > > With these fields: > > <field number="604" name="NoLegSecurityAltID" type="NUMINGROUP"/> > <field number="605" name="LegSecurityAltID" type="STRING"/> > <field number="606" name="LegSecurityAltIDSource" type="STRING"/> > > All of this agrees with the spec, of course. > > But when I try to create a NoLegSecurityAltID group, MessageFactory returns a null. > > When I ran my code in the debugger, LegSecAltIDGrp does not seem to be defined anywhere. > > Am I missing something? > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users |