What is a DC244003 abend?

book

Article ID: 141794

calendar_today

Updated On:

Products

CA IDMS CA IDMS - Database

Issue/Introduction

Occasionally, tasks may abend with the following message:

DC244003 V21 T11167 TASK:ADS2; SYSTEM CALL RESOURCE LIMIT EXCEEDED. TASK ABENDED
DC027007 V21 T11167 TASK:ADS2 PROG:ADSOMAIN ABENDED WITH CODE D002

This article describes what this means and what to do about it.

Cause

IDMS provides the functionality to define limits on task resource usage.
If a task's usage of one of these resources exceeds one of these limits, it is abended with the DC244003 message,
This is a mechanism to catch rogue programs, loops etc.

Environment

Release : All releases.
Component : CA IDMS

Resolution

The topic is documented in general terms at Limits on Task Resource Usage.
The limits are defined in System Generation either at system level and can be overridden at task level in the same manner that many System Generation parameters can be.

In the running online system, you can view the current limits with DCMT DISPLAY LIMITS and dynamically vary them with DCMT VARY LIMITS.
At task level, use DCMT DISPLAY TASK and DCMT VARY TASK

To avoid the abend, limits can be disabled with the above commands.
However it is strongly advised to first investigate why the task is exceeding the limit and consider that most likely, it was implemented for a reason.
If allowed to continue unchecked, the task may seriously impact system performance, for example, by filling the journals.