1159 or other 11xx abend code
search cancel

1159 or other 11xx abend code

book

Article ID: 16822

calendar_today

Updated On:

Products

IDMS IDMS - Database

Issue/Introduction

What can cause 1159 or other 11xx abends?

Environment

Release: All supported releases.

Resolution

This can be caused by a dirty read. This occurs under the following circumstances:

  • RETRIEVAL NOLOCK is specified in the SYSTEM statement in the sysgen 
  • A transaction readies and area in SHARED RETRIEVAL mode
  • The transaction accesses a record that is currently being updated by another transaction which has readied the area in PROTECTED UPDATE mode and has not yet committed the update. 

In this situation the shared retrieval transaction is reading uncommitted data which can result in 1159 and other 11xx abends.

If the error is caused by a dirty read, a re-run of the same program should work.

If not then run IDMSDBAN to check the integrity of the database.

Additional Information

See Locking Within Central Version and scroll down to Reading Uncommitted Data.