I have a cics program which sometimes dumps with a 0c7 abend. But when I find the statement I am 99% certain that this statement could not cause a 0c7. The first time i saw this, there was actually a -911 message in the 0c7 dump. Other times the program displays the SQLSTATE as 40001, which is also a deadlock. The error always occurs when there are huge batchruns on tables that the program tries to access. SO im thinking that this is acctually a deadlock and not a 0c7/ASRA, but why would the program dump with the 0c7 instead of the deadlock (could be a timeout).