![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
How is possible to get "Stat 78" within Begin transaction OP 1419? |
#3
| |||
| |||
|
#4
| |||
| |||
|
|
Thanks Bill, I understand the issue. But I use the "Begin transact" with operation code 1419. (No wait). Then I'm not suppose to have stat 78. I can have a deadlock but by my own manage (See Below). I had also have Stat 78 with Insert operation. ??? BB=write by Bill Bach DD=write by ddion User A User B ========= ========= BB Begin Transaction BB Begin Transaction BB Read SAVINGS Record BB Read CHECKING Record BB Update SAVINGS Record BB (Obtains an implicit lock on the SAVINGS record) BB Update CHECKING Record BB (Obtains implicit lock on CHECKING record) DD Read CHECKING Record DD (Optains status 84 and I manage this status with "WHILE not TIME- OUT retry") DD If TIME-OUT exit application with status 84 BB Update CHECKING Record BB (Process goes into a WAIT STATE, since the Checking Record is already BB locked by another user...) DD Read SAVING Record DD (Optains status 84 and I manage this status with "WHILE not TIME-OUT retry") DD If TIME-OUT exit application with status 84 BB Update SAVINGS Record BB (Process goes into a WAIT STATE, since the Checking Record is BB already locked by BB another user...) BB |
![]() |
| Thread Tools | |
| Display Modes | |
| |