DC001003 TASK STALLED WAITING FOR PTERM in IDMS
search cancel

DC001003 TASK STALLED WAITING FOR PTERM in IDMS

book

Article ID: 452755

calendar_today

Updated On:

Products

IDMS IDMS - Database

Issue/Introduction

This article provides information regarding the DC001003 stall abend when a task is waiting for a terminal (PTERM) response.

The following messages appear in the IDMS log:

DC001003 V## T##### TASK:<task code> PROG:<program> STALLED WAITING FOR PTERM ######## 

DC027007 V## T##### TASK:<task code> PROG:<program> ABENDED WITH CODE D002

Environment

  • Product: IDMS
  • Release: All supported releases

Cause

The DC001003 abend indicates that the task was terminated because it exceeded the configured wait interval for a response from the terminal.

Common causes include:

  • User inactivity (e.g., a user starts the task but does not enter any information).
  • Network latency or disconnected terminal sessions.
  • The stall interval is set too low for the current network environment.

Resolution

Follow these steps to investigate and tune the stall settings:

  1. Check Current Settings: Run the following command to view the system stall interval:
    DCMT D SYSTEM 
    Note the value for the RESOURCE TIMEOUT INTERVAL.
  2. Investigate Connectivity: Check the status of the terminal ID mentioned in the DC001003 message to ensure there are no physical or network-level connectivity issues at that location.
  3. Perform Task-Specific Tuning: If users require more time for the process, increase the stall interval specifically for that task in the SYSGEN rather than changing the system-wide default.
    • Example SYSGEN update: 
      MODIFY TASK <task code> RESOURCE TIMEOUT INTERVAL ####.

Additional Information

For a comprehensive list of all timer-related abends, see KB 43265: Timer related abend detection in IDMS.