Error Processing

DMTNET processes the following type of recoverable and irrecoverable errors:
  • BSC I/O adapter errors
  • CTC I/O adapter errors
  • BCB errors.

DMTNET processes recoverable errors by executing appropriate channel programs to synchronize the adapter with the remote system. For BSC links, DMTNET sends a NAK character to indicate that the last buffer was lost. For CTC links, the only recoverable error condition is getting buffered status. In this case, the link is able to read the last buffer.

When processing unrecoverable errors, DMTNET sends the remote system notification about the error (possible only with BCB errors) and disables the adapter. If it cannot notify the remote system about the error, DMTNET terminates the link driver.