ASCP

Explanation

A task which has issued an unconditional DFHSC TYPE=GETMAIN request has been purged while waiting for sufficient contiguous main storage to become free.

System action

The task is abnormally terminated with a CICS transaction dump.

User response

Investigate why the task was purged. This will either have been as a result of a purge from the main terminal operator via the CEMT transaction, or by the task being timed out after waiting for longer than the DTIMOUT (deadlock timeout) value specified for the transaction.

If the task was purged by the main terminal operator then this may have been in an attempt to clear the system which appeared to be deadlocked for some reason.

If the task was timed out automatically as a result of the DTIMOUT value being exceeded then this may be due to insufficient main storage being available for the number of tasks in the system. If the amount of main storage cannot be increased then the number of tasks in the system should be reduced to avoid short-on-storage situations. Another possibility would be to increase the value of the DTIMOUT option for the transaction.

Module

DFHSMSCP