title: How to convert a String FIX message to FIX FIX50SP2 format using QuickFixJ
body: <p>Need a quick help. I am a newbie in QuickFixJ. I have a FIX message in a txt file. I need to convert that into FIX50SP2 format. I am enclosing the code snippet.</p>
  
  <pre><code>String fixMsg = "1128=99=25535=X49=CME34=47134052=20100318-03:21:11.36475=20120904268=2279=122=848=336683=607400107=ESU2269=1270=140575271=152273=121014000336=2346=521023=1279=122=848=336683=607401107=ESU2269=1270=140600271=206273=121014000336=2346=681023=210=159";
  
  System.out.println("FixMsg String:"+fixMsg);
  Message FIXMessage = new Message();
  DataDictionary dd = new DataDictionary("FIX50SP2.xml");
  FIXMessage.fromString(fixMsg, dd, false);
  System.out.println("FIXMessage Output:" + FIXMessage.toString()); // Print message after parsing
  MsgType msgType = new MsgType();
  System.out.println(FIXMessage.getField(msgType));
  </code></pre>
  
  <p>Here is the output:</p>
  
  <pre><code>FixMsg String:1128=99=15835=X49=CME34=47164052=2012090312102051175=20120904268=1279=122=848=336683=607745107=ESU2269=1270=140575271=123273=121020000336=2346=501023=110=205
  FIXMessage Output:9=6135=X34=47164049=CME52=2012090312102051175=20120904268=110=117
  quickfix.FieldNotFound: Field [35] was not found in message.
      at quickfix.FieldMap.getField(FieldMap.java:216)
      at quickfix.FieldMap.getFieldInternal(FieldMap.java:353)
      at quickfix.FieldMap.getField(FieldMap.java:349)
      at MainApp.main(MainApp.java:52)
  </code></pre>
  
  <p>I want to extract MsgType field (field 35). Could you please tell me where I am wrong? The thing I have observed is that after parsing to FIX50SP2 format, the convert FIX message is missing many data element (for details see the output)</p>
  
  <p>Thanks </p>