Skip to content
Browse files

First alpha release submission

git-svn-id: https://jfilehelpers.svn.sourceforge.net/svnroot/jfilehelpers@1 e6aea695-393b-0410-bcd1-a96c4ba3c4be
  • Loading branch information...
0 parents commit ba7043f4755724e21b199a13d3ca157a9d219835 fcoury committed Sep 29, 2007
Showing with 9,349 additions and 0 deletions.
  1. +11 −0 .classpath
  2. +17 −0 .project
  3. +2 −0 Resources/samples/customers-delimited.txt
  4. +3 −0 Resources/samples/customers-fixed.txt
  5. +4 −0 Resources/test/Bad/BadAdd1.txt
  6. +3 −0 Resources/test/Bad/BadAdd2.txt
  7. +4 −0 Resources/test/Bad/BadAll1.txt
  8. +4 −0 Resources/test/Bad/BadDate1.txt
  9. +5 −0 Resources/test/Bad/BadDate1Ignore.txt
  10. +4 −0 Resources/test/Bad/BadDate2.txt
  11. +4 −0 Resources/test/Bad/BadInt1.txt
  12. +4 −0 Resources/test/Bad/BadInt2.txt
  13. +3 −0 Resources/test/Bad/BadInt3.txt
  14. +3 −0 Resources/test/Bad/BadInt4.txt
  15. +3 −0 Resources/test/Bad/BadQuoted1.txt
  16. +3 −0 Resources/test/Bad/BadQuoted2.txt
  17. +4 −0 Resources/test/Bad/BadQuoted3.txt
  18. +10 −0 Resources/test/Bad/CustomersTabNumFields.txt
  19. +6 −0 Resources/test/Bad/InNewLine3.txt
  20. +3 −0 Resources/test/Bad/InNewLine4.txt
  21. +12 −0 Resources/test/Bad/MultiRecord1.txt
  22. +4 −0 Resources/test/Bad/NoBadNullvalue.txt
  23. +8 −0 Resources/test/Bad/OptionalBad1.txt
  24. +1 −0 Resources/test/Classes/SampleBinaryClass.fhc
  25. +19 −0 Resources/test/Classes/SampleClass.cs
  26. +18 −0 Resources/test/Classes/SampleClass.vb
  27. BIN Resources/test/Excel/Customers.xls
  28. BIN Resources/test/Excel/Customers2.xls
  29. BIN Resources/test/Excel/OneColumn.xls
  30. BIN Resources/test/Excel/OneColumnEnum.xls
  31. BIN Resources/test/Excel/OneColumnEnumBad.xls
  32. BIN Resources/test/Excel/OneColumnError.xls
  33. BIN Resources/test/Excel/Orders.xls
  34. BIN Resources/test/Excel/OrdersDate.xls
  35. BIN Resources/test/Excel/OrdersError.xls
  36. BIN Resources/test/Excel/Template.xls
  37. +2 −0 Resources/test/Good/ArrayFields.txt
  38. +2 −0 Resources/test/Good/Chinese.txt
  39. BIN Resources/test/Good/ChineseUnicode.txt
  40. +7 −0 Resources/test/Good/ConditionalRecords1.txt
  41. +7 −0 Resources/test/Good/ConditionalRecords2.txt
  42. +6 −0 Resources/test/Good/ConditionalRecords3.txt
  43. +5 −0 Resources/test/Good/ConverterDecimals1.txt
  44. +5 −0 Resources/test/Good/CustomConverter1.txt
  45. +4 −0 Resources/test/Good/CustomConverter2.txt
  46. +91 −0 Resources/test/Good/CustomersFixed.txt
  47. +91 −0 Resources/test/Good/CustomersSemiColon.txt
  48. +91 −0 Resources/test/Good/CustomersTab.txt
  49. +10 −0 Resources/test/Good/CustomersTabIgnoreFirst.txt
  50. +10 −0 Resources/test/Good/CustomersTabIgnoreLast.txt
  51. +10 −0 Resources/test/Good/CustomersTabIgnoreMiddle.txt
  52. +91 −0 Resources/test/Good/CustomersVerticalBar.txt
  53. +100 −0 Resources/test/Good/CustomersVerticalBarDemo.txt
  54. +81 −0 Resources/test/Good/CustomersVerticalBarOlds.txt
  55. +6 −0 Resources/test/Good/DateFormat1.txt
  56. +6 −0 Resources/test/Good/DateFormat2.txt
  57. +14 −0 Resources/test/Good/DiffOrdersDup.txt
  58. +15 −0 Resources/test/Good/DiffOrdersNew.txt
  59. +12 −0 Resources/test/Good/DiffOrdersOld.txt
  60. +4 −0 Resources/test/Good/DiscardFirst0.txt
  61. +5 −0 Resources/test/Good/DiscardFirst1.txt
  62. +6 −0 Resources/test/Good/DiscardFirst2.txt
  63. +6 −0 Resources/test/Good/DiscardFirst3.txt
  64. +4 −0 Resources/test/Good/DiscardLast0.txt
  65. +5 −0 Resources/test/Good/DiscardLast1.txt
  66. +6 −0 Resources/test/Good/DiscardLast2.txt
  67. +6 −0 Resources/test/Good/DiscardLast3.txt
  68. 0 Resources/test/Good/EmptyFile.txt
  69. +7 −0 Resources/test/Good/EncodingANSI.txt
  70. +40 −0 Resources/test/Good/EncodingAdv1.txt
  71. +43 −0 Resources/test/Good/EncodingAdv2.txt
  72. +7 −0 Resources/test/Good/EncodingUTF8.txt
  73. BIN Resources/test/Good/EncodingUnicode.txt
  74. BIN Resources/test/Good/EncodingUnicodeBig.txt
  75. +5 −0 Resources/test/Good/EnumConverter1.txt
  76. +5 −0 Resources/test/Good/EnumConverter2.txt
  77. +5 −0 Resources/test/Good/EnumConverter3.txt
  78. +4 −0 Resources/test/Good/ExcelCsv1.txt
  79. +4 −0 Resources/test/Good/ExcelCsv2.txt
  80. +5 −0 Resources/test/Good/FieldIgnoredAdvanced.txt
  81. +6 −0 Resources/test/Good/IgnoreComments1.txt
  82. +6 −0 Resources/test/Good/IgnoreComments2.txt
  83. +7 −0 Resources/test/Good/IgnoreEmpty1.txt
  84. +7 −0 Resources/test/Good/IgnoreEmpty2.txt
  85. +7 −0 Resources/test/Good/IgnoreEmpty3.txt
  86. +6 −0 Resources/test/Good/IgnoreEmpty4.txt
  87. +6 −0 Resources/test/Good/IgnoreEmpty5.txt
  88. +6 −0 Resources/test/Good/InNewLine0.txt
  89. +6 −0 Resources/test/Good/InNewLine1.txt
  90. +6 −0 Resources/test/Good/InNewLine2.txt
  91. +6 −0 Resources/test/Good/InNewLineFixed1.txt
  92. +6 −0 Resources/test/Good/InNewLineFixed2.txt
  93. +13 −0 Resources/test/Good/MasterDetail1.txt
  94. +13 −0 Resources/test/Good/MasterDetail2.txt
  95. +13 −0 Resources/test/Good/MasterDetail3.txt
  96. +12 −0 Resources/test/Good/MultiRecord1.txt
  97. +25 −0 Resources/test/Good/MultilineFull.txt
  98. +4 −0 Resources/test/Good/NullableTypes1.txt
  99. +10 −0 Resources/test/Good/NumberFormat.txt
  100. +10 −0 Resources/test/Good/NumberNegative.txt
  101. +8 −0 Resources/test/Good/OptionalDelimited0.txt
  102. +8 −0 Resources/test/Good/OptionalDelimited1.txt
  103. +8 −0 Resources/test/Good/OptionalDelimited1Quoted.txt
  104. +8 −0 Resources/test/Good/OptionalDelimited2.txt
  105. +8 −0 Resources/test/Good/OptionalDelimited2Quoted.txt
  106. +8 −0 Resources/test/Good/OptionalDelimited3.txt
  107. +8 −0 Resources/test/Good/OptionalDelimited4.txt
  108. +8 −0 Resources/test/Good/OptionalDelimited5.txt
  109. +9 −0 Resources/test/Good/OptionalDelimitedFull.txt
  110. +8 −0 Resources/test/Good/OptionalFixed0.txt
  111. +8 −0 Resources/test/Good/OptionalFixed1.txt
  112. +8 −0 Resources/test/Good/OptionalFixed2.txt
  113. +830 −0 Resources/test/Good/OrdersFixed.txt
  114. +10 −0 Resources/test/Good/OrdersFixedIgnoreMiddle.txt
  115. +830 −0 Resources/test/Good/OrdersSemiColon.txt
  116. +830 −0 Resources/test/Good/OrdersTab.txt
  117. +830 −0 Resources/test/Good/OrdersVerticalBar.txt
  118. +40 −0 Resources/test/Good/OrdersWithOutDates.txt
  119. +4 −0 Resources/test/Good/PriceConverter.txt
  120. +6 −0 Resources/test/Good/QuoteMode1.txt
  121. +10 −0 Resources/test/Good/QuotedCustomers.txt
  122. +10 −0 Resources/test/Good/QuotedCustomers2.txt
  123. +6 −0 Resources/test/Good/QuotedOrders.txt
  124. +6 −0 Resources/test/Good/QuotedOrders2.txt
  125. +3 −0 Resources/test/Good/ReadAsDataTable.txt
  126. +21 −0 Resources/test/Good/RealCsvComma1.txt
  127. +21 −0 Resources/test/Good/RealCsvComma2.txt
  128. +21 −0 Resources/test/Good/RealCsvVerticalBar1.txt
  129. +21 −0 Resources/test/Good/RealCsvVerticalBar2.txt
  130. +8 −0 Resources/test/Good/Sort1.txt
  131. +4 −0 Resources/test/Good/Test1.txt
  132. +5 −0 Resources/test/Good/Test2.txt
  133. 0 Resources/test/Good/TestEmpty.txt
  134. +6 −0 Resources/test/Good/Transform1.txt
  135. +6 −0 Resources/test/Good/Transform2.txt
  136. +6 −0 Resources/test/Good/Trim1.txt
  137. BIN Resources/test/TestData.mdb
  138. +91 −0 Resources/test/UpLoadCustomers.txt
  139. +830 −0 Resources/test/UpLoadOrders.txt
  140. +830 −0 Resources/test/temp.txt
  141. +30 −0 Samples/src/org/coury/jfilehelpers/samples/delimited/Customer.java
  142. +27 −0 Samples/src/org/coury/jfilehelpers/samples/delimited/TestDelimited.java
  143. +49 −0 Samples/src/org/coury/jfilehelpers/samples/fixed/Customer.java
  144. +26 −0 Samples/src/org/coury/jfilehelpers/samples/fixed/TestFixed.java
  145. +12 −0 Source/src/org/coury/jfilehelpers/annotations/DelimitedRecord.java
  146. +15 −0 Source/src/org/coury/jfilehelpers/annotations/FieldAlign.java
  147. +15 −0 Source/src/org/coury/jfilehelpers/annotations/FieldConverter.java
  148. +12 −0 Source/src/org/coury/jfilehelpers/annotations/FieldDelimiter.java
  149. +12 −0 Source/src/org/coury/jfilehelpers/annotations/FieldFixedLength.java
  150. +11 −0 Source/src/org/coury/jfilehelpers/annotations/FieldIgnored.java
  151. +12 −0 Source/src/org/coury/jfilehelpers/annotations/FieldNullValue.java
  152. +11 −0 Source/src/org/coury/jfilehelpers/annotations/FieldOptional.java
  153. +15 −0 Source/src/org/coury/jfilehelpers/annotations/FieldTrim.java
  154. +11 −0 Source/src/org/coury/jfilehelpers/annotations/FixedLengthRecord.java
  155. +14 −0 Source/src/org/coury/jfilehelpers/annotations/IgnoreCommentedLines.java
  156. +11 −0 Source/src/org/coury/jfilehelpers/annotations/IgnoreEmptyLines.java
  157. +12 −0 Source/src/org/coury/jfilehelpers/annotations/IgnoreFirst.java
  158. +12 −0 Source/src/org/coury/jfilehelpers/annotations/IgnoreLast.java
  159. +190 −0 Source/src/org/coury/jfilehelpers/converters/ConvertHelpers.java
  160. +29 −0 Source/src/org/coury/jfilehelpers/converters/ConverterBase.java
  161. +136 −0 Source/src/org/coury/jfilehelpers/core/ExtractedInfo.java
  162. +374 −0 Source/src/org/coury/jfilehelpers/core/RecordInfo.java
  163. +5 −0 Source/src/org/coury/jfilehelpers/engines/Encoding.java
  164. +80 −0 Source/src/org/coury/jfilehelpers/engines/EngineBase.java
  165. +124 −0 Source/src/org/coury/jfilehelpers/engines/FileHelperEngine.java
  166. +50 −0 Source/src/org/coury/jfilehelpers/engines/FileTransformEngine.java
  167. +157 −0 Source/src/org/coury/jfilehelpers/engines/LineInfo.java
  168. +5 −0 Source/src/org/coury/jfilehelpers/enums/AlignMode.java
  169. +5 −0 Source/src/org/coury/jfilehelpers/enums/ConverterKind.java
  170. +5 −0 Source/src/org/coury/jfilehelpers/enums/FixedMode.java
  171. +5 −0 Source/src/org/coury/jfilehelpers/enums/MultilineMode.java
  172. +5 −0 Source/src/org/coury/jfilehelpers/enums/ProgressMode.java
  173. +5 −0 Source/src/org/coury/jfilehelpers/enums/QuoteMode.java
  174. +7 −0 Source/src/org/coury/jfilehelpers/enums/RecordCondition.java
  175. +5 −0 Source/src/org/coury/jfilehelpers/enums/TrimMode.java
  176. +176 −0 Source/src/org/coury/jfilehelpers/fields/DelimitedField.java
  177. +36 −0 Source/src/org/coury/jfilehelpers/fields/FieldAlignBean.java
  178. +317 −0 Source/src/org/coury/jfilehelpers/fields/FieldBase.java
  179. +78 −0 Source/src/org/coury/jfilehelpers/fields/FieldFactory.java
  180. +111 −0 Source/src/org/coury/jfilehelpers/fields/FixedLengthField.java
  181. +20 −0 Source/src/org/coury/jfilehelpers/helpers/ConditionHelper.java
  182. +163 −0 Source/src/org/coury/jfilehelpers/helpers/StringHelper.java
  183. +16 −0 Tests/src/org/coury/jfilehelpers/tests/common/Common.java
  184. +71 −0 Tests/src/org/coury/jfilehelpers/tests/converters/DateFormatTest.java
  185. +42 −0 Tests/src/org/coury/jfilehelpers/tests/converters/DecimalNumbersTest.java
  186. +33 −0 Tests/src/org/coury/jfilehelpers/tests/converters/EnumConverterTest.java
  187. +24 −0 Tests/src/org/coury/jfilehelpers/tests/converters/testobjects/DateFormatType1.java
  188. +19 −0 Tests/src/org/coury/jfilehelpers/tests/converters/testobjects/DateFormatType2.java
  189. +12 −0 Tests/src/org/coury/jfilehelpers/tests/converters/testobjects/DecimalType.java
  190. +3 −0 Tests/src/org/coury/jfilehelpers/tests/converters/testobjects/Enum1.java
  191. +3 −0 Tests/src/org/coury/jfilehelpers/tests/converters/testobjects/Enum2.java
  192. +8 −0 Tests/src/org/coury/jfilehelpers/tests/converters/testobjects/EnumType1.java
  193. +8 −0 Tests/src/org/coury/jfilehelpers/tests/converters/testobjects/EnumType2.java
  194. +6 −0 Tests/src/org/coury/jfilehelpers/tests/converters/testobjects/EnumType3.java
  195. BIN bin/org/coury/jfilehelpers/annotations/DelimitedRecord.class
  196. BIN bin/org/coury/jfilehelpers/annotations/FieldAlign.class
  197. BIN bin/org/coury/jfilehelpers/annotations/FieldConverter.class
  198. BIN bin/org/coury/jfilehelpers/annotations/FieldDelimiter.class
  199. BIN bin/org/coury/jfilehelpers/annotations/FieldFixedLength.class
  200. BIN bin/org/coury/jfilehelpers/annotations/FieldIgnored.class
  201. BIN bin/org/coury/jfilehelpers/annotations/FieldNullValue.class
  202. BIN bin/org/coury/jfilehelpers/annotations/FieldOptional.class
  203. BIN bin/org/coury/jfilehelpers/annotations/FieldTrim.class
  204. BIN bin/org/coury/jfilehelpers/annotations/FixedLengthRecord.class
  205. BIN bin/org/coury/jfilehelpers/annotations/IgnoreCommentedLines.class
  206. BIN bin/org/coury/jfilehelpers/annotations/IgnoreEmptyLines.class
  207. BIN bin/org/coury/jfilehelpers/annotations/IgnoreFirst.class
  208. BIN bin/org/coury/jfilehelpers/annotations/IgnoreLast.class
  209. BIN bin/org/coury/jfilehelpers/converters/ConvertHelpers$BooleanConverter.class
  210. BIN bin/org/coury/jfilehelpers/converters/ConvertHelpers$DateTimeConverter.class
  211. BIN bin/org/coury/jfilehelpers/converters/ConvertHelpers$IntConverter.class
  212. BIN bin/org/coury/jfilehelpers/converters/ConvertHelpers.class
  213. BIN bin/org/coury/jfilehelpers/converters/ConverterBase.class
  214. BIN bin/org/coury/jfilehelpers/core/ExtractedInfo.class
  215. BIN bin/org/coury/jfilehelpers/core/RecordInfo.class
  216. BIN bin/org/coury/jfilehelpers/engines/Encoding.class
  217. BIN bin/org/coury/jfilehelpers/engines/EngineBase.class
  218. BIN bin/org/coury/jfilehelpers/engines/FileHelperEngine.class
  219. BIN bin/org/coury/jfilehelpers/engines/FileTransformEngine.class
  220. BIN bin/org/coury/jfilehelpers/engines/LineInfo.class
  221. BIN bin/org/coury/jfilehelpers/enums/AlignMode.class
  222. BIN bin/org/coury/jfilehelpers/enums/ConverterKind.class
  223. BIN bin/org/coury/jfilehelpers/enums/FixedMode.class
  224. BIN bin/org/coury/jfilehelpers/enums/MultilineMode.class
  225. BIN bin/org/coury/jfilehelpers/enums/ProgressMode.class
  226. BIN bin/org/coury/jfilehelpers/enums/QuoteMode.class
  227. BIN bin/org/coury/jfilehelpers/enums/RecordCondition.class
  228. BIN bin/org/coury/jfilehelpers/enums/TrimMode.class
  229. BIN bin/org/coury/jfilehelpers/fields/DelimitedField.class
  230. BIN bin/org/coury/jfilehelpers/fields/FieldAlignBean.class
  231. BIN bin/org/coury/jfilehelpers/fields/FieldBase.class
  232. BIN bin/org/coury/jfilehelpers/fields/FieldFactory.class
  233. BIN bin/org/coury/jfilehelpers/fields/FixedLengthField.class
  234. BIN bin/org/coury/jfilehelpers/helpers/ConditionHelper.class
  235. BIN bin/org/coury/jfilehelpers/helpers/StringHelper.class
  236. BIN bin/org/coury/jfilehelpers/samples/delimited/Customer.class
  237. BIN bin/org/coury/jfilehelpers/samples/delimited/TestDelimited.class
  238. BIN bin/org/coury/jfilehelpers/samples/fixed/Customer.class
  239. BIN bin/org/coury/jfilehelpers/samples/fixed/TestFixed.class
  240. BIN bin/org/coury/jfilehelpers/tests/common/Common.class
  241. BIN bin/org/coury/jfilehelpers/tests/converters/DateFormatTest.class
  242. BIN bin/org/coury/jfilehelpers/tests/converters/DecimalNumbersTest.class
  243. BIN bin/org/coury/jfilehelpers/tests/converters/EnumConverterTest.class
  244. BIN bin/org/coury/jfilehelpers/tests/converters/testobjects/DateFormatType1.class
  245. BIN bin/org/coury/jfilehelpers/tests/converters/testobjects/DateFormatType2.class
  246. BIN bin/org/coury/jfilehelpers/tests/converters/testobjects/DecimalType.class
  247. BIN bin/org/coury/jfilehelpers/tests/converters/testobjects/Enum1.class
  248. BIN bin/org/coury/jfilehelpers/tests/converters/testobjects/Enum2.class
  249. BIN bin/org/coury/jfilehelpers/tests/converters/testobjects/EnumType1.class
  250. BIN bin/org/coury/jfilehelpers/tests/converters/testobjects/EnumType2.class
  251. BIN bin/org/coury/jfilehelpers/tests/converters/testobjects/EnumType3.class
  252. +138 −0 hs_err_pid3776.log
  253. +19 −0 jfilehelpers.jardesc
  254. BIN lib/commons-lang-2.3.jar
  255. BIN lib/junit-4.4.jar
