Default language.

Task Load


Purpose

The Task load process is used to populate the Code Pipeline repository with Tasks and Components. Tasks can be loaded at any level (even production). It is the responsibility of the caller to make sure that Task information loaded reflects the actual location and status of the physical components.

Description

The Task load process consists of one TASK LOAD call, zero or more TASK LOADPART calls, and one TASK LOADEND call. The information for the Task is not committed to the repository until a successful TASK LOADEND call is made.

Version Sequence Issues

Loading Tasks through the ECI has consequences for versioning, in that these tasks are inherently not based upon any existing versions in the repository.

ECI loaded tasks are considered to be mutable (for example, Code Pipeline cannot guarantee the integrity of the task with relation to other tasks), and so the strict versioning sequence rules do not apply.

Example

This example adds two tasks to an existing assignment. You must review and ensure that:

  • The STEPLIB DD is only required if the runtime configuration authorized LOADLIB, default name ISPW.AUTHLINK, is not in the LINKLIST.
  • The runtime JCL must be set to an appropriate value.
  • The keyword values must be set appropriately.
//STEP001  EXEC  PGM=WZZRCJOB,PARM='RUNTIME/WZZECIJ'
//STEPLIB  DD DISP=SHR,DSN=ISPW.AUTHLINK
//WZZOUT   DD SYSOUT=*                            
//WORKIN   DD    *                                
$DEFINE_TSI                                       
 APPLID=PLAY                                     
 SUBAPPL=PLAY                                    
 STRMNAME=PLAY                                   
 MTYPE=COB                                       
 MNAME=TSUBR17                                   
 PROJNO=PLAY000006                               
 CLVL=DEV1                                       
 SLVL=DEV1                                       
$DEFINE_TSI                                       
 APPLID=PLAY                                     
 SUBAPPL=PLAY                                    
 STRMNAME=PLAY                                   
 MTYPE=COB                                       
 MNAME=TSUBR18                                   
 PROJNO=PLAY000006                               
 CLVL=DEV1                                       
 SLVL=DEV1                                                    

 

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

BMC AMI DevX Code Pipeline 22.01