D – Delete Task Row, Source, and Executables
This section provides information about Delete Task Row, Source, and Executables.
D – Definition
Type D to Delete a Task List row and its accompanying source/executables at the lowest (Start/Checkout) Level in the change cycle.
Using the D Command

Purpose
Delete is generally used to:
- Clean up component versions used for testing, or
- Delete a component that did not require updates after all, or
- Delete a component that was put on the Task List simply for reference, such as documentation items.
Authorization to Delete Tasks
Any authorized person with ISPW security can delete any task from any task list.
Delete Confirmation
Since deleting a task is an irrevocable process, ISPW prompts with a confirmation screen. To proceed, press Enter. To abort, press End to exit.
If you have requested the deletion of a number of Tasks in the same ISPW transaction (by entering D beside a number of tasks), and if you want to bypass subsequent confirmation requests, enter any non-blank value in the Disable Confirm Task Delete input field.
The confirmation panel will not be shown for any pending delete requests.
Delete Confirmation

Deleting Tasks from Upper Levels
Tasks can only be deleted from the Task List if the tasks are:
- at the lowest level of the change cycle
- a Compile Only Task where the only operation performed on them has been a Task Load (denoted by a TL in the Operation column)
Components that have been promoted to a HOLD or PROD level cannot simply be deleted with the D operation.
To delete entries from the Task List at upper levels that have had any other operation performed on them:
- Use the X (Regress) command to copy the module back through all the levels to the bottom of the change cycle.
- Use the D (delete) operation to delete them.
To delete or decommission components from Production, use special Action Code D on the Task Add.