title: FIX message delimiter
body: <p>I am relatively new to FIX-Protocol.</p>
  <p>The delimiter for a FIX-Protocol message sometimes show ^ and other times |. Wikipedia for FIX-Protocol says <strong><code>[SOH]</code></strong> ( &lt;<em><strong>Start of Header</strong></em>&gt; for hex 0x01 ) being the character.</p>
  <p>Please explain the meaning of the same.</p>
  <p>For example a FIX-Protocol message can be <em>visually</em> represented as</p>
  <pre><code>8=FIX.4.4^9=122^35=D^34=215^49=CLIENT12^52=20100225-19:41:57.316^56=B^1=Marcel^11=13346^21=1^40=2^44=5^54=1^59=0^60=20100225-19:39:52.020^10=072^
  </code></pre>
  <p>or</p>
  <pre><code>8=FIX.4.4|9=122|35=D|34=215|49=CLIENT12|52=20100225-19:41:57.316|56=B|1=Marcel|11=13346|21=1|40=2|44=5|54=1|59=0|60=20100225-19:39:52.020|10=072|
  </code></pre>
  <p>So what exactly is the difference in using a ^ over |</p>
  <p>Are there other delimiters used as well. Its not clear why <strong><code>[SOH]</code></strong> (0x01) fits for ^ or |</p>
  <p>It could have been numerical ONE.</p>