Techniques for error handling are described for errors detected by a
computer application that receives and processes application transaction
data generated by a different computer application. A determination is
made as to whether an error can be corrected through the use of the
receiving computer application. If not, an indication of the error is
sent to the computer application that generated the application
transaction data so that the error may be corrected using that computer
application. If the error can be corrected by using the receiving
computer application, an error correction component stores information so
that the error can be corrected through the use of the receiving computer
application.