title: Parse flat file with multiple formats
body: <p>Its been a while since Ive had to write what amounts to a custom format edi processor.  The last time I wrote one, I was an AS/400 programmer (not iSeries to give you a timeframe).  It was pretty easy, I built a structure and inspected the record type column and began processing based on the fix positions of data and record type.</p>
  
  <p>Fast forward to 2012 and I have almost exactly the same requirements except I no longer have an AS/400 to make it easy.</p>
  
  <p>For brevity, the first 2 columns contain a record type and the structure is based on that type.  Any suggestion on how to best handle this in c# on a web server?</p>
  
  <p>Some options I have considered are filehelpers and SSIS.  I have full control over the environment so I can do pretty much anything that makes sense. </p>