Condition handling under IMS

The IMS™ environment is sensitive to errors or conditions. A failing IMS transaction or application can potentially contaminate an IMS database. For this reason, IMS must know about the failure of a transaction or application that has been updating a database so that it can perform database rollback (the backing out of any updates made by the failing application).