11 .classpath
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="Source/src"/>
+ <classpathentry kind="src" path="Tests/src"/>
+ <classpathentry kind="src" path="Samples/src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="Resources"/>
+ <classpathentry kind="lib" path="lib/commons-lang-2.3.jar"/>
+ <classpathentry kind="lib" path="lib/junit-4.4.jar"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
17 .project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>JFileHelpers</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
2 Resources/samples/customers-delimited.txt
@@ -0,0 +1,2 @@
+1,Antonio Pereira,100,12-12-1978
+2,Felipe Coury,2,01-01-2007
3 Resources/samples/customers-fixed.txt
@@ -0,0 +1,3 @@
+1 Antonio Pereira 10012-12-1978ABC
+2 Felipe Coury 201-01-2007
+3 Anderson Polga 4212-11-2007DEF
4 Resources/test/Bad/BadAdd1.txt
@@ -0,0 +1,4 @@
+111020050je000
+101020050ho002
+101020050h2002
+
3 Resources/test/Bad/BadAdd2.txt
@@ -0,0 +1,3 @@
+111020050je000
+101020050ho002
+101020050h2002
4 Resources/test/Bad/BadAll1.txt
@@ -0,0 +1,4 @@
+30022005001234
+01012005001abc
+99999999123456
+00002005234567
4 Resources/test/Bad/BadDate1.txt
@@ -0,0 +1,4 @@
+01012005012345
+30022005001234
+01012005123456
+01012005234567
5 Resources/test/Bad/BadDate1Ignore.txt
@@ -0,0 +1,5 @@
+asdasdasdasdasdasdasd
+01012005012345
+30022005001234
+01012005123456
+01012005234567
4 Resources/test/Bad/BadDate2.txt
@@ -0,0 +1,4 @@
+01012005123456
+11302005012345
+01012005234567
+01012005234567
4 Resources/test/Bad/BadInt1.txt
@@ -0,0 +1,4 @@
+01012005012345
+01012005001abc
+01012005123456
+01012005234567
4 Resources/test/Bad/BadInt2.txt
@@ -0,0 +1,4 @@
+01012005012345
+010120050013.2
+01012005123456
+01012005234567
3 Resources/test/Bad/BadInt3.txt
@@ -0,0 +1,3 @@
+1234 111
+1234 1115
+
3 Resources/test/Bad/BadInt4.txt
@@ -0,0 +1,3 @@
+1234 154
+12 34 154
+
3 Resources/test/Bad/BadQuoted1.txt
@@ -0,0 +1,3 @@
+ALFKI|"Alfreds Futterkiste"|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+ANATR|"Ana Trujillo Emparedados y helados""|Ana Trujillo|Owner|Avda. de la Constituci�n 2222|M�xico D.F.|Mexico
+ANTON|"Antonio Moreno Taquer�a"|Antonio Moreno|Owner|Mataderos 2312|M�xico D.F.|Mexico
3 Resources/test/Bad/BadQuoted2.txt
@@ -0,0 +1,3 @@
+ALFKI| "Alfreds Futterkiste"|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo"|Owner|Avda. de la Constituci�n 2222|M�xico D.F.|Mexico
+ANTON|"Antonio Moreno Taquer�a"|Antonio Moreno|Owner|Mataderos 2312|M�xico D.F.|Mexico
4 Resources/test/Bad/BadQuoted3.txt
@@ -0,0 +1,4 @@
+ALFKI|"Alfreds Futterk
+iste"|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo"|Owner|Avda. de la Constituci�n 2222|M�xico D.F.|Mexico
+ANTON|"Antonio Moreno Taquer�a"|Antonio Moreno|Owner|Mataderos 2312|M�xico D.F.|Mexico
10 Resources/test/Bad/CustomersTabNumFields.txt
@@ -0,0 +1,10 @@
+ALFKI Alfreds Futterkiste Maria Anders Sales Representative Obere Str. 57 Berlin Germany asdasd
+ANATR Ana Trujillo Emparedados y helados Ana Trujillo Owner Avda. de la Constituci�n 2222 M�xico D.F. Mexico asdasd
+ANTON Antonio Moreno Taquer�a Antonio Moreno Owner Mataderos 2312 M�xico D.F. Mexico asdasd
+AROUT Around the Horn Thomas Hardy Sales Representative 120 Hanover Sq. London UK asdasd
+BERGS Berglunds snabbk�p Christina Berglund Order Administrator Berguvsv�gen 8 Lule� Sweden asdasd
+BLAUS Blauer See Delikatessen Hanna Moos Sales Representative Forsterstr. 57 Mannheim Germany asdasd
+BLONP Blondesddsl p�re et fils Fr�d�rique Citeaux Marketing Manager 24, place Kl�ber Strasbourg France asdasd
+BOLID B�lido Comidas preparadas Mart�n Sommer Owner C/ Araquil, 67 Madrid Spain asdasd
+BONAP Bon app' Laurence Lebihan Owner 12, rue des Bouchers Marseille France asdasd
+BOTTM Bottom-Dollar Markets Elizabeth Lincoln Accounting Manager 23 Tsawassen Blvd. Tsawassen Canada asdasd
6 Resources/test/Bad/InNewLine3.txt
@@ -0,0 +1,6 @@
+107,37052652033,
+166.90.252.2,111
+82,37052150133,fff
+67.105.166.35,222
+181,37052343840,
+67.105.166.35,333
3 Resources/test/Bad/InNewLine4.txt
@@ -0,0 +1,3 @@
+107,37052652033,
+166.90.252.2,111
+82,37052150133,
12 Resources/test/Bad/MultiRecord1.txt
@@ -0,0 +1,12 @@
+10248|VINET|5|04071996|01081996|16071996|3|32.38
+10249|TOMSP|6|05071996|16081996|10071996|1|11.61
+ALFKI;Alfreds Futterkiste;Maria Anders;Sales Representative;Obere Str. 57;Berlin;Germany
+ANATR;Ana Trujillo Emparedados y helados;Ana Trujillo;Owner;Avda. de la Constituci�n 2222;M�xico D.F.;Mexico
+10250|HANAR|4|08071996|05081996|12071996|2|65.83
+10111314012345
+11101314123456
+10251|VICTE|3|08071996|05081996|15071996|1|41.34
+11121314901234
+10101314234567
+ANTON;Antonio Moreno Taquer�a;Antonio Moreno;Owner;Mataderos 2312;M�xico D.F.;Mexico
+BERGS;Berglunds snabbk�p;Christina Berglund;Order Administrator;Berguvsv�gen 8;Lule�;Sweden
4 Resources/test/Bad/NoBadNullvalue.txt
@@ -0,0 +1,4 @@
+11121314901234
+10111314 345
+11101314 2 456
+10101314 567
8 Resources/test/Bad/OptionalBad1.txt
@@ -0,0 +1,8 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|3
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo|5
+ANTON|Antonio Moreno Taquer�a|Antonio Moreno
+AROUT|Around the Horn|Thomas Hardy|1
+BERGS|Berglunds snabbk�p|Christina Berglund|1
+BLAUS|Blauer See Delikatessen|Hanna Moos
+BLONP|Blondesddsl p�re et fils|Fr�d�rique Citeaux|6
+BOLID|B�lido Comidas preparadas|Mart�n Sommer|747
1 Resources/test/Classes/SampleBinaryClass.fhc
@@ -0,0 +1 @@
+RS6/qBNcbm6E33wA6co8vmn+lt+N3gi3gZLDoqm+BYYMDmbVkxI9pXJ0FMyfGQrZIsM5BpvH+6Tye172a0g/AKrqdIxn1WQya1uazGpkn3+Vll+Sy9Pe6ne5fa1UJyxqN6kJQ8BrEn8NRdZOXHFEzKQYVmM5S6tO6pFN5DInS17LlTlXekwn2nwp03E8R9GnxvLG0nfRvWiLZg/QKpaCTjvkra1b+a9CvHNR+f+WtVlFni6jDyhDfDPfVb2bQZlJY6ZgaqJjYHavRYgr+hz+SBDrBlmkUJGI6qqN7+j+tsIr1QrlAisK7YxUC8n+izM/USi+R2d5DJj0N1BEKDBwlTUdfEpUyUHLVc7ffnuxLWo1i6Nt/ta9+Nex1LxvKfu5lxcpFiM6nqrNeCG2jkmajOT5Q4s8pc9CDSd8uytdroCF5b8X6Cznd6Mr/dcFpADWxCLdllchkw8jIcvGVpOGus3+yfg+viWqg99k3Bil0PsyqQwbmNVnv8tlnGo14LNe6IvLOQ3RGhjhuq4xgObG/VdknSyw6tzVJNCiovZfDoerVE5IKvemE1UJNNxEUWVir15jg1JU9yn86RJycWMjB/Thnw3w8roOFFYeWvn8pVLnovUhE8J8biXRLPj+w/T0g+8hW1pq8zbVxqWQ/RBv2HPfgVtQBj8oGWotxzCm41IzC6JU6wyucNOOmYUwG2/51rGLzmmrnLNOpG4u+qVM9BgbQTr1QoKyi8gCoc0ImLnBB1FHnvdsx6kuk6yT1pPdACyAnQJA9faEAl7yIez7p2qbbN4kpcPNodEEqJXX4HH5PR5tOOZZUpCiXvwZMS8t56v1zdT9jjZGb8oIeVdBlEQnIhkwvbGKQJLFPR+2glzHuohyZqsS+mEbZDSKGkUesTbeuFSTByBgeJp5CV2TBGUNprSNobuEoX/YvkX4jptUOA/iMNE1htx6uclT6Z+/h+G2YQIFPfgp7XSjWk+3w0vu8BigNApFJTUQah8cQiE1ex61tTYK0dLyQBEgWyUKukdhxuLMvp3g4DDKpuKlovqIs0znWyrjFZBgDTmnYbb4V3inEj0F/LA+7GU/PtHAz5Qu5cMs2oTem5ZkngHTmiHoGF84gKjrw8lh6gOSl1R+qo8xA7TWEm3QqB8YuwyV
19 Resources/test/Classes/SampleClass.cs
@@ -0,0 +1,19 @@
+[FixedLengthRecord]
+public class SampleType
+{
+
+ [FieldFixedLength(8)]
+ [FieldConverter(ConverterKind.Date, "ddMMyyyy")]
+ public DateTime Field1;
+
+ [FieldFixedLength(3)]
+ [FieldAlign(AlignMode.Left, ' ')]
+ [FieldTrim(TrimMode.Both)]
+ public string Field2;
+
+ [FieldFixedLength(3)]
+ [FieldAlign(AlignMode.Right, '0')]
+ [FieldTrim(TrimMode.Both)]
+ public int Field3;
+
+}
18 Resources/test/Classes/SampleClass.vb
@@ -0,0 +1,18 @@
+<FixedLengthRecord> _
+Public Class SampleType
+
+ <FieldFixedLength(8), _
+ FieldConverter(ConverterKind.Date, "ddMMyyyy") > _
+ public Field1 As DateTime
+
+ <FieldFixedLength(3), _
+ FieldAlign(AlignMode.Left, " "c), _
+ FieldTrim(TrimMode.Both)> _
+ public Field2 As String
+
+ <FieldFixedLength(3), _
+ FieldAlign(AlignMode.Right, "0"c), _
+ FieldTrim(TrimMode.Both) > _
+ public Field3 As Integer
+
+End Class
BIN Resources/test/Excel/Customers.xls
Binary file not shown.
BIN Resources/test/Excel/Customers2.xls
Binary file not shown.
BIN Resources/test/Excel/OneColumn.xls
Binary file not shown.
BIN Resources/test/Excel/OneColumnEnum.xls
Binary file not shown.
BIN Resources/test/Excel/OneColumnEnumBad.xls
Binary file not shown.
BIN Resources/test/Excel/OneColumnError.xls
Binary file not shown.
BIN Resources/test/Excel/Orders.xls
Binary file not shown.
BIN Resources/test/Excel/OrdersDate.xls
Binary file not shown.
BIN Resources/test/Excel/OrdersError.xls
Binary file not shown.
BIN Resources/test/Excel/Template.xls
Binary file not shown.
2 Resources/test/Good/ArrayFields.txt
@@ -0,0 +1,2 @@
+58745 13 +8 +3 +7 +2 +8 +6 +54 +2 +34 +3 +34 +6 +5 +4 +3 +4 +6 +7 +5
+31245 6 +65 +3 +2 +6 +5 +3 +2 +34 +6 +65 +3 +2 +3 +4 +2 +65 +4 +4 +4
2 Resources/test/Good/Chinese.txt
@@ -0,0 +1,2 @@
+A123456789�x�_�����v�F�F��3�� 20061008
+A987654321�x�_�����v�F�F��5�� 20061008
BIN Resources/test/Good/ChineseUnicode.txt
Binary file not shown.
7 Resources/test/Good/ConditionalRecords1.txt
@@ -0,0 +1,7 @@
+// fdsdf
+11121314,si,01234
+// dfdfdfd
+10111314,,345
+// Test
+11101314,d,23456
+10101314,,7
7 Resources/test/Good/ConditionalRecords2.txt
@@ -0,0 +1,7 @@
+ fdsdf$
+11121314,si,01234
+/ dfdfdfd$
+10111314,,345
+Test$
+11101314,d,23456
+10101314,,7
6 Resources/test/Good/ConditionalRecords3.txt
@@ -0,0 +1,6 @@
+11121314,abbbbbc,01234
+10111314,aaabbarc,345
+11101314,sacg,23456
+10101314,NO,7
+10101314,NO,8
+10101314,abbabbabc,123
5 Resources/test/Good/ConverterDecimals1.txt
@@ -0,0 +1,5 @@
+32.38|11.61|65.83|32,38|11,61|65,83
+23.72|27.91|3.26|23,72|27,91|3,26
+44.65|185.48|61.14|44,65|185,48|61,14
+34.76|117.61|38.51|34,76|117,61|38,51
+4.27|8.81|65.53|4,27|8,81|65,53
5 Resources/test/Good/CustomConverter1.txt
@@ -0,0 +1,5 @@
+Argentina|Meli,Marcos|25
+Argentina| Meli , Marcos | 25
+Argentina| Meli,Marcos|25
+Argentina| Meli ,Marcos |25
+Argentina| Meli, Marcos |25
4 Resources/test/Good/CustomConverter2.txt
@@ -0,0 +1,4 @@
+Sin Nombre - 13, Bahia Blanca | 25
+Florencio Sanches - s/n, Saavedra| 25
+12 de Octubre - 4, Bs.As | 25
+Pololo - 5421, Chilesito | 25
91 Resources/test/Good/CustomersFixed.txt
@@ -0,0 +1,91 @@
+ALFKI Alfreds Futterkiste Maria Anders Sales Representative Obere Str. 57 Berlin Germany
+ANATR Ana Trujillo Emparedados y helados Ana Trujillo Owner Avda. de la Constituci�n 2222 M�xico D.F. Mexico
+ANTON Antonio Moreno Taquer�a Antonio Moreno Owner Mataderos 2312 M�xico D.F. Mexico
+AROUT Around the Horn Thomas Hardy Sales Representative 120 Hanover Sq. London UK
+BERGS Berglunds snabbk�p Christina Berglund Order Administrator Berguvsv�gen 8 Lule� Sweden
+BLAUS Blauer See Delikatessen Hanna Moos Sales Representative Forsterstr. 57 Mannheim Germany
+BLONP Blondesddsl p�re et fils Fr�d�rique Citeaux Marketing Manager 24, place Kl�ber Strasbourg France
+BOLID B�lido Comidas preparadas Mart�n Sommer Owner C/ Araquil, 67 Madrid Spain
+BONAP Bon app' Laurence Lebihan Owner 12, rue des Bouchers Marseille France
+BOTTM Bottom-Dollar Markets Elizabeth Lincoln Accounting Manager 23 Tsawassen Blvd. Tsawassen Canada
+BSBEV B's Beverages Victoria Ashworth Sales Representative Fauntleroy Circus London UK
+CACTU Cactus Comidas para llevar Patricio Simpson Sales Agent Cerrito 333 Buenos Aires Argentina
+CENTC Centro comercial Moctezuma Francisco Chang Marketing Manager Sierras de Granada 9993 M�xico D.F. Mexico
+CHOPS Chop-suey Chinese Yang Wang Owner Hauptstr. 29 Bern Switzerland
+COMMI Com�rcio Mineiro Pedro Afonso Sales Associate Av. dos Lus�adas, 23 Sao Paulo Brazil
+CONSH Consolidated Holdings Elizabeth Brown Sales Representative Berkeley Gardens 12 Brewery London UK
+DRACD Drachenblut Delikatessen Sven Ottlieb Order Administrator Walserweg 21 Aachen Germany
+DUMON Du monde entier Janine Labrune Owner 67, rue des Cinquante Otages Nantes France
+EASTC Eastern Connection Ann Devon Sales Agent 35 King George London UK
+ERNSH Ernst Handel Roland Mendel Sales Manager Kirchgasse 6 Graz Austria
+FAMIA Familia Arquibaldo Aria Cruz Marketing Assistant Rua Or�s, 92 Sao Paulo Brazil
+FISSA FISSA Fabrica Inter. Salchichas S.A. Diego Roel Accounting Manager C/ Moralzarzal, 86 Madrid Spain
+FOLIG Folies gourmandes Martine Ranc� Assistant Sales Agent 184, chauss�e de Tournai Lille France
+FOLKO Folk och f� HB Maria Larsson Owner �kergatan 24 Br�cke Sweden
+FRANK Frankenversand Peter Franken Marketing Manager Berliner Platz 43 M�nchen Germany
+FRANR France restauration Carine Schmitt Marketing Manager 54, rue Royale Nantes France
+FRANS Franchi S.p.A. Paolo Accorti Sales Representative Via Monte Bianco 34 Torino Italy
+FURIB Furia Bacalhau e Frutos do Mar Lino Rodriguez Sales Manager Jardim das rosas n. 32 Lisboa Portugal
+GALED Galer�a del gastr�nomo Eduardo Saavedra Marketing Manager Rambla de Catalu�a, 23 Barcelona Spain
+GODOS Godos Cocina T�pica Jos� Pedro Freyre Sales Manager C/ Romero, 33 Sevilla Spain
+GOURL Gourmet Lanchonetes Andr� Fonseca Sales Associate Av. Brasil, 442 Campinas Brazil
+GREAL Great Lakes Food Market Howard Snyder Marketing Manager 2732 Baker Blvd. Eugene USA
+GROSR GROSELLA-Restaurante Manuel Pereira Owner 5� Ave. Los Palos Grandes Caracas Venezuela
+HANAR Hanari Carnes Mario Pontes Accounting Manager Rua do Pa�o, 67 Rio de Janeiro Brazil
+HILAA HILARION-Abastos Carlos Hern�ndez Sales Representative Carrera 22 con Ave. Carlos Soublette #8-3San Crist�bal Venezuela
+HUNGC Hungry Coyote Import Store Yoshi Latimer Sales Representative City Center Plaza 516 Main St. Elgin USA
+HUNGO Hungry Owl All-Night Grocers Patricia McKenna Sales Associate 8 Johnstown Road Cork Ireland
+ISLAT Island Trading Helen Bennett Marketing Manager Garden House Crowther Way Cowes UK
+KOENE K�niglich Essen Philip Cramer Sales Associate Maubelstr. 90 Brandenburg Germany
+LACOR La corne d'abondance Daniel Tonini Sales Representative 67, avenue de l'Europe Versailles France
+LAMAI La maison d'Asie Annette Roulet Sales Manager 1 rue Alsace-Lorraine Toulouse France
+LAUGB Laughing Bacchus Wine Cellars Yoshi Tannamuri Marketing Assistant 1900 Oak St. Vancouver Canada
+LAZYK Lazy K Kountry Store John Steel Marketing Manager 12 Orchestra Terrace Walla Walla USA
+LEHMS Lehmanns Marktstand Renate Messner Sales Representative Magazinweg 7 Frankfurt a.M. Germany
+LETSS Let's Stop N Shop Jaime Yorres Owner 87 Polk St. Suite 5 San Francisco USA
+LILAS LILA-Supermercado Carlos Gonz�lez Accounting Manager Carrera 52 con Ave. Bol�var #65-98 Llano Barquisimeto Venezuela
+LINOD LINO-Delicateses Felipe Izquierdo Owner Ave. 5 de Mayo Porlamar I. de Margarita Venezuela
+LONEP Lonesome Pine Restaurant Fran Wilson Sales Manager 89 Chiaroscuro Rd. Portland USA
+MAGAA Magazzini Alimentari Riuniti Giovanni Rovelli Marketing Manager Via Ludovico il Moro 22 Bergamo Italy
+MAISD Maison Dewey Catherine Dewey Sales Agent Rue Joseph-Bens 532 Bruxelles Belgium
+MEREP M�re Paillarde Jean Fresni�re Marketing Assistant 43 rue St. Laurent Montr�al Canada
+MORGK Morgenstern Gesundkost Alexander Feuer Marketing Assistant Heerstr. 22 Leipzig Germany
+NORTS North/South Simon Crowther Sales Associate South House 300 Queensbridge London UK
+OCEAN Oc�ano Atl�ntico Ltda. Yvonne Moncada Sales Agent Ing. Gustavo Moncada 8585 Piso 20-A Buenos Aires Argentina
+OLDWO Old World Delicatessen Rene Phillips Sales Representative 2743 Bering St. Anchorage USA
+OTTIK Ottilies K�seladen Henriette Pfalzheim Owner Mehrheimerstr. 369 K�ln Germany
+PARIS Paris sp�cialit�s Marie Bertrand Owner 265, boulevard Charonne Paris France
+PERIC Pericles Comidas cl�sicas Guillermo Fern�ndez Sales Representative Calle Dr. Jorge Cash 321 M�xico D.F. Mexico
+PICCO Piccolo und mehr Georg Pipps Sales Manager Geislweg 14 Salzburg Austria
+PRINI Princesa Isabel Vinhos Isabel de Castro Sales Representative Estrada da sa�de n. 58 Lisboa Portugal
+QUEDE Que Del�cia Bernardo Batista Accounting Manager Rua da Panificadora, 12 Rio de Janeiro Brazil
+QUEEN Queen Cozinha L�cia Carvalho Marketing Assistant Alameda dos Can�rios, 891 Sao Paulo Brazil
+QUICK QUICK-Stop Horst Kloss Accounting Manager Taucherstra�e 10 Cunewalde Germany
+RANCH Rancho grande Sergio Guti�rrez Sales Representative Av. del Libertador 900 Buenos Aires Argentina
+RATTC Rattlesnake Canyon Grocery Paula Wilson Assistant Sales Representative 2817 Milton Dr. Albuquerque USA
+REGGC Reggiani Caseifici Maurizio Moroni Sales Associate Strada Provinciale 124 Reggio Emilia Italy
+RICAR Ricardo Adocicados Janete Limeira Assistant Sales Agent Av. Copacabana, 267 Rio de Janeiro Brazil
+RICSU Richter Supermarkt Michael Holz Sales Manager Grenzacherweg 237 Gen�ve Switzerland
+ROMEY Romero y tomillo Alejandra Camino Accounting Manager Gran V�a, 1 Madrid Spain
+SANTG Sant� Gourmet Jonas Bergulfsen Owner Erling Skakkes gate 78 Stavern Norway
+SAVEA Save-a-lot Markets Jose Pavarotti Sales Representative 187 Suffolk Ln. Boise USA
+SEVES Seven Seas Imports Hari Kumar Sales Manager 90 Wadhurst Rd. London UK
+SIMOB Simons bistro Jytte Petersen Owner Vinb�ltet 34 Kobenhavn Denmark
+SPECD Sp�cialit�s du monde Dominique Perrier Marketing Manager 25, rue Lauriston Paris France
+SPLIR Split Rail Beer & Ale Art Braunschweiger Sales Manager P.O. Box 555 Lander USA
+SUPRD Supr�mes d�lices Pascale Cartrain Accounting Manager Boulevard Tirou, 255 Charleroi Belgium
+THEBI The Big Cheese Liz Nixon Marketing Manager 89 Jefferson Way Suite 2 Portland USA
+THECR The Cracker Box Liu Wong Marketing Assistant 55 Grizzly Peak Rd. Butte USA
+TOMSP Toms Spezialit�ten Karin Josephs Marketing Manager Luisenstr. 48 M�nster Germany
+TORTU Tortuga Restaurante Miguel Angel Paolino Owner Avda. Azteca 123 M�xico D.F. Mexico
+TRADH Tradi��o Hipermercados Anabela Domingues Sales Representative Av. In�s de Castro, 414 Sao Paulo Brazil
+TRAIH Trail's Head Gourmet Provisioners Helvetius Nagy Sales Associate 722 DaVinci Blvd. Kirkland USA
+VAFFE Vaffeljernet Palle Ibsen Sales Manager Smagsloget 45 �rhus Denmark
+VICTE Victuailles en stock Mary Saveley Sales Agent 2, rue du Commerce Lyon France
+VINET Vins et alcools Chevalier Paul Henriot Accounting Manager 59 rue de l'Abbaye Reims France
+WANDK Die Wandernde Kuh Rita M�ller Sales Representative Adenauerallee 900 Stuttgart Germany
+WARTH Wartian Herkku Pirkko Koskitalo Accounting Manager Torikatu 38 Oulu Finland
+WELLI Wellington Importadora Paula Parente Sales Manager Rua do Mercado, 12 Resende Brazil
+WHITC White Clover Markets Karl Jablonski Owner 305 - 14th Ave. S. Suite 3B Seattle USA
+WILMK Wilman Kala Matti Karttunen Owner/Marketing Assistant Keskuskatu 45 Helsinki Finland
+WOLZA Wolski Zajazd Zbyszek PiestrzeniewicOwner ul. Filtrowa 68 Warszawa Poland
91 Resources/test/Good/CustomersSemiColon.txt
@@ -0,0 +1,91 @@
+ALFKI;Alfreds Futterkiste;Maria Anders;Sales Representative;Obere Str. 57;Berlin;Germany
+ANATR;Ana Trujillo Emparedados y helados;Ana Trujillo;Owner;Avda. de la Constituci�n 2222;M�xico D.F.;Mexico
+ANTON;Antonio Moreno Taquer�a;Antonio Moreno;Owner;Mataderos 2312;M�xico D.F.;Mexico
+AROUT;Around the Horn;Thomas Hardy;Sales Representative;120 Hanover Sq.;London;UK
+BERGS;Berglunds snabbk�p;Christina Berglund;Order Administrator;Berguvsv�gen 8;Lule�;Sweden
+BLAUS;Blauer See Delikatessen;Hanna Moos;Sales Representative;Forsterstr. 57;Mannheim;Germany
+BLONP;Blondesddsl p�re et fils;Fr�d�rique Citeaux;Marketing Manager;24, place Kl�ber;Strasbourg;France
+BOLID;B�lido Comidas preparadas;Mart�n Sommer;Owner;C/ Araquil, 67;Madrid;Spain
+BONAP;Bon app';Laurence Lebihan;Owner;12, rue des Bouchers;Marseille;France
+BOTTM;Bottom-Dollar Markets;Elizabeth Lincoln;Accounting Manager;23 Tsawassen Blvd.;Tsawassen;Canada
+BSBEV;B's Beverages;Victoria Ashworth;Sales Representative;Fauntleroy Circus;London;UK
+CACTU;Cactus Comidas para llevar;Patricio Simpson;Sales Agent;Cerrito 333;Buenos Aires;Argentina
+CENTC;Centro comercial Moctezuma;Francisco Chang;Marketing Manager;Sierras de Granada 9993;M�xico D.F.;Mexico
+CHOPS;Chop-suey Chinese;Yang Wang;Owner;Hauptstr. 29;Bern;Switzerland
+COMMI;Com�rcio Mineiro;Pedro Afonso;Sales Associate;Av. dos Lus�adas, 23;Sao Paulo;Brazil
+CONSH;Consolidated Holdings;Elizabeth Brown;Sales Representative;Berkeley Gardens 12 Brewery;London;UK
+DRACD;Drachenblut Delikatessen;Sven Ottlieb;Order Administrator;Walserweg 21;Aachen;Germany
+DUMON;Du monde entier;Janine Labrune;Owner;67, rue des Cinquante Otages;Nantes;France
+EASTC;Eastern Connection;Ann Devon;Sales Agent;35 King George;London;UK
+ERNSH;Ernst Handel;Roland Mendel;Sales Manager;Kirchgasse 6;Graz;Austria
+FAMIA;Familia Arquibaldo;Aria Cruz;Marketing Assistant;Rua Or�s, 92;Sao Paulo;Brazil
+FISSA;FISSA Fabrica Inter. Salchichas S.A.;Diego Roel;Accounting Manager;C/ Moralzarzal, 86;Madrid;Spain
+FOLIG;Folies gourmandes;Martine Ranc�;Assistant Sales Agent;184, chauss�e de Tournai;Lille;France
+FOLKO;Folk och f� HB;Maria Larsson;Owner;�kergatan 24;Br�cke;Sweden
+FRANK;Frankenversand;Peter Franken;Marketing Manager;Berliner Platz 43;M�nchen;Germany
+FRANR;France restauration;Carine Schmitt;Marketing Manager;54, rue Royale;Nantes;France
+FRANS;Franchi S.p.A.;Paolo Accorti;Sales Representative;Via Monte Bianco 34;Torino;Italy
+FURIB;Furia Bacalhau e Frutos do Mar;Lino Rodriguez;Sales Manager;Jardim das rosas n. 32;Lisboa;Portugal
+GALED;Galer�a del gastr�nomo;Eduardo Saavedra;Marketing Manager;Rambla de Catalu�a, 23;Barcelona;Spain
+GODOS;Godos Cocina T�pica;Jos� Pedro Freyre;Sales Manager;C/ Romero, 33;Sevilla;Spain
+GOURL;Gourmet Lanchonetes;Andr� Fonseca;Sales Associate;Av. Brasil, 442;Campinas;Brazil
+GREAL;Great Lakes Food Market;Howard Snyder;Marketing Manager;2732 Baker Blvd.;Eugene;USA
+GROSR;GROSELLA-Restaurante;Manuel Pereira;Owner;5� Ave. Los Palos Grandes;Caracas;Venezuela
+HANAR;Hanari Carnes;Mario Pontes;Accounting Manager;Rua do Pa�o, 67;Rio de Janeiro;Brazil
+HILAA;HILARION-Abastos;Carlos Hern�ndez;Sales Representative;Carrera 22 con Ave. Carlos Soublette #8-35;San Crist�bal;Venezuela
+HUNGC;Hungry Coyote Import Store;Yoshi Latimer;Sales Representative;City Center Plaza 516 Main St.;Elgin;USA
+HUNGO;Hungry Owl All-Night Grocers;Patricia McKenna;Sales Associate;8 Johnstown Road;Cork;Ireland
+ISLAT;Island Trading;Helen Bennett;Marketing Manager;Garden House Crowther Way;Cowes;UK
+KOENE;K�niglich Essen;Philip Cramer;Sales Associate;Maubelstr. 90;Brandenburg;Germany
+LACOR;La corne d'abondance;Daniel Tonini;Sales Representative;67, avenue de l'Europe;Versailles;France
+LAMAI;La maison d'Asie;Annette Roulet;Sales Manager;1 rue Alsace-Lorraine;Toulouse;France
+LAUGB;Laughing Bacchus Wine Cellars;Yoshi Tannamuri;Marketing Assistant;1900 Oak St.;Vancouver;Canada
+LAZYK;Lazy K Kountry Store;John Steel;Marketing Manager;12 Orchestra Terrace;Walla Walla;USA
+LEHMS;Lehmanns Marktstand;Renate Messner;Sales Representative;Magazinweg 7;Frankfurt a.M.;Germany
+LETSS;Let's Stop N Shop;Jaime Yorres;Owner;87 Polk St. Suite 5;San Francisco;USA
+LILAS;LILA-Supermercado;Carlos Gonz�lez;Accounting Manager;Carrera 52 con Ave. Bol�var #65-98 Llano Largo;Barquisimeto;Venezuela
+LINOD;LINO-Delicateses;Felipe Izquierdo;Owner;Ave. 5 de Mayo Porlamar;I. de Margarita;Venezuela
+LONEP;Lonesome Pine Restaurant;Fran Wilson;Sales Manager;89 Chiaroscuro Rd.;Portland;USA
+MAGAA;Magazzini Alimentari Riuniti;Giovanni Rovelli;Marketing Manager;Via Ludovico il Moro 22;Bergamo;Italy
+MAISD;Maison Dewey;Catherine Dewey;Sales Agent;Rue Joseph-Bens 532;Bruxelles;Belgium
+MEREP;M�re Paillarde;Jean Fresni�re;Marketing Assistant;43 rue St. Laurent;Montr�al;Canada
+MORGK;Morgenstern Gesundkost;Alexander Feuer;Marketing Assistant;Heerstr. 22;Leipzig;Germany
+NORTS;North/South;Simon Crowther;Sales Associate;South House 300 Queensbridge;London;UK
+OCEAN;Oc�ano Atl�ntico Ltda.;Yvonne Moncada;Sales Agent;Ing. Gustavo Moncada 8585 Piso 20-A;Buenos Aires;Argentina
+OLDWO;Old World Delicatessen;Rene Phillips;Sales Representative;2743 Bering St.;Anchorage;USA
+OTTIK;Ottilies K�seladen;Henriette Pfalzheim;Owner;Mehrheimerstr. 369;K�ln;Germany
+PARIS;Paris sp�cialit�s;Marie Bertrand;Owner;265, boulevard Charonne;Paris;France
+PERIC;Pericles Comidas cl�sicas;Guillermo Fern�ndez;Sales Representative;Calle Dr. Jorge Cash 321;M�xico D.F.;Mexico
+PICCO;Piccolo und mehr;Georg Pipps;Sales Manager;Geislweg 14;Salzburg;Austria
+PRINI;Princesa Isabel Vinhos;Isabel de Castro;Sales Representative;Estrada da sa�de n. 58;Lisboa;Portugal
+QUEDE;Que Del�cia;Bernardo Batista;Accounting Manager;Rua da Panificadora, 12;Rio de Janeiro;Brazil
+QUEEN;Queen Cozinha;L�cia Carvalho;Marketing Assistant;Alameda dos Can�rios, 891;Sao Paulo;Brazil
+QUICK;QUICK-Stop;Horst Kloss;Accounting Manager;Taucherstra�e 10;Cunewalde;Germany
+RANCH;Rancho grande;Sergio Guti�rrez;Sales Representative;Av. del Libertador 900;Buenos Aires;Argentina
+RATTC;Rattlesnake Canyon Grocery;Paula Wilson;Assistant Sales Representative;2817 Milton Dr.;Albuquerque;USA
+REGGC;Reggiani Caseifici;Maurizio Moroni;Sales Associate;Strada Provinciale 124;Reggio Emilia;Italy
+RICAR;Ricardo Adocicados;Janete Limeira;Assistant Sales Agent;Av. Copacabana, 267;Rio de Janeiro;Brazil
+RICSU;Richter Supermarkt;Michael Holz;Sales Manager;Grenzacherweg 237;Gen�ve;Switzerland
+ROMEY;Romero y tomillo;Alejandra Camino;Accounting Manager;Gran V�a, 1;Madrid;Spain
+SANTG;Sant� Gourmet;Jonas Bergulfsen;Owner;Erling Skakkes gate 78;Stavern;Norway
+SAVEA;Save-a-lot Markets;Jose Pavarotti;Sales Representative;187 Suffolk Ln.;Boise;USA
+SEVES;Seven Seas Imports;Hari Kumar;Sales Manager;90 Wadhurst Rd.;London;UK
+SIMOB;Simons bistro;Jytte Petersen;Owner;Vinb�ltet 34;Kobenhavn;Denmark
+SPECD;Sp�cialit�s du monde;Dominique Perrier;Marketing Manager;25, rue Lauriston;Paris;France
+SPLIR;Split Rail Beer & Ale;Art Braunschweiger;Sales Manager;P.O. Box 555;Lander;USA
+SUPRD;Supr�mes d�lices;Pascale Cartrain;Accounting Manager;Boulevard Tirou, 255;Charleroi;Belgium
+THEBI;The Big Cheese;Liz Nixon;Marketing Manager;89 Jefferson Way Suite 2;Portland;USA
+THECR;The Cracker Box;Liu Wong;Marketing Assistant;55 Grizzly Peak Rd.;Butte;USA
+TOMSP;Toms Spezialit�ten;Karin Josephs;Marketing Manager;Luisenstr. 48;M�nster;Germany
+TORTU;Tortuga Restaurante;Miguel Angel Paolino;Owner;Avda. Azteca 123;M�xico D.F.;Mexico
+TRADH;Tradi��o Hipermercados;Anabela Domingues;Sales Representative;Av. In�s de Castro, 414;Sao Paulo;Brazil
+TRAIH;Trail's Head Gourmet Provisioners;Helvetius Nagy;Sales Associate;722 DaVinci Blvd.;Kirkland;USA
+VAFFE;Vaffeljernet;Palle Ibsen;Sales Manager;Smagsloget 45;�rhus;Denmark
+VICTE;Victuailles en stock;Mary Saveley;Sales Agent;2, rue du Commerce;Lyon;France
+VINET;Vins et alcools Chevalier;Paul Henriot;Accounting Manager;59 rue de l'Abbaye;Reims;France
+WANDK;Die Wandernde Kuh;Rita M�ller;Sales Representative;Adenauerallee 900;Stuttgart;Germany
+WARTH;Wartian Herkku;Pirkko Koskitalo;Accounting Manager;Torikatu 38;Oulu;Finland
+WELLI;Wellington Importadora;Paula Parente;Sales Manager;Rua do Mercado, 12;Resende;Brazil
+WHITC;White Clover Markets;Karl Jablonski;Owner;305 - 14th Ave. S. Suite 3B;Seattle;USA
+WILMK;Wilman Kala;Matti Karttunen;Owner/Marketing Assistant;Keskuskatu 45;Helsinki;Finland
+WOLZA;Wolski Zajazd;Zbyszek Piestrzeniewicz;Owner;ul. Filtrowa 68;Warszawa;Poland
91 Resources/test/Good/CustomersTab.txt
@@ -0,0 +1,91 @@
+ALFKI Alfreds Futterkiste Maria Anders Sales Representative Obere Str. 57 Berlin Germany
+ANATR Ana Trujillo Emparedados y helados Ana Trujillo Owner Avda. de la Constituci�n 2222 M�xico D.F. Mexico
+ANTON Antonio Moreno Taquer�a Antonio Moreno Owner Mataderos 2312 M�xico D.F. Mexico
+AROUT Around the Horn Thomas Hardy Sales Representative 120 Hanover Sq. London UK
+BERGS Berglunds snabbk�p Christina Berglund Order Administrator Berguvsv�gen 8 Lule� Sweden
+BLAUS Blauer See Delikatessen Hanna Moos Sales Representative Forsterstr. 57 Mannheim Germany
+BLONP Blondesddsl p�re et fils Fr�d�rique Citeaux Marketing Manager 24, place Kl�ber Strasbourg France
+BOLID B�lido Comidas preparadas Mart�n Sommer Owner C/ Araquil, 67 Madrid Spain
+BONAP Bon app' Laurence Lebihan Owner 12, rue des Bouchers Marseille France
+BOTTM Bottom-Dollar Markets Elizabeth Lincoln Accounting Manager 23 Tsawassen Blvd. Tsawassen Canada
+BSBEV B's Beverages Victoria Ashworth Sales Representative Fauntleroy Circus London UK
+CACTU Cactus Comidas para llevar Patricio Simpson Sales Agent Cerrito 333 Buenos Aires Argentina
+CENTC Centro comercial Moctezuma Francisco Chang Marketing Manager Sierras de Granada 9993 M�xico D.F. Mexico
+CHOPS Chop-suey Chinese Yang Wang Owner Hauptstr. 29 Bern Switzerland
+COMMI Com�rcio Mineiro Pedro Afonso Sales Associate Av. dos Lus�adas, 23 Sao Paulo Brazil
+CONSH Consolidated Holdings Elizabeth Brown Sales Representative Berkeley Gardens 12 Brewery London UK
+DRACD Drachenblut Delikatessen Sven Ottlieb Order Administrator Walserweg 21 Aachen Germany
+DUMON Du monde entier Janine Labrune Owner 67, rue des Cinquante Otages Nantes France
+EASTC Eastern Connection Ann Devon Sales Agent 35 King George London UK
+ERNSH Ernst Handel Roland Mendel Sales Manager Kirchgasse 6 Graz Austria
+FAMIA Familia Arquibaldo Aria Cruz Marketing Assistant Rua Or�s, 92 Sao Paulo Brazil
+FISSA FISSA Fabrica Inter. Salchichas S.A. Diego Roel Accounting Manager C/ Moralzarzal, 86 Madrid Spain
+FOLIG Folies gourmandes Martine Ranc� Assistant Sales Agent 184, chauss�e de Tournai Lille France
+FOLKO Folk och f� HB Maria Larsson Owner �kergatan 24 Br�cke Sweden
+FRANK Frankenversand Peter Franken Marketing Manager Berliner Platz 43 M�nchen Germany
+FRANR France restauration Carine Schmitt Marketing Manager 54, rue Royale Nantes France
+FRANS Franchi S.p.A. Paolo Accorti Sales Representative Via Monte Bianco 34 Torino Italy
+FURIB Furia Bacalhau e Frutos do Mar Lino Rodriguez Sales Manager Jardim das rosas n. 32 Lisboa Portugal
+GALED Galer�a del gastr�nomo Eduardo Saavedra Marketing Manager Rambla de Catalu�a, 23 Barcelona Spain
+GODOS Godos Cocina T�pica Jos� Pedro Freyre Sales Manager C/ Romero, 33 Sevilla Spain
+GOURL Gourmet Lanchonetes Andr� Fonseca Sales Associate Av. Brasil, 442 Campinas Brazil
+GREAL Great Lakes Food Market Howard Snyder Marketing Manager 2732 Baker Blvd. Eugene USA
+GROSR GROSELLA-Restaurante Manuel Pereira Owner 5� Ave. Los Palos Grandes Caracas Venezuela
+HANAR Hanari Carnes Mario Pontes Accounting Manager Rua do Pa�o, 67 Rio de Janeiro Brazil
+HILAA HILARION-Abastos Carlos Hern�ndez Sales Representative Carrera 22 con Ave. Carlos Soublette #8-35 San Crist�bal Venezuela
+HUNGC Hungry Coyote Import Store Yoshi Latimer Sales Representative City Center Plaza 516 Main St. Elgin USA
+HUNGO Hungry Owl All-Night Grocers Patricia McKenna Sales Associate 8 Johnstown Road Cork Ireland
+ISLAT Island Trading Helen Bennett Marketing Manager Garden House Crowther Way Cowes UK
+KOENE K�niglich Essen Philip Cramer Sales Associate Maubelstr. 90 Brandenburg Germany
+LACOR La corne d'abondance Daniel Tonini Sales Representative 67, avenue de l'Europe Versailles France
+LAMAI La maison d'Asie Annette Roulet Sales Manager 1 rue Alsace-Lorraine Toulouse France
+LAUGB Laughing Bacchus Wine Cellars Yoshi Tannamuri Marketing Assistant 1900 Oak St. Vancouver Canada
+LAZYK Lazy K Kountry Store John Steel Marketing Manager 12 Orchestra Terrace Walla Walla USA
+LEHMS Lehmanns Marktstand Renate Messner Sales Representative Magazinweg 7 Frankfurt a.M. Germany
+LETSS Let's Stop N Shop Jaime Yorres Owner 87 Polk St. Suite 5 San Francisco USA
+LILAS LILA-Supermercado Carlos Gonz�lez Accounting Manager Carrera 52 con Ave. Bol�var #65-98 Llano Largo Barquisimeto Venezuela
+LINOD LINO-Delicateses Felipe Izquierdo Owner Ave. 5 de Mayo Porlamar I. de Margarita Venezuela
+LONEP Lonesome Pine Restaurant Fran Wilson Sales Manager 89 Chiaroscuro Rd. Portland USA
+MAGAA Magazzini Alimentari Riuniti Giovanni Rovelli Marketing Manager Via Ludovico il Moro 22 Bergamo Italy
+MAISD Maison Dewey Catherine Dewey Sales Agent Rue Joseph-Bens 532 Bruxelles Belgium
+MEREP M�re Paillarde Jean Fresni�re Marketing Assistant 43 rue St. Laurent Montr�al Canada
+MORGK Morgenstern Gesundkost Alexander Feuer Marketing Assistant Heerstr. 22 Leipzig Germany
+NORTS North/South Simon Crowther Sales Associate South House 300 Queensbridge London UK
+OCEAN Oc�ano Atl�ntico Ltda. Yvonne Moncada Sales Agent Ing. Gustavo Moncada 8585 Piso 20-A Buenos Aires Argentina
+OLDWO Old World Delicatessen Rene Phillips Sales Representative 2743 Bering St. Anchorage USA
+OTTIK Ottilies K�seladen Henriette Pfalzheim Owner Mehrheimerstr. 369 K�ln Germany
+PARIS Paris sp�cialit�s Marie Bertrand Owner 265, boulevard Charonne Paris France
+PERIC Pericles Comidas cl�sicas Guillermo Fern�ndez Sales Representative Calle Dr. Jorge Cash 321 M�xico D.F. Mexico
+PICCO Piccolo und mehr Georg Pipps Sales Manager Geislweg 14 Salzburg Austria
+PRINI Princesa Isabel Vinhos Isabel de Castro Sales Representative Estrada da sa�de n. 58 Lisboa Portugal
+QUEDE Que Del�cia Bernardo Batista Accounting Manager Rua da Panificadora, 12 Rio de Janeiro Brazil
+QUEEN Queen Cozinha L�cia Carvalho Marketing Assistant Alameda dos Can�rios, 891 Sao Paulo Brazil
+QUICK QUICK-Stop Horst Kloss Accounting Manager Taucherstra�e 10 Cunewalde Germany
+RANCH Rancho grande Sergio Guti�rrez Sales Representative Av. del Libertador 900 Buenos Aires Argentina
+RATTC Rattlesnake Canyon Grocery Paula Wilson Assistant Sales Representative 2817 Milton Dr. Albuquerque USA
+REGGC Reggiani Caseifici Maurizio Moroni Sales Associate Strada Provinciale 124 Reggio Emilia Italy
+RICAR Ricardo Adocicados Janete Limeira Assistant Sales Agent Av. Copacabana, 267 Rio de Janeiro Brazil
+RICSU Richter Supermarkt Michael Holz Sales Manager Grenzacherweg 237 Gen�ve Switzerland
+ROMEY Romero y tomillo Alejandra Camino Accounting Manager Gran V�a, 1 Madrid Spain
+SANTG Sant� Gourmet Jonas Bergulfsen Owner Erling Skakkes gate 78 Stavern Norway
+SAVEA Save-a-lot Markets Jose Pavarotti Sales Representative 187 Suffolk Ln. Boise USA
+SEVES Seven Seas Imports Hari Kumar Sales Manager 90 Wadhurst Rd. London UK
+SIMOB Simons bistro Jytte Petersen Owner Vinb�ltet 34 Kobenhavn Denmark
+SPECD Sp�cialit�s du monde Dominique Perrier Marketing Manager 25, rue Lauriston Paris France
+SPLIR Split Rail Beer & Ale Art Braunschweiger Sales Manager P.O. Box 555 Lander USA
+SUPRD Supr�mes d�lices Pascale Cartrain Accounting Manager Boulevard Tirou, 255 Charleroi Belgium
+THEBI The Big Cheese Liz Nixon Marketing Manager 89 Jefferson Way Suite 2 Portland USA
+THECR The Cracker Box Liu Wong Marketing Assistant 55 Grizzly Peak Rd. Butte USA
+TOMSP Toms Spezialit�ten Karin Josephs Marketing Manager Luisenstr. 48 M�nster Germany
+TORTU Tortuga Restaurante Miguel Angel Paolino Owner Avda. Azteca 123 M�xico D.F. Mexico
+TRADH Tradi��o Hipermercados Anabela Domingues Sales Representative Av. In�s de Castro, 414 Sao Paulo Brazil
+TRAIH Trail's Head Gourmet Provisioners Helvetius Nagy Sales Associate 722 DaVinci Blvd. Kirkland USA
+VAFFE Vaffeljernet Palle Ibsen Sales Manager Smagsloget 45 �rhus Denmark
+VICTE Victuailles en stock Mary Saveley Sales Agent 2, rue du Commerce Lyon France
+VINET Vins et alcools Chevalier Paul Henriot Accounting Manager 59 rue de l'Abbaye Reims France
+WANDK Die Wandernde Kuh Rita M�ller Sales Representative Adenauerallee 900 Stuttgart Germany
+WARTH Wartian Herkku Pirkko Koskitalo Accounting Manager Torikatu 38 Oulu Finland
+WELLI Wellington Importadora Paula Parente Sales Manager Rua do Mercado, 12 Resende Brazil
+WHITC White Clover Markets Karl Jablonski Owner 305 - 14th Ave. S. Suite 3B Seattle USA
+WILMK Wilman Kala Matti Karttunen Owner/Marketing Assistant Keskuskatu 45 Helsinki Finland
+WOLZA Wolski Zajazd Zbyszek Piestrzeniewicz Owner ul. Filtrowa 68 Warszawa Poland
10 Resources/test/Good/CustomersTabIgnoreFirst.txt
@@ -0,0 +1,10 @@
+Alfreds Futterkiste Maria Anders Sales Representative Obere Str. 57 Berlin Germany
+Ana Trujillo Emparedados y helados Ana Trujillo Owner Avda. de la Constituci�n 2222 M�xico D.F. Mexico
+Antonio Moreno Taquer�a Antonio Moreno Owner Mataderos 2312 M�xico D.F. Mexico
+Around the Horn Thomas Hardy Sales Representative 120 Hanover Sq. London UK
+Berglunds snabbk�p Christina Berglund Order Administrator Berguvsv�gen 8 Lule� Sweden
+Blauer See Delikatessen Hanna Moos Sales Representative Forsterstr. 57 Mannheim Germany
+Blondesddsl p�re et fils Fr�d�rique Citeaux Marketing Manager 24, place Kl�ber Strasbourg France
+B�lido Comidas preparadas Mart�n Sommer Owner C/ Araquil, 67 Madrid Spain
+Bon app' Laurence Lebihan Owner 12, rue des Bouchers Marseille France
+Bottom-Dollar Markets Elizabeth Lincoln Accounting Manager 23 Tsawassen Blvd. Tsawassen Canada
10 Resources/test/Good/CustomersTabIgnoreLast.txt
@@ -0,0 +1,10 @@
+ALFKI Alfreds Futterkiste Maria Anders Sales Representative Obere Str. 57 Berlin
+ANATR Ana Trujillo Emparedados y helados Ana Trujillo Owner Avda. de la Constituci�n 2222 M�xico D.F.
+ANTON Antonio Moreno Taquer�a Antonio Moreno Owner Mataderos 2312 M�xico D.F.
+AROUT Around the Horn Thomas Hardy Sales Representative 120 Hanover Sq. London
+BERGS Berglunds snabbk�p Christina Berglund Order Administrator Berguvsv�gen 8 Lule�
+BLAUS Blauer See Delikatessen Hanna Moos Sales Representative Forsterstr. 57 Mannheim
+BLONP Blondesddsl p�re et fils Fr�d�rique Citeaux Marketing Manager 24, place Kl�ber Strasbourg
+BOLID B�lido Comidas preparadas Mart�n Sommer Owner C/ Araquil, 67 Madrid
+BONAP Bon app' Laurence Lebihan Owner 12, rue des Bouchers Marseille
+BOTTM Bottom-Dollar Markets Elizabeth Lincoln Accounting Manager 23 Tsawassen Blvd. Tsawassen
10 Resources/test/Good/CustomersTabIgnoreMiddle.txt
@@ -0,0 +1,10 @@
+ALFKI Alfreds Futterkiste Sales Representative Obere Str. 57 Berlin Germany
+ANATR Ana Trujillo Emparedados y helados Owner Avda. de la Constituci�n 2222 M�xico D.F. Mexico
+ANTON Antonio Moreno Taquer�a Owner Mataderos 2312 M�xico D.F. Mexico
+AROUT Around the Horn Sales Representative 120 Hanover Sq. London UK
+BERGS Berglunds snabbk�p Order Administrator Berguvsv�gen 8 Lule� Sweden
+BLAUS Blauer See Delikatessen Sales Representative Forsterstr. 57 Mannheim Germany
+BLONP Blondesddsl p�re et fils Marketing Manager 24, place Kl�ber Strasbourg France
+BOLID B�lido Comidas preparadas Owner C/ Araquil, 67 Madrid Spain
+BONAP Bon app' Owner 12, rue des Bouchers Marseille France
+BOTTM Bottom-Dollar Markets Accounting Manager 23 Tsawassen Blvd. Tsawassen Canada
91 Resources/test/Good/CustomersVerticalBar.txt
@@ -0,0 +1,91 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo|Owner|Avda. de la Constituci�n 2222|M�xico D.F.|Mexico
+ANTON|Antonio Moreno Taquer�a|Antonio Moreno|Owner|Mataderos 2312|M�xico D.F.|Mexico
+AROUT|Around the Horn|Thomas Hardy|Sales Representative|120 Hanover Sq.|London|UK
+BERGS|Berglunds snabbk�p|Christina Berglund|Order Administrator|Berguvsv�gen 8|Lule�|Sweden
+BLAUS|Blauer See Delikatessen|Hanna Moos|Sales Representative|Forsterstr. 57|Mannheim|Germany
+BLONP|Blondesddsl p�re et fils|Fr�d�rique Citeaux|Marketing Manager|24, place Kl�ber|Strasbourg|France
+BOLID|B�lido Comidas preparadas|Mart�n Sommer|Owner|C/ Araquil, 67|Madrid|Spain
+BONAP|Bon app'|Laurence Lebihan|Owner|12, rue des Bouchers|Marseille|France
+BOTTM|Bottom-Dollar Markets|Elizabeth Lincoln|Accounting Manager|23 Tsawassen Blvd.|Tsawassen|Canada
+BSBEV|B's Beverages|Victoria Ashworth|Sales Representative|Fauntleroy Circus|London|UK
+CACTU|Cactus Comidas para llevar|Patricio Simpson|Sales Agent|Cerrito 333|Buenos Aires|Argentina
+CENTC|Centro comercial Moctezuma|Francisco Chang|Marketing Manager|Sierras de Granada 9993|M�xico D.F.|Mexico
+CHOPS|Chop-suey Chinese|Yang Wang|Owner|Hauptstr. 29|Bern|Switzerland
+COMMI|Com�rcio Mineiro|Pedro Afonso|Sales Associate|Av. dos Lus�adas, 23|Sao Paulo|Brazil
+CONSH|Consolidated Holdings|Elizabeth Brown|Sales Representative|Berkeley Gardens 12 Brewery|London|UK
+DRACD|Drachenblut Delikatessen|Sven Ottlieb|Order Administrator|Walserweg 21|Aachen|Germany
+DUMON|Du monde entier|Janine Labrune|Owner|67, rue des Cinquante Otages|Nantes|France
+EASTC|Eastern Connection|Ann Devon|Sales Agent|35 King George|London|UK
+ERNSH|Ernst Handel|Roland Mendel|Sales Manager|Kirchgasse 6|Graz|Austria
+FAMIA|Familia Arquibaldo|Aria Cruz|Marketing Assistant|Rua Or�s, 92|Sao Paulo|Brazil
+FISSA|FISSA Fabrica Inter. Salchichas S.A.|Diego Roel|Accounting Manager|C/ Moralzarzal, 86|Madrid|Spain
+FOLIG|Folies gourmandes|Martine Ranc�|Assistant Sales Agent|184, chauss�e de Tournai|Lille|France
+FOLKO|Folk och f� HB|Maria Larsson|Owner|�kergatan 24|Br�cke|Sweden
+FRANK|Frankenversand|Peter Franken|Marketing Manager|Berliner Platz 43|M�nchen|Germany
+FRANR|France restauration|Carine Schmitt|Marketing Manager|54, rue Royale|Nantes|France
+FRANS|Franchi S.p.A.|Paolo Accorti|Sales Representative|Via Monte Bianco 34|Torino|Italy
+FURIB|Furia Bacalhau e Frutos do Mar|Lino Rodriguez|Sales Manager|Jardim das rosas n. 32|Lisboa|Portugal
+GALED|Galer�a del gastr�nomo|Eduardo Saavedra|Marketing Manager|Rambla de Catalu�a, 23|Barcelona|Spain
+GODOS|Godos Cocina T�pica|Jos� Pedro Freyre|Sales Manager|C/ Romero, 33|Sevilla|Spain
+GOURL|Gourmet Lanchonetes|Andr� Fonseca|Sales Associate|Av. Brasil, 442|Campinas|Brazil
+GREAL|Great Lakes Food Market|Howard Snyder|Marketing Manager|2732 Baker Blvd.|Eugene|USA
+GROSR|GROSELLA-Restaurante|Manuel Pereira|Owner|5� Ave. Los Palos Grandes|Caracas|Venezuela
+HANAR|Hanari Carnes|Mario Pontes|Accounting Manager|Rua do Pa�o, 67|Rio de Janeiro|Brazil
+HILAA|HILARION-Abastos|Carlos Hern�ndez|Sales Representative|Carrera 22 con Ave. Carlos Soublette #8-35|San Crist�bal|Venezuela
+HUNGC|Hungry Coyote Import Store|Yoshi Latimer|Sales Representative|City Center Plaza 516 Main St.|Elgin|USA
+HUNGO|Hungry Owl All-Night Grocers|Patricia McKenna|Sales Associate|8 Johnstown Road|Cork|Ireland
+ISLAT|Island Trading|Helen Bennett|Marketing Manager|Garden House Crowther Way|Cowes|UK
+KOENE|K�niglich Essen|Philip Cramer|Sales Associate|Maubelstr. 90|Brandenburg|Germany
+LACOR|La corne d'abondance|Daniel Tonini|Sales Representative|67, avenue de l'Europe|Versailles|France
+LAMAI|La maison d'Asie|Annette Roulet|Sales Manager|1 rue Alsace-Lorraine|Toulouse|France
+LAUGB|Laughing Bacchus Wine Cellars|Yoshi Tannamuri|Marketing Assistant|1900 Oak St.|Vancouver|Canada
+LAZYK|Lazy K Kountry Store|John Steel|Marketing Manager|12 Orchestra Terrace|Walla Walla|USA
+LEHMS|Lehmanns Marktstand|Renate Messner|Sales Representative|Magazinweg 7|Frankfurt a.M.|Germany
+LETSS|Let's Stop N Shop|Jaime Yorres|Owner|87 Polk St. Suite 5|San Francisco|USA
+LILAS|LILA-Supermercado|Carlos Gonz�lez|Accounting Manager|Carrera 52 con Ave. Bol�var #65-98 Llano Largo|Barquisimeto|Venezuela
+LINOD|LINO-Delicateses|Felipe Izquierdo|Owner|Ave. 5 de Mayo Porlamar|I. de Margarita|Venezuela
+LONEP|Lonesome Pine Restaurant|Fran Wilson|Sales Manager|89 Chiaroscuro Rd.|Portland|USA
+MAGAA|Magazzini Alimentari Riuniti|Giovanni Rovelli|Marketing Manager|Via Ludovico il Moro 22|Bergamo|Italy
+MAISD|Maison Dewey|Catherine Dewey|Sales Agent|Rue Joseph-Bens 532|Bruxelles|Belgium
+MEREP|M�re Paillarde|Jean Fresni�re|Marketing Assistant|43 rue St. Laurent|Montr�al|Canada
+MORGK|Morgenstern Gesundkost|Alexander Feuer|Marketing Assistant|Heerstr. 22|Leipzig|Germany
+NORTS|North/South|Simon Crowther|Sales Associate|South House 300 Queensbridge|London|UK
+OCEAN|Oc�ano Atl�ntico Ltda.|Yvonne Moncada|Sales Agent|Ing. Gustavo Moncada 8585 Piso 20-A|Buenos Aires|Argentina
+OLDWO|Old World Delicatessen|Rene Phillips|Sales Representative|2743 Bering St.|Anchorage|USA
+OTTIK|Ottilies K�seladen|Henriette Pfalzheim|Owner|Mehrheimerstr. 369|K�ln|Germany
+PARIS|Paris sp�cialit�s|Marie Bertrand|Owner|265, boulevard Charonne|Paris|France
+PERIC|Pericles Comidas cl�sicas|Guillermo Fern�ndez|Sales Representative|Calle Dr. Jorge Cash 321|M�xico D.F.|Mexico
+PICCO|Piccolo und mehr|Georg Pipps|Sales Manager|Geislweg 14|Salzburg|Austria
+PRINI|Princesa Isabel Vinhos|Isabel de Castro|Sales Representative|Estrada da sa�de n. 58|Lisboa|Portugal
+QUEDE|Que Del�cia|Bernardo Batista|Accounting Manager|Rua da Panificadora, 12|Rio de Janeiro|Brazil
+QUEEN|Queen Cozinha|L�cia Carvalho|Marketing Assistant|Alameda dos Can�rios, 891|Sao Paulo|Brazil
+QUICK|QUICK-Stop|Horst Kloss|Accounting Manager|Taucherstra�e 10|Cunewalde|Germany
+RANCH|Rancho grande|Sergio Guti�rrez|Sales Representative|Av. del Libertador 900|Buenos Aires|Argentina
+RATTC|Rattlesnake Canyon Grocery|Paula Wilson|Assistant Sales Representative|2817 Milton Dr.|Albuquerque|USA
+REGGC|Reggiani Caseifici|Maurizio Moroni|Sales Associate|Strada Provinciale 124|Reggio Emilia|Italy
+RICAR|Ricardo Adocicados|Janete Limeira|Assistant Sales Agent|Av. Copacabana, 267|Rio de Janeiro|Brazil
+RICSU|Richter Supermarkt|Michael Holz|Sales Manager|Grenzacherweg 237|Gen�ve|Switzerland
+ROMEY|Romero y tomillo|Alejandra Camino|Accounting Manager|Gran V�a, 1|Madrid|Spain
+SANTG|Sant� Gourmet|Jonas Bergulfsen|Owner|Erling Skakkes gate 78|Stavern|Norway
+SAVEA|Save-a-lot Markets|Jose Pavarotti|Sales Representative|187 Suffolk Ln.|Boise|USA
+SEVES|Seven Seas Imports|Hari Kumar|Sales Manager|90 Wadhurst Rd.|London|UK
+SIMOB|Simons bistro|Jytte Petersen|Owner|Vinb�ltet 34|Kobenhavn|Denmark
+SPECD|Sp�cialit�s du monde|Dominique Perrier|Marketing Manager|25, rue Lauriston|Paris|France
+SPLIR|Split Rail Beer & Ale|Art Braunschweiger|Sales Manager|P.O. Box 555|Lander|USA
+SUPRD|Supr�mes d�lices|Pascale Cartrain|Accounting Manager|Boulevard Tirou, 255|Charleroi|Belgium
+THEBI|The Big Cheese|Liz Nixon|Marketing Manager|89 Jefferson Way Suite 2|Portland|USA
+THECR|The Cracker Box|Liu Wong|Marketing Assistant|55 Grizzly Peak Rd.|Butte|USA
+TOMSP|Toms Spezialit�ten|Karin Josephs|Marketing Manager|Luisenstr. 48|M�nster|Germany
+TORTU|Tortuga Restaurante|Miguel Angel Paolino|Owner|Avda. Azteca 123|M�xico D.F.|Mexico
+TRADH|Tradi��o Hipermercados|Anabela Domingues|Sales Representative|Av. In�s de Castro, 414|Sao Paulo|Brazil
+TRAIH|Trail's Head Gourmet Provisioners|Helvetius Nagy|Sales Associate|722 DaVinci Blvd.|Kirkland|USA
+VAFFE|Vaffeljernet|Palle Ibsen|Sales Manager|Smagsloget 45|�rhus|Denmark
+VICTE|Victuailles en stock|Mary Saveley|Sales Agent|2, rue du Commerce|Lyon|France
+VINET|Vins et alcools Chevalier|Paul Henriot|Accounting Manager|59 rue de l'Abbaye|Reims|France
+WANDK|Die Wandernde Kuh|Rita M�ller|Sales Representative|Adenauerallee 900|Stuttgart|Germany
+WARTH|Wartian Herkku|Pirkko Koskitalo|Accounting Manager|Torikatu 38|Oulu|Finland
+WELLI|Wellington Importadora|Paula Parente|Sales Manager|Rua do Mercado, 12|Resende|Brazil
+WHITC|White Clover Markets|Karl Jablonski|Owner|305 - 14th Ave. S. Suite 3B|Seattle|USA
+WILMK|Wilman Kala|Matti Karttunen|Owner/Marketing Assistant|Keskuskatu 45|Helsinki|Finland
+WOLZA|Wolski Zajazd|Zbyszek Piestrzeniewicz|Owner|ul. Filtrowa 68|Warszawa|Poland
100 Resources/test/Good/CustomersVerticalBarDemo.txt
@@ -0,0 +1,100 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo|Owner|Avda. de la Constituci�n 2222|M�xico D.F.|Mexico
+ANTON|Antonio Moreno Taquer�a|Antonio Moreno|Owner|Mataderos 2312|M�xico D.F.|Mexico
+AROUT|Around the Horn|Thomas Hardy|Sales Representative|120 Hanover Sq.|London|UK
+BERGS|Berglunds snabbk�p|Christina Berglund|Order Administrator|Berguvsv�gen 8|Lule�|Sweden
+BLAUS|Blauer See Delikatessen|Hanna Moos|Sales Representative|Forsterstr. 57|Mannheim|Germany
+BLONP|Blondesddsl p�re et fils|Fr�d�rique Citeaux|Marketing Manager|24, place Kl�ber|Strasbourg|France
+BOLID|B�lido Comidas preparadas|Mart�n Sommer|Owner|C/ Araquil, 67|Madrid|Spain
+BONAP|Bon app'|Laurence Lebihan|Owner|12, rue des Bouchers|Marseille|France
+BOTTM|Bottom-Dollar Markets|Elizabeth Lincoln|Accounting Manager|23 Tsawassen Blvd.|Tsawassen|Canada
+BSBEV|B's Beverages|Victoria Ashworth|Sales Representative|Fauntleroy Circus|London|UK
+CACTU|Cactus Comidas para llevar|Patricio Simpson|Sales Agent|Cerrito 333|Buenos Aires|Argentina
+CENTC|Centro comercial Moctezuma|Francisco Chang|Marketing Manager|Sierras de Granada 9993|M�xico D.F.|Mexico
+CHOPS|Chop-suey Chinese|Yang Wang|Owner|Hauptstr. 29|Bern|Switzerland
+COMMI|Com�rcio Mineiro|Pedro Afonso|Sales Associate|Av. dos Lus�adas, 23|Sao Paulo|Brazil
+CONSH|Consolidated Holdings|Elizabeth Brown|Sales Representative|Berkeley Gardens 12 Brewery|London|UK
+DRACD|Drachenblut Delikatessen|Sven Ottlieb|Order Administrator|Walserweg 21|Aachen|Germany
+DUMON|Du monde entier|Janine Labrune|Owner|67, rue des Cinquante Otages|Nantes|France
+EASTC|Eastern Connection|Ann Devon|Sales Agent|35 King George|London|UK
+ERNSH|Ernst Handel|Roland Mendel|Sales Manager|Kirchgasse 6|Graz|Austria
+FAMIA|Familia Arquibaldo|Aria Cruz|Marketing Assistant|Rua Or�s, 92|Sao Paulo|Brazil
+FISSA|FISSA Fabrica Inter. Salchichas S.A.|Diego Roel|Accounting Manager|C/ Moralzarzal, 86|Madrid|Spain
+FOLIG|Folies gourmandes|Martine Ranc�|Assistant Sales Agent|184, chauss�e de Tournai|Lille|France
+FOLKO|Folk och f� HB|Maria Larsson|Owner|�kergatan 24|Br�cke|Sweden
+FRANK|Frankenversand|Peter Franken|Marketing Manager|Berliner Platz 43|M�nchen|Germany
+FRANR|France restauration|Carine Schmitt|Marketing Manager|54, rue Royale|Nantes|France
+FRANS|Franchi S.p.A.|Paolo Accorti|Sales Representative|Via Monte Bianco 34|Torino|Italy
+FURIB|Furia Bacalhau e Frutos do Mar|Lino Rodriguez|Sales Manager|Jardim das rosas n. 32|Lisboa|Portugal
+GALED|Galer�a del gastr�nomo|Eduardo Saavedra|Marketing Manager|Rambla de Catalu�a, 23|Barcelona|Spain
+GODOS|Godos Cocina T�pica|Jos� Pedro Freyre|Sales Manager|C/ Romero, 33|Sevilla|Spain
+GOURL|Gourmet Lanchonetes|Andr� Fonseca|Sales Associate|Av. Brasil, 442|Campinas|Brazil
+GREAL|Great Lakes Food Market|Howard Snyder|Marketing Manager|2732 Baker Blvd.|Eugene|USA
+GROSR|GROSELLA-Restaurante|Manuel Pereira|Owner|5� Ave. Los Palos Grandes|Caracas|Venezuela
+HANAR|Hanari Carnes|Mario Pontes|Accounting Manager|Rua do Pa�o, 67|Rio de Janeiro|Brazil
+HILAA|HILARION-Abastos|Carlos Hern�ndez|Sales Representative|Carrera 22 con Ave. Carlos Soublette #8-35|San Crist�bal|Venezuela
+HUNGC|Hungry Coyote Import Store|Yoshi Latimer|Sales Representative|City Center Plaza 516 Main St.|Elgin|USA
+HUNGO|Hungry Owl All-Night Grocers|Patricia McKenna|Sales Associate|8 Johnstown Road|Cork|Ireland
+ISLAT|Island Trading|Helen Bennett|Marketing Manager|Garden House Crowther Way|Cowes|UK
+KOENE|K�niglich Essen|Philip Cramer|Sales Associate|Maubelstr. 90|Brandenburg|Germany
+LACOR|La corne d'abondance|Daniel Tonini|Sales Representative|67, avenue de l'Europe|Versailles|France
+LAMAI|La maison d'Asie|Annette Roulet|Sales Manager|1 rue Alsace-Lorraine|Toulouse|France
+LAUGB|Laughing Bacchus Wine Cellars|Yoshi Tannamuri|Marketing Assistant|1900 Oak St.|Vancouver|Canada
+LAZYK|Lazy K Kountry Store|John Steel|Marketing Manager|12 Orchestra Terrace|Walla Walla|USA
+LEHMS|Lehmanns Marktstand|Renate Messner|Sales Representative|Magazinweg 7|Frankfurt a.M.|Germany
+LETSS|Let's Stop N Shop|Jaime Yorres|Owner|87 Polk St. Suite 5|San Francisco|USA
+LILAS|LILA-Supermercado|Carlos Gonz�lez|Accounting Manager|Carrera 52 con Ave. Bol�var #65-98 Llano Largo|Barquisimeto|Venezuela
+LINOD|LINO-Delicateses|Felipe Izquierdo|Owner|Ave. 5 de Mayo Porlamar|I. de Margarita|Venezuela
+LONEP|Lonesome Pine Restaurant|Fran Wilson|Sales Manager|89 Chiaroscuro Rd.|Portland|USA
+MAGAA|Magazzini Alimentari Riuniti|Giovanni Rovelli|Marketing Manager|Via Ludovico il Moro 22|Bergamo|Italy
+MAISD|Maison Dewey|Catherine Dewey|Sales Agent|Rue Joseph-Bens 532|Bruxelles|Belgium
+MEREP|M�re Paillarde|Jean Fresni�re|Marketing Assistant|43 rue St. Laurent|Montr�al|Canada
+MORGK|Morgenstern Gesundkost|Alexander Feuer|Marketing Assistant|Heerstr. 22|Leipzig|Germany
+NORTS|North/South|Simon Crowther|Sales Associate|South House 300 Queensbridge|London|UK
+OCEAN|Oc�ano Atl�ntico Ltda.|Yvonne Moncada|Sales Agent|Ing. Gustavo Moncada 8585 Piso 20-A|Buenos Aires|Argentina
+OLDWO|Old World Delicatessen|Rene Phillips|Sales Representative|2743 Bering St.|Anchorage|USA
+OTTIK|Ottilies K�seladen|Henriette Pfalzheim|Owner|Mehrheimerstr. 369|K�ln|Germany
+PARIS|Paris sp�cialit�s|Marie Bertrand|Owner|265, boulevard Charonne|Paris|France
+PERIC|Pericles Comidas cl�sicas|Guillermo Fern�ndez|Sales Representative|Calle Dr. Jorge Cash 321|M�xico D.F.|Mexico
+PICCO|Piccolo und mehr|Georg Pipps|Sales Manager|Geislweg 14|Salzburg|Austria
+PRINI|Princesa Isabel Vinhos|Isabel de Castro|Sales Representative|Estrada da sa�de n. 58|Lisboa|Portugal
+QUEDE|Que Del�cia|Bernardo Batista|Accounting Manager|Rua da Panificadora, 12|Rio de Janeiro|Brazil
+QUEEN|Queen Cozinha|L�cia Carvalho|Marketing Assistant|Alameda dos Can�rios, 891|Sao Paulo|Brazil
+QUICK|QUICK-Stop|Horst Kloss|Accounting Manager|Taucherstra�e 10|Cunewalde|Germany
+RANCH|Rancho grande|Sergio Guti�rrez|Sales Representative|Av. del Libertador 900|Buenos Aires|Argentina
+RATTC|Rattlesnake Canyon Grocery|Paula Wilson|Assistant Sales Representative|2817 Milton Dr.|Albuquerque|USA
+REGGC|Reggiani Caseifici|Maurizio Moroni|Sales Associate|Strada Provinciale 124|Reggio Emilia|Italy
+RICAR|Ricardo Adocicados|Janete Limeira|Assistant Sales Agent|Av. Copacabana, 267|Rio de Janeiro|Brazil
+RICSU|Richter Supermarkt|Michael Holz|Sales Manager|Grenzacherweg 237|Gen�ve|Switzerland
+ROMEY|Romero y tomillo|Alejandra Camino|Accounting Manager|Gran V�a, 1|Madrid|Spain
+SANTG|Sant� Gourmet|Jonas Bergulfsen|Owner|Erling Skakkes gate 78|Stavern|Norway
+SAVEA|Save-a-lot Markets|Jose Pavarotti|Sales Representative|187 Suffolk Ln.|Boise|USA
+SEVES|Seven Seas Imports|Hari Kumar|Sales Manager|90 Wadhurst Rd.|London|UK
+SIMOB|Simons bistro|Jytte Petersen|Owner|Vinb�ltet 34|Kobenhavn|Denmark
+SPECD|Sp�cialit�s du monde|Dominique Perrier|Marketing Manager|25, rue Lauriston|Paris|France
+SPLIR|Split Rail Beer & Ale|Art Braunschweiger|Sales Manager|P.O. Box 555|Lander|USA
+SUPRD|Supr�mes d�lices|Pascale Cartrain|Accounting Manager|Boulevard Tirou, 255|Charleroi|Belgium
+THEBI|The Big Cheese|Liz Nixon|Marketing Manager|89 Jefferson Way Suite 2|Portland|USA
+THECR|The Cracker Box|Liu Wong|Marketing Assistant|55 Grizzly Peak Rd.|Butte|USA
+TOMSP|Toms Spezialit�ten|Karin Josephs|Marketing Manager|Luisenstr. 48|M�nster|Germany
+TORTU|Tortuga Restaurante|Miguel Angel Paolino|Owner|Avda. Azteca 123|M�xico D.F.|Mexico
+TRADH|Tradi��o Hipermercados|Anabela Domingues|Sales Representative|Av. In�s de Castro, 414|Sao Paulo|Brazil
+TRAIH|Trail's Head Gourmet Provisioners|Helvetius Nagy|Sales Associate|722 DaVinci Blvd.|Kirkland|USA
+VAFFE|Vaffeljernet|Palle Ibsen|Sales Manager|Smagsloget 45|�rhus|Denmark
+VICTE|Victuailles en stock|Mary Saveley|Sales Agent|2, rue du Commerce|Lyon|France
+VINET|Vins et alcools Chevalier|Paul Henriot|Accounting Manager|59 rue de l'Abbaye|Reims|France
+WANDK|Die Wandernde Kuh|Rita M�ller|Sales Representative|Adenauerallee 900|Stuttgart|Germany
+WARTH|Wartian Herkku|Pirkko Koskitalo|Accounting Manager|Torikatu 38|Oulu|Finland
+WELLI|Wellington Importadora|Paula Parente|Sales Manager|Rua do Mercado, 12|Resende|Brazil
+WHITC|White Clover Markets|Karl Jablonski|Owner|305 - 14th Ave. S. Suite 3B|Seattle|USA
+WILMK|Wilman Kala|Matti Karttunen|Owner/Marketing Assistant|Keskuskatu 45|Helsinki|Finland
+WOLZA|Wolski Zajazd|Zbyszek Piestrzeniewicz|Owner|ul. Filtrowa 68|Warszawa|Poland
+SPLIR|Split Rail Beer & Ale|Art Braunschweiger|Sales Manager|P.O. Box 555|Lander|USA
+SUPRD|Supr�mes d�lices|Pascale Cartrain|Accounting Manager|Boulevard Tirou, 255|Charleroi|Belgium
+THEBI|The Big Cheese|Liz Nixon|Marketing Manager|89 Jefferson Way Suite 2|Portland|USA
+THECR|The Cracker Box|Liu Wong|Marketing Assistant|55 Grizzly Peak Rd.|Butte|USA
+LAMAI|La maison d'Asie|Annette Roulet|Sales Manager|1 rue Alsace-Lorraine|Toulouse|France
+LAUGB|Laughing Bacchus Wine Cellars|Yoshi Tannamuri|Marketing Assistant|1900 Oak St.|Vancouver|Canada
+LAZYK|Lazy K Kountry Store|John Steel|Marketing Manager|12 Orchestra Terrace|Walla Walla|USA
+LEHMS|Lehmanns Marktstand|Renate Messner|Sales Representative|Magazinweg 7|Frankfurt a.M.|Germany
+LETSS|Let's Stop N Shop|Jaime Yorres|Owner|87 Polk St. Suite 5|San Francisco|USA
81 Resources/test/Good/CustomersVerticalBarOlds.txt
@@ -0,0 +1,81 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo|Owner|Avda. de la Constituci�n 2222|M�xico D.F.|Mexico
+ANTON|Antonio Moreno Taquer�a|Antonio Moreno|Owner|Mataderos 2312|M�xico D.F.|Mexico
+AROUT|Around the Horn|Thomas Hardy|Sales Representative|120 Hanover Sq.|London|UK
+BERGS|Berglunds snabbk�p|Christina Berglund|Order Administrator|Berguvsv�gen 8|Lule�|Sweden
+BONAP|Bon app'|Laurence Lebihan|Owner|12, rue des Bouchers|Marseille|France
+BOTTM|Bottom-Dollar Markets|Elizabeth Lincoln|Accounting Manager|23 Tsawassen Blvd.|Tsawassen|Canada
+BSBEV|B's Beverages|Victoria Ashworth|Sales Representative|Fauntleroy Circus|London|UK
+CACTU|Cactus Comidas para llevar|Patricio Simpson|Sales Agent|Cerrito 333|Buenos Aires|Argentina
+CENTC|Centro comercial Moctezuma|Francisco Chang|Marketing Manager|Sierras de Granada 9993|M�xico D.F.|Mexico
+CHOPS|Chop-suey Chinese|Yang Wang|Owner|Hauptstr. 29|Bern|Switzerland
+COMMI|Com�rcio Mineiro|Pedro Afonso|Sales Associate|Av. dos Lus�adas, 23|Sao Paulo|Brazil
+CONSH|Consolidated Holdings|Elizabeth Brown|Sales Representative|Berkeley Gardens 12 Brewery|London|UK
+DRACD|Drachenblut Delikatessen|Sven Ottlieb|Order Administrator|Walserweg 21|Aachen|Germany
+DUMON|Du monde entier|Janine Labrune|Owner|67, rue des Cinquante Otages|Nantes|France
+EASTC|Eastern Connection|Ann Devon|Sales Agent|35 King George|London|UK
+ERNSH|Ernst Handel|Roland Mendel|Sales Manager|Kirchgasse 6|Graz|Austria
+FAMIA|Familia Arquibaldo|Aria Cruz|Marketing Assistant|Rua Or�s, 92|Sao Paulo|Brazil
+FISSA|FISSA Fabrica Inter. Salchichas S.A.|Diego Roel|Accounting Manager|C/ Moralzarzal, 86|Madrid|Spain
+FOLIG|Folies gourmandes|Martine Ranc�|Assistant Sales Agent|184, chauss�e de Tournai|Lille|France
+FOLKO|Folk och f� HB|Maria Larsson|Owner|�kergatan 24|Br�cke|Sweden
+FRANK|Frankenversand|Peter Franken|Marketing Manager|Berliner Platz 43|M�nchen|Germany
+FRANR|France restauration|Carine Schmitt|Marketing Manager|54, rue Royale|Nantes|France
+FRANS|Franchi S.p.A.|Paolo Accorti|Sales Representative|Via Monte Bianco 34|Torino|Italy
+FURIB|Furia Bacalhau e Frutos do Mar|Lino Rodriguez|Sales Manager|Jardim das rosas n. 32|Lisboa|Portugal
+GALED|Galer�a del gastr�nomo|Eduardo Saavedra|Marketing Manager|Rambla de Catalu�a, 23|Barcelona|Spain
+GODOS|Godos Cocina T�pica|Jos� Pedro Freyre|Sales Manager|C/ Romero, 33|Sevilla|Spain
+GOURL|Gourmet Lanchonetes|Andr� Fonseca|Sales Associate|Av. Brasil, 442|Campinas|Brazil
+GREAL|Great Lakes Food Market|Howard Snyder|Marketing Manager|2732 Baker Blvd.|Eugene|USA
+GROSR|GROSELLA-Restaurante|Manuel Pereira|Owner|5� Ave. Los Palos Grandes|Caracas|Venezuela
+HANAR|Hanari Carnes|Mario Pontes|Accounting Manager|Rua do Pa�o, 67|Rio de Janeiro|Brazil
+HILAA|HILARION-Abastos|Carlos Hern�ndez|Sales Representative|Carrera 22 con Ave. Carlos Soublette #8-35|San Crist�bal|Venezuela
+HUNGC|Hungry Coyote Import Store|Yoshi Latimer|Sales Representative|City Center Plaza 516 Main St.|Elgin|USA
+HUNGO|Hungry Owl All-Night Grocers|Patricia McKenna|Sales Associate|8 Johnstown Road|Cork|Ireland
+ISLAT|Island Trading|Helen Bennett|Marketing Manager|Garden House Crowther Way|Cowes|UK
+KOENE|K�niglich Essen|Philip Cramer|Sales Associate|Maubelstr. 90|Brandenburg|Germany
+LACOR|La corne d'abondance|Daniel Tonini|Sales Representative|67, avenue de l'Europe|Versailles|France
+LAMAI|La maison d'Asie|Annette Roulet|Sales Manager|1 rue Alsace-Lorraine|Toulouse|France
+LAUGB|Laughing Bacchus Wine Cellars|Yoshi Tannamuri|Marketing Assistant|1900 Oak St.|Vancouver|Canada
+LAZYK|Lazy K Kountry Store|John Steel|Marketing Manager|12 Orchestra Terrace|Walla Walla|USA
+MEREP|M�re Paillarde|Jean Fresni�re|Marketing Assistant|43 rue St. Laurent|Montr�al|Canada
+MORGK|Morgenstern Gesundkost|Alexander Feuer|Marketing Assistant|Heerstr. 22|Leipzig|Germany
+NORTS|North/South|Simon Crowther|Sales Associate|South House 300 Queensbridge|London|UK
+OCEAN|Oc�ano Atl�ntico Ltda.|Yvonne Moncada|Sales Agent|Ing. Gustavo Moncada 8585 Piso 20-A|Buenos Aires|Argentina
+OLDWO|Old World Delicatessen|Rene Phillips|Sales Representative|2743 Bering St.|Anchorage|USA
+OTTIK|Ottilies K�seladen|Henriette Pfalzheim|Owner|Mehrheimerstr. 369|K�ln|Germany
+PARIS|Paris sp�cialit�s|Marie Bertrand|Owner|265, boulevard Charonne|Paris|France
+PERIC|Pericles Comidas cl�sicas|Guillermo Fern�ndez|Sales Representative|Calle Dr. Jorge Cash 321|M�xico D.F.|Mexico
+PICCO|Piccolo und mehr|Georg Pipps|Sales Manager|Geislweg 14|Salzburg|Austria
+PRINI|Princesa Isabel Vinhos|Isabel de Castro|Sales Representative|Estrada da sa�de n. 58|Lisboa|Portugal
+QUEDE|Que Del�cia|Bernardo Batista|Accounting Manager|Rua da Panificadora, 12|Rio de Janeiro|Brazil
+QUEEN|Queen Cozinha|L�cia Carvalho|Marketing Assistant|Alameda dos Can�rios, 891|Sao Paulo|Brazil
+QUICK|QUICK-Stop|Horst Kloss|Accounting Manager|Taucherstra�e 10|Cunewalde|Germany
+RANCH|Rancho grande|Sergio Guti�rrez|Sales Representative|Av. del Libertador 900|Buenos Aires|Argentina
+RATTC|Rattlesnake Canyon Grocery|Paula Wilson|Assistant Sales Representative|2817 Milton Dr.|Albuquerque|USA
+REGGC|Reggiani Caseifici|Maurizio Moroni|Sales Associate|Strada Provinciale 124|Reggio Emilia|Italy
+RICAR|Ricardo Adocicados|Janete Limeira|Assistant Sales Agent|Av. Copacabana, 267|Rio de Janeiro|Brazil
+RICSU|Richter Supermarkt|Michael Holz|Sales Manager|Grenzacherweg 237|Gen�ve|Switzerland
+ROMEY|Romero y tomillo|Alejandra Camino|Accounting Manager|Gran V�a, 1|Madrid|Spain
+SANTG|Sant� Gourmet|Jonas Bergulfsen|Owner|Erling Skakkes gate 78|Stavern|Norway
+SAVEA|Save-a-lot Markets|Jose Pavarotti|Sales Representative|187 Suffolk Ln.|Boise|USA
+SEVES|Seven Seas Imports|Hari Kumar|Sales Manager|90 Wadhurst Rd.|London|UK
+SIMOB|Simons bistro|Jytte Petersen|Owner|Vinb�ltet 34|Kobenhavn|Denmark
+SPECD|Sp�cialit�s du monde|Dominique Perrier|Marketing Manager|25, rue Lauriston|Paris|France
+SPLIR|Split Rail Beer & Ale|Art Braunschweiger|Sales Manager|P.O. Box 555|Lander|USA
+SUPRD|Supr�mes d�lices|Pascale Cartrain|Accounting Manager|Boulevard Tirou, 255|Charleroi|Belgium
+THEBI|The Big Cheese|Liz Nixon|Marketing Manager|89 Jefferson Way Suite 2|Portland|USA
+THECR|The Cracker Box|Liu Wong|Marketing Assistant|55 Grizzly Peak Rd.|Butte|USA
+TOMSP|Toms Spezialit�ten|Karin Josephs|Marketing Manager|Luisenstr. 48|M�nster|Germany
+TORTU|Tortuga Restaurante|Miguel Angel Paolino|Owner|Avda. Azteca 123|M�xico D.F.|Mexico
+TRADH|Tradi��o Hipermercados|Anabela Domingues|Sales Representative|Av. In�s de Castro, 414|Sao Paulo|Brazil
+TRAIH|Trail's Head Gourmet Provisioners|Helvetius Nagy|Sales Associate|722 DaVinci Blvd.|Kirkland|USA
+VAFFE|Vaffeljernet|Palle Ibsen|Sales Manager|Smagsloget 45|�rhus|Denmark
+VICTE|Victuailles en stock|Mary Saveley|Sales Agent|2, rue du Commerce|Lyon|France
+VINET|Vins et alcools Chevalier|Paul Henriot|Accounting Manager|59 rue de l'Abbaye|Reims|France
+WANDK|Die Wandernde Kuh|Rita M�ller|Sales Representative|Adenauerallee 900|Stuttgart|Germany
+WARTH|Wartian Herkku|Pirkko Koskitalo|Accounting Manager|Torikatu 38|Oulu|Finland
+WELLI|Wellington Importadora|Paula Parente|Sales Manager|Rua do Mercado, 12|Resende|Brazil
+WHITC|White Clover Markets|Karl Jablonski|Owner|305 - 14th Ave. S. Suite 3B|Seattle|USA
+WILMK|Wilman Kala|Matti Karttunen|Owner/Marketing Assistant|Keskuskatu 45|Helsinki|Finland
+WOLZA|Wolski Zajazd|Zbyszek Piestrzeniewicz|Owner|ul. Filtrowa 68|Warszawa|Poland
6 Resources/test/Good/DateFormat1.txt
@@ -0,0 +1,6 @@
+10248,5,4-07-1996,01081996,16/07/96
+10249,6,5-07-1996,16081996,10/07/96
+10250,4,8-07-1996,05081996,12/07/96
+10251,3,8-07-1996,05081996,15/07/96
+10252,4,19-7-1996,06081996,11/07/96
+10253,3,10-7-1996,24071996,16/07/96
6 Resources/test/Good/DateFormat2.txt
@@ -0,0 +1,6 @@
+10248,5,7-4-1996,08011996,07/16/96
+10249,6,07-5-1996,08161996,07/10/96
+10250,4,07-08-1996,08051996,07/12/96
+10251,3,07-08-1996,08051996,07/15/96
+10252,4,7-19-1996,08061996,07/11/96
+10253,3,07-10-1996,07241996,07/16/96
14 Resources/test/Good/DiffOrdersDup.txt
@@ -0,0 +1,14 @@
+10956 BLAUS 6 17031998 28041998 20031998 2 44.65
+10956 BLAUS 6 17031998 28041998 20031998 2 44.65
+10248 VINET 5 04071996 01081996 16071996 3 32.38
+10956 BLAUS 6 17031998 28041998 20031998 2 44.65
+10990 ERNSH 2 01041998 13051998 07041998 3 117.61
+10956 BLAUS 6 17031998 28041998 20031998 2 44.65
+10248 VINET 5 04071996 01081996 16071996 3 32.38
+10248 VINET 5 04071996 01081996 16071996 3 32.38
+10994 VAFFE 2 02041998 16041998 09041998 3 65.53
+10956 BLAUS 6 17031998 28041998 20031998 2 44.65
+10994 VAFFE 2 02041998 16041998 09041998 3 65.53
+10994 VAFFE 2 02041998 16041998 09041998 3 65.53
+10956 BLAUS 6 17031998 28041998 20031998 2 44.65
+10248 VINET 5 04071996 01081996 16071996 3 32.38
15 Resources/test/Good/DiffOrdersNew.txt
@@ -0,0 +1,15 @@
+10248 VINET 5 04071996 01081996 16071996 3 32.38
+10249 TOMSP 6 05071996 16081996 10071996 1 11.61
+10250 HANAR 4 08071996 05081996 12071996 2 65.83
+10953 AROUT 9 16031998 30031998 25031998 2 23.72
+10954 LINOD 5 17031998 28041998 20031998 1 27.91
+10955 FOLKO 8 17031998 14041998 20031998 2 3.26
+10956 BLAUS 6 17031998 28041998 20031998 2 44.65
+10987 EASTC 8 31031998 28041998 06041998 1 185.48
+10988 RATTC 3 31031998 28041998 10041998 2 61.14
+10989 QUEDE 2 31031998 28041998 02041998 1 34.76
+10990 ERNSH 2 01041998 13051998 07041998 3 117.61
+10991 QUICK 1 01041998 29041998 07041998 1 38.51
+10992 THEBI 1 01041998 29041998 03041998 3 4.27
+10993 FOLKO 7 01041998 29041998 10041998 3 8.81
+10994 VAFFE 2 02041998 16041998 09041998 3 65.53
12 Resources/test/Good/DiffOrdersOld.txt
@@ -0,0 +1,12 @@
+10248 VINET 5 04071996 01081996 16071996 3 32.38
+10249 TOMSP 6 05071996 16081996 10071996 1 11.61
+10250 HANAR 4 08071996 05081996 12071996 2 65.83
+10953 AROUT 9 16031998 30031998 25031998 2 23.72
+10922 LINOD 5 17031998 28041998 20031998 1 27.91
+10955 FOLKO 8 17031998 14041998 20031998 2 3.26
+10987 EASTC 8 31031998 28041998 06041998 1 185.48
+10988 RATTC 3 31031998 28041998 10041998 2 61.14
+10911 ERNSH 2 01041998 13051998 07041998 3 117.61
+10992 THEBI 1 01041998 29041998 03041998 3 4.27
+10993 FOLKO 7 01041998 29041998 10041998 3 8.81
+10994 VAFFE 2 02041998 16041998 09041998 3 65.53
4 Resources/test/Good/DiscardFirst0.txt
@@ -0,0 +1,4 @@
+11121314901234
+10111314012345
+11101314123456
+10101314234567
5 Resources/test/Good/DiscardFirst1.txt
@@ -0,0 +1,5 @@
+date header line can be large enougth
+11121314901234
+10111314012345
+11101314123456
+10101314234567
6 Resources/test/Good/DiscardFirst2.txt
@@ -0,0 +1,6 @@
+you can get this lines
+with the FileHelperEngine.HeaderText property
+11121314901234
+10111314012345
+11101314123456
+10101314234567
6 Resources/test/Good/DiscardFirst3.txt
@@ -0,0 +1,6 @@
+-- Header Line soooooo larrrrgggggggeeeeeeee
+--------------
+11121314901234
+10111314012345
+11101314123456
+10101314234567
4 Resources/test/Good/DiscardLast0.txt
@@ -0,0 +1,4 @@
+11121314901234
+10111314012345
+11101314123456
+10101314234567
5 Resources/test/Good/DiscardLast1.txt
@@ -0,0 +1,5 @@
+11121314901234
+10111314012345
+11101314123456
+10101314234567
+date footer line can be super large
6 Resources/test/Good/DiscardLast2.txt
@@ -0,0 +1,6 @@
+11121314901234
+10111314012345
+11101314123456
+10101314234567
+you can get this lines
+with the FileHelperEngine.FooterText property
6 Resources/test/Good/DiscardLast3.txt
@@ -0,0 +1,6 @@
+11121314901234
+10111314012345
+11101314123456
+10101314234567
+--------------
+-- Footer Line soooooo larrrrgggggggeeeeeeee
0 Resources/test/Good/EmptyFile.txt
No changes.
7 Resources/test/Good/EncodingANSI.txt
@@ -0,0 +1,7 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+ANATR|Ana Tru�i�o Emparedados y helados|Ana Trujillo|Owner|Avda. de la Constituci�n 2222|M�xico D.F.|Mexico
+ANTON|Antonio Moreno Taquer�a|Antonio Moreno|Owner|Mataderos 2312|M�xico D.F.|Mexico
+AROUT|Around the Horn|Thomas Hardy|Sales Representative|120 Hanover Sq.|London|UK
+BERGS|Berglunds snabbk�p|Christina Berglund|Order Administrator|Berguvsv�gen 8|Lule�|Sweden
+BLAUS|Blauer See Delikatessen|Hanna Moos|Sales Representative|Forsterstr. 57|Mannheim|Germany
+BLONP|Blondesddsl p�re et fils|Fr�d�rique Citeaux|Marketing Manager|24, place Kl�ber|Strasbourg|France
40 Resources/test/Good/EncodingAdv1.txt
@@ -0,0 +1,40 @@
+DENRTPMSW
+MOUNTAIN STATES WEATHER SERVICES
+FORT COLLINS, COLORADO (OFFICE 970 484-9463)
+REGIONAL TEMPERATURE/PRECIPITATION TABLE, 0800, FRI, JUN 9, 2006
+==========================================================================
+LOCATION COUNTY ELEV HI LO PCPN SNOW SNDPT MONTH
+==========================================================================
+AKRON 11NNE WASHINGTON 4393 82 63 0.02 0.0 0 0.88
+BRUSH 2SW MORGAN 4231 84 63 0.08 0.0 0 0.98
+BUCKHORN MTN 1E LARIMER 7400 65 51 0.52 0.0 0 0.90
+BUCKHORN MTN 21/2S LARIMER 6600 68 58 0.75 0.0 0 0.99
+BURNS 8NNE LARAMIE 5490 78 58 0.14 0.0 0 0.95
+BUSHNELL 15S KIMBALL 5200 82 58 0.06 0.0 0 0.61
+CASPER 61/2WSW NATRONA 5142 83 61 0.08 0.0 0 0.15
+CASTLE ROCK 4NE DOUGLAS 6500 62 53 0.73 0.0 0 3.11
+EATON 5ENE WELD 4880 73 59 0.41 0.0 0 0.55
+ESTES PARK 1SSE LARIMER 7785 58 49 1.51 0.0 0 3.25
+FORT COLLINS 4E LARIMER 4920 74 59 0.11 0.0 0 0.17
+GILL 3NW WELD 4830 71 60 0.27 0.0 0 0.38
+GREELEY 4NW WELD 4810 70 58 0.32 0.0 0 0.45
+HAXTUN 4E PHILLIPS 4028 82 63 0.00 0.0 0 2.12
+HOLYOKE 4SE PHILLIPS 3730 81 65 0.00 0.0 0 0.50
+HORSETOOTH INLET BAY LARIMER 5366 66 57 0.47 0.0 0 0.70
+HOURGLASS LAKE LARIMER 9520 53 45 0.50 0.0 0 1.68
+HUDSON 4NW WELD 4900 69 59 0.59 0.0 0 1.33
+LIMON 9N LINCOLN 5700 71 58 0.21 0.0 0 1.87
+LOVELAND 4N LARIMER 5020 78 58 0.40 0.0 0 0.46
+MASONVILLE 4E LARIMER 5900 58 51 0.42 0.0 0 0.62
+PARKER DOUGLAS 6200 64 59 0.92 0.0 0 3.28
+PINEWOOD LAKE LARIMER 7040 68 51 1.03 0.0 0 1.63
+RAWLINS 1NW CARBON 6820 74 52 0.16 0.0 0 0.18
+STERLING 15WNW LOGAN 4450 82 63 0.05 0.0 0 0.77
+VIRGINIA DALE 7ENE LARIMER 7010 65 51 0.19 0.0 0 2.06
+WELLINGTON LARIMER 5201 72 57 0.21 0.0 0 0.44
+WELLINGTON 1SE LARIMER 5150 73 56 0.22 0.0 0 1.10
+FOR MORE PRECIPITATION DATA GO TO:
+http://ccc.atmos.colostate.edu/~hail/
+WIRSHBORN
+END OF REPORT
+
43 Resources/test/Good/EncodingAdv2.txt
@@ -0,0 +1,43 @@
+DENRTPMSW
+MOUNTAIN STATES WEATHER SERVICES
+FORT COLLINS, COLORADO (OFFICE 970 484-9463)
+REGIONAL TEMPERATURE/PRECIPITATION TABLE, 0800, THU, JUL 20, 2006
+==========================================================================
+LOCATION COUNTY ELEV HI LO PCPN SNOW SNDPT MONTH
+==========================================================================
+AKRON 11NNE WASHINGTON 4393 107 66 0.03 0.0 0 1.11
+BRUSH 2SW MORGAN 4231 102 64 0.10 0.0 0 1.68
+BUCKHORN MTN 1E LARIMER 7400 88 62 0.00 0.0 0 1.66
+BUCKHORN MTN 21/2S LARIMER 6600 93 61 0.07 0.0 0 1.87
+BURNS 8NNE LARAMIE 5490 96 63 0.00 0.0 0 1.43
+BUSHNELL 15S KIMBALL 5200 99 65 0.00 0.0 0 0.84
+CASTLE ROCK 4NE DOUGLAS 6500 92 61 0.00 0.0 0 3.31
+EATON 5ENE WELD 4880 100 69 0.00 0.0 0 0.57
+ESTES PARK 1SSE LARIMER 7785 87 55 0.12 0.0 0 3.80
+FORT COLLINS 4E LARIMER 4920 98 61 0.00 0.0 0 0.63
+GILL 3NW WELD 4830 106 67 0.00 0.0 0 0.55
+GREELEY 4NW WELD 4810 99 58 0.00 0.0 0 0.87
+HAXTUN 4E PHILLIPS 4028 101 66 0.00 0.0 0 2.54
+HEREFORD WELD 5200 102 67 0.00 0.0 0 0.54
+HOHNHOLZ RANCH LARIMER 7800 86 53 0.07 0.0 0 1.17
+HOLYOKE 4SE PHILLIPS 3730 105 64 0.00 0.0 0 0.51
+HORSETOOTH INLET BAY LARIMER 5366 100 67 T 0.0 0 1.31
+HOURGLASS LAKE LARIMER 9520 78 51 T 0.0 0 2.19
+HUDSON 4NW WELD 4900 104 64 0.02 0.0 0 1.75
+KARVAL 7NE LINCOLN 5700 106 61 0.00 0.0 0 2.41
+LIMON 9N LINCOLN 5700 92 66 0.00 0.0 0 2.87
+LIVERMORE 101/2WSW LARIMER 7480 87 62 0.00 0.0 0 1.80
+NEW RAYMER 21N WELD 5200 99 62 0.00 0.0 0 1.11
+PARKER DOUGLAS 6200 94 71 0.00 0.0 0 3.72
+PINE BLUFFS 10NW LARAMIE 5330 97 67 0.00 0.0 0 1.00
+PINEWOOD LAKE LARIMER 7040 88 63 T 0.0 0 2.85
+RAWLINS 1NW CARBON 6820 91 60 0.00 0.0 0 0.22
+STERLING 15WNW LOGAN 4450 105 64 0.02 0.0 0 0.81
+STRASBURG 1N ADAMS 5350 95 68 0.00 0.0 0 2.83
+VIRGINIA DALE 7ENE LARIMER 7010 89 59 0.01 0.0 0 2.34
+WELLINGTON LARIMER 5201 101 66 T 0.0 0 0.79
+WELLINGTON 1SE LARIMER 5150 102 64 T 0.0 0 1.42
+FOR MORE PRECIPITATION DATA GO TO:
+http://ccc.atmos.colostate.edu/~hail/
+WIRSHBORN
+END OF REPORT
7 Resources/test/Good/EncodingUTF8.txt
@@ -0,0 +1,7 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+ANATR|Ana Truñiño Emparedados y helados|Ana Trujillo|Owner|Avda. de la Constitución 2222|México D.F.|Mexico
+ANTON|Antonio Moreno Taquería|Antonio Moreno|Owner|Mataderos 2312|México D.F.|Mexico
+AROUT|Around the Horn|Thomas Hardy|Sales Representative|120 Hanover Sq.|London|UK
+BERGS|Berglunds snabbköp|Christina Berglund|Order Administrator|Berguvsvägen 8|Luleå|Sweden
+BLAUS|Blauer See Delikatessen|Hanna Moos|Sales Representative|Forsterstr. 57|Mannheim|Germany
+BLONP|Blondesddsl père et fils|Frédérique Citeaux|Marketing Manager|24, place Kléber|Strasbourg|France
BIN Resources/test/Good/EncodingUnicode.txt
Binary file not shown.
BIN Resources/test/Good/EncodingUnicodeBig.txt
Binary file not shown.
5 Resources/test/Good/EnumConverter1.txt
@@ -0,0 +1,5 @@
+ONE
+one
+Two
+Three
+THREE
5 Resources/test/Good/EnumConverter2.txt
@@ -0,0 +1,5 @@
+One
+one
+Two
+Three
+Three
5 Resources/test/Good/EnumConverter3.txt
@@ -0,0 +1,5 @@
+One
+Two
+Two23
+Three
+Three
4 Resources/test/Good/ExcelCsv1.txt
@@ -0,0 +1,4 @@
+11,AllwaysOnTop,"Test 1,"
+22,"COMPUTERS, HARDWARE","Test, 2"
+33,"4S Consulting, Inc.", Test 3
+44,SmartSolutions,"Test 4"
4 Resources/test/Good/ExcelCsv2.txt
@@ -0,0 +1,4 @@
+AllwaysOnTop,"Test 1,"
+"COMPUTERS, HARDWARE","Test, 2"
+"4S Consulting, Inc.", Test 3
+SmartSolutions,"Test 4"
5 Resources/test/Good/FieldIgnoredAdvanced.txt
@@ -0,0 +1,5 @@
+File: Deleted - 6/3/2006 5:18:18 AM - \\CITRIX-02\C$\GREATP~2\zz_temp.bat
+File: Deleted - 6/3/2006 5:18:18 AM - \\CITRIX-05\C$\GREATP~2\zz_temp.out
+File: Created - 6/3/2006 5:18:18 AM - \\CITRIX-04\C$\GREATP~2\zz_temp.bat
+File: Created - 6/3/2006 5:18:19 AM - \\CITRIX-02\C$\GREATP~2\zz_temp.out
+File: Deleted - 6/3/2006 5:26:24 AM - \\CITRIX-06\C$\GREATP~2\zz_temp.bat
6 Resources/test/Good/IgnoreComments1.txt
@@ -0,0 +1,6 @@
+// Comment
+11121314901234
+// And Here
+10111314012345
+11101314123456
+10101314234567
6 Resources/test/Good/IgnoreComments2.txt
@@ -0,0 +1,6 @@
+// Comment
+11121314901234
+ // AndHere
+10111314012345
+11101314123456
+10101314234567
7 Resources/test/Good/IgnoreEmpty1.txt
@@ -0,0 +1,7 @@
+
+11121314901234
+
+10111314012345
+
+11101314123456
+10101314234567
7 Resources/test/Good/IgnoreEmpty2.txt
@@ -0,0 +1,7 @@
+11121314901234
+
+
+10111314012345
+
+11101314123456
+10101314234567
7 Resources/test/Good/IgnoreEmpty3.txt
@@ -0,0 +1,7 @@
+
+11121314901234
+
+10111314012345
+11101314123456
+10101314234567
+
6 Resources/test/Good/IgnoreEmpty4.txt
@@ -0,0 +1,6 @@
+
+11121314901234
+
+10111314012345
+11101314123456
+10101314234567
6 Resources/test/Good/IgnoreEmpty5.txt
@@ -0,0 +1,6 @@
+
+11121314901234
+
+10111314012345
+11101314123456
+10101314234567
6 Resources/test/Good/InNewLine0.txt
@@ -0,0 +1,6 @@
+01-05 00:00:30 2006,01-05-2006 00:00:30,107,37052652033,
+166.90.252.2
+01-05 00:00:33 2006,01-05-2006 00:00:30,82,37052150133,
+67.105.166.35
+01-05 00:00:59 2006,01-05-2006 00:00:30,181,37052343840,
+67.105.166.35
6 Resources/test/Good/InNewLine1.txt
@@ -0,0 +1,6 @@
+107,37052652033,
+166.90.252.2
+82,37052150133,
+67.105.166.35
+181,37052343840,
+67.105.166.35
6 Resources/test/Good/InNewLine2.txt
@@ -0,0 +1,6 @@
+107,37052652033,
+166.90.252.2,111
+82,37052150133,
+67.105.166.35,222
+181,37052343840,
+67.105.166.35,333
6 Resources/test/Good/InNewLineFixed1.txt
@@ -0,0 +1,6 @@
+10737052652
+166.090.252.002
+08237052133
+067.105.166.035
+18137343840
+067.105.166.035
6 Resources/test/Good/InNewLineFixed2.txt
@@ -0,0 +1,6 @@
+10737052652
+166.090.252.002111
+08237052133
+067.105.166.035222
+18137343840
+067.105.166.035333
13 Resources/test/Good/MasterDetail1.txt
@@ -0,0 +1,13 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+10248|VINET|5|04071996|01081996|16071996|3|32.38
+10249|TOMSP|6|05071996|16081996|10071996|1|11.61
+10250|HANAR|4|08071996|05081996|12071996|2|65.83
+10251|VICTE|3|08071996|05081996|15071996|1|41.34
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo|Owner|Avda. de la Constituci�n 2222|M�xico D.F.|Mexico
+10252|SUPRD|4|09071996|06081996|11071996|2|51.3
+10253|HANAR|3|10071996|24071996|16071996|2|58.17
+10254|CHOPS|5|11071996|08081996|23071996|2|22.98
+ANTON|Antonio Moreno Taquer�a|Antonio Moreno|Owner|Mataderos 2312|M�xico D.F.|Mexico
+10257|HILAA|4|16071996|13081996|22071996|3|81.91
+10258|ERNSH|1|17071996|14081996|23071996|1|140.51
+DUMON|Du monde entier|Janine Labrune|Owner|67, rue des Cinquante Otages|Nantes|France
13 Resources/test/Good/MasterDetail2.txt
@@ -0,0 +1,13 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+10248|@VINET|5|04071996|01081996|16071996|3|32.38
+10249|@TOMSP|6|05071996|16081996|10071996|1|11.61
+10250|@HANAR|4|08071996|05081996|12071996|2|65.83
+10251|@VICTE|3|08071996|05081996|15071996|1|41.34
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo|Owner|Avda. de la Constituci�n 2222|M�xico D.F.|Mexico
+10252|@SUPRD|4|09071996|06081996|11071996|2|51.3
+10253|@HANAR|3|10071996|24071996|16071996|2|58.17
+10254|@CHOPS|5|11071996|08081996|23071996|2|22.98
+ANTON|Antonio Moreno Taquer�a|Antonio Moreno|Owner|Mataderos 2312|M�xico D.F.|Mexico
+10257|@HILAA|4|16071996|13081996|22071996|3|81.91
+10258|@ERNSH|1|17071996|14081996|23071996|1|140.51
+DUMON|Du monde entier|Janine Labrune|Owner|67, rue des Cinquante Otages|Nantes|France
13 Resources/test/Good/MasterDetail3.txt
@@ -0,0 +1,13 @@
+ALFKI|@Alfreds Futterkiste|Maria Anders|Sales Representative|Obere Str. 57|Berlin|Germany
+10248|VINET|5|04071996|01081996|16071996|3|32.38
+10249|TOMSP|6|05071996|16081996|10071996|1|11.61
+10250|HANAR|4|08071996|05081996|12071996|2|65.83
+10251|VICTE|3|08071996|05081996|15071996|1|41.34
+ANATR|@Ana Trujillo Emparedados y helados|Ana Trujillo|Owner|Avda. de la Constituci�n 2222|M�xico D.F.|Mexico
+10252|SUPRD|4|09071996|06081996|11071996|2|51.3
+10253|HANAR|3|10071996|24071996|16071996|2|58.17
+10254|CHOPS|5|11071996|08081996|23071996|2|22.98
+ANTON|@Antonio Moreno Taquer�a|Antonio Moreno|Owner|Mataderos 2312|M�xico D.F.|Mexico
+10257|HILAA|4|16071996|13081996|22071996|3|81.91
+10258|ERNSH|1|17071996|14081996|23071996|1|140.51
+DUMON|@Du monde entier|Janine Labrune|Owner|67, rue des Cinquante Otages|Nantes|France
12 Resources/test/Good/MultiRecord1.txt
@@ -0,0 +1,12 @@
+10248|VINET|5|04071996|01081996|16071996|3|32.38
+10249|TOMSP|6|05071996|16081996|10071996|1|11.61
+ALFKI;Alfreds Futterkiste;Maria Anders;Sales Representative;Obere Str. 57;Berlin;Germany
+ANATR;Ana Trujillo Emparedados y helados;Ana Trujillo;Owner;Avda. de la Constituci�n 2222;M�xico D.F.;Mexico
+10250|HANAR|4|08071996|05081996|12071996|2|65.83
+10111314012345
+11101314123456
+10251|VICTE|3|08071996|05081996|15071996|1|41.34
+11121314901234
+10101314234567
+ANTON;Antonio Moreno Taquer�a;Antonio Moreno;Owner;Mataderos 2312;M�xico D.F.;Mexico
+BERGS;Berglunds snabbk�p;Christina Berglund;Order Administrator;Berguvsv�gen 8;Lule�;Sweden
25 Resources/test/Good/MultilineFull.txt
@@ -0,0 +1,25 @@
+"Molly's Bakery - Burnaby","1245 Elmwood St","Burnaby","AT","United States","10265-56985","Sutie B, 1245 Elmwood St","Burnaby","AT","United States","10265-56985","Molly","Boomhut","Business: (320) 337-0789 ","(320) 337-0777 ","(320) 207-1111 ","mboom@mollysbakery.com","","www.mollysbakery.com","These are general notes about the client.","These are notes that you may want to display for the schedu
+lable users when servicing this client","These are notes that would pop up when ever a service workorder is opened"
+"Molly's Bakery - Sudbury 149st St","","","","","","5738 - 149st St","Sudbury","AT","United States","10236-45628","Craig","Muggles","Business: (720) 787-5454 ","(720) 787-5444 ","","","","www.mollysbakery.com","These are general notes about the client.","These are notes that you may want to display for the schedulable users when servicing this client",""
+"Molly's Bakery - Sudbury 97st Ave","","","","","","154 - 97st Ave","Sudbury","AT","United States","110256-56214","Robert","Morrison","Business: (860) 651-5555 ","(860) 651-5558 ","","","","www.mollysbakery.com","These are general notes about the client.","These are notes that you may want to display for the schedulable users when servicing this client","This is a note that will pop-up when ever a service workorder is opened"
+"Lawyers R Us","409 Shoppers Row","Merville","AT","United States","10256-87541","409 Shoppers Row","Merville","AT","United States","10256-87541","Vanessa","Bee","Business: (205) 450-9999 ","(204) 450-9991 ","","vbee@lawyersrus.com","","","These are general notes about the client
+Almond, pear and Avocado...","These are notes that you may want to display for the schedulable users when servicing this client",""
+"Molly's Bakery - Merville","","","","","","207 - 112st Ave","Merville","AT","United States","10256-12365","Barb","Apply","Business: (205) 450-8989 ","(205) 450-9999 ","","","MBM001","www.mollysbakery.com","These are general notes about the client..","Sample tech notes.",""
+"ABC Accounting","500 E 9th St Box 574","New York","New York","United States of America","10009-5059","500 E 9th St,","New York","NY","United States","10009-5059","John","Rufford","Business: (204) 850-2358 ","(205) 850-2359 ","","jruff@abcaccounting.com","146836","http://www.abcaccounting.com","These are general notes about the client
+fhdhdh","These are notes that you may want to display for the schedulable users when servicing this client","These are notes that would pop up when ever you open a service workorder for this client"
+"Green, Frank","","","","","","12 - 1289 Pleasant Lane","Sudbury","AT","United States","10245-98523","Frank","Green","Home: (965) 546-9821 ","","","","","","These are general notes about the client
+
+blshb,lahfklqhjf","These are notes that you may want to display for the schedulable users when servicing this client",""
+"Great Western Squirrel Supply","","","","","","4583 Back Alley Place","Sudbury","AT","United States","10245-89562","Neil","Nuts","Business: (860) 651-6798 ","","","nnuts@greatwesternsquirrel.com","","","These are general notes about the client.","These are notes that you may want to display for the schedulable users when servicing this client","This is a note that will pop-up when ever a service workorder is opened"
+"Aircard Client","","","","","","","","","","","","","","","","","1234567890","www.aircard.com","This client was typed in via an aircard connection.
+It seems to work just fine but a little slow with 1 bar only
+","these are scheduled user notes","these are popup notes"
+"Beans by Bob","Box A, 3883 Imperial Street","Burnaby","BC","Canada","","3883 Imperial Street","Burnaby","BC","Canada","","Bob","Blowie","Business: (320) 337-0225 ","(320) 337-0226 ","","bb@beansbybob.com","","www.beansbybob.com","These are general notes about the client.","These are notes that you may want to display for the schedulable users when servicing this client",""
+"Our Lady of Tears General Hospital","4539 Worship Drive","Sudbury","AT","United States","10245-98674","4539 Worship Drive","Sudbury","AT","United States","10245-98674","Georgina","Deville","Business: (965) 785-6321 ","","","gdeville@olot.com","24356","","These are general notes about the client...","These are notes that you may want to display for the schedulable users when servicing this client
+
+Antidisestablishmentarianism","These are pop up notes that will display when ever a service workroder is opened"
+"Merville General","","","","","","5698 Clarica Way","Merville","AT","United States","10245-89562","Esther","Williams","Business: (204) 450-8896 [210]","(205) 450-8787 ","(205) 450-1298 ","ewilliams@merville.hosp.us","","","These are general notes about the client.","These are notes that you may want to display for the schedulable users when servicing this client",""
+"Ministry of Natural Resources","Box 45, 4567 Birch Ave","Burnaby","AT","United States","10265-78451","4567 Birch Ave","Burnaby","AT","United States","10265-78451","Ralph","Shoemaker","Business: (320) 337-1458 ","(320) 337-2597 ","","rshoemaker@burnaby.natres.gov.us","","www.burnaby.natres.gov.us","These are general notes about the client.","These are notes that you may want to display for the schedulable users when servicing this client",""
+"TESTNEW","","","","","","","","","","","","","","","","","","","","",""
+"test2","","","","","","","","","","","","","","","","","","","","",""
+"3test3","","","","","","","","","","","","","","","","","","","","",""
4 Resources/test/Good/NullableTypes1.txt
@@ -0,0 +1,4 @@
+11121314901234
+ 012345
+11101314123
+10101314234567
10 Resources/test/Good/NumberFormat.txt
@@ -0,0 +1,10 @@
+10248|32.38|32.38|32.38
+10249|11.61|11.61|11.61
+10250|65.83|65.83|65.83
+10251|41.34|41.34|41.34
+10252|51.3|51.3|51.3
+10253|58.17|58.17|58.17
+10254|22.98|22.98|22.98
+10255|148.33|148.33|148.33
+10256|13.97|13.97|13.97
+10257|81.91|81.91|81.91
10 Resources/test/Good/NumberNegative.txt
@@ -0,0 +1,10 @@
+10248|32.38| 32.38|32.38
+10249| - 11.61| - 11.61|-11.61
+10250|-65.83|-65.83|-65.83
+10251|41.34|41.34|41.34
+10252|+ 51.3| + 51.3|+51.3
+- 10253|-58.17|- 58.17| - 58.17
+ 10254| 22.98|22.98|22.98
+10255| - 148.33| - 148.33| - 148.33
+ - 10256|13.97| 13.97|13.97
+10257|81.91| 81.91| 81.91
8 Resources/test/Good/OptionalDelimited0.txt
@@ -0,0 +1,8 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo|Owner
+ANTON|Antonio Moreno Taquer�a|Antonio Moreno|Owner
+AROUT|Around the Horn|Thomas Hardy|Sales Representative
+BERGS|Berglunds snabbk�p|Christina Berglund|Order Administrator
+BLAUS|Blauer See Delikatessen|Hanna Moos|Owner
+BLONP|Blondesddsl p�re et fils|Fr�d�rique Citeaux|Marketing Manager
+BOLID|B�lido Comidas preparadas|Mart�n Sommer|Owner
8 Resources/test/Good/OptionalDelimited1.txt
@@ -0,0 +1,8 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo|Owner
+ANTON|Antonio Moreno Taquer�a|Antonio Moreno
+AROUT|Around the Horn|Thomas Hardy|Sales Representative
+BERGS|Berglunds snabbk�p|Christina Berglund|Order Administrator
+BLAUS|Blauer See Delikatessen|Hanna Moos
+BLONP|Blondesddsl p�re et fils|Fr�d�rique Citeaux|Marketing Manager
+BOLID|B�lido Comidas preparadas|Mart�n Sommer|Owner
8 Resources/test/Good/OptionalDelimited1Quoted.txt
@@ -0,0 +1,8 @@
+ALFKI|Alfreds Futterkiste|"Maria Anders"|Sales Representative
+ANATR|Ana Trujillo Emparedados y helados|"Ana Trujillo"|Owner
+ANTON|Antonio Moreno Taquer�a|"Antonio Moreno"
+AROUT|Around the Horn|"Thomas Hardy"|Sales Representative
+BERGS|Berglunds snabbk�p|"Christina Berglund"|Order Administrator
+BLAUS|Blauer See Delikatessen|"Hanna Moos"
+BLONP|Blondesddsl p�re et fils|"Fr�d�rique Citeaux"|Marketing Manager
+BOLID|B�lido Comidas preparadas|"Mart�n Sommer"|Owner
8 Resources/test/Good/OptionalDelimited2.txt
@@ -0,0 +1,8 @@
+ALFKI|Alfreds Futterkiste|Maria Anders|Sales Representative
+ANATR|Ana Trujillo Emparedados y helados|Ana Trujillo|Owner
+ANTON|Antonio Moreno Taquer�a
+AROUT|Around the Horn|Thomas Hardy|Sales Representative
+BERGS|Berglunds snabbk�p|Christina Berglund|Order Administrator
+BLAUS|Blauer See Delikatessen|Hanna Moos
+BLONP|Blondesddsl p�re et fils|Fr�d�rique Citeaux|Marketing Manager
+BOLID|B�lido Comidas preparadas
8 Resources/test/Good/OptionalDelimited2Quoted.txt
@@ -0,0 +1,8 @@
+ALFKI|Alfreds Futterkiste|"Maria Anders"|Sales Representative
+ANATR|Ana Trujillo Emparedados y helados|"Ana Trujillo"|Owner
+ANTON|Antonio Moreno Taquer�a
+AROUT|Around the Horn|"Thomas Hardy"|Sales Representative
+BERGS|Berglunds snabbk�p|"Christina Berglund"|Order Administrator
+BLAUS|Blauer See Delikatessen|"Hanna Moos"
+BLONP|Blondesddsl p�re et fils|"Fr�d�rique Citeaux"|Marketing Manager
+BOLID|B�lido Comidas preparadas
8 Resources/test/Good/OptionalDelimited3.txt
@@ -0,0 +1,8 @@
+ALFKI|Alfreds Futterkiste|"Maria Anders"|Sales Representative
+ANATR|Ana Trujillo Emparedados y helados|"Ana Trujillo"|Owner
+ANTON|Antonio Moreno Taquer�a|"Antonio Moreno"
+AROUT|Around the Horn|"Thomas Hardy"|Sales Representative
+BERGS|Berglunds snabbk�p|"Christina Berglund"|Order Administrator
+BLAUS|Blauer See Delikatessen|"Hanna Moos"
+BLONP|Blondesddsl p�re et fils|"Fr�d�rique Citeaux"|Marketing Manager
+BOLID|B�lido Comidas preparadas|"Mart�n Sommer"|Owner
8 Resources/test/Good/OptionalDelimited4.txt
@@ -0,0 +1,8 @@
+ALFKI|Alfreds Futterkiste|"Maria Anders"|Sales Representative
+ANATR|Ana Trujillo Emparedados y helados|"Ana Trujillo"|Owner
+ANTON|Antonio Moreno Taquer�a|"Antonio Moreno"
+AROUT|Around the Horn|"Thomas Hardy"|Sales Representative
+BERGS|Berglunds snabbk�p|Christina Berglund|Order Administrator
+BLAUS|Blauer See Delikatessen|Hanna Moos
+BLONP|Blondesddsl p�re et fils|"Fr�d�rique Citeaux"|Marketing Manager
+BOLID|B�lido Comidas preparadas|"Mart�n Sommer"|Owner
8 Resources/test/Good/OptionalDelimited5.txt
@@ -0,0 +1,8 @@
+ALFKI,Alfreds Futterkiste,"Maria Anders",Sales Representative
+ANATR,Ana Trujillo Emparedados y helados,"Ana Trujillo",Owner
+ANTON,Antonio Moreno Taquer�a,"Antonio, Moreno"
+AROUT,Around the Horn,"Thomas,, Hardy",Sales Representative
+BERGS,Berglunds snabbk�p,"Christina, Berglund",Order Administrator
+BLAUS,Blauer See Delikatessen,"Hanna Moos"
+BLONP,Blondesddsl p�re et fils,"Fr�d�rique Citeaux",Marketing Manager
+BOLID,B�lido Comidas preparadas,"Mart�n Sommer",Owner
9 Resources/test/Good/OptionalDelimitedFull.txt
@@ -0,0 +1,9 @@
+PLT_OrganizationID,PartnerTier,EngagementType,MOSBFlag,MCEFlag,PAM,PAM Alias
+-789756580,Gold Certified Partner,Account Managed,No,No ,"Jhoncc, xxi",
+-804381196,Registered Member,Telesales Managed,Yes,No ,"No ,one",
+-789652192,Registered Member,Account Managed,No,No ,"English Boy",
+-789644051,Gold Certified Partner,Account Managed,Yes,No ,"Hi hi",
+-804325920,Registered Member,Account Managed,Yes,No ,"testing Optional",mgust
+-790605820,Registered Member,Telesales Managed,No,No ,"Excellent",
+-805289939,Registered Member,Program Managed,Yes,No ,N/A,
+-805285571,Registered Member,Program Managed,No,No ,N/A
8 Resources/test/Good/OptionalFixed0.txt
@@ -0,0 +1,8 @@
+ALFKI Alfreds Futterkiste Maria Anders Sales Representative
+ANATR Ana Trujillo Emparedados y helados Ana Trujillo Owner
+ANTON Antonio Moreno Taquer�a Antonio Moreno Owner
+AROUT Around the Horn Thomas Hardy Sales Representative
+BERGS Berglunds snabbk�p Christina Berglund Order Administrator
+BLAUS Blauer See Delikatessen Hanna Moos Sales Representative
+BLONP Blondesddsl p�re et fils Fr�d�rique Citeaux Marketing Manager
+BOLID B�lido Comidas preparadas Mart�n Sommer Owner
8 Resources/test/Good/OptionalFixed1.txt
@@ -0,0 +1,8 @@
+ALFKI Alfreds Futterkiste Maria Anders Sales Representative
+ANATR Ana Trujillo Emparedados y helados Ana Trujillo Owner
+ANTON Antonio Moreno Taquer�a Antonio Moreno
+AROUT Around the Horn Thomas Hardy Sales Representative
+BERGS Berglunds snabbk�p Christina Berglund Order Administrator
+BLAUS Blauer See Delikatessen Hanna Moos
+BLONP Blondesddsl p�re et fils Fr�d�rique Citeaux Marketing Manager
+BOLID B�lido Comidas preparadas Mart�n Sommer Owner
8 Resources/test/Good/OptionalFixed2.txt
@@ -0,0 +1,8 @@
+ALFKI Alfreds Futterkiste Maria Anders Sales Representative
+ANATR Ana Trujillo Emparedados y helados Ana Trujillo Owner
+ANTON Antonio Moreno Taquer�a Antonio Moreno
+AROUT Around the Horn
+BERGS Berglunds snabbk�p Christina Berglund Order Administrator
+BLAUS Blauer See Delikatessen
+BLONP Blondesddsl p�re et fils Fr�d�rique Citeaux Marketing Manager
+BOLID B�lido Comidas preparadas Mart�n Sommer Owner
830 Resources/test/Good/OrdersFixed.txt
@@ -0,0 +1,830 @@
+10248 VINET 5 04071996 01081996 16071996 3 32.38
+10249 TOMSP 6 05071996 16081996 10071996 1 11.61
+10250 HANAR 4 08071996 05081996 12071996 2 65.83
+10251 VICTE 3 08071996 05081996 15071996 1 41.34
+10252 SUPRD 4 09071996 06081996 11071996 2 51.3
+10253 HANAR 3 10071996 24071996 16071996 2 58.17
+10254 CHOPS 5 11071996 08081996 23071996 2 22.98
+10255 RICSU 9 12071996 09081996 15071996 3 148.33
+10256 WELLI 3 15071996 12081996 17071996 2 13.97
+10257 HILAA 4 16071996 13081996 22071996 3 81.91
+10258 ERNSH 1 17071996 14081996 23071996 1 140.51
+10259 CENTC 4 18071996 15081996 25071996 3 3.25
+10260 OTTIK 4 19071996 16081996 29071996 1 55.09
+10261 QUEDE 4 19071996 16081996 30071996 2 3.05
+10262 RATTC 8 22071996 19081996 25071996 3 48.29
+10263 ERNSH 9 23071996 20081996 31071996 3 146.06
+10264 FOLKO 6 24071996 21081996 23081996 3 3.67
+10265 BLONP 2 25071996 22081996 12081996 1 55.28
+10266 WARTH 3 26071996 06091996 31071996 3 25.73
+10267 FRANK 4 29071996 26081996 06081996 1 208.58
+10268 GROSR 8 30071996 27081996 02081996 3 66.29
+10269 WHITC 5 31071996 14081996 09081996 1 4.56
+10270 WARTH 1 01081996 29081996 02081996 1 136.54
+10271 SPLIR 6 01081996 29081996 30081996 2 4.54
+10272 RATTC 6 02081996 30081996 06081996 2 98.03
+10273 QUICK 3 05081996 02091996 12081996 3 76.07
+10274 VINET 6 06081996 03091996 16081996 1 6.01
+10275 MAGAA 1 07081996 04091996 09081996 1 26.93
+10276 TORTU 8 08081996 22081996 14081996 3 13.84
+10277 MORGK 2 09081996 06091996 13081996 3 125.77
+10278 BERGS 8 12081996 09091996 16081996 2 92.69
+10279 LEHMS 8 13081996 10091996 16081996 2 25.83
+10280 BERGS 2 14081996 11091996 12091996 1 8.98
+10281 ROMEY 4 14081996 28081996 21081996 1 2.94
+10282 ROMEY 4 15081996 12091996 21081996 1 12.69
+10283 LILAS 3 16081996 13091996 23081996 3 84.81
+10284 LEHMS 4 19081996 16091996 27081996 1 76.56
+10285 QUICK 1 20081996 17091996 26081996 2 76.83
+10286 QUICK 8 21081996 18091996 30081996 3 229.24
+10287 RICAR 8 22081996 19091996 28081996 3 12.76
+10288 REGGC 4 23081996 20091996 03091996 1 7.45
+10289 BSBEV 7 26081996 23091996 28081996 3 22.77
+10290 COMMI 8 27081996 24091996 03091996 1 79.7
+10291 QUEDE 6 27081996 24091996 04091996 2 6.4
+10292 TRADH 1 28081996 25091996 02091996 2 1.35
+10293 TORTU 1 29081996 26091996 11091996 3 21.18
+10294 RATTC 4 30081996 27091996 05091996 2 147.26
+10295 VINET 2 02091996 30091996 10091996 2 1.15
+10296 LILAS 6 03091996 01101996 11091996 1 0.12
+10297 BLONP 5 04091996 16101996 10091996 2 5.74
+10298 HUNGO 6 05091996 03101996 11091996 2 168.22
+10299 RICAR 4 06091996 04101996 13091996 2 29.76
+10300 MAGAA 2 09091996 07101996 18091996 2 17.68
+10301 WANDK 8 09091996 07101996 17091996 2 45.08
+10302 SUPRD 4 10091996 08101996 09101996 2 6.27
+10303 GODOS 7 11091996 09101996 18091996 2 107.83
+10304 TORTU 1 12091996 10101996 17091996 2 63.79
+10305 OLDWO 8 13091996 11101996 09101996 3 257.62
+10306 ROMEY 1 16091996 14101996 23091996 3 7.56
+10307 LONEP 2 17091996 15101996 25091996 2 0.56
+10308 ANATR 7 18091996 16101996 24091996 3 1.61
+10309 HUNGO 3 19091996 17101996 23101996 1 47.3
+10310 THEBI 8 20091996 18101996 27091996 2 17.52
+10311 DUMON 1 20091996 04101996 26091996 3 24.69
+10312 WANDK 2 23091996 21101996 03101996 2 40.26
+10313 QUICK 2 24091996 22101996 04101996 2 1.96
+10314 RATTC 1 25091996 23101996 04101996 2 74.16
+10315 ISLAT 4 26091996 24101996 03101996 2 41.76
+10316 RATTC 1 27091996 25101996 08101996 3 150.15
+10317 LONEP 6 30091996 28101996 10101996 1 12.69
+10318 ISLAT 8 01101996 29101996 04101996 2 4.73
+10319 TORTU 7 02101996 30101996 11101996 3 64.5
+10320 WARTH 5 03101996 17101996 18101996 3 34.57
+10321 ISLAT 3 03101996 31101996 11101996 2 3.43
+10322 PERIC 7 04101996 01111996 23101996 3 0.4
+10323 KOENE 4 07101996 04111996 14101996 1 4.88
+10324 SAVEA 9 08101996 05111996 10101996 1 214.27
+10325 KOENE 1 09101996 23101996 14101996 3 64.86
+10326 BOLID 4 10101996 07111996 14101996 2 77.92
+10327 FOLKO 2 11101996 08111996 14101996 1 63.36
+10328 FURIB 4 14101996 11111996 17101996 3 87.03
+10329 SPLIR 4 15101996 26111996 23101996 2 191.67
+10330 LILAS 3 16101996 13111996 28101996 1 12.75
+10331 BONAP 9 16101996 27111996 21101996 1 10.19
+10332 MEREP 3 17101996 28111996 21101996 2 52.84
+10333 WARTH 5 18101996 15111996 25101996 3 0.59
+10334 VICTE 8 21101996 18111996 28101996 2 8.56
+10335 HUNGO 7 22101996 19111996 24101996 2 42.11
+10336 PRINI 7 23101996 20111996 25101996 2 15.51
+10337 FRANK 4 24101996 21111996 29101996 3 108.26
+10338 OLDWO 4 25101996 22111996 29101996 3 84.21
+10339 MEREP 2 28101996 25111996 04111996 2 15.66
+10340 BONAP 1 29101996 26111996 08111996 3 166.31
+10341 SIMOB 7 29101996 26111996 05111996 3 26.78
+10342 FRANK 4 30101996 13111996 04111996 2 54.83
+10343 LEHMS 4 31101996 28111996 06111996 1 110.37
+10344 WHITC 4 01111996 29111996 05111996 2 23.29
+10345 QUICK 2 04111996 02121996 11111996 2 249.06
+10346 RATTC 3 05111996 17121996 08111996 3 142.08
+10347 FAMIA 4 06111996 04121996 08111996 3 3.1
+10348 WANDK 4 07111996 05121996 15111996 2 0.78
+10349 SPLIR 7 08111996 06121996 15111996 1 8.63
+10350 LAMAI 6 11111996 09121996 03121996 2 64.19
+10351 ERNSH 1 11111996 09121996 20111996 1 162.33
+10352 FURIB 3 12111996 26111996 18111996 3 1.3
+10353 PICCO 7 13111996 11121996 25111996 3 360.63
+10354 PERIC 8 14111996 12121996 20111996 3 53.8
+10355 AROUT 6 15111996 1