Out of order repeating group members

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Out of order repeating group members

Luba Zlatin
QuickFIX/J Documentation: http://www.quickfixj.org/documentation/
QuickFIX/J Support: http://www.quickfixj.org/support/



Good evening!

 

I changed the order of the "Instrument" component fields and regenerated quickfixj. Now my Instrument class has the following field order:

 

public class Instrument extends quickfix.MessageComponent {

 

       static final long serialVersionUID = 20050617;

       public static final String MSGTYPE = "";

      

       private int[] componentFields = { 461, 55, 65, 48, 22, 460, 167, 762, 200, 541, 224, 225, 239, 226, 227, 228, 255, 543, 470, 471, 472, 240, 202, 947, 206, 231, 223, 207, 106, 348, 349, 107, 350, 351, 691, 667, 875, 876, 873, 874, 21067, 21001, 21002, 21003,  };

 

With the new quickfixj-all-1.6.1.jar I got " Out of order repeating group members " Exception.

 

Here are my messages:

 

8=FIX.4.49=54235=R34=649=MODELITY_MARKET_PLACE52=20160316-13:41:56.38956=HAPOALIM_COUNTERPARTY115=HAPO128=theDeliverToCompID131=lubasQuoteRequest_execution_report_will_be_rejected146=1461=DXXXXX55=N/A48=1111122=J167=MLEG711=2311=myUnderlyingSymbol_1316=100308=myUnderlyingSecurityExchange_1318=USD423=1311=myUnderlyingSymbol_2316=200308=myUnderlyingSecurityExchange_2318=EUR423=254=1555=1602=LEG1624=11184=291185=<dataDocument></dataDocument>126=20160328-03:28:36.38860=20160316-13:41:56.38853=77.7120=EUR21009=121031=110=151

 

8=FIX.4.49=18335=334=649=HAPOALIM_COUNTERPARTY52=20160316-13:41:57.27856=MODELITY_MARKET_PLACE115=HAPO128=theDeliverToCompID45=458=Out of order repeating group members371=461372=R373=1510=137

 

Here is a fragment of my Data Dictionary .xml:

 

<component name="Instrument">

   <field name="CFICode" required="Y" />

   <field name="Symbol" required="N" />

   <field name="SymbolSfx" required="N" />

   <field name="SecurityID" required="N" />

   <field name="SecurityIDSource" required="N" />

   <group name="NoSecurityAltID" required="N">

    <field name="SecurityAltID" required="N" />

    <field name="SecurityAltIDSource" required="N" />

   </group>

   <field name="Product" required="N" />  

   <field name="SecurityType" required="N" />

   <field name="SecuritySubType" required="N" />

   <field name="MaturityMonthYear" required="N" />

   <field name="MaturityDate" required="N" />

 

What wrong with this?

 

One more strange thing is: the excecutor  .messages.log file has zero size.


------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Quickfixj-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quickfixj-users
Loading...