Action: We designed and implemented the terminal handling software subsystem.
Result: Completed on schedule, in spite of the fact that the newer terminals have severe internal software problems. (The terminal manufacturer was unable able to correct these problems.) These problems forced us to develop transaction-checking software that examined all data from the terminals to be sure the terminal had not damaged it. If damaged data was detected, we forced the terminal to retry the entire session.