Limiting the amount of CPU consumed by a task in IDMS
search cancel

Limiting the amount of CPU consumed by a task in IDMS

book

Article ID: 33148

calendar_today

Updated On:

Products

IDMS - ADS

Issue/Introduction

Is there a parameter, a limit, or a method that will limit the amount of CPU consumed by a task in IDMS?

Environment

Release: All supported releases.

Resolution

There are several types of limits that can be set for tasks in the sysgen, but CPU consumption is not one of them. Limits can be set for the number of calls, the number of locks, the amount of I/O against the database, and the amount of storage consumed.

Limits can also be set on:

  1. the amount of time the system permits a task to wait for a resource (Inactive Interval);
  2. the amount of time the system permits an external request unit to wait for a resource (internal wait);
  3. the amount of time the system permits a task to wait for a quiesce operation to terminate (Quiesce wait);
  4. the amount of time the system permits a terminal or external request unit to be inactive (Inactive Interval);
  5. the amount of time the system permits a task to execute without returning control to the system (Runaway Interval);
  6. the amount of time the system waits for an external request unit to issue a database request (External Wait).

All CICS tasks will run as external tasks (ERUs). The most effective limit to apply for those tasks is probably a limit on calls, either at the system or program level.