Running IDMSBCF in batch or OCF online to DROP and CREATE multiple Access Modules causes deadlocks on record LOADHDR-156 in area DDLCATLOD:
IDMSBCF P:IDMSBCF C:DEAD WAITING ON R:LTXNLOCK 00020008 016FDF01
IDMSBCF P:IDMSBCF C:DEAD DEADLOCKED ON R:LTXNLOCK 00020008 016FDF01
T7028 Program.....: RHDCRUAL
T7028 Subschema...: IDMSCATL
T7028 Error Status: 0329
T7028 Last DBkey..: 01721D06
T7028 Error Set...: CALC
T7028 Error Record: LOADHDR-156
T7028 Error Area..: DDLCATLOD
T7028 Program.....: RHDCRUAL
T7028 Subschema...: IDMSCATL
T7028 Error Status: 0077
T7028 Last DBkey..: 01721D06
T7028 Error Set...: CALC
T7028 Error Record: LOADHDR-156
T7028 Error Area..: DDLCATLOD
DC076020 V11 T7028 Error Record: LOADHDR-156
DC076021 V11 T7028 Error Area..: DDLCATLOD
Release : 19.0
Component : IDMS/DB
Using a combination of DROP, ALTER or CREATE ACCESS MODULE in the same IDMSBCF or OCF session can result in deadlocks.
To avoid the deadlock either:
See the IDMS documentation sections COMMIT and Using SET OPTIONS to Select Options