Sample output for the data validation example - I did not develop (or
include) headings for the good report (below):
TEUNE 40.0 19.50 $780.00
ELBERS 32.0 9.50 $304.00
SCHOON 40.0 6.75 $270.00
TILLEY 40.0 11.90 $476.00
BATHO 37.5 13.29 $498.37
APPEL 44.0 10.08 $443.52
JESS 24.0 6.45 $154.80
VINZ 40.0 6.60 $264.00
PEDERSEN 48.0 12.95 $621.60
HEITZMAN 40.0 16.12 $644.80
KAUFMAN 42.0 12.70 $533.40
Here is the error file - note that I just moved the whole input record to
the error-record-out - but that I did include a message about what the error
was. Also notice that it is possible to get more than one error per
record (see WEIRD TOM's record).
HOUR ERROR 1110CAROL ANNE WISSINK 9991875MF
RATE ERROR 1112BARB AUSTIN 400 MF
ID ERROR JERRY WALSH 3251299MM
MARITAL ERROR 1124CLARENCE ERICKSON 4401475XM
GENDER ERROR 1132MELISSA BOSCH 4000825MX
FIRST NAME 1142 VINSLAUSKI 4000950SM
HOUR ERROR 1199WEIRD TOM XXX0001QQ
RATE ERROR 1199WEIRD TOM XXX0001QQ
MARITAL ERROR 1199WEIRD TOM XXX0001QQ
GENDER ERROR 1199WEIRD TOM XXX0001QQ
RATE ERROR 1242DONALD SIEVERDING 40013G2SM
LAST NAME 1247CONNIE 4002095MF
HOUR ERROR 1252RALPH BACKUS X 00950MM
RATE ERROR 1263SANDRA JOHNSON 3200257MF
HOUR ERROR 1265WARD SCHLENKER AAA1450SF