Let's see one of the projects I've made with the Business Rule Engine from the Microsoft BizTalk tool set. There are the EDI data in"very flexible format". The source partners fill up the fields of these documents by different applications and peoples. As a result the data are usually spread through the several fields if they filling application has a limit to the field size. For example: Good data: N1*CN*YOUNG BAY INTERNATIONAL INC N3*2655 ST-JACQUES#101*MONTREAL QC H3J 1H8 CANADA N3*TEL:514-8121887 ......