Data communications between devices are selectively blocked and
resurrected based on error notifications. Data communications from one or
more source devices to one or more intended destination devices are
selectively blocked based on content of the data communications. The
blocked data communications are stored in a database. A blocked data
communication is retrieved from the database in response to an error
notification from one of the source devices and/or from one of the
destination devices. The retrieved data communication is then sent to the
intended destination device.