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
ASSIGNMENT PLAY000022: CHANGE CYCLE EXAMPLE 2 Row 1 of 10
Command ===> Scroll ===> CSR
More -->
+-----------------------------------------------------------------------------+
| Select(/) Add Approve Close Join Reset Show/Hide Work ++/-- |
+-----------------------------------------------------------------------------+
Type Name Lev Op A User Date MM DD Time Status
________ ________ ____ __ _ ________ __________ _____ ____________________
__ CLST TREXX03 STG1 P USER003 2022-05-16 12:19
__ COB TPROG01 DEV1 G USER002 2022-05-16 10:14
__ COB TPROG02 DEV1 G USER001 2022-05-16 10:11
D_ COB TPROG02 FIX C USER003 2022-05-16 13:01 => Check Versions
__ COB TSUBR01 STG1 G USER002 2022-05-16 10:14
__ COB TSUBR02 DEV1 G USER003 2022-05-16 10:19
__ COPY TCPYA01 STG1 G USER002 2022-05-16 10:14
__ COPY TCPYA02 DEV1 G USER002 2022-05-16 10:14
__ COPY TCPYB01 STG1 P USER002 2022-05-16 10:14
__ COPY TCPYB02 DEV1 P USER002 2022-05-16 10:14
------------------------------- Bottom of List -------------------------------
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 Code Pipeline security can delete any task from any task list.
Delete Confirmation
Since deleting a task is an irrevocable process, Code Pipeline 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 Code Pipeline 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
Command ===>
WARNING: The following task and associated DEV1 level
artifacts will be deleted.
Type . . . : COB
Name . . . : TPROG02
Level . . : FIX
User . . . : USER003
Last Op. . : C
Action . . :
Date . . . : 2022-05-16
Time . . . : 13:01:36
Application : PLAY
SubAppl : PLAY
Altname . :
Enter "/" to select option
Disable Confirm Task Delete
Press Enter to confirm the delete or End to cancel.
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.