Sense code 0889

Transaction program error: The transaction program has detected an error.

This sense code is sent only in an FMH-7.

Bytes 2 and 3 following the sense code contain sense-code-specific information.
0000
Program error—no data truncation: The transaction program sending data detected an error but did not truncate a logical record.

Program error—purging: The transaction program receiving data detected an error. All remaining information, if any, that the receiving program had not yet received, and that the sending program had sent prior to being notified of the error, is discarded.

0001
Program error—data truncation: The transaction program sending data detected an error and truncated the logical record it was sending.
0100
Service transaction program error—no data truncation: The service transaction program sending data detected an error and did not truncate a logical record.

Service transaction program error—purging: The service transaction program receiving data detected an error. All remaining information, if any, that the receiving service transaction program had not yet received, and that the sending service transaction program had sent prior to being notified of the error, is discarded.

0101
Service transaction program error—data truncation: The service transaction program sending data detected an error and truncated the logical record it was sending.