|
From: andreea.ion <and...@lr...> - 2012-04-24 10:39:58
|
Thanks for the advice.
Regarding the error: 58=Missing required field 453 for message type D
(dictionary:FX2B-FIX.4.3)
The default settings for FIX43.xml for the NewSingleOrder is regarding this
tag is:
<message name="NewOrderSingle" msgtype="D" msgcat="app">
<field name="ClOrdID" required="Y" />
<field name="SecondaryClOrdID" required="N" />
<field name="ClOrdLinkID" required="Y" />
<component name="Parties" required="N" />
........ and so on
And I change the last line with: <component name="Parties" required="Y" />
so I suppose that all the components from "Parties" are set to Y also
.Right?
<component name="Parties">
<group name="NoPartyIDs" required="N">
<field name="PartyID" required="N" />
<field name="PartyIDSource" required="N" />
<field name="PartyRole" required="N" />
<field name="PartySubID" required="N" />
</group>
</component>
And the message is not send. Is rejected with this description :
58=Missing required field 453 for message type D (dictionary:FX2B-FIX.4.3)
Regards,
Andreea
--
View this message in context: http://quickfix-j.364392.n2.nabble.com/58-Conditionally-Required-Field-Missing-35-tp5647317p7495392.html
Sent from the QuickFIX/J mailing list archive at Nabble.com.
|