Default language.

Space announcement This documentation space provides the same content as before, but the organization of the content has changed. The content is now organized based on logical branches instead of legacy book titles. We hope that the new structure will help you quickly find the content that you need.
Space announcement To view the latest version of the product documentation, select the version from the Product version menu above the navigation pane.

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.

Important

When you delete a task, you also delete all associated artifacts (source code and generated objects) from the respective level.

Delete Confirmation

                         CONFIRM TASK DELETE                                   
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:

  1. Use the X (Regress) command to copy the module back through all the levels to the bottom of the change cycle.
  2. Use the D (delete) operation to delete them.

To delete or decommission components from Production, use special Action Code D on the Task Add.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*