Option W – Work List/Search for Tasks
Option W, the Work List, is a useful way to view Code Pipeline Work in Progress. The Work List can be invoked from the Code Pipeline Main Menu or with the WORK command line command from within Option P. As described in Main-Menu-Option-P-Container-and-Task-Lists, the W line command produces a similar list, though it bypasses the input panel shown below and goes directly to the Work List display.
Purpose
Typically, Task List components are organized in Assignments and Releases. But sometimes developers, project managers, or QA staff may want to see work displayed another way, such as all work in the Change Cycle for a specific Application, for example.
The useful WORK command gives another logical view of both Work in Progress and the historical Audit Trail.
Example
Type WORK on the Command line and press Enter. The Confirm Work List Selection Criteria screen shown in the following figure is displayed.
Option W
COMMAND ===>
More: +
In Progres Y (Y/N ) Filter Dates N (Y/N )
Production N (Y/N ) Start Date ________ (YYYY-MM-DD)
Historical N (Y/N ) End Date ________ (YYYY-MM-DD)
Inactive N (Y/N ) Batch Mode N (Y/N )
Type ________
Name ________________________________________________________________
Level ____ Last Op __
Application ________ SubAppl ________ Stream ________
Last Update USER003_ CheckOut User ________ Environment ____
Release __________ WORK REQ No. ________________________
OwnApplGrp __________ Assignment ID __________
Search Str. __________________________________________________ More.. _
JOBCARD Information:
==> //USER003G JOB (),'ISPW',CLASS=A,MSGCLASS=R,
==> // REGION=0M,MSGLEVEL=(1,1),NOTIFY=USER003
==> //*
==> //*
Confirm and/or change your required Work List selection criteria above.
Press Enter to continue the Work List search or END to terminate.
The Last Update field is prefilled with the User’s userID. The only other criteria specified is the In Progress field, which is set to Y to display currently active versions that aren’t in Production.
Selecting Online or Batch
This search facility runs online by default, so use it wisely. The more selection criteria you can specify, the more efficiently the request will be processed. It is possible to return nearly all of the Tasks in the entire system! For this reason, if you are performing a search that will return a large number of entries, set the Batch Mode flag to Y to run the search in batch.
Finding All Tasks at a Level
To find all tasks at a particular level, blank out the Last Update field and specify values for Application, SubAppl, Stream, and Level as shown in the following figure.
Find All Tasks at a Level
COMMAND ===>
More: +
In Progres Y (Y/N ) Filter Dates N (Y/N )
Production N (Y/N ) Start Date ________ (YYYY-MM-DD)
Historical N (Y/N ) End Date ________ (YYYY-MM-DD)
Inactive N (Y/N ) Batch Mode N (Y/N )
Type ________
Name ________________________________________________________________
Level STG1 Last Op __
Application PLAY____ SubAppl PLAY____ Stream PLAY____
Last Update USER003_ CheckOut User ________ Environment ____
Release __________ WORK REQ No. ________________________
OwnApplGrp __________ Assignment ID __________
Search Str. __________________________________________________ More.. _
Setting Default Values
Default values for this selection criteria screen can be specified in User Preference option U.F.4. For more information, see Option U.F.4. It is recommended that, as a minimum, you specify the Application and Stream.
Find All Tasks Last Updated by USER003
To display a list of all active Work in Progress last updated by user USER003, type the userID in the Last Update field and clear the other input fields. Make sure the In Progress field is set to Y. Press Enter to display the Work List of Tasks. Further filtering can be performed as shown in the following figure, by overtyping the pink filter input fields.
Find All Tasks Example
Command ===> Scroll ===> CSR
More -->
Work: Y Prod: N Hist: N Inactive: N Date: N From: __________ To: __________
Type Name Op Lev A User Date MM DD Time Message
________ ________ __ ____ _ USER00*_ ________ __________ _____ ________________
CLST TREXX03 P STG1 USER003 2022-05-16 15:12
COB TPROG01 G DEV1 C USER003 2022-05-13 12:03
COB TPROG01 G STG1 USER003 2022-05-13 11:46 OK
COB TPROG03 S DEV1 USER003 2022-05-13 12:50
COB TPROG04 G DEV1 C USER003 2022-05-13 16:47 OK
COB TPROG05 G DEV1 C USER003 2022-05-14 11:22
COB TPROG05 G QA USER003 2022-05-13 11:58 OK
COPY TCPYA01 C DEV1 USER003 2022-05-13 17:14
COPY TCPYA01 C DEV2 USER002 2022-05-14 12:37
COPY TCPYA02 C DEV1 USER003 2022-05-13 16:47
------------------------------- Bottom of List -------------------------------
Finding Deploy Parts
To view the Deploy Parts for a Task, use the DP or DT operations from the Work List to jump to the Deploy Request Queue screen shown in the following figure.
Find Deploy Parts
Command ===> Scroll ===> CSR
View: R Filter Dates: W (From: 2022-05-15 To: 2022-05-22 )
ReqId Set DplyEnv Status Description Date MM DD Time
______ __________ ________ _________ ____________________ __________ _____
__ 000385 S000000076 PRDZOS1 Completed ADD CUSTOMER NUMBER 2022-05-19 18:22
------------------------------- Bottom of List -------------------------------
Searching for a Substring Within Tasks
Specify a text substring in the Search Str field to find text within modules. If the text contains a space, use quotes to contain it. If the text contains a quote, use two quotes at the beginning and end of the string.
The selection criteria shown in the following figure, will find all COPY modules at Production in Application PLAY and Stream PLAY that contain the text STAR.
Search for a Substring Within Tasks
COMMAND ===>
More: +
In Progres N (Y/N ) Filter Dates N (Y/N )
Production Y (Y/N ) Start Date ________ (YYYY-MM-DD)
Historical N (Y/N ) End Date ________ (YYYY-MM-DD)
Inactive N (Y/N ) Batch Mode N (Y/N )
Type COPY____
Name ________________________________________________________________
Level ____ Last Op __
Application PLAY____ SubAppl PLAY____ Stream PLAY____
Last Update ________ CheckOut User ________ Environment ____
Release __________ WORK REQ No. ________________________
OwnApplGrp __________ Assignment ID __________
Search Str. STAR______________________________________________ More.. _
The results shown in the following figure are displayed.
Search Results
-------------------------------------------------------------------------------
BROWSE USER003.ISPW.SRCHOUT1.LIST Line 0000000000 Col 001 080
Command ===> Scroll ===> CSR
********************************* Top of Data **********************************
LINE-# SOURCE SECTION SEARCH DATASET: ISPW.PROD.PLAY.PRD.COPY
TCPYA02 --------- STRING(S) Found -------------------
5 01 STAR-LINE-1.
TCPYA03 --------- STRING(S) Found -------------------
5 01 STAR-LINE-1.
TCPYA04 --------- STRING(S) Found -------------------
5 01 STAR-LINE-1.
TCPYA05 --------- STRING(S) Found -------------------
5 01 STAR-LINE-1.
Valid Line Commands
Operations available from this list are B, CM, H, Q, PR, V, =A, and =R.
For more information about Code Pipeline’s fast invocation mode, see W-Work-List-Searching-for-Tasks.