When trying to edit an ADS dialog process code in DME, a UABT error message was generated.
search cancel

When trying to edit an ADS dialog process code in DME, a UABT error message was generated.

book

Article ID: 52806

calendar_today

Updated On:

Products

IDMS IDMS - Database IDMS - ADS

Issue/Introduction

When trying to edit an ADS dialog process code in DME, a UABT error message was generated.
What does the UABT error message mean and how to resolve the error?

 

 

Environment

Release: 19.0
Component: ADS370

Resolution

Many of the IDMS Tools products are heavy users of the Scratch Area. UABT errors are usually caused by problems with DME/EDITOR programs and their use of scratch. This abend can occur when not enough Scratch Area is available at the time ADSALIVE requests more. Therefore when using DME/EDITOR programs, be aware to increase the Scratch Area DDLSCSCR when several EDITOR sessions are simultaneously opened.


There should be no heavier usage of scratch space for these TOOLs products than in earlier releases. The problem may not necessarily the lack of scratch space.  Depending on the size of the module source code being edited; the size of the scratch area may not have been sufficient. Or the scratch records are not being deleted.

According to the DME System Requirements

Scratch records are used during the session to store the module being scratch edited. For every 10 lines of module source code, you need 1K of scratch area.

DCMT D SCRATCH can give an idea of the scratch usage .

You can check on whether or not the dialog is deleting the scratch records in the ADS dialog statistics, IDMS/DC STATISTICS which includes 'the number of scratch deletes'. This can be displayed SREPORT 003 IDMS-DC System Statistics